High Performance Fault Detection and Correction Scheme for Advanced Encryption Standard
Vinoth Vijay S, Swarna Tharini R, Muthu Ganesh S · 2013
The faults that accidentally or maliciously occur in the hardware implementations of the Advanced Encryption Standard (AES) may cause erroneous encrypted/decrypted output. The use of appropriate fault detection schemes for the AES makes it robust to internal defects and fault attacks. The lightweight concurrent fault detection scheme for the AES is used. Through exhaustive searches among all available composite fields, the proposed system uses hamming code and cyclic redundancy check for error detection and correction . Through the error injection simulations for one S-box (respectively inverse S-box), the total error coverage of almost 99% can be achieved. Finally, it is shown that both the application-specific integrated circuit and field-programmable gate-array implementations of the fault detection and correction structures using the obtained optimum composite fields have better hardware and time complexities compared to their counterparts