Saiyu Ren (Advisor), Raymond Siferd (Committee Member), Jiafeng Xie (Committee Member)
Master of Science in Engineering (MSEgr)
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.
Department or Program
Department of Electrical Engineering
Year Degree Awarded
Copyright 2015, all rights reserved. This open access ETD is published by Wright State University and OhioLINK.