L14 - Symmetric Encryption Flashcards

1
Q

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

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

To decrypt using DES, same algorithm is used, but with per-round keys used in the reversed order

a) True
b) False

A

a) True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

With Triple DES the effective key length can be 56, 112, and 168

a) True
b) False

A

a) True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Each round of DES contains both substitution and permutation operations

a) True
b) False

A

a) True

The Mangle Function performs both substitution and permutation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The logic behind the S-boxes are well-known and verified

a) True
b) False

A

b) False

The design criteria for S-boxes has been kept a secret

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

To decrypt using AES, just run the same algorithm in the same order of operations

a) True
b) False

A

b) False

To decrypt in AES, you run the algorithm in the reverse order of operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Each operation or stage in AES is reversible

a) True
b) False

A

a) True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

AES can support key length of 128, 192, 256

a) True
b) False

A

a) True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

AES is more efficient than Triple DES

a) True
b) False

A

a) True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

CBC is more secure than ECB

a) True
b) False

A

a) True

In CBC, current ciphertext block depends on previous. Such chaining provides better confidentiality and integrity than ECB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

We can have both confidentiality and integrity protection with CBC by using just one key

a) True
b) False

A

b) False

Need to use 2 different keys and encrypt a message twice, one for protecting confidentiality and the other for integrity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly