TY - GEN
T1 - Efficient DFA-Resistant AES Hardware Based on Concurrent Fault Detection Scheme
AU - Ueno, Rei
AU - Yagyu, Yusuke
AU - Homma, Naofumi
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - This paper presents an efficient AES encryption/decryption hardware architecture with a fault detection scheme. The proposed hardware detects faults during encryption and decryption immediately to counter fault injection attacks such as differential fault analysis (DFA). The proposed hardware employs a fault detection scheme to verify the computation correctness and detect faults, where the datapath is divided into two sub-blocks of linear and nonlinear parts. An inverse function is executed one clock cycle after a half-of-round function. The hardware combines the proposed fault detection scheme with state-of-the-art datapath optimization techniques to achieve both efficient AES encryption/decryption and resistance to DFA. We showed through logic synthesis and simulation that the proposed AES hardware achieves 92% higher area-throughput efficiency and 47% lower power consumption than conventional hardware.
AB - This paper presents an efficient AES encryption/decryption hardware architecture with a fault detection scheme. The proposed hardware detects faults during encryption and decryption immediately to counter fault injection attacks such as differential fault analysis (DFA). The proposed hardware employs a fault detection scheme to verify the computation correctness and detect faults, where the datapath is divided into two sub-blocks of linear and nonlinear parts. An inverse function is executed one clock cycle after a half-of-round function. The hardware combines the proposed fault detection scheme with state-of-the-art datapath optimization techniques to achieve both efficient AES encryption/decryption and resistance to DFA. We showed through logic synthesis and simulation that the proposed AES hardware achieves 92% higher area-throughput efficiency and 47% lower power consumption than conventional hardware.
KW - AES hardware architecture
KW - differential fault analysis
KW - fault injection attack
KW - fault tolerance
UR - http://www.scopus.com/inward/record.url?scp=85164623046&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85164623046&partnerID=8YFLogxK
U2 - 10.1109/ISMVL57333.2023.00045
DO - 10.1109/ISMVL57333.2023.00045
M3 - Conference contribution
AN - SCOPUS:85164623046
T3 - Proceedings of The International Symposium on Multiple-Valued Logic
SP - 196
EP - 201
BT - Proceedings - 2023 IEEE 53rd International Symposium on Multiple-Valued Logic, ISMVL 2023
PB - IEEE Computer Society
T2 - 53rd IEEE International Symposium on Multiple-Valued Logic, ISMVL 2023
Y2 - 22 May 2023 through 24 May 2023
ER -