Improved Differential Fault Analysis on Block Cipher ARIA
Differential Fault Analysis (DFA) is a kind of fault injection attack on block ciphers. To retrieve the master secret key embedded in hardware device, an attacker should obtain some faulty outputs that occur after a fault injection during the operation of a cryptographic algorithm. This paper proposes an improved DFA on the block cipher ARIA. To retrieve the 128-bit full secret key of ARIA, 33 faulty ciphertexts are sufficient for the proposed DFA. Our proposal is more efficient than the previous DFA introduced by W. Li et al., which requires about 45 faulty ciphertexts. And, the experimental results on the commercial microcontroller ATmega128 give the validity and effectiveness for our DFA.
KeywordsBlock Cipher Advance Encryption Standard Fault Injection Fault Analysis Round Function
Unable to display preview. Download preview PDF.
- 5.Biham, E., Shamir, A.: Differential Fault Analysis of Secret Key Cryptosystems. In: Kaliski Jr., B.S. (ed.) CRYPTO 1997. LNCS, vol. 1294, pp. 513–525. Springer, Heidelberg (1997)Google Scholar
- 14.Atmel Corp. webpage, http://www.atmel.com/dyn/resources/prod_docu-ments/doc2467.pdf
- 15.New Wave Research webpage, http://www.new-wave.com/1nwrProduct-s/EZLaze3.html