Differential Fault Analysis for Round-Reduced AES by Fault Injection

被引:16
作者
Park, JeaHoon [2 ]
Moon, SangJae [3 ]
Choi, DooHo [4 ]
Kang, YouSung [4 ]
Ha, JaeCheol [1 ,5 ]
机构
[1] Hoseo Univ, Dept Informat Secur, Asan, Choongnam, South Korea
[2] Kyungpook Natl Univ, Grad Sch Elect Engn & Comp Sci, Taegu, South Korea
[3] Kyungpook Natl Univ, Sch Elect Engn, Taegu, South Korea
[4] ETRI, Software Res Lab, Taejon, South Korea
[5] Hoseo Univ, Dept Informat & Secur, Asan, Choongnam, South Korea
关键词
AES; fault attack; differential fault attack; KEY SCHEDULE; ATTACK;
D O I
10.4218/etrij.11.0110.0478
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a practical differential fault analysis method for the faulty Advanced Encryption Standard (AES) with a reduced round by means of a semi-invasive fault injection. To verify our proposal, we implement the AES software on the ATmega128 microcontroller as recommended in the standard document FIPS 197. We reduce the number of rounds using a laser beam injection in the experiment. To deduce the initial round key, we perform an exhaustive search for possible key bytes associated with faulty ciphertexts. Based on the simulation result, our proposal extracts the AES 128-bit secret key in less than 10 hours with 10 pairs of plaintext and faulty ciphertext.
引用
收藏
页码:434 / 442
页数:9
相关论文
共 15 条
  • [1] [Anonymous], 2001, Advanced Encryption Standard (AES)
  • [2] Biham E, 1997, LECT NOTES COMPUT SC, V1294, P513
  • [3] Blömer J, 2003, LECT NOTES COMPUT SC, V2742, P162
  • [4] Chen CN, 2003, LECT NOTES COMPUT SC, V2727, P118
  • [5] Chen H, 2007, LECT NOTES COMPUT SC, V4681, P284, DOI 10.1007/978-3-540-77048-0_22
  • [6] Choukri H., 2005, 2005 Workshop on Fault Diagnosis and Tolerance in Cryptography (FDTC), P13
  • [7] Dusart P, 2003, LECT NOTES COMPUT SC, V2846, P293
  • [8] Giraud C, 2005, LECT NOTES COMPUT SC, V3373, P27
  • [9] Hemme L, 2004, LECT NOTES COMPUT SC, V3156, P254
  • [10] Kim CH, 2008, LECT NOTES COMPUT SC, V5189, P48