Design of a duplicated fault-detecting AES chip and yet using clock set-up time violations to extract 13 out of 16 bytes of the secret key

Abstract : The secret keys manipulated by cryptographic circuits can be extracted using fault injections associated with differential cryptanalysis techniques [1]. Such faults can be induced by different means such as lasers, voltage glitches, electromagnetic perturbations or clock skews. Several counter-measures have been proposed such as random delay insertions, circuit duplications or error correcting codes. In this paper, we focus on an AES chip in which the circuit duplication principle has been implemented to detect fault injection. We show that faults based on clock set-up time violations can nevertheless be used to defeat the implemented counter-measure.
Complete list of metadatas

Cited literature [6 references]  Display  Hide  Download

https://hal-emse.ccsd.cnrs.fr/emse-00625679
Contributor : Jean-Max Dutertre <>
Submitted on : Friday, March 13, 2015 - 11:18:59 AM
Last modification on : Thursday, February 7, 2019 - 2:48:48 PM
Long-term archiving on : Monday, April 17, 2017 - 2:27:54 PM

File

HAL_SSI2011_Design_of_a_duplic...
Files produced by the author(s)

Identifiers

  • HAL Id : emse-00625679, version 1

Collections

Citation

Michel Agoyan, Sylvain Bouquet, Marion Doulcier-Verdier, Jean-Max Dutertre, Jacques Jean-Alain Fournier, et al.. Design of a duplicated fault-detecting AES chip and yet using clock set-up time violations to extract 13 out of 16 bytes of the secret key. Smart Systems Integration, Mar 2011, Dresden, Germany. pp.00. ⟨emse-00625679⟩

Share

Metrics

Record views

875

Files downloads

283