Concurrent Error Detection for Multiplicative Inversion of Advanced Encryption Standard

Flavius Oprițoiu, Mircea Vlăduţiu, Mihai Udrescu, Lucian Prodan · 2010

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.

Read the paper · More papers on PaperTik