Chapter 3: Cryptography Flashcards
What is the term for when a partially correct key is useless to an attacker?
Confusion
What is the concept where known-plaintext isn’t useful in decoding the entire plaintext?
Diffusion
What is the concept for when ciphertext doesn’t repeat, even when the plaintext repeats
Semantic security
What is an arbitrary number that can be used along with a secret key for data encryption. Also called a nonce because it can only be used once. It does not have to be secret
Initialization Vector (IV)
What are the popular symmetric algorithms (5)
AES 3DES/TDES Blowfish Twofish Rivest Cipher
What are the popular block cypher modes (7)
Electronic Code Book Mode (ECB) Cipher Block Chaining Mode (CBC) Cipher Feedback Mode (CFB) Output Feedback Mode (OFB) Counter Mode (CTR) Galois Counter Mode (GCM) Offset Codebook Mode (OCB)
What are the popular asymmetric algorithms (4)
RSA
DSA
ECC
DH
What are the popular hashing algorithms (5)
MD5 SHA-1 SHA-2 SHA-3 RIPEMD
What are the popular password storage algorithms (3)
NTLM
bcrypt
PBKDF2
What is the most widely used Rivest Cipher
RC4
Which symmetric algorithms are considered secure (3)
AES
Twofish
RC6
What are the key sizes that AES and Twofish use (3)
128, 192 or 256-bits
What is the term for using constantly changing keys
ephemeral keys
What is the concept for when, if a public key is lost, it is of no use to recover ephemeral keys used in past sessions
Perfect Forward Secrecy
Which block cipher mode is simplest, but does not offer semantic security
Electronic Code Book Mode (ECB)