cryptography
Art of ciphers
Cryptography is the practice of encoding information so only intended recipients can read it.
The field encompasses techniques for encrypting messages, verifying identities, and ensuring data integrity.
Modern cryptography underpins digital security—from online banking to encrypted messaging apps.
The course covered both classical and modern cryptography.
Symmetric encryption standard
- RSAPublic-key encryption algorithm
- DESSymmetric-key block cipher
- SHACryptographic digest algorithm
- MD5Cryptographic fingerprint algorithm
Diffie-Hellman · symmetric · asymmetric · hashing · post-quantum
Unencoded readable information
- ciphertextEncoded, unreadable message
- CaesarRoman imperial title
- EnigmaGerman encryption apparatus
- transpositionSwapping positions of elements
substitution · Bletchley · codebreaking · Hill · steganography · decipherment
Web encryption protocol
- TLSNetwork encryption protocol
- certificateFormal written attestation
- VPNEncrypted network connection
- authenticationConfirming genuine identity
PKI · handshake · HTTPS · end-to-end · zero-knowledge · nonce · salt · entropy
Solving secret communications
- EnigmaGerman encryption apparatus
- BletchleyWWII cryptanalysis site
- spyCovert information gatherer
- intelligenceMental ability, cognitive capacity
Turing · intercept · SIGINT · NSA · Purple · Navajo · Ultra · classified
Unknown identity state
- confidentialityQuality of protecting secrets
- secrecyPractice of hiding information
- end-to-endSpanning the full sequence
- SignalPrivate messaging service
Tor · pseudonymity · deniability · whistleblower · metadata · zero-knowledge · obfuscation
Peer-to-peer electronic cash
- EthereumProgrammable blockchain network
- hashChopped mixture, cooked together
- proof-of-workConsensus via computation
- walletSmall case for currency
mining · ledger · SHA-256 · consensus · immutability
AES
Symmetric encryption standard
MD5 · Diffie-Hellman · symmetric · asymmetric · hashing · post-quantum
plaintext
Unencoded readable information
- ciphertextEncoded, unreadable message
- CaesarRoman imperial title
- EnigmaGerman encryption apparatus
transposition · substitution · Bletchley · codebreaking · Hill · steganography · decipherment
SSL
Web encryption protocol
- TLSNetwork encryption protocol
- certificateFormal written attestation
- VPNEncrypted network connection
authentication · PKI · handshake · HTTPS · end-to-end · zero-knowledge · nonce · salt · entropy · tokenization
codebreaking
Solving secret communications
Turing · intelligence · intercept · SIGINT · NSA · Purple · Navajo · Ultra · classified · covert
anonymity
Unknown identity state
- confidentialityQuality of protecting secrets
- secrecyPractice of hiding information
- end-to-endSpanning the full sequence
Signal · Tor · pseudonymity · deniability · whistleblower · metadata · zero-knowledge · obfuscation
Bitcoin
Peer-to-peer electronic cash
- EthereumProgrammable blockchain network
- hashChopped mixture, cooked together
- proof-of-workConsensus via computation
wallet · mining · ledger · SHA-256 · consensus · immutability
Shannon
Irish river or name
- fields of studyart, music, mathematics, history, biology
- technologyelectronics, computing, computer, internet, social media
- codespassword, binary, DNA, RNA, QR code
- espionagespy, spies, double agent, double agents, spying
- intellectual pursuitsreading, writing, philosophy, science, research
- Technical Fieldsengineering, physics, chemistry, biology, mathematics
cryptographyplaintext
Unencoded readable information
cleartext · disclosure · transparency · open communication · plain language
cryptographycryptanalysis
Study of breaking ciphers
decryption · codebreaking · deciphering · decoding · hacking
cryptographyhacking
Infiltrating protected digital systems
cracking · data breach · unauthorized access · cyberattack · penetration
cryptographic, cryptographer, cryptographers, cryptographically