Two ways of building round functions for block ciphers
Joan Daemen
Radboud University
Šibenik summer school 2016
1 / 44
Two ways of building round functions for block ciphers Joan Daemen - - PowerPoint PPT Presentation
Two ways of building round functions for block ciphers Joan Daemen Radboud University ibenik summer school 2016 1 / 44 Outline 1 Block ciphers and statistical attacks 2 Correlation basics 3 Wide trail strategy: strongly-aligned flavor
1 / 44
2 / 44
Block ciphers and statistical attacks
3 / 44
Block ciphers and statistical attacks
4 / 44
Block ciphers and statistical attacks
4 / 44
Block ciphers and statistical attacks
4 / 44
Block ciphers and statistical attacks
4 / 44
Block ciphers and statistical attacks
4 / 44
Block ciphers and statistical attacks
5 / 44
Block ciphers and statistical attacks
K P C Data Key path rounds sched. rounds
6 / 44
Block ciphers and statistical attacks
P C a ka
Distinguisher
6 / 44
Block ciphers and statistical attacks
P C a ka ∆a ∆p DP(∆p, ∆a)
6 / 44
Block ciphers and statistical attacks
P C a ka ua up C2(up, ua)
6 / 44
Block ciphers and statistical attacks
7 / 44
Block ciphers and statistical attacks
7 / 44
Correlation basics
8 / 44
Correlation basics
9 / 44
Correlation basics
10 / 44
Correlation basics
11 / 44
Correlation basics
12 / 44
Correlation basics
13 / 44
Correlation basics
14 / 44
Correlation basics
15 / 44
Correlation basics
16 / 44
Correlation basics
17 / 44
Correlation basics
18 / 44
Correlation basics
19 / 44
Wide trail strategy: strongly-aligned flavor
20 / 44
Wide trail strategy: strongly-aligned flavor
21 / 44
Wide trail strategy: strongly-aligned flavor
21 / 44
Wide trail strategy: strongly-aligned flavor
22 / 44
Wide trail strategy: strongly-aligned flavor
22 / 44
Wide trail strategy: strongly-aligned flavor
22 / 44
Wide trail strategy: strongly-aligned flavor
23 / 44
Wide trail strategy: strongly-aligned flavor
23 / 44
Wide trail strategy: strongly-aligned flavor
24 / 44
Wide trail strategy: strongly-aligned flavor
25 / 44
Wide trail strategy: strongly-aligned flavor
25 / 44
Wide trail strategy: strongly-aligned flavor
25 / 44
Wide trail strategy: strongly-aligned flavor
25 / 44
Wide trail strategy: strongly-aligned flavor
26 / 44
Wide trail strategy: weakly-aligned flavor
27 / 44
Wide trail strategy: weakly-aligned flavor
28 / 44
Wide trail strategy: weakly-aligned flavor
29 / 44
Wide trail strategy: weakly-aligned flavor
30 / 44
Wide trail strategy: weakly-aligned flavor
31 / 44
Wide trail strategy: weakly-aligned flavor
32 / 44
Wide trail strategy: weakly-aligned flavor
33 / 44
Wide trail strategy: weakly-aligned flavor
34 / 44
Wide trail strategy: weakly-aligned flavor
35 / 44
Wide trail strategy: weakly-aligned flavor
36 / 44
Wide trail strategy: weakly-aligned flavor
37 / 44
Wide trail strategy: weakly-aligned flavor
38 / 44
Wide trail strategy: weakly-aligned flavor
39 / 44
Wide trail strategy: weakly-aligned flavor
40 / 44
Wide trail strategy: weakly-aligned flavor
41 / 44
Wide trail strategy: weakly-aligned flavor
42 / 44
Conclusions
43 / 44
Conclusions
44 / 44