A DPA-Resistant Self-Timed Three-Phase Dual-Rail Pre-Charge Logic Family

被引:0
|
作者
Akkaya, Nail Etkin Can [1 ]
Erbagci, Burak [1 ]
Carley, Raymond [1 ]
Mai, Ken [1 ]
机构
[1] Carnegie Mellon Univ, Elect & Comp Engn Dept, Pittsburgh, PA 15213 USA
关键词
differential power analysis (DPA); side channel attack countermeasures; asynchronous logic; self-timed logic;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:112 / 117
页数:6
相关论文
共 18 条
  • [1] A Flip-Flop for the DPA Resistant Three-Phase Dual-Rail Pre-Charge Logic Family
    Bucci, Marco
    Giancane, Luca
    Luzzi, Raimondo
    Trifiletti, Alessandro
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (11) : 2128 - 2132
  • [2] Three-phase dual-rail pre-charge logic
    Bucci, Marco
    Giancane, Luca
    Luzzi, Raimondo
    Trifiletti, Alessandro
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2006, PROCEEDINGS, 2006, 4249 : 232 - 241
  • [3] A Flip-Flop Implementation for the DPA-Resistant Delay-Based Dual-Rail Pre-Charge Logic Family
    Bongiovanni, Simone
    Olivieri, Mauro
    Scotti, Giuseppe
    Trifiletti, Alessandro
    MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, MIXDES 2013, 2013, : 163 - 168
  • [4] Security evaluation of DPA countermeasures using dual-rail pre-charge logic style
    Suzuki, Daisuke
    Saeki, Minoru
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2006, PROCEEDINGS, 2006, 4249 : 255 - 269
  • [5] Masked dual-rail pre-charge logic: DPA-resistance without routing constraints
    Popp, T
    Mangard, S
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2005, PROCEEDINGS, 2005, 3659 : 172 - 186
  • [6] Evaluation of dual-rail CMOS logic styles for self-timed circuits
    Sartori, Giovani H.
    Ribas, Renato P.
    Reis, Andre I.
    24TH NORCHIP CONFERENCE, PROCEEDINGS, 2006, : 197 - +
  • [7] An analysis of leakage factors for dual-rail pre-charge logic style
    Suzuki, Daisuke
    Saeki, Minoru
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (01) : 184 - 192
  • [8] Feedback techniques for dual-rail self-timed circuits
    DeMara, RF
    Kejriwal, A
    Seeber, J
    ESA'04 & VLSI'04, PROCEEDINGS, 2004, : 458 - 464
  • [9] Footless dual-rail domino circuit with self-timed precharge scheme
    Dia, Kin Hooi
    Zheng, Ruotong
    Ikeda, Makoto
    Asada, Kunihiro
    2005 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE, PROCEEDINGS OF TECHNICAL PAPERS, 2005, : 309 - 312
  • [10] Implementation methodology for Self-Timed modulators with dual-rail structures based on FPGA
    Luna-Rodriguez, L. A.
    Ortega-Cisneros, S.
    Mascorro-Guardado, E.
    Rivera-Dominguez, J.
    Parra-Michel, R.
    2018 IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC), 2018,