cryptosystem

Code-making framework

A cryptosystem is a complete framework for encrypting and decrypting information—the algorithms, keys, and protocols that work together to secure communications.

The term appears in technical discussions of security: The cryptosystem relies on the difficulty of factoring large prime numbers.

Modern cryptosystems protect everything from bank transactions to private messages.

cipher

plaintext

Unencoded readable information

  • ciphertextEncoded, unreadable message
  • keyLock-opening device
  • RSAPublic-key encryption algorithm

AES · DES · symmetric · asymmetric · substitution · transposition · Diffie-Hellman

security

authentication

Confirming genuine identity

PKI · SSL · TLS · zero-knowledge · threshold · tamper-resistant

attack

brute-force

Power without finesse

man-in-the-middle · factorization

protocol

handshake

Mutual palm-gripping gesture

  • noncePresent purpose or occasion
  • saltSodium chloride compound
  • paddingMaterial for cushioning

SSH · HTTPS · end-to-end

quantum

post-quantum

Cryptography surviving quantum computing

Opposites
information security state

cryptosystemplaintext

Unencoded readable information

cleartext · open system · raw data

obfuscation vs. clarity

cryptosystemdecryption

Converting ciphertext to plaintext

decoding · transparency · open standard · revelation · plain language

encryption vs. decryption function

cryptosystemcryptanalysis

Study of breaking ciphers

decipherment

Family

system, cryptic, crypto, systematic, crypt, subsystem, cryptogram, decrypt, encryption

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G