SAFER+ Key Schedule (This is the key schedule diagram for 128 bit key)
User-Selected Key (16 Bytes)
Compute Parity Byte
Insert as 17th Byte
Expanded Key (17 Bytes)
Select Bytes 1,2,…16
Rotate each Byte 3 bits left
(17 Bytes)
Select Bytes 2,3,…,17
Rotate each Byte 3 bits left
(17 Bytes)
Select Bytes 3,4,…,17,1
Rotate each Byte 3 bits left
(17 Bytes)
Select Bytes 17,1,2…,15
K2
K1
B2
?
B3
?
K3
B17
?
K17
bytewise mod 256 addition
? :
Previous slide
Next slide
Back to first slide
View graphic version