2009
DOI: 10.1007/s10836-009-5106-6
|View full text |Cite
|
Sign up to set email alerts
|

A Reliable Architecture for Parallel Implementations of the Advanced Encryption Standard

Abstract: International audienceThis paper presents an on-line self-test architecture for hardware implementation of the Advanced Encryption Standard (AES). The solution exploits the inherent spatial replications of a parallel architecture for implementing functional redundancy at low cost. We show that the solution is very effective for on-line fault detection while keeping the area overhead very low. Moreover, the architectural modification for on-line test does not weaken the device with respect to side-channel attac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2010
2010
2021
2021

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 36 publications
(24 citation statements)
references
References 9 publications
0
24
0
Order By: Relevance
“…White light, laser beams, voltage glitches, and temperature control are possible manipulation means to perform fault attacks [10]. Existing countermeasures for fault attacks are primarily based on error detection or/and correction codes [11,12].…”
Section: Security Threats and Countermeasures In 2d Icsmentioning
confidence: 99%
“…White light, laser beams, voltage glitches, and temperature control are possible manipulation means to perform fault attacks [10]. Existing countermeasures for fault attacks are primarily based on error detection or/and correction codes [11,12].…”
Section: Security Threats and Countermeasures In 2d Icsmentioning
confidence: 99%
“…The existing counter-measures can be classified as technological counter-measures (such as metal shield), redundancy-based counter-measures for error detection (e.g. [22][23][24]), detector-based counter-measures which focus on fault detection (e.g. [25,26]).…”
Section: Counter-measuresmentioning
confidence: 99%
“…Parity check code is one of the simplest error detecting codes that can be used to detect single bit error and odd number of bit flips [25]. Its advantage is that it can be implemented with low hardware overhead [26]. Nicolaidis employed parity prediction and double rail checking together to devise a self-checking mechanism for ALUs and adders.…”
Section: Related Workmentioning
confidence: 99%