Symmetric vs. Asymmetric Encryption
| Property | Symmetric | Asymmetric |
|---|---|---|
| Keys used | One shared key | Two keys (public + private) |
| Also called | Secret key, shared secret | Public key cryptography |
| Speed | Fast β low overhead | Slow β mathematically complex |
| Key distribution | Problem β must share key securely | Solved β public key freely shareable |
| Scalability | Poor β N(N-1)/2 keys for N users | Good β one key pair per user |
| Best used for | Bulk data encryption | Key exchange, authentication, signatures |
| Examples | AES, DES, 3DES | RSA, ECC, Diffie-Hellman |
The Alice/Bob Encryption Flow
Hybrid Encryption: The Real-World Model
Pure asymmetric encryption is too slow for bulk data. Real systems use a hybrid approach:
Key Escrow Use Cases
Employee Departure
Employee encrypted work files with their private key. When they leave, organization needs the key escrow copy to decrypt those files β otherwise the data is permanently inaccessible.
Government/Legal
Government agencies working with partner organizations may require that encrypted data can be accessed for investigations. Key escrow provides this capability.
Key Loss
If an employee forgets their private key passphrase or a device is destroyed, the escrow copy is the last resort for data recovery.
Multi-Person Authorization
Accessing escrowed keys typically requires multiple authorized personnel (dual control) to prevent single-point abuse. The escrow system must itself be highly secured.