Area Optimization of Cryptographic Co-Processors Implemented in Dual-Rail with Precharge Positive Logic - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2008

Area Optimization of Cryptographic Co-Processors Implemented in Dual-Rail with Precharge Positive Logic

Résumé

Field programmable gate arrays (FPGAs) become very popular for embedded cryptographic operations. In order to resist side-channel attacks, FPGAs must implement reasoned countermeasures. The most efficient way to mitigate attacks is to adopt a gate-level protection. Two secure gates families exist: those that ``hide'' and those that ``mask'' side-channel leakage. In this article, we detail methods to reduce the size of wave dynamic differential logic (WDDL) implementations. These circuits are designed to hide any physical leak by ensuring a data-independent activity. This study is meant to be generic, and thus applies to any $4 \to 1$ LUT-based FPGAs. Further optimizations can be reached by taking advantage of some FPGAs proprietary features. Our solutions include RTL code modification, synthesizer usage (potentially in a re-entrant way), and ad hoc mapping. We show that linear parts of algorithms can be delegated to a synthesizer, but that non-linear parts are better off to be handled with heuristics. We present a 23% area gain over the state-of-the-art as for the positive WDDL triple-DES symmetric encryption algorithm.
Fichier principal
Vignette du fichier
fpl08.pdf (152.82 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00320425 , version 1 (10-09-2008)
hal-00320425 , version 2 (01-03-2009)

Identifiants

Citer

Sylvain Guilley, Laurent Sauvage, Jean-Luc Danger, Philippe Hoogvorst. Area Optimization of Cryptographic Co-Processors Implemented in Dual-Rail with Precharge Positive Logic. International Conference on Field Programmable Logic and Applications, Sep 2008, Heidelberg, Germany. pp.161-166, ⟨10.1109/FPL.2008.4629925⟩. ⟨hal-00320425v1⟩
395 Consultations
296 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More