Bootstrapping Secure Communication without Leaking Metadata
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
addfriend
bloom
cdn
cmd
config
coordinator
dialing
edhttp
edtls
encoding/toml
errors
internal
keywheel
log
pkg
typesocket
LICENSE
README.md
addfriend.go
agpl-3.0.txt
alpenhorn_test.go
bootstrap.go
client.go
client_json.go
dialing.go
friend.go
friendrequest.go
intro.go
mailbox.go
persist.go

README.md

Alpenhorn

Alpenhorn is the first system for initiating an encrypted connection between two users that provides strong privacy and forward secrecy guarantees for metadata. Alpenhorn does not require out-of-band communication other than knowing your friend's Alpenhorn username (usually their email address). Alpenhorn's design, threat model, and performance are described in our OSDI 2016 paper.

In short, Alpenhorn works well for bootstrapping conversations in Vuvuzela. Now users can start chatting on Vuvuzela without having to exchange keys in person or over some less secure channel.

A beta deployment of Alpenhorn and Vuvuzela is coming soon.