Encryption Layers
Overview
┌─────────────────────────────────────────────────┐
│ Layer 4: Application E2E Encryption │
│ (Chat messages, delivery info, etc.) │
├─────────────────────────────────────────────────┤
│ Layer 3: Onion Routing Encryption │
│ (3 nested layers, one per hop) │
├─────────────────────────────────────────────────┤
│ Layer 2: Transport Encryption (TLS 1.3) │
│ (Per-connection encryption) │
├─────────────────────────────────────────────────┤
│ Layer 1: Physical Transport │
│ (TCP/UDP packets) │
└─────────────────────────────────────────────────┘Layer 1: Transport Encryption
What It Protects
What It Doesn't Protect
Layer 2: Onion Routing
Key Exchange
Header Format
Layer 3: Application E2E
Chat Room Keys
Direct Messages
Escrow Data
Cryptographic Primitives
Purpose
Algorithm
Standard
Key Management
Node Identity Key
Session Keys
Room Keys
Forward Secrecy
Quantum Resistance
Implementation Details
Random Number Generation
Constant-Time Operations
Memory Security
Verification
Last updated

