DocumentCode
3480840
Title
Designing DPA Resistant Circuits Using BDD Architecture and Bottom Pre-charge Logic
Author
De, Pradipta ; Banerjee, Kunal ; Mandal, Chittaranjan ; Mukhopadhyay, Debdeep
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, Kharagpur, India
fYear
2013
fDate
4-6 Sept. 2013
Firstpage
641
Lastpage
644
Abstract
Differential power analysis (DPA) attacks are the most powerful side channel attacks against cryptographic systems. In this work, a reduced ordered binary decision diagram (ROBDD) based dual rail circuit for a basic DPA resistant cell has been designed. The specialty of this cell is that the overall input current of the cell is invariant to the input combinations of data bits applied to the cell. For the first time, bottom pre-charge logic is used in the design of such a cell. The ROBDD based design minimizes both area and early propagation effect. A number of logic functions including AND, OR, XOR, NOT, NAND, NOR and also an adder, all based on the basic cell, have then been designed in a hierarchical manner. Experimental results demonstrate DPA resistance of the circuits (for example an adder) developed using this cell, outperforming other competing design with respect to peak power variance.
Keywords
adders; binary decision diagrams; cryptography; logic circuits; logic design; power aware computing; AND; DPA resistant circuit design; NAND; NOR; NOT; OR; ROBDD architecture; XOR; adder; area minimization; basic cell; bottom precharge logic; cryptographic system; differential power analysis; dual rail circuit; early propagation effect minimization; hierarchical manner; logic function; peak power variance; reduced ordered binary decision diagram; side channel attack; Adders; Boolean functions; Data structures; Microprocessors; Resistance; Transistors; bottom pre-charge logic; differential power analysis; early propagation effect; peak power variance; reduced ordered binary decision diagram;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2013 Euromicro Conference on
Conference_Location
Los Alamitos, CA
Type
conf
DOI
10.1109/DSD.2013.128
Filename
6628337
Link To Document