Invariance-Based Concurrent Error Detection for Advanced Encryption Standard
Naturally occurring and maliciously injected faults reduce the reliability of Advanced Encryption Standard (AES) and may leak confidential information. The authors developed an invariance-based Concurrent Error Detection (CED) scheme which is independent of the implementation of AES encryption/decryption. Additionally, they improve the security of their scheme with randomized CED round insertion and adaptive checking. Experimental results show that the invariance-based CED scheme detects all single-bit, all single-byte fault, and 99.99999997% of burst faults. The area and delay overheads of this scheme are compared with those of previously reported CED schemes on two Xilinx virtex FPGAs.