CyberGlossary

Cryptography

Encryption

Also known as: Enciphering

Definition

The cryptographic transformation of plaintext into ciphertext using an algorithm and key so that only authorized parties can recover the original data.

Encryption is the process of converting readable data (plaintext) into an unintelligible form (ciphertext) using a cryptographic algorithm and one or more keys. Only parties holding the corresponding decryption key can reverse the transformation and recover the plaintext. Modern encryption is generally categorized as symmetric (the same key encrypts and decrypts, e.g., AES-GCM) or asymmetric (different keys, e.g., RSA, ECC). It is applied to data at rest (disk and database encryption), data in transit (TLS, VPNs), and data in use (confidential computing). Encryption strength depends on the algorithm, key length, mode of operation, and correct implementation — including random IVs and authenticated modes.

Examples

  • HTTPS encrypts browser-to-server traffic using TLS.
  • Full-disk encryption such as BitLocker or FileVault protects data on a stolen laptop.

Related terms