A Reliable Architecture for Parallel Implementations of the Advanced Encryption Standard

  • Authors:
  • G. Natale;M. Doulcier;M. L. Flottes;B. Rouzeyre

  • Affiliations:
  • Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier, Université Montpellier II/CNRS UMR 5506, Montpellier Cedex 5, France 34392;Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier, Université Montpellier II/CNRS UMR 5506, Montpellier Cedex 5, France 34392;Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier, Université Montpellier II/CNRS UMR 5506, Montpellier Cedex 5, France 34392;Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier, Université Montpellier II/CNRS UMR 5506, Montpellier Cedex 5, France 34392

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This 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 attacks based on power analysis.