MARS

MARS >   etd @ Mason (Electronic Theses and Dissertations) >   The Volgenau School of Engineering >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1920/5623

Title: Securing Light Weight Cryptographic Implementations on FPGAs Using Dual Rail with Pre-Charge Logic
Author(s): Velegalati, Rajesh
Keywords: security
Dual rail with precharge
FPGAs
Lightweight implementations
SDDL
Wide Dedicated Multiplexer (WDM)
Issue Date: 28-Sep-2009
Abstract: Recent advances in Field Programmable Gate Array (FPGA) technology are bound to make FPGAs a popular platform for battery powered devices. Many applications of such devices are mission critical and require the use of cryptographic algorithms to provide the desired security. However, Differential Power Analysis (DPA) attacks pose a severe threat against otherwise secure cryptographic implementations. Current techniques to defend against DPA attacks such as Dual rail with Pre-Charge Logic (DPL) lead to an increase in area consumption of factor 4 or more which is not suitable for Light Weight implementations. Current secure implementations using DPL require ASIC tools and a special ASIC library. In this thesis we show that moderate security against DPA attacks can be achieved for DPL secured implementations using only FPGA CAD tools augmented by some scripts. The resulting circuit has an area increase of not much more than a factor two over standard FPGA implementations. We demonstrate our approach by implementing a cryptographic algorithm on Spartan3E FPGA and assessing the security it provides against DPA.We also study one of the Xilinx FPGA specific intrinsic features - Wide Dedicated Multiplexer (WDM) -with respect to DPA.
Degree: Master of Science in Computer Engineering
Type: Thesis
URI: http://hdl.handle.net/1920/5623
Appears in Collections:The Volgenau School of Engineering

Files in This Item:

File Description SizeFormat
Velegalati_Rajesh.pdf604.46 kBAdobe PDFView/Open

Items in MARS are protected by copyright, with all rights reserved, unless otherwise indicated.

 

University Libraries |  Feedback