DocumentCode :
3463631
Title :
WDDL is Protected against Setup Time Violation Attacks
Author :
Selmane, Nidhal ; Bhasin, Shivam ; Guilley, Sylvain ; Graba, Tarik ; Danger, Jean-Luc
Author_Institution :
Dept. COMELEC, TELECOM ParisTech, Paris, France
fYear :
2009
fDate :
6-6 Sept. 2009
Firstpage :
73
Lastpage :
83
Abstract :
In order to protect crypto-systems against side channel attacks various countermeasures have been implemented such as dual-rail logic or masking. Faults attacks are a powerful tool to break some implementations of robust cryptographic algorithms such as AES and DES. Various kind of fault attacks scenarios have been published. However, very few publications available in the public literature detail the practical realization of such attacks. In this paper we present the result of a practical fault attack on AES in WDDL and its comparison with its non-protected equivalent. The practical faults on an FPGA running an AES encrypt or are realized by under-powering it and further exploited using Piret´s attack. The results show that WDDL is protected against setup violation attacks by construction because a faulty bit is replaced by a null bit in the cipher text. Therefore, the fault leaks no exploitable information. We also give a theoretical model for the above results. Other references have already studied the potential of fault protection of the resynchronizing gates (delay-insensitive). In this paper, we show that non-resynchronizing gates (hence combinatorial DPL such as WDDL) are natively immune to setup time violation attacks.
Keywords :
cryptography; field programmable gate arrays; AES encrypt; DES encrypt; FPGA; Piret attack; WDDL; cipher text; cryptosystems; dual-rail logic; fault attacks; fault protection; masking; nonresynchronizing gates; robust cryptographic algorithms; setup time violation attacks; side channel attacks; wave dynamic differential logic; Circuit faults; Cryptography; Doped fiber amplifiers; Field programmable gate arrays; Information analysis; Logic devices; Page description languages; Power system protection; Telecommunications; Voltage; AES; FPGA; Setip time violation fault attacks; WDDL; protection against faults;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault Diagnosis and Tolerance in Cryptography (FDTC), 2009 Workshop on
Conference_Location :
Lausanne
Print_ISBN :
978-1-4244-4972-9
Type :
conf
DOI :
10.1109/FDTC.2009.40
Filename :
5412854
Link To Document :
بازگشت