Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-secure-messaging
A curated collection of links for secure messaging.
https://github.com/vacp2p/awesome-secure-messaging
Last synced: 3 days ago
JSON representation
-
Anonymity
- 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
- Sphinx Mix Network Cryptographic Packet Format Specification - specification for Sphinx mix network packet format
- Introducing Anonymous Communications slides - notes by George Danezis on properties, threat models, systems & attacks
- Anonymous Communications slides at CCC - another overview of anonymous communication systems by George Danezis
- What is a Remailer? - anonyomus remailers tutorial building up from basics
- The Differences Between Onion Routing and Mix Networks - brief comparison
- 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
- Anonymity Trilemma: Strong Anonymity, Low Bandwidth Overhead, Low Latency—Choose Two - on fundamental tradeoff for anonymous communication protocols
-
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
-
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
- 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
- On Ends-to-Ends Encryption - Asynchronous Group Messaging with Strong Security Guarantees using Asynchronous Ratcheting Trees
- Messaging Layer Security Architecture - IETF draft of security layer for group messaging applications with a large number of participants
-
Trust establishment
- X3DH - two-party asynchronous key agreement protocol
- Bramble QR Code Protocol - in-person key agreement protocol to establish a shared secret
-
Session management
- Sesame - session management for async and-multi device setting
-
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
- So you want to write a Tor pluggable transport (video) - lightning talk about how to write a pluggable transport for Tor
- Selected Research Papers in Internet Censorship - meta-list of papers on censorship and resistance thereof
-
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
-
Attacks
- The Sybil Attack - attack on p2p systems from cheap identity generation, requiring some form of logically centralized authority
- Tagging Attacks - adversary recognizing traffic by modfiying it in acceptable fashion
-
Applications