Cryptography Reference
In-Depth Information
itself. Therefore, any potential solution of a ciphertext must not have a character of plaintext be the same as the
corresponding character in the ciphertext.
The particular attack Biham et al. [4] explain is a miss-in-the-middle attack on Skipjack. If we feed an input
differential into round 5 of (0, a, 0, 0) [into ( w 5 , w 6 , w 7 , w 8 )], then we can check for an impossible output differ-
ential in (the output of) round 28: ( b , 0, 0, 0). We will write this impossible differential as
This differential is impossible if a and b are both not 0. (The rounds are numbered from 1 to 32.)
This is a miss-in-the-middle attack because, if we analyze the differentials from round 5 and round 28, we
can trace them all the way to the output of round 16 (or, equivalently, the input of round 17); two effects of
each differential meet: The input differential says that the round value should be ( c , d, e, 0 ), while the output
differential says that the round value should be ( f, g, 0, h ). Specifically, e and h cannot be 0, and therefore there
is a contradiction. Figure 7-2 graphically depicts the impossible differential attack.
 
Search WWH ::




Custom Search