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 of Computers, Institute of Electrical and Electronics Engineers, 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 : jeudi 11 janvier 2018 - 06:27:19

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 of Computers, Institute of Electrical and Electronics Engineers, 2011, 28 (5), pp.62-71. 〈10.1109/MDT.2011.69〉. 〈lirmm-00596741〉

Partager

Métriques

Consultations de la notice

173