Font Size: a A A

System Design And Verification Of Hardware Trojan Detection In AES Algorithm

Posted on:2019-08-23Degree:MasterType:Thesis
Country:ChinaCandidate:L MeiFull Text:PDF
GTID:2428330590975480Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the integrated circuit industry,the exponential growth of multi-functional chips has prompted the popularity of SoC chip designs based on hardware IP.The information security problems caused by the RTL hardware Trojan embedded in untrusted encryption and decryption IP are serious.The high hiding rate and low area occupancy rate of hardware Trojans make the hardware Trojans frequently used.Detection methods are less efficient.In order to improve the detection efficiency of hardware Trojans,a RTL hardware Trojan of AES algorithm detection system is designed.In this thesis,the related theory of AES algorithm and hardware Trojan detection is analyzed firstly.The structure and security of AES algorithm,the types of hardware Trojans and common detection methods are mainly studied.According to actual needs,the hardware Trojan detection method based on RTL level code is selected for the detection of hardware Trojans in this project.Secondly,the framework design of hardware Trojan horse detection system in AES algorithm is carried out,and the system is divided into soft and hard parts.Then the AES encryption and decryption circuit is designed and the key expansion algorithm module and the round function process module are optimized.Then,a hardware Trojan model implanted into an AES encryption and decryption circuit is localized.Then,hardware Trojan detection software was designed,including hardware Trojan detection software platform and hardware Trojan detection library.Finally,the ISE software is used to simulate the AES encryption and decryption circuit,the results shows that the circuit was functionally correct.Then the circuit afer localization operation is simulated and the result shows the hardware Trojan has effect to the circuit.Then the hardware detection software is designed to verify the localized encryption and decryption circuit.And the results shows that the software detection function is correct.The detection system of hardware Trojan in AES algorithm designed in thisthesis has achieved a hardware Trojan detection rate of 82.1% in random AES encryption and decryption circuits,which basically meets the needs of commonly used RTL hardware Trojan detection.The detection system of hardware Trojan in the AES algorithm designed in this project provides an improved detection method for hardware Trojan detection.It detects and isolates hardware Trojans at the source of digital design,and then performs preprocessing operations based on chip-level detection.Therefore,the design of this subject has practical application value and research significance.
Keywords/Search Tags:RTL hardware Trojan, AES algorithm, Encryption and decryption circuit, Localization operation, Detection software
PDF Full Text Request
Related items