Download Electromagnetic Fault Injection using Transient Pulse Injections

Transcript
CHAPTER 8. FINAL CONCLUSIONS
to perhaps expand those to cover EM-FI related attacks as well as the existing fault injection
techniques already covered.
Type
Type A
Languagea / OSb
C code
Certificationscd
-
Type B
JC 2.1.1, GP 2.0.1
-
Type C
JC 2.1.1, GP 2.0.1
-
Type D
JC 2.2.1, GP 2.1.1
CC EAL 4+, FIPS 140-2 Level 3
Type E
JC 2.2.1, GP 2.1.1
CC EAL 4+
Type F
JC 2.2.2, GP 2.1.1
CC EAL 5+
Type G
JC 2.2.2, GP 2.1.1
CC EAL 5+
Type H
JC 2.2.1, GP 2.1
CC EAL 5+, FIPS 140-2 Level 3
Type I
JC 2.2.2, GP 2.1
CC EAL 5+, FIPS 140-2 Level 3
Type J
JC 2.2.1, GP 2.1.1
CC EAL 5+, FIPS 140-2 Level 3
Sensitive to EM-FI
Yes
No
Yes
No
No
Yes
Yes
Yes
No
Yes
a JC:
JavaCard version
GlobalPlatform version
c CC EAL: Common Criteria Evaluation Assurance Level
d FIPS: Federal Information Processing Standard
b GP:
Table 8.1: The final results for the different types of smart cards tested using EM-FI, copied from
Table 6.3 in Section 6.4.
This also ties in to the last question we answered in this thesis, namely Question 3, the advantages
and disadvantages of EM-FI versus Optical-FI. The extensive list of pros and cons, as listed in
Chapter 7 gives a good overview of both techniques. When we couple that with what we learned
from the rest of this thesis, we can only come to one conclusion: Until chip manufacturers start
implementing countermeasures against EM-FI, making it significantly more expensive and difficult
to perform glitches using that technique, EM-FI is superior to all other fault injection techniques
currently available. Especially so for cards that already have existing countermeasures against
other forms of SCA and FI.
So putting it all together, we can finally answer our original research question in a simple to the
point manner:
How does EM-FI compare to other fault injection methods, such as Optical-FI, with
respect to testing techniques and sensitivity to countermeasures?
To put it bluntly, EM-FI is better than the alternatives such as Laser-FI. It is simpler, significantly
less expensive, and a lot less sensitive to the existing countermeasures on most of today’s smart
cards and embedded devices.
80
Electromagnetic Fault Injection using Transient Pulse Injections