D5 · Crypto

What is hybrid encryption?

Hybrid encryption combines both: asymmetric (RSA/ECDH) for key exchange, symmetric (AES) for bulk data — getting the security of asymmetric with the speed of symmetric.
TLS uses hybrid: ECDHE establishes a shared symmetric key, then AES-GCM encrypts the session data. Pure asymmetric is too slow for bulk data. Symmetric alone has the key distribution problem. Hybrid solves both.
← Back to Glossary Practice Questions →