Primitives
This chapter establishes the mathematical foundations upon which every security guarantee in Zentalk rests. We specify the cryptographic primitives, explain the design decisions behind each choice, and state the security properties that subsequent chapters depend on. Readers already familiar with these primitives may proceed to Chapter 3.
Signal Protocol
The Signal Protocol is the foundation of Zentalk's end-to-end encryption. It provides forward secrecy, post-compromise recovery, and deniability through a combination of the Extended Triple Diffie-Hellman (X3DH) key agreement protocol and the Double Ratchet algorithm. This chapter describes the conceptual design of both components as deployed in Zentalk, along with security analysis and operational parameters.
Post-Quantum
The Quantum Threat