L14 - Symmetric Encryption Flashcards
A block cipher should…
a) Use substitution to achieve confusion
b) User permutation to achieve diffusion
c) Use a few rounds, each with a combination of substitution and permutation
d) Keep the algorithm a secret
A, B, and C
You should never keep the algorithm a secret, only the key. If an algorithm is public, many researches can improve its security. A public algorithm can be more secure than a private one.
To decrypt using DES, same algorithm is used, but with per-round keys used in the reversed order
a) True
b) False
a) True
With Triple DES the effective key length can be 56, 112, and 168
a) True
b) False
a) True
Each round of DES contains both substitution and permutation operations
a) True
b) False
a) True
The Mangle Function performs both substitution and permutation
The logic behind the S-boxes are well-known and verified
a) True
b) False
b) False
The design criteria for S-boxes has been kept a secret
To decrypt using AES, just run the same algorithm in the same order of operations
a) True
b) False
b) False
To decrypt in AES, you run the algorithm in the reverse order of operations
Each operation or stage in AES is reversible
a) True
b) False
a) True
AES can support key length of 128, 192, 256
a) True
b) False
a) True
AES is more efficient than Triple DES
a) True
b) False
a) True
CBC is more secure than ECB
a) True
b) False
a) True
In CBC, current ciphertext block depends on previous. Such chaining provides better confidentiality and integrity than ECB.
We can have both confidentiality and integrity protection with CBC by using just one key
a) True
b) False
b) False
Need to use 2 different keys and encrypt a message twice, one for protecting confidentiality and the other for integrity.