• DocumentCode
    2704131
  • Title

    Delay insensitive encoding and power analysis: a balancing act [cryptographic hardware protection]

  • Author

    Kulikowski, Konrad J. ; Su, Ming ; Smirnov, Alexander ; Taubin, Alexander ; Karpovsky, Mark G. ; MacDonald, Daniel

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Boston Univ., MA, USA
  • fYear
    2005
  • fDate
    14-16 March 2005
  • Firstpage
    116
  • Lastpage
    125
  • Abstract
    Unprotected cryptographic hardware is vulnerable to a side-channel attack known as differential power analysis (DPA). This attack exploits data-dependent power consumption of a computation to determine the secret key. Dual-rail asynchronous circuits have been regarded as a potential countermeasure to this attack. In this paper, we evaluate the security of asynchronous dual-rail circuits against DPA. Our results show that, unless special precautions are taken, asynchronous circuits are not inherently more DPA resistant than their synchronous dual-rail counterparts. We show that the use of -spaced or return-to-zero (RTZ) protocols, used to provide delay-insensitive encoding for asynchronous circuits, can make a DPA attack easier. We present an overview of balancing dynamic implementations of dual-rail fine-grained asynchronous gates that offer a solution for the DPA weakness. We demonstrate the use of asynchronous balanced cells that use RTZ which are not only secure against DPA but also deliver high performance with low design effort through automated pipelining.
  • Keywords
    asynchronous circuits; combinational circuits; cryptography; encoding; protocols; -spaced protocols; DPA attack; RTZ balanced cells; asynchronous dual-rail circuits; automated pipelining; combinational logic; computation data-dependent power consumption; cryptographic hardware protection; delay insensitive encoding; differential power analysis; dual-rail fine-grained asynchronous gates; return-to-zero protocols; secret key determination; side-channel attack; Asynchronous circuits; Cryptography; Data security; Delay; Encoding; Energy consumption; Hardware; Pipeline processing; Protection; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2005. ASYNC 2005. Proceedings. 11th IEEE International Symposium on
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-2305-6
  • Type

    conf

  • DOI
    10.1109/ASYNC.2005.18
  • Filename
    1402053