Abstract
Differential fault attack (DFA) is the most popular technique often used to attack physical implementation of block cipher by introducing a computational error. In this paper, a new modified SPN-type architecture has been proposed which provides better resistance against fault attack compared to AES. The proposed architecture is similar to AES architecture except round key mixing function. A nonlinear vectorial Boolean function called Nmix is used to mix the round key with round output, which is a 16-bit mixing operation. 128-bit 10th round key is retrieved using 24 faulty–fault-free ciphertext pairs by injecting a fault at the input of 9th round, before sub-byte operation. It needs computation complexity of \(2^{53}\) which is much greater compared to original AES to find 128 bit of 10th round key.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
D. Boneh, R.A. DeMillo, R.J. Lipton, On the importance of eliminating errors in cryptographic computations. J. Cryptol. 12, 241–246 (2001)
D. Boneh, R.A. DeMillo, R.J. Lipton, On the importance of checking cryptographic protocols for faults, in EUROCRYPT 1997. LNCS, vol. 1233 (1997), pp. 37–51
E. Biham, A. Shamir, Differential Fault Analysis of Secret Key Cryptosystems. CRYPTO 1997, LNCS, vol. 1294 (1997), pp. 513–525
J. Daemen, V. Rijmen, The Design of Rijndael (Springer, Heidelberg, 2002)
P. Dusart, G. Letourneux, O. Vivolo, Differential Fault Analysis on A.E.S. (2002). http://eprint.iacr.org/2003/010
C. Giraud, DFA on AES,Cryptology ePrint Archive, Report 2003/008
J. Blomer, J.P. Seifert, Fault Based Cryptanalysis of the Advanced Encryption Standard (AES), ed. by R.N. Wright. FC 2003, LNCS, vol. 2742 (2003), pp. 162–181
G. Piret, J.J. Quisquater, A Differential Fault Attack Technique Against SPN Structures, with Application to the AES and Khazad. CHES 2003, LNCS, vol. 2779 (2003), pp. 77–88
S. Das, J. Bhaumik, A fault based attack on MDS-AES. Int. J. Netw. Secur. 16(3), 193–198 (2014)
S. Ali, X. Guo, R. Karri, D. Mukhopadhyay, Fault attacks on AES and their countermeasures, in Secure System Design and Trustable Computing, Book Part: Part I (2016), pp. 163–208. https://doi.org/10.1007/978-3-319-14971-4-5
J. Bhaumik, D. Roy Chowdhury, NMIX: an ideal candidate for key mixing, in Proceedings of the International Conference on Security and Cryptography (2009), pp. 285–288
D. Mukhopadhyay, An Improved Fault Based Attack of the Advanced Encryption Standard. AFRICACRYPT, LNCS, vol. 5580 (2009), pp. 421–434
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Maity, G., Jana, S., Mantri, M., Bhaumik, J. (2017). Improving Security of SPN-Type Block Cipher Against Fault Attack. In: Bhaumik, J., Chakrabarti, I., De, B.P., Bag, B., Mukherjee, S. (eds) Communication, Devices, and Computing. ICCDC 2017. Lecture Notes in Electrical Engineering, vol 470. Springer, Singapore. https://doi.org/10.1007/978-981-10-8585-7_11
Download citation
DOI: https://doi.org/10.1007/978-981-10-8585-7_11
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-8584-0
Online ISBN: 978-981-10-8585-7
eBook Packages: EngineeringEngineering (R0)