Analysis of a fault injection mechanism related to voltage glitches using an on-chip voltmeter
- Loïc ZUSSA
- Jean-Max DUTERTRE
- Jessy CLEDIERE
- Bruno ROBISSON
voltage glitches using an on-chip voltmeter Loc ZUSSA Jean-Max - - PowerPoint PPT Presentation
Analysis of a fault injection mechanism related to voltage glitches using an on-chip voltmeter Loc ZUSSA Jean-Max DUTERTRE Jessy CLEDIERE Bruno ROBISSON Thesis subject Cryptanalysis of secure circuits by physical fault
2
3
D Q
clk data
n n
Dffi
D
Dffi+1
Q
4
Identical faults injected on an AES using overclocking and underpowering
5
Identical faults injected on an AES using clock and negative voltage glitches
6
ZICK Kenneth M. ; SRIVASTAV, Meeta ; ZHANG, Wei
7
8
CLK
1,2 Volt = core voltage : vdd
9
CLK
1,0 Volt = core voltage : vdd
10
CLK
1,2 Volt = core voltage : vdd
11
CLK
1,2 Volt = core voltage : vdd
12
CLK
1,2 Volt = core voltage : vdd
13
CLK
1,2 Volt = core voltage : vdd
code ¡= ¡‘1110’
14
CLK
1,0 Volt = core voltage : vdd
code ¡= ¡‘1100’
15
D Q
CLK
1 1
D Q
1
D Q
1
D Q
1
binary code
0,5 volt
voltage
0,7 volt
16
binary code voltage
17
core voltage
18
19
20
21
400 ns
22
400 ns
0,4 Volt
23
400 ns
24
AES 110ns 330ns
25
AES 110ns 330ns
26
AES 110ns 330ns
expected cipher text
AES delay DC offset
27
AES AES delay DC offset 110ns 330ns
expected cipher text
28
AES AES delay DC offset 110ns 330ns
unexpected cipher text
29
AES 110ns 330ns
expected cipher text
AES delay DC offset
30
AES AES delay DC offset 110ns 330ns
expected cipher text
31
AES AES delay DC offset 110ns 330ns
unexpected cipher text
32
delay DC offset faulted round
AES delay DC offset
33
AES delay DC offset
34
AES delay DC offset
35
36
37
100 ns
38
50 ns
39
40
10 ns
41
be ¡injected…
42
43
~90 ns ~90 ns
44
time injected voltage
core voltage
45
PhD Student
Secure integrated circuits and physical fault injections
zussa@emse.fr +33 (0)4.42.61.67.12 880 route de Mimet 13541 Gardanne - FRANCE Presentation available on loic.zussa.fr/publications