Destroying Fault Invariant with Randomization

作者: Harshal Tupsamudre , Shikha Bisht , Debdeep Mukhopadhyay

DOI: 10.1007/978-3-662-44709-3_6

关键词:

摘要: Researchers have demonstrated the ineffectiveness of deterministic countermeasures and emphasized on use randomness for protecting cryptosystems against fault attacks. One such countermeasure AES was proposed in LatinCrypt 2012, which masks faulty output with secret values. However this does not affect erroneous byte computation last round is thus shown to be flawed FDTC 2013. In paper, we examine 2012 detail identify its additional flaws order develop a robust countermeasure. We bring out major weakness infection mechanism only makes attack 2013 much more flexible, but also enables us break seemingly complex using Piret & Quisquater's that requires 8 pairs correct ciphertexts. Finally, combine all our observations propose employs effectively prevent state-of-the-art differential attacks AES.

参考文章(19)
Progress in Cryptology - AFRICACRYPT 2009 Lecture Notes in Computer Science. ,vol. 5580, ,(2009) , 10.1007/978-3-642-02384-2
Debdeep Mukhopadhyay, An Improved Fault Based Attack of the Advanced Encryption Standard international conference on cryptology in africa. pp. 421- 434 ,(2009) , 10.1007/978-3-642-02384-2_26
Christophe Giraud, DFA on AES AES'04 Proceedings of the 4th international conference on Advanced Encryption Standard. pp. 27- 41 ,(2004) , 10.1007/11506447_4
Cryptographic Hardware and Embedded Systems - CHES 2003 Lecture Notes in Computer Science. ,vol. 2779, ,(2003) , 10.1007/978-3-540-45238-6
Dan Boneh, Richard A. DeMillo, Richard J. Lipton, On the importance of checking cryptographic protocols for faults theory and application of cryptographic techniques. pp. 37- 51 ,(1997) , 10.1007/3-540-69053-0_4
Victor Lomne, Thomas Roche, Adrian Thillard, On the Need of Randomness in Fault Attack Countermeasures - Application to AES workshop on fault diagnosis and tolerance in cryptography. pp. 85- 94 ,(2012) , 10.1109/FDTC.2012.19
Thomas Fuhr, Eliane Jaulmes, Victor Lomne, Adrian Thillard, Fault Attacks on AES with Faulty Ciphertexts Only workshop on fault diagnosis and tolerance in cryptography. pp. 108- 118 ,(2013) , 10.1109/FDTC.2013.18
Alberto Battistello, Christophe Giraud, Fault Analysis of Infective AES Computations workshop on fault diagnosis and tolerance in cryptography. pp. 101- 107 ,(2013) , 10.1109/FDTC.2013.12
Gilles Piret, Jean-Jacques Quisquater, A Differential Fault Attack Technique against SPN Structures, with Application to the AES and KHAZAD cryptographic hardware and embedded systems. ,vol. 2779, pp. 77- 88 ,(2003) , 10.1007/978-3-540-45238-6_7
Johannes Blömer, Jean-Pierre Seifert, Fault Based Cryptanalysis of the Advanced Encryption Standard (AES) financial cryptography. pp. 162- 181 ,(2003) , 10.1007/978-3-540-45126-6_12