• DocumentCode
    1496220
  • Title

    Evaluation of Power Constant Dual-Rail Logics Countermeasures against DPA with Design Time Security Metrics

  • Author

    Guilley, Sylvain ; Sauvage, Laurent ; Flament, Florent ; Vong, Vinh-Nga ; Hoogvorst, Philippe ; Pacalet, Renaud

  • Author_Institution
    Dept. COMELEC, TELECOM ParisTech, Paris, France
  • Volume
    59
  • Issue
    9
  • fYear
    2010
  • Firstpage
    1250
  • Lastpage
    1263
  • Abstract
    Cryptographic circuits are nowadays subject to attacks that no longer focus on the algorithm but rather on its physical implementation. Attacks exploiting information leaked by the hardware implementation are called side-channel attacks (SCAs). Among these attacks, the differential power analysis (DPA) established by Paul Kocher et al. in 1998 represents a serious threat for CMOS VLSI implementations. Different countermeasures that aim at reducing the information leaked by the power consumption have been published. Some of these countermeasures use sophisticated back-end-level constraints to increase their strength. As suggested by some preliminary works (e.g., by Li from Cambridge University), the prediction of the actual security level of such countermeasures remains an open research area. This paper tackles this issue on the example of the AES SubBytes primitive. Thirteen implementations of SubBytes, in unprotected, WDDL, and SecLib logic styles with various back-end-level arrangements are studied. Based on simulation and experimental results, we observe that static evaluations on extracted netlists are not relevant to classify variants of a countermeasure. Instead, we conclude that the fine-grained timing behavior is the main reason for security weaknesses. In this respect, we prove that SecLib, immune to early-evaluation problems, is much more resistant against DPA than WDDL.
  • Keywords
    CMOS integrated circuits; cryptography; integrated circuit design; logic design; power consumption; AES SubBytes primitive; CMOS VLSI implementations; DPA; SecLib logic; WDDL; cryptographic circuits; design time security metrics; differential power analysis; information leakage; power constant dual rail logics; power consumption; side channel attacks; Computer architecture; Libraries; Logic gates; Microprocessors; Registers; Routing; Security; AES SubBytes; attacks on DPL; backend-level protections.; cryptography; dual-rail with precharge logics (DPL); implementation-level security; leakage metrics; side-channel analysis;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2010.104
  • Filename
    5467046