Title :
Concurrent Error Detection for Multiplicative Inversion of Advanced Encryption Standard
Author :
Opritoiu, Flavius ; Vladutiu, Mircea ; Udrescu, Mihai ; Prodan, Lucian
Author_Institution :
Dept. of Comput. Sci., Politeh. Univ. of Timisoara, Timisoara, Romania
fDate :
June 29 2010-July 1 2010
Abstract :
This research provides an efficient solution for protecting the multiplicative inversion module of the Advanced Encryption Standard (AES) against fault attacks. Two architectures are constructed based on the mathematical property of inversion operation, thus allowing an efficient test process to be derived for the hardware implementation of AES. Additionally, the structures are suitable for integration into Built-In Self Test mechanisms, rendering fast fault detection for AES´s inversion module. Moreover, the tradeoff between test hardware overhead and fault detection capabilities allows for applying the proposed methodology for an on-line self test mechanism as well as an off-line fault detection strategy. The designs we propose are analyzed with respect to area overhead, revealing their effectiveness in comparison with conventional approaches. The experimental results presented herein show a detection rate of more than 90% for single and multiple faults.
Keywords :
built-in self test; cryptography; advanced encryption standard; built-in self test mechanisms; concurrent error detection; fast fault detection; fault attacks; mathematical property; multiplicative inversion module; Built-in self-test; Computer architecture; Encryption; Galois fields; Hardware; Redundancy; Advanced Encryption Standard; Built-In Self Test; Concurrent Error Detection; Galois Field Inversion;
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
DOI :
10.1109/CIT.2010.121