Weeks 9 - Cryptographic attacks Flashcards
Substitution cipher?
encrypts plaintext by swapping each letter as directed by the key
Frequency analysis?
used to decrypt ciphertext in substitution based ciphers.
Mono-alphabetic substitution cipher?
a substitution cipher using only a single alphabet
poly-alphabetic substitution cipher?
a substitute cipher using multiple alphabets
cryptographic system involves 4 components?
- plaintext
2.algorithm
3.a key - the ciphertext
cryptographic attack?
an attack using cryptanalysis to recover plaintext without using the key as attacker has access
cyphertext-Only Attack (COA)
attacker can monitor ciphertext only but not corresponding plaintext
known plaintext attack (KPA)
attacker has access to plaintext and ciphertext. objective to guess the key or to engineer a cipher
chosen plaintext attack (CPA)
attacker chooses plaintext to be encrypted but can read ciphertext, access key not known, use both to design algorithm to mimic encryption process to decrypt ciphertext
chosen ciphertext attack (CCA)
attacker chooses ciphertext to be encrypted but can read plaintext, access key not known, use both to design algorithm to mimic encryption process to decrypt ciphertext
chosen key attack (CKA)
part of a key is known, cryptanalysis attempts to understand structure of the cipher
differential cryptanalysis
It uses a set of ciphertext and related plaintext that are encrypted with the same key and attempts to decipher the key.