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
2
Q
What is P-Box cypher? (permutation box)
A
bits are rearranged, repeated, discarded but not changed to achieve DIFFUSION
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
4
Q
What are the three key components of modern block symmetric cyphers?
A
- Substitution boxes (S-boxes)
- permutation boxes (P-boxes)
- key schedules.
5
Q
What is a key schedule?
A
an algorithm which takes a key and generates subkeys for use in rounds
6
Q
A