DocumentCode
2195852
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
fYear
2010
fDate
June 29 2010-July 1 2010
Firstpage
582
Lastpage
588
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location
Bradford
Print_ISBN
978-1-4244-7547-6
Type
conf
DOI
10.1109/CIT.2010.121
Filename
5578117
Link To Document