DocumentCode :
2253954
Title :
BCDL: A high speed balanced DPL for FPGA with global precharge and no early evaluation
Author :
Nassar, Maxime ; Bhasin, Shivam ; Danger, Jean-Luc ; Duc, Guillaume ; Guilley, Sylvain
Author_Institution :
Dept. COMELEC, TELECOM ParisTech, Paris, France
fYear :
2010
fDate :
8-12 March 2010
Firstpage :
849
Lastpage :
854
Abstract :
In this paper, we present BCDL (Balanced Cell-based Dual-rail Logic), a new counter-measure against Side Channel Attacks (SCA) on cryptoprocessors implementing symmetrical algorithms on FPGA. BCDL is a DPL (Dual-rail Precharge Logic), which aims at overcoming most of the usual vulnerabilities of such counter-measures, by using specific synchronization schemes, while maintaining a reasonable complexity. We compare our architecture in terms of complexity, performances and easiness to design with other DPLs (WDDL, IWDDL, MDPL, iMDPL, STTL, DRSL, SecLib). It is shown that BCDL can be optimized to achieve higher performances than any other DPLs (more than 1/2 times the nominal data rate) with an affordable complexity. Finally, we implement a BCDL AES on an FPGA and compare its robustness against DPA by using the number of Measurements To Disclosure (MTD) required to find the key with regards to unprotected AES. It is observed that the SCA on a BCDL implementation failed for 150,000 power consumption traces which represents a gain greater than 20 w.r.t. the unprotected version. Moreover the fault attack study has pointed out the natural resistance of BCDL against simple faults attacks.
Keywords :
field programmable gate arrays; optimisation; security of data; BCDL; FPGA; SCA; cell based dual rail logic; dual rail precharge logic; fault attack; field programmable gate arrays; high speed balanced DPL; side channel attacks; Application specific integrated circuits; Cryptography; Energy consumption; Field programmable gate arrays; Information security; Logic devices; Page description languages; Robustness; Routing; Telecommunications; Differential Power Analysis; Dual-rail Precharge Logic; FPGA; Side Channel Attacks; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4244-7054-9
Type :
conf
DOI :
10.1109/DATE.2010.5456932
Filename :
5456932
Link To Document :
بازگشت