Algebraic and Slide Attacks
- n KeeLoq
Nicolas T. Courtois 1 Gregory V. Bard 2
1 - University College of London, UK 2 - University of Maryland, US
Algebraic and Slide Attacks on KeeLoq Nicolas T. Courtois 1 Gregory - - PowerPoint PPT Presentation
Algebraic and Slide Attacks on KeeLoq Nicolas T. Courtois 1 Gregory V. Bard 2 1 - University College of London, UK 2 - University of Maryland, US KeeLoq and Algebraic Cryptanalysis KeeLoq Block cipher used to unlock doors and the alarm in
1 - University College of London, UK 2 - University of Maryland, US
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
2
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
3
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
4
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
5
Block Cipher
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
6
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
7
64 rounds 64 rounds 64 rounds 64 rounds 16 r 64 rounds 64 rounds 64 rounds 64 rounds 16 r
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
8
n/2 n/2 known plaintexts (here
i i,
j j)
64 rounds 64 rounds 64 rounds 64 rounds 16 r 64 rounds 64 rounds 64 rounds 64 rounds 16 r
528 512 464 528
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
9
64 rounds 64 rounds 64 rounds 64 rounds 16 r 64 rounds 64 rounds 64 rounds 64 rounds 16 r
528 512 464 528
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
10
64 rounds 64 rounds 64 rounds 64 rounds 16 r 64 rounds 64 rounds 64 rounds 64 rounds 16 r
528 512 464 528
common 64-bit key
32 bits 32 bits 32 bits 32 bits
16
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
11
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
12
KeeLoq and Algebraic Cryptanalysis Courtois, Bard, 2007
13