A hybrid encryption scheme combines the convenience of public-key encryption with the efficiency of symmetric key encryption.

Many common implementations of public-key cryptography, such as the TLS and SSH protocols, employ a hybrid system. They use a public-key mechanism for key exchange (e.g., Diffie-Hellman) and a symmetric-key algorithm for data encryption (e.g., AES).