• DocumentCode
    943071
  • Title

    A digital design flow for secure integrated circuits

  • Author

    Tiri, Kris ; Verbauwhede, Ingrid

  • Author_Institution
    Intel Corp., Hillsboro, OR
  • Volume
    25
  • Issue
    7
  • fYear
    2006
  • fDate
    7/1/2006 12:00:00 AM
  • Firstpage
    1197
  • Lastpage
    1208
  • Abstract
    Small embedded integrated circuits (ICs) such as smart cards are vulnerable to the so-called side-channel attacks (SCAs). The attacker can gain information by monitoring the power consumption, execution time, electromagnetic radiation, and other information leaked by the switching behavior of digital complementary metal-oxide-semiconductor (CMOS) gates. This paper presents a digital very large scale integrated (VLSI) design flow to create secure power-analysis-attack-resistant ICs. The design flow starts from a normal design in a hardware description language such as very-high-speed integrated circuit (VHSIC) hardware description language (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. The basis for power analysis attack resistance is discussed. This paper describes how to adjust the library databases such that the regular single-ended static CMOS standard cells implement a dynamic and differential logic style and such that 20 000+ differential nets can be routed in parallel. This paper also explains how to modify the constraints and rules files for the synthesis, place, and differential route procedures. Measurement-based experimental results have demonstrated that the secure digital design flow is a functional technique to thwart side-channel power analysis. It successfully protects a prototype Advanced Encryption Standard (AES) IC fabricated in an 0.18-mum CMOS
  • Keywords
    CMOS digital integrated circuits; VLSI; cryptography; hardware description languages; high-speed integrated circuits; integrated circuit layout; logic CAD; 0.18 micron; CMOS digital integrated circuits; SCA-resistant layout; VLSI design flow; circuit synthesis; cryptography; design automation; differential logic; digital CMOS gates; digital design flow; dynamic logic; hardware description language; power analysis attack; secure integrated circuits; side-channel attacks; switching behavior; Circuit simulation; Digital integrated circuits; Electromagnetic radiation; Energy consumption; Hardware design languages; Process design; Radiation monitoring; Smart cards; Very high speed integrated circuits; Very large scale integration; CMOS digital integrated circuits; Circuit synthesis; cryptography; design automation; routing; security; side-channel power analysis;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2005.855939
  • Filename
    1634619