• DocumentCode
    717009
  • Title

    A DPA-resistant self-timed three-phase dual-rail pre-charge logic family

  • Author

    Akkaya, Nail Etkin Can ; Erbagci, Burak ; Carley, Raymond ; Ken Mai

  • Author_Institution
    Electr. & Comput. Eng. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2015
  • fDate
    5-7 May 2015
  • Firstpage
    112
  • Lastpage
    117
  • Abstract
    Differential power analysis (DPA) has been shown to be a highly effective and easy to mount side-channel attack. One effective method of increasing DPA resistance is to use three-phase dual-rail pre-charge logic (TDPL), but this type of logic is vulnerable to manipulation of the clock generation/distribution hardware. If an attacker can slow down the clock, separate the evaluate phase from the discharge phase, or eliminate the discharge phase entirely, the DPA resistance of TDPL is no better than a basic dynamic dual rail logic family. To counter such attacks, we propose a self-timed three-phase dual-rail pre-charge logic family (ST-TDPL), which internally generates the discharge clock in a distributed manner. Thus, an attacker cannot split the discharge phase from the evaluate phase. We compare the area, energy, and normalized energy deviation (NED) of ST-TDPL against Simple TDPL, Simple TDPL with no discharge phase, and static CMOS using an iso-performance design point (i.e., all gates have the same delay) in an industrial 65nm bulk CMOS. The results show that ST-TDPL achieves a similarly low NED value as TDPL, while also providing protection against attacks on the clocking infrastructure.
  • Keywords
    CMOS logic circuits; DPA resistance; DPA-resistant self-timed three-phase dual-rail pre-charge logic family; NED; ST-TDPL; clock generation-distribution hardware; clocking infrastructure; differential power analysis; discharge clock; discharge phase; dynamic dual rail logic family; industrial bulk CMOS process; iso-performance design point; normalized energy deviation; side-channel attack; size 65 nm; static CMOS process; CMOS integrated circuits; Clocks; Discharges (electric); Loading; Logic gates; Resistance; Standards; asynchronous logic; differential power analysis (DPA); self-timed logic; side channel attack countermeasures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware Oriented Security and Trust (HOST), 2015 IEEE International Symposium on
  • Conference_Location
    Washington, DC
  • Type

    conf

  • DOI
    10.1109/HST.2015.7140248
  • Filename
    7140248