Title
Investigation of DPA Resistance of Block RAMs in Cryptographic Implementations on FPGAs
Abstract
Security at low cost is an important factor for cryptographic hardware implementations. Unfortunately, the security of cryptographic implementations is threatened by Side Channel Analysis (SCA). SCA attempts to discover the secret key of a device by exploiting implementation characteristics and bypassing the algorithm's mathematical security. Differential Power Analysis (DPA) is a type of SCA, which exploits the device's power consumption characteristics. Several countermeasures to DPA have been proposed, however, all of them increase security at the cost of increased area which in-turn leads to increased power consumption and reduced throughput. FPGAs are popular due to their reconfigurability, lower development cost, off-the-shelf availability and shorter time to market. Block RAMs (BRAM) are large memories in FPGAs that are commonly used as ROM, FIFO, Look-up tables, etc. In this paper we explore the DPA resistance of BRAMs in Xilinx FPGAs and verify if their usage can improve the security. The results of our Advanced Encryption Standard (AES) implementations show that using BRAMs alone can improve the security over a look-up table (LUT) only design 9 times. Applying Separated Dynamic Differential Logic (SDDL) for FPGAs, a countermeasure against DPA, to this design doubles the security again leading to an 18 fold increase over the unprotected LUT design.
Year
DOI
Venue
2010
10.1109/ReConFig.2010.80
ReConFig
Keywords
Field
DocType
block ram,sddl,mathematical security,dpa resistance,lower development cost,advanced encryption standard,separated dynamic differential logic,power consumption,xilinx fpga,side channel analysis,security,xilinx fpgas,random-access storage,cryptography,cryptographic hardware,look-up table,block rams,dpa,fpga,lut,cryptographic implementations,differential power analysis,unprotected lut design,field programmable gate arrays,table lookup,sca,low cost,correlation,look up table,synchronization
Power analysis,Lookup table,Reconfigurability,FIFO (computing and electronics),Computer science,Cryptography,Advanced Encryption Standard,Parallel computing,Field-programmable gate array,Real-time computing,Side channel attack,Embedded system
Conference
ISBN
Citations 
PageRank 
978-0-7695-4314-7
16
0.72
References 
Authors
12
4
Name
Order
Citations
PageRank
Shaunak Shah1160.72
Rajesh Velegalati2442.73
Jens-Peter Kaps343037.83
David Hwang4191.41