Back to Search Start Over

Obfuscation-Based Secure SoC Design for Protection Against Piracy and Trojan Attacks

Authors :
Swarup Bhunia
Yu Zheng
Rajat Subhra Chakraborty
Source :
Secure System Design and Trustable Computing ISBN: 9783319149707
Publication Year :
2016
Publisher :
Springer International Publishing, 2016.

Abstract

System-on-Chip (SoC) designs rely heavily on reusable and pre-verified hardware intellectual property (IP) cores. Recent trends of IP piracy and reverse-engineering, and malicious circuit modifications (“hardware Trojans”) in remote fabrication facilities, are major concerns. In this chapter, we propose a comprehensive secure SoC design flow based on the principle of design obfuscation that can provide effective protection against IP piracy as well as hardware Trojan attacks. We present the overall approach and illustrate the obfuscation process with an example. We provide a brief survey of related work on hardware obfuscation and then present two variations of obfuscation, which differ in the level of protection and the complexity of implementation. The first approach is based on extraction and modification of the state transition from the gate-level synthesized design, such that normal operation is possible only on the successful application of a correct initialization sequence. Optionally, an obfuscated register transfer level (RTL) design can be generated by de-compilation of the obfuscated netlist. In the second approach, a register transfer level IP is obfuscated by manipulating its control and data flow graphs. The proposed approaches are scalable, and can be integrated in the SoC design and manufacturing flow to benefit all parties associated with the design flow, while minimally affecting the end-user experience.

Details

ISBN :
978-3-319-14970-7
ISBNs :
9783319149707
Database :
OpenAIRE
Journal :
Secure System Design and Trustable Computing ISBN: 9783319149707
Accession number :
edsair.doi...........ce93d95e5795f29763505105291c4e4c
Full Text :
https://doi.org/10.1007/978-3-319-14971-4_8