Week 1 - Modern Block Ciphers Flashcards

1
Q

What is S-Box cypher? (substitution box)

A

replace a block of data with another block of data to achieve CONFUSION.

done through a lookip table, specific input bits determine the output value

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

What is P-Box cypher? (permutation box)

A

bits are rearranged, repeated, discarded but not changed to achieve DIFFUSION

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

What are the three types of P-boxes?

A

1, Compression P-box - discards some bits
2, Straight P-Box - reorders some bits
3, Expansion P-box - repeats some bits

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

What are the three key components of modern block symmetric cyphers?

A
  • Substitution boxes (S-boxes)
  • permutation boxes (P-boxes)
  • key schedules.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a key schedule?

A

an algorithm which takes a key and generates subkeys for use in rounds

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