• 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