aeccc7cc5e | ||
---|---|---|
README.md | ||
contributing.md |
README.md
Awesome Secure Messaging
A curated collection of links for secure messaging. Part of the "Awesome X" series.
The list is periodically updated with new links. Click "Watch" in the right top corner to follow.
Your contributions are welcomed.
Table of Contents
Fundamentals
- SoK: Secure Messaging - evaluation of current secure messaging solutions based on security, usability and adoption
Messaging
-
Double Ratchet - two-party protocol to exchange encrypted messages based on shared key
-
Bramble Transport Protocol - transport layer security protocol for delay-tolerant networks, provides secure channel between two endpoints
-
Bramble Synchronisation Protocol - data synchronisation protocol for delay-tolerant networks
Trust establishment
-
X3DH - two-party asynchronous key agreement protocol
-
Bramble QR Code Protocol - in-person key agreement protocol to establish a shared secret
Anonymity
-
The Differences Between Onion Routing and Mix Networks - brief comparison
-
Anonymity Trilemma: Strong Anonymity, Low Bandwidth Overhead, Low Latency—Choose Two - on fundamental tradeoff for anonymous communication protocols
-
Selected Papers in Anonymity - meta-list of selected papers in anonymity since 1977
Applications
- Briar - messaging app employing several censorship-resitance techniques, like direct device-to-device comms (bluetooth, wifi), Tor routing