SHA-3 and permutation-based cryptography
Joan Daemen1 Joint work with Guido Bertoni1, Michaël Peeters2 and Gilles Van Assche1
1STMicroelectronics 2NXP Semiconductors
Crypto summer school Šibenik, Croatia, June 1-6, 2014
1 / 49
SHA-3 and permutation-based cryptography Joan Daemen 1 Joint work - - PowerPoint PPT Presentation
SHA-3 and permutation-based cryptography Joan Daemen 1 Joint work with Crypto summer school ibenik, Croatia, June 1-6, 2014 1 / 49 Guido Bertoni 1 , Michal Peeters 2 and Gilles Van Assche 1 1 STMicroelectronics 2 NXP Semiconductors Outline
1STMicroelectronics 2NXP Semiconductors
1 / 49
2 / 49
Prologue
3 / 49
Prologue
4 / 49
Prologue
5 / 49
The sponge construction
6 / 49
The sponge construction
7 / 49
The sponge construction
8 / 49
The sponge construction
9 / 49
The sponge construction
10 / 49
The sponge construction
11 / 49
The sponge construction
12 / 49
The sponge construction
13 / 49
The sponge construction
14 / 49
The sponge construction
15 / 49
Keccak and SHA-3
16 / 49
Keccak and SHA-3
17 / 49
Keccak and SHA-3
17 / 49
Keccak and SHA-3
17 / 49
Keccak and SHA-3
18 / 49
Keccak and SHA-3
19 / 49
Keccak and SHA-3
20 / 49
Keccak and SHA-3
21 / 49
Keccak and SHA-3
22 / 49
Keccak and SHA-3
23 / 49
Keccak and SHA-3
24 / 49
Keccak and SHA-3
25 / 49
Sponge modes of use
26 / 49
Sponge modes of use
27 / 49
Sponge modes of use
28 / 49
Sponge modes of use
29 / 49
Sponge modes of use
30 / 49
Sponge modes of use
31 / 49
Sponge modes of use
32 / 49
Sponge modes of use
33 / 49
Sponge modes of use
33 / 49
Sponge modes of use
33 / 49
Sponge modes of use
33 / 49
Block cipher vs permutation
34 / 49
Block cipher vs permutation
35 / 49
Block cipher vs permutation
36 / 49
Block cipher vs permutation
37 / 49
Block cipher vs permutation
38 / 49
Block cipher vs permutation
39 / 49
Block cipher vs permutation
39 / 49
Block cipher vs permutation
39 / 49
Block cipher vs permutation
40 / 49
Block cipher vs permutation
41 / 49
Block cipher vs permutation
42 / 49
Variations on sponge
43 / 49
Variations on sponge
44 / 49
Variations on sponge
45 / 49
Variations on sponge
46 / 49
Variations on sponge
47 / 49
Variations on sponge
48 / 49
Conclusion
49 / 49