An Embedded Digital Sensor against EM and BB Fault Injection

Fault Attacks methods like Electro-Magnetic PulseInjection or Body Biasing Injection have recently been demon-strated to be efficient against smartcards and Systems on Chip. As of now, security is a main constraint in product development, even for low-cost products riding the trend of the IoT (mostof these devices operate in hostile environments). Unfortunately, the implementation of hardware countermeasures has a costin silicon area, design time and performance. Therefore, it isimportant to develop protections while taking into account theircosts and easyness of implementation. One way to achieve theseends would be to have an all-in-one fully digital detector whoseintegration is compliant with the standard cell design flow. Inthis perspective, we propose an enhanced sensor to detect severaltypes of attacks by exploiting analog phenomena induced at thegate level, instead of the attack itself. This paper describes thedesign and the implementation into FPGAs of this sensor, as wellas experimental tests demonstrating its effectiveness for detectingelectro-magnetic and body bias fault injection attempts.

[1]  Lilian Bossuet,et al.  Random Number Generation: a potential target of electromagnetic emanation analysis? , 2011 .

[2]  Philippe Maurine,et al.  EM Injection: Fault Model and Locality , 2015, 2015 Workshop on Fault Diagnosis and Tolerance in Cryptography (FDTC).

[3]  Luis Parrilla,et al.  Ring oscillators as thermal sensors in FPGAs: Experiments in low voltage , 2010, 2010 VI Southern Programmable Logic Conference (SPL).

[4]  Tughrul Arslan,et al.  Detecting Voltage Glitch Attacks on Secure Devices , 2008, 2008 Bio-inspired, Learning and Intelligent Systems for Security.

[5]  Bruno Robisson,et al.  Local and Direct EM Injection of Power Into CMOS Integrated Circuits , 2011, 2011 Workshop on Fault Diagnosis and Tolerance in Cryptography.

[6]  Philippe Maurine Techniques for EM Fault Injection: Equipments and Experimental Results , 2012, 2012 Workshop on Fault Diagnosis and Tolerance in Cryptography.

[7]  Giorgio Di Natale,et al.  A bulk built-in sensor for detection of fault attacks , 2013, 2013 IEEE International Symposium on Hardware-Oriented Security and Trust (HOST).

[8]  Jean-Max Dutertre,et al.  Evidence of a Larger EM-Induced Fault Model , 2014, CARDIS.

[9]  Ross J. Anderson,et al.  On a new way to read data from memory , 2002, First International IEEE Security in Storage Workshop, 2002. Proceedings..

[10]  Michael Hutter,et al.  Optical and EM Fault-Attacks on CRT-based RSA : Concrete Results , 2007 .

[11]  Amine Dehbaoui,et al.  Electromagnetic Transient Faults Injection on a Hardware and a Software Implementations of AES , 2012, 2012 Workshop on Fault Diagnosis and Tolerance in Cryptography.

[12]  Philippe Maurine,et al.  A fully-digital EM pulse detector , 2016, 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[13]  Jean-Max Dutertre,et al.  Body Biasing Injection Attacks in Practice , 2016, CS2@HiPEAC.

[14]  Jean-Max Dutertre,et al.  Efficiency of a glitch detector against electromagnetic fault injection , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[15]  Philippe Maurine,et al.  Yet Another Fault Injection Technique : by Forward Body Biasing Injection , 2012 .

[16]  Philippe Maurine,et al.  Voltage Spikes on the Substrate to Obtain Timing Faults , 2013, 2013 Euromicro Conference on Digital System Design.

[17]  Amine Dehbaoui,et al.  Injection of transient faults using electromagnetic pulses -Practical results on a cryptographic system- , 2012, IACR Cryptol. ePrint Arch..