Fast Software Encryption 2007
1
, Producing collisions for P ANAMA , instantaneously - - PowerPoint PPT Presentation
Producing collisions for P ANAMA , Producing collisions for P ANAMA , instantaneously instantaneously Joan Daemen and Gilles Van Assche STMicroelectronics Fast Software Encryption 2007 1 Outline Outline Introduction Structure of a
Fast Software Encryption 2007
1
Fast Software Encryption 2007
2
Fast Software Encryption 2007
3
Input block Round Input block Round ... Round Round Output block Round Output block ... Blank iterations
Fast Software Encryption 2007
4
Round ... DP
Round DP
Round DP
Fast Software Encryption 2007
5
Fast Software Encryption 2007
6
Buffer Input
Buffer Input Buffer Input
Fast Software Encryption 2007
7
Fast Software Encryption 2007
8
a9 a10 a11 a12 a13 a14 a15 a16 a0 a1 a2 a3 a4 a5 a6 a7 a8 A9 A10 A11 A12 A13 A14 A15 A16 A0 A1 A2 A3 A5 A4 A6 A7 A8
1 3 6 10 15 21 28 4 13 23 2 14 27 9 24 8
Fast Software Encryption 2007
9
a9 a10 a11 a12 a13 a14 a15 a16 a0 a1 a2 a3 a4 a5 a6 a7 a8 A9 A10 A11 A12 A13 A14 A15 A16 A0 A1 A2 A3 A5 A4 A6 A7 A8
1 3 6 10 15 21 28 4 13 23 2 14 27 9 24 8
Fast Software Encryption 2007
10
Fast Software Encryption 2007
11
Fast Software Encryption 2007
12
…
…
…
…
Fast Software Encryption 2007
13
Fast Software Encryption 2007
14
Fast Software Encryption 2007
15
Fast Software Encryption 2007
16
Round ... DP
Round DP
Round DP
Fast Software Encryption 2007
17
1 3 6 10 15 21 28 4 13 23 2 14 27 9 24 8
1 3 6 10 15 21 28 4 13 23 2 14 27 9 8
24
Fast Software Encryption 2007
18
1 3 6 10 21 28 4 13 2 14 27 9 8
23 15 24
Fast Software Encryption 2007
19
1 3 6 10 21 28 4 13 2 14 27 9 8
23 15 24
Fast Software Encryption 2007
20
1 3 6 10 21 28 4 13 23 2 14 27 9 8
24 15
Fast Software Encryption 2007
21
1 3 6 10 15 21 28 4 13 23 2 14 27 9 8
24
Fast Software Encryption 2007
22
Fast Software Encryption 2007
23