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
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;
Conference_Titel :
VLSI Design, 2009 22nd International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-0-7695-3506-7
DOI :
10.1109/VLSI.Design.2009.57