3 - 6: Cryptanalytic Attacks Flashcards
Brute-force attack
Attacker makes repeated guesses at an encryption key until they guess the correct value. AKA known ciphertext attacks.
Keyspace
List of possible encryption keys. For example, the English alphabet has a keyspace of 25.
Knowledge-based attacks
A category of attacks where an attacker combines information with other cryptanalytic techniques
Frequency analysis attack
Attacker detects patterns in the ciphertext, including statistics and common letters, to guess a key
Known Plaintext attack
Attacker has access to an unencrypted message, allowing them to check their knowledge of a cryptographic key
Chosen Plaintext attack
Attacker can create an encrypted message of their choice
Birthday attack
Attacker finds two inputs with the same hash values
Longer keys require…
…more computing power
The longer a key is, the more….
….resistant it is to brute-force
Entropy
A value representing how predictable an algorithm is. The higher the value, the less predictable the algorithm
Downgrade attack
Attacker tricks two communicating parties into not encrypting or reducing the level of encryption used