Cryptography
Symmetric Encryption
Also known as: Secret-key encryption, Shared-key encryption
Definition
An encryption scheme in which the same secret key is used for both encryption and decryption, offering high speed and strong confidentiality when the key is shared securely.
Examples
- TLS 1.3 uses AES-GCM or ChaCha20-Poly1305 for symmetric encryption of records.
- Full-disk encryption (BitLocker, LUKS) relies on symmetric ciphers.
Related terms
Encryption
The cryptographic transformation of plaintext into ciphertext using an algorithm and key so that only authorized parties can recover the original data.
AES (Advanced Encryption Standard)
A NIST-standardized 128-bit block cipher with 128-, 192- or 256-bit keys, designed by Daemen and Rijmen and used as the dominant symmetric cipher worldwide.
Block Cipher
A symmetric cipher that encrypts fixed-size blocks of plaintext with a secret key, usually combined with a mode of operation to handle data of arbitrary length.
Stream Cipher
A symmetric cipher that encrypts data one bit or byte at a time by XORing it with a pseudorandom keystream derived from a key and nonce.
Asymmetric Encryption
A cryptographic scheme that uses mathematically linked key pairs — a public key for encryption and a private key for decryption — to enable secure communication without prior secret sharing.
Session Key
A short-lived symmetric key used to protect a single communication session and then discarded.