A Robust Architectural Approach for Cryptographic Algorithms using GALS Pipelines

Abstract : This paper discusses a case study application, cryptography, to which asynchronous circuits are often applied. The basis for using asynchronous circuits in cryptographic applications is to avoid the leakage of information that enables using side channel attacks (SCAs), like Differential Electromagnetic Analysis and Differential Power Analysis, to break the secret key. Due to the weaknesses demonstrated in purely asynchronous styles, this work proposes a new approach to build cryptographic circuits, using an association of the Globally Asynchronous Locally Synchronous (GALS) design style, pipelining and random frequencies. The overall idea is that randomizing how information is encrypted may make SCAs much more difficult. Experimental results conducting attacks with a large set of captured traces on synchronous, asynchronous and GALS pipeline architectures demonstrate superiority of the proposed approach in terms of robustness, throughput and area overhead.
Type de document :
Article dans une revue
IEEE Design & Test, IEEE, 2011, 28 (5), pp.62-71. 〈10.1109/MDT.2011.69〉
Liste complète des métadonnées

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00596741
Contributeur : Lionel Torres <>
Soumis le : lundi 30 mai 2011 - 08:38:06
Dernière modification le : mercredi 24 octobre 2018 - 09:02:05

Identifiants

Collections

Citation

Rafael Soares, Ney Calazans, Fernando Moraes, Philippe Maurine, Lionel Torres. A Robust Architectural Approach for Cryptographic Algorithms using GALS Pipelines. IEEE Design & Test, IEEE, 2011, 28 (5), pp.62-71. 〈10.1109/MDT.2011.69〉. 〈lirmm-00596741〉

Partager

Métriques

Consultations de la notice

223