Skip to content
TaeyoungKim.dev

Cryptography and Privacy Terms: Encryption, RSA, Signatures, TLS

SecurityWritten 3 min readTaeyoungKim
LinkedInX

Encryption helps keep content confidential; a digital signature helps a verifier check who signed data and whether it changed. Both involve keys, but they solve different problems. When RSA and TLS appear together, distinguish an algorithm from a protocol protecting communication and from rules for handling private information.

Key terms

Encryption transforms plaintext into ciphertext. A digital signature instead supports verification of a signer's identity and the data's integrity; it does not hide the message.

TermMeaning
OPEOrder-preserving encryption: ciphertexts retain the ordering of plaintext values, which enables some comparisons but also reveals order information. That leakage matters when assessing privacy.
QKDQuantum key distribution: a way for parties to establish shared secret key material using quantum communication together with an authenticated classical channel. It distributes keys; it is not the data-encryption algorithm itself.
CAPTCHAA challenge–response test intended to distinguish human users from automated clients, often used to reduce automated signups. It is a deterrent, not proof that every solver is human.
DESData Encryption Standard, a historical symmetric block cipher with a 64-bit block and 56-bit effective key. Its security is inadequate for new encryption designs.
digital signatureA cryptographic value produced with a signing key and checked with its corresponding verification key to support origin authentication and data integrity. It serves a different purpose from confidentiality.

Terms to distinguish

TermMeaning
EncryptionTransforming plaintext into ciphertext to protect the content from unauthorized reading.
DecryptionRecovering plaintext from ciphertext with the appropriate key and algorithm.
Private Key EncryptionIn this source's terminology, symmetric-key encryption: the same secret key is used for encryption and decryption. Do not confuse that shared secret with the private key in a public-key pair.
Public Key EncryptionEncryption using a mathematically related public and private key pair; a sender can use the public key so the holder of the private key can decrypt.
RSAA public-key cryptosystem named for Ron Rivest, Adi Shamir, and Leonard Adleman. Its name identifies a scheme, not an entire secure transport protocol.

Terms in code

TermMeaning
ConfidentialityProtecting information from disclosure to parties who are not authorized to access it.
HTTPSHTTP carried over TLS. With proper certificate validation and configuration, TLS provides server authentication and protects data in transit against eavesdropping and tampering.
TLS and SSLTLS is the current protocol family used to protect internet connections. SSL is its historical predecessor; SSLv3 is obsolete and should not be enabled.

Reading a technical document

Encryption protects message content; a digital signature supports checks of origin and integrity. Both use cryptographic keys, but their purposes differ.

Identify the claimed security property before judging a technology name. A signed plaintext message can still be readable. An encrypted message does not automatically prove who wrote it. Likewise, a TLS connection does not decide who is authorized to view application data.

Key takeaways

Separate confidentiality, integrity, authentication, and key usage.

  • OPE — Preserves order for comparisons, while exposing order information that affects privacy.
  • Decryption — Uses the appropriate key and algorithm to recover plaintext from ciphertext.
  • TLS and SSL — TLS protects modern connections; SSL is an obsolete predecessor, not a synonym for a current secure configuration.

Author

TaeyoungKim

Connecting technical foundations with implementation, verification, and production decisions.

#developer terminology#cryptography#privacy#vocabulary series 27

Read next