Publication Date
2015
Document Type
Thesis
Committee Members
Saiyu Ren (Advisor), Raymond Siferd (Committee Member), Jiafeng Xie (Committee Member)
Degree Name
Master of Science in Engineering (MSEgr)
Abstract
Security is the primary issue in current internet world through both software and hardware. The ever increase in demand of consumer electronics requires less design cycle. To speedup design cycle, companies are approaching third parties for common applications IPs like USB, cryptography, DSP etc. These third parties can introduce a malicious content, which is called Trojan. Trojan in the netlist can activate only with special input/trigger. Available Trojan detection techniques like delay, area, power fingerprinting techniques and Automatic Test Pattern Generator (ATPG) method are not suitable as they take more time, less accurate. This thesis presents a hardware Trojan detection in cryptography IP cores by library encoding method. The final netlist of cryptography IP cores are encoded and decoded by using a script written in python to protect the design from Trojan insertion. This method of encoding and decoding detects even 0.0008% of Trojan area and disable the Trojan from activation.
Page Count
90
Department or Program
Department of Electrical Engineering
Year Degree Awarded
2015
Copyright
Copyright 2015, all rights reserved. This open access ETD is published by Wright State University and OhioLINK.