Skip to main content

Key Encapsulation Mechanism

Definition

A Key Encapsulation Mechanism is a cryptographic primitive used to securely transfer a symmetric encryption key from one party to another using public-key cryptography. The sender encrypts the symmetric key with the recipient’s public key, and the recipient uses their private key to decrypt it. This process is essential for establishing secure communication channels without directly exchanging the symmetric key. KEMs are a fundamental building block for secure data exchange.