Lecture 6: Cryptography

Terms and concepts you should know

Paul Krzyzanowski

October 16, 2020

- Cryptography - Cryptanalysis - Plaintext - Ciphertext - Cipher - Encryption - Decryption - Restricted algorithm - Kerckhoffs's Principle - Properties of a good cryptosystem - Symmetric key cipher - Substitution cipher - Monoalphabetic substitution cipher - Atbash cipher - Caesar cipher - Frequency analysis - Polyalphabetic substitution cipher - Alberti cipher - Vigenère cipher - Repeating key - Keystream - Coincidences - exclusive-or operation - Stream cipher - Keystream generator - Rotor machine - Transposition cipher
- Scytale - Columnar transposition - Combined cipher - Block cipher - Iterative cipher - Round (in an iterative cipher) - Subkey - SP-Network - S-box - Confusion - Diffusion - Key length - DES - Data Encryption Standard - Feistel cipher (general idea) - 3DES (triple-DES) - AES (just the most basic concepts) - Chosen plaintext attack - Known plaintext attack - Ciphertext-only attack - Goal of differential cryptanalysis - Goal of linear cryptanalysis - Electronic Codebook (ECB) mode encryption - Cipher Block Chaining (CBC) mode encryption - Counter (CTR) mode encryption
Last modified October 16, 2020.
recycled pixels