Paper 2007/072

A Hybrid Approach to Concurrent Error Detection for a Compact ASIC Implementation of the Advanced Encryption Standard

Namin Yu and Howard M. Heys

Abstract

In this paper, we investigate the application of concurrent error detection circuitry to a compact application-specific integrated circuit (ASIC) implementation of the Advanced Encryption Standard (AES). The specific objective of the design is to develop a method suitable for compact ASIC implementations targeted to embedded systems such that the system is resistant to fault attacks. To provide the error detection, recognizing that previously proposed schemes are not well suited to compact implementations, it is proposed to adopt a hybrid approach consisting of parity codes in combination with partial circuit redundancy. For compact ASIC implementations, taking such an approach gives a better ability to detect faults than simple parity codes, with less area cost than proposed schemes which use full hardware redundancy. The results of the implementation analysis in this paper show that it is possible to implement an error detection scheme that is robust to multiple faults in a compact AES design such that about 39% of the overall system is devoted to the error detection functionality.

Note: The paper presents a novel implementation of a compact AES digital hardware circuit incorporating concurrent error detection capabilities.

Metadata
Available format(s)
-- withdrawn --
Category
Implementation
Publication info
Published elsewhere. Unpublished
Keywords
AESblock cipherscryptanalysisimplementation
Contact author(s)
howard @ engr mun ca
History
2007-06-05: withdrawn
2007-02-28: received
See all versions
Short URL
https://ia.cr/2007/072
License
Creative Commons Attribution
CC BY
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.