Browse > Article
http://dx.doi.org/10.13089/JKIISC.2012.22.3.439

A Late-Round Reduction Attack on the AES Encryption Algorithm Using Fault Injection  

Choi, Doo-Sik (Hoseo University)
Choi, Yong-Je (ETRI)
Choi, Doo-Ho (ETRI)
Ha, Jae-Cheol (Hoseo University)
Abstract
Since an attacker can extract secret key of cryptographic device by occurring an error during encryption operation, the fault injection attack have become a serious threat in cryptographic system. In this paper, we show that an attacker can retrieve the 128-bits secret key in AES implementation adopted iterative statement for round operations using fault injection attack. To verify the feasibility of our attack, we implement the AES algorithm on ATmega128 microcontroller and try to inject a fault using laser beam. As a result, we can extract 128-bits secret key by obtaining just two pairs of correct and faulty ciphertexts.
Keywords
Fault injection attack; AES; Iterative statement; Cryptographic secure chip;
Citations & Related Records
Times Cited By KSCI : 5  (Citation Analysis)
연도 인용수 순위
1 D. Boneh, R. DeMillo, and R. Lipton, "On the Importance of Checking Cryptographic Protocols for Faults," EUROCRYPTO' 97, LNCS 1233, pp. 37-51, 1997.
2 E. Biham and A. Shamir, "Differential Fault Analysis of Secret Key Cryptosystems," CRYPTO'97, LNCS 1294, pp. 513-525, 1997.
3 정기태, 성재철, 홍석희, "블록 암호 SEED에 대한 차분 오류 공격," 한국정보보호학회 논문지, 20(4), pp. 17-24, 2010년 8월.
4 소현동, 김성경, 홍석희, 강은숙, "DES 알고리즘에 대한 새로운 차분오류주입공격 방법," 한국정보보호학회논문지, 20(6), pp. 3-13, 2010년 12 월.
5 최두식, 오두환, 배기석 문상재, 하재철, "오류 주입을 이용한 Triple DES에 대한 라운드 축소 공격," 한국정보보호학회논문지, 21(2), pp. 91-100, 2011년 4월.
6 National Institute of Standards and Technology, "Advanced Encryption Standards," NIST FIPS PUB 197, 2001.
7 G. Piret and J. Quisquater, "A differential fault attack technique against SPN structures, with application to the AES and KHAZAD," CHES'03, LNCS 2779, pp. 77-88, 2003.
8 C. Giraud, "DFA on AES," Advanced Encryption Standard-AES'04, LNCS 3373, pp. 27-41, 2005.
9 C. Kim and J. Quisquater, "New Differential Fault Analysis on AES Key Schedule: Two Faults are enough," CARDIS'08, LNCS 5189, pp. 48-60, 2008.
10 H. Choukri and M. Tunstall, "Round reduction using faults," FDTC'05, pp. 13-24. 2005.
11 J. H. Park, S. J. Moon, D. H. Choi, Y. S. Kang, and J. C. Ha, "Differential fault analysis for round-reduced AES by fault injection," ETRI Journal, vol. 33 no. 3, pp. 434-442, 2011.   DOI   ScienceOn
12 박제훈, 배기석, 오두환, 문상재, 하재철, "AES에 대한 반복문 오류주입 공격," 한국정보보호학회논문지, 20(6), pp. 59-65, 2010년 12월.
13 Atmel사 홈페이지, http://www.atmel.com/atmel/acrobat/doc2467.pdf