Awesome Secure Messaging A curated collection of links for secure messaging. Part of the "Awesome X" series.
Double Ratchet - two-party protocol to exchange encrypted messages based on shared key
X3DH - two-party asynchronous key agreement protocol
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