• DocumentCode
    2365724
  • Title

    Design Optimization and Automation for Secure Cryptographic Circuits

  • Author

    Kuan Jen Lin ; Chiu, Yi Tang ; Fang, Shan Chien

  • Author_Institution
    Dept. of Electron. Eng., Fu Jen Catholic Univ., Taipei
  • fYear
    2009
  • fDate
    5-9 Jan. 2009
  • Firstpage
    321
  • Lastpage
    326
  • Abstract
    Various logic design styles have been proposed to counteract DPA (Differential Power Analysis) attacks for secure cryptographic IC design. However, only a couple of papers addressed the automatic synthesis and optimization for these secure logic circuits. This paper attempts to identify common optimization issues in typical masking-based countermeasures. They include (1) constrained Reed-Muller (RM) logic minimization, (2) minimum decomposition of multi-input AND gates and (3) minimum number of mask bits used to randomize power consumption. An OFDD-based heuristic method is proposed to minimize the RM logic with emphasis on literal number. The latter two optimization problems are formulated as zero-one integer linear programming and graph coloring problems respectively. Based on these formulations and optimizations, an automated design flow for secure cryptographic IC design was implemented in C language.
  • Keywords
    cryptography; integrated circuit design; linear programming; logic design; logic gates; optimisation; automation; constrained Reed-Muller logic minimization; design optimization; differential power analysis; graph coloring; integer linear programming; logic design; minimum decomposition; multiinput AND gates; power consumption; secure cryptographic circuits; Circuit synthesis; Coupling circuits; Cryptography; Design automation; Design optimization; Energy consumption; Logic circuits; Logic design; Logic programming; Minimization; Cryptographic hardware; DPA; Design automation; Secure IC; Side channel attack;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2009 22nd International Conference on
  • Conference_Location
    New Delhi
  • ISSN
    1063-9667
  • Print_ISBN
    978-0-7695-3506-7
  • Type

    conf

  • DOI
    10.1109/VLSI.Design.2009.57
  • Filename
    4749694