• DocumentCode
    2592525
  • Title

    A VLSI design flow for secure side-channel attack resistant ICs

  • Author

    Tiri, Kris ; Verbauwhede, Ingrid

  • Author_Institution
    California Univ., Los Angeles, CA, USA
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    58
  • Abstract
    The paper presents a digital VLSI design flow to create secure, side-channel attack (SCA) resistant integrated circuits. The design flow starts from a normal design in a hardware description language, such as VHDL or Verilog, and provides a direct path to an SCA resistant layout. Instead of a full custom layout or an iterative design process with extensive simulations, a few key modifications are incorporated in a regular synchronous CMOS standard cell design flow. We discuss the basis for side-channel attack resistance and adjust the library databases and constraints files of the synthesis and place-and-route procedures accordingly. Experimental results show that a DPA (differential power analysis) attack on a regular single ended CMOS standard cell implementation of a module of the DES algorithm discloses the secret key after 200 measurements. The same attack on a secure version still does not disclose the secret key after more than 2000 measurements.
  • Keywords
    CMOS digital integrated circuits; VLSI; hardware description languages; integrated circuit design; logic design; power consumption; security of data; CMOS standard cell design flow; DES algorithm; constraints files; differential power analysis attack; digital VLSI design flow; full custom layout; hardware description language; iterative design process; library databases; place-and-route procedures; power consumption; secret key disclosure; secure side-channel attack resistant IC; side-channel attack resistant integrated circuits; Algorithm design and analysis; CMOS process; Circuit simulation; Databases; Digital integrated circuits; Hardware design languages; Libraries; Measurement standards; Process design; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.44
  • Filename
    1395793