awesome-secure-messaging
github.com/vacp2p/awesome-secure-messaging ↗A curated collection of links for secure messaging.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me anonymity resources from awesome-secure-messaging"
Installation instructions →What's inside
Anonymity
- Anonymity Trilemma: Strong Anonymity, Low Bandwidth Overhead, Low Latency—Choose Two
on fundamental tradeoff for anonymous communication protocols
- Anonymous Communications slides at CCC
another overview of anonymous communication systems by George Danezis
- Cwtch: Privacy Preserving Infrastructure for Asynchronous,Decentralized, Multi-Party and Metadata Resistant Applications
extension of the Ricochet protocol that provides asynchronous, offline and multi-party metadata resistant messaging
- Introducing Anonymous Communications slides
notes by George Danezis on properties, threat models, systems & attacks
- Selected Papers in Anonymity
meta-list of selected papers in anonymity since 1977
- Sphinx: A Compact and Provably Secure Mix Format
paper on secure and compact message format for mix networks
Trust establishment
- Bramble QR Code Protocol
in-person key agreement protocol to establish a shared secret
- X3DH
two-party asynchronous key agreement protocol
Messaging
- Bramble Synchronisation Protocol
data synchronisation protocol for delay-tolerant networks
- Bramble Transport Protocol
transport layer security protocol for delay-tolerant networks, provides secure channel between two endpoints
- Double Ratchet
two-party protocol to exchange encrypted messages based on shared key
- Messaging Layer Security Architecture
IETF draft of security layer for group messaging applications with a large number of participants
- On Ends-to-Ends Encryption
Asynchronous Group Messaging with Strong Security Guarantees using Asynchronous Ratcheting Trees
- TreeKEM - Asynchronous Decentralized Key Management for Large Dynamic Groups
efficient way of establishing shared key for large groups with asynchronous group modification perations; proposal for Messaging Layer Security protocol (MLS); similar to Asynchronous Ratcheting Trees (ART) and an evolution thereof
Applications
Cocercion Resistance
- Coercion-Resistance and Receipt-Freeness in Electronic Voting
academic paper that outlines ways to provide coercion-resistance for electronic voting
- Coercion-Resistant Electronic Elections
paper on coercion resistance and trusted setup requirement
- On-Chain Vote Buying and the Rise of Dark DAOs
on problems of user generated keys and electronic voting
Censorship Resistance
- Pluggable Transport
specification initiative to allow applications being used as transports to make network traffic harder to distinguish and block, origins in Tor
- Selected Research Papers in Internet Censorship
meta-list of papers on censorship and resistance thereof
- So you want to write a Tor pluggable transport (video)
lightning talk about how to write a pluggable transport for Tor
Session management
- Sesame
session management for async and-multi device setting
Fundamentals
- SoK: Secure Messaging
evaluation of current secure messaging solutions based on security, usability and adoption
- Viewing Privacy as a Security Property
presentation by George Danezis that tells the story of privacy as security, informational self-determination
Showing a sample of 30 resources. View the full list on GitHub →