Skip to main content

References

The following bibliography collects all works cited throughout this whitepaper. References are grouped by domain and ordered alphabetically within each group.

Cryptographic Protocols

Bellare, M., Canetti, R., and Krawczyk, H. (1996). "Keying Hash Functions for Message Authentication." CRYPTO, LNCS 1109, Springer.

Bernstein, D.J. (2006). "Curve25519: New Diffie-Hellman Speed Records." Public Key Cryptography (PKC), LNCS 3958, pp. 207--228.

Bernstein, D.J., Duif, N., Lange, T., Schwabe, P., and Yang, B.Y. (2012). "High-speed high-security signatures." Journal of Cryptographic Engineering, 2(2):77--89.

Bogdanov, A., Khovratovich, D., and Rechberger, C. (2011). "Biclique Cryptanalysis of the Full AES." ASIACRYPT, LNCS 7073, Springer.

Cohn-Gordon, K., Cremers, C., Dowling, B., Garratt, L., and Stebila, D. (2020). "A Formal Security Analysis of the Signal Messaging Protocol." Journal of Cryptology, 33:1914--1983.

Dworkin, M.J. (2007). "Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC." NIST Special Publication 800-38D.

Krawczyk, H. and Eronen, P. (2010). "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)." RFC 5869, IETF.

Marlinspike, M. and Perrin, T. (2016a). "The X3DH Key Agreement Protocol." Signal Foundation.

Marlinspike, M. and Perrin, T. (2016b). "The Double Ratchet Algorithm." Signal Foundation.

McGrew, D. and Viega, J. (2004). "The Galois/Counter Mode of Operation (GCM)." NIST.

Merkle, R.C. (1979). Secrecy, Authentication, and Public Key Systems. PhD thesis, Stanford University.

Percival, C. (2009). "Stronger Key Derivation via Sequential Memory-Hard Functions." BSDCan.

Reed, I.S. and Solomon, G. (1960). "Polynomial Codes over Certain Finite Fields." Journal of the Society for Industrial and Applied Mathematics, 8(2):300--304.

Schneier, B. (1996). "Why Cryptography Is Harder Than It Looks."

Post-Quantum Cryptography

Albrecht, M., Grassi, L., Rechberger, C., Roy, A., and Tiessen, T. (2016). "MiMC: Efficient Encryption and Cryptographic Hashing with Minimal Multiplicative Complexity." ASIACRYPT, Springer.

Avanzi, R., Bos, J., Ducas, L., Kiltz, E., Lepoint, T., Lyubashevsky, V., Schanck, J.M., Schwabe, P., Seiler, G., and Stehle, D. (2021). "CRYSTALS-Kyber: A CCA-Secure Module-Lattice-Based KEM." IEEE Symposium on Security and Privacy.

Laarhoven, T. (2015). Search Problems in Cryptography. PhD thesis, Eindhoven University of Technology.

National Institute of Standards and Technology (2024a). "Module-Lattice-Based Key-Encapsulation Mechanism Standard." FIPS PUB 203.

National Institute of Standards and Technology (2024b). "Module-Lattice-Based Digital Signature Algorithm Standard." FIPS PUB 204.

Distributed Systems and Networks

Akyildiz, I.F., Wang, X., and Wang, W. (2005). "Wireless mesh networks: a survey." Computer Networks, 47(4):445--487.

Baran, P. (1964). "On Distributed Communications Networks." IEEE Transactions on Communications Systems, 12(1):1--9.

Brewer, E. (2000). "Towards Robust Distributed Systems." ACM PODC Keynote.

Castro, M. and Liskov, B. (1999). "Practical Byzantine Fault Tolerance." Proceedings of OSDI, pp. 173--186.

Fischer, M.J., Lynch, N.A., and Paterson, M.S. (1985). "Impossibility of Distributed Consensus with One Faulty Process." Journal of the ACM, 32(2):374--382.

Gilbert, S. and Lynch, N. (2002). "Brewer's Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services." ACM SIGACT News, 33(2):51--59.

Johnson, D.B. and Maltz, D.A. (1996). "Dynamic Source Routing in Ad Hoc Wireless Networks." Mobile Computing, Kluwer Academic.

Jubin, J. and Tornow, J.D. (1987). "The DARPA Packet Radio Network Protocols." Proceedings of the IEEE, 75(1):21--32.

Lamport, L., Shostak, R., and Pease, M. (1982). "The Byzantine Generals Problem." ACM Transactions on Programming Languages and Systems, 4(3):382--401.

Maymounkov, P. and Mazieres, D. (2002). "Kademlia: A Peer-to-Peer Information System Based on the XOR Metric." IPTPS, Springer.

Perkins, C.E. and Royer, E.M. (1999). "Ad-hoc On-Demand Distance Vector Routing." IEEE Workshop on Mobile Computing Systems and Applications.

Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., and Balakrishnan, H. (2001). "Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications." ACM SIGCOMM.

Tanenbaum, A.S. and Van Steen, M. (2007). Distributed Systems: Principles and Paradigms. 2nd edition, Pearson.

Whitney, H. (1932). "Congruent Graphs and the Connectivity of Graphs." American Journal of Mathematics, 54(1):150--168.

Mesh Networking and Radio Technology

Akyildiz, I.F. and Wang, X. (2005). "A Survey on Wireless Mesh Networks." IEEE Communications Magazine, 43(9):S23--S30.

Bluetooth SIG (2023). "Bluetooth Mesh Profile Specification v1.1." Bluetooth Special Interest Group.

Friis, H.T. (1946). "A Note on a Simple Transmission Formula." Proceedings of the IRE, 34(5):254--256.

IEEE (2012). "IEEE 802.1aq: Shortest Path Bridging." IEEE Standard.

IEEE (2016). "IEEE 802.15.4: Low-Rate Wireless Personal Area Networks." IEEE Standard.

LoRa Alliance (2020). "LoRaWAN Specification v1.0.4." LoRa Alliance Technical Committee.

Semtech Corporation (2019). "SX1276/77/78/79: 137 MHz to 1020 MHz Low Power Long Range Transceiver." Datasheet, Rev. 7.

Privacy and Anonymity

Chaum, D. (1981). "Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms." Communications of the ACM, 24(2):84--88.

Dingledine, R., Mathewson, N., and Syverson, P. (2004). "Tor: The Second-Generation Onion Router." USENIX Security Symposium.

Reed, M.G., Syverson, P.F., and Goldschlag, D.M. (1998). "Anonymous Connections and Onion Routing." IEEE Journal on Selected Areas in Communications, 16(4):482--494.

Blockchain and Peer-to-Peer Economics

Buterin, V. (2014). "Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform." White paper.

Cohen, B. (2003). "Incentives Build Robustness in BitTorrent." Workshop on Economics of Peer-to-Peer Systems.

Frankel, J. and Pepper, T. (2000). "Gnutella Protocol Specification v0.4."

Kalodner, H., Goldfeder, S., Chen, X., Weinberg, S.M., and Felten, E.W. (2018). "Arbitrum: Scalable, private smart contracts." USENIX Security Symposium.

Nakamoto, S. (2008). "Bitcoin: A Peer-to-Peer Electronic Cash System."

Wood, G. (2014). "Ethereum: A Secure Decentralised Generalised Transaction Ledger." Yellow paper.

Ben-Sasson, E., Chiesa, A., Tromer, E., and Virza, M. (2014). "Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture." USENIX Security Symposium.

Buterin, V., Hitzig, Z., and Weyl, E.G. (2019). "A Flexible Design for Funding Public Goods." Management Science, 65(11):5171--5187.

Roughgarden, T. (2020). "Transaction Fee Mechanism Design." arXiv:2106.01340.

Security Analysis

Albrecht, M.R., Celi, S., Dowling, B., and Jones, D. (2022a). "Four Attacks and a Proof for Telegram." IEEE Symposium on Security and Privacy.

Albrecht, M.R., Celi, S., Dowling, B., and Jones, D. (2022b). "Practically-exploitable Cryptographic Vulnerabilities in Matrix."

Telegram FZ-LLC (2024). "Telegram Privacy Policy." Updated September 2024.

Telegram FZ-LLC (2026). "Telegram FAQ: Secret Chats." Accessed April 2026.

Artificial Intelligence and Optimization

Clausen, T. and Jacquet, P. (2003). "Optimized Link State Routing Protocol (OLSR)." RFC 3626, IETF.

Sutton, R.S. and Barto, A.G. (2018). Reinforcement Learning: An Introduction. 2nd edition, MIT Press.

Watkins, C.J.C.H. and Dayan, P. (1992). "Q-Learning." Machine Learning, 8(3):279--292.

Standards and Regulations

European Parliament (2016). "General Data Protection Regulation (GDPR)." Regulation (EU) 2016/679, OJ L 119.

OWASP Foundation (2026). "Password Storage Cheat Sheet." Version 3.2.

Postel, J. (1982). "Simple Mail Transfer Protocol." RFC 821, IETF.

U.S. Department of Health and Human Services. "HIPAA Security Standards." 45 CFR Parts 160, 162, 164.