PolyTech Engineering Inc
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.