| Hardware Trojan horse detection using gate-level characterization |
| Full text |
Pdf
(105 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 46th Annual Design Automation Conference
table of contents
San Francisco, California
SESSION: Hardware authentication, characterization and trusted design
table of contents
Pages 688-693
Year of Publication: 2009
ISBN:978-1-60558-497-3
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 22, Downloads (12 Months): 22, Citation Count: 0
|
|
|
ABSTRACT
Hardware Trojan horses (HTHs) are the malicious altering of hardware specification or implementation in such a way that its functionality is altered under a set of conditions defined by the attacker. There are numerous HTHs sources including untrusted foundries, synthesis tools and libraries, testing and verification tools, and configuration scripts. HTH attacks can greatly comprise security and privacy of hardware users either directly or through interaction with pertinent systems and application software or with data. However, while there has been a huge research and development effort for detecting software Trojan horses, surprisingly, HTHs are rarely addressed. HTH detection is a particularly difficult task in modern and pending deep submicron technologies due to intrinsic manufacturing variability. Our goal is to provide an impetus for HTH research by creating a generic and easily applicable set of techniques and tools for HTH detection. We start by introducing a technique for recovery of characteristics of gates in terms of leakage current, switching power, and delay, which utilizes linear programming to solve a system of equations created using non-destructive measurements of power or delays. This technique is combined with constraint manipulation techniques to detect embedded HTHs. The effectiveness of the approach is demonstrated on a number of standard benchmarks.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Defense Science Board (DSB) study on high performance microchip supply, http://www.acq.osd.mil/dsb/reports/2005-02-hpms_report_final.pdf, 2006.
|
| |
2
|
D. Agrawal, S. Baktir, D. Karakoyunlu, P. Rohatgi, and B. Sunar. Trojan detection using ic fingerprinting. In IEEE Symposium on Security and Privacy (SP), pages 296--310, 2007.
|
| |
3
|
R. Anderson, M. Bond, J. Clulow, and S. Skorobogato. Cryptographic processors-a survey. Proceedingsof the IEEE, 94(2):357--369, 2006.
|
| |
4
|
R. J. Anderson. Security Engineering: A guide to building dependable distributed systems. John Wiley and Sons, 2001.
|
| |
5
|
K. Bernstein, D. J. Frank, A. E. Gattiker, W. Haensch, B. L. Ji, S. R. Nassif, E. J. Nowak, D. J. Pearson, and N. J. Rohrer. High-performance CMOS variability in the 65-nm regime and beyond. IBM Journal of Research and Development, 50(4/5):433--450, 2006.
|
| |
6
|
D. Hwang, P. Schaumont, K. Tiri, and I. Verbauwhede. Securing embedded systems. IEEE Security & Privacy, 4(2):40--49, 2006.
|
| |
7
|
N. K. Jha and S. Gupta. Testing of Digital Systems. Cambridge University Press, 2003.
|
| |
8
|
F. Koushanfar and M. Potkonjak. CAD-based security, cryptography, and digital rights management. In Design Automation Conference (DAC), 2007.
|
| |
9
|
K. Lofstrom, W. R. Daasch, and D. Taylor. IC identification circuits using device mismatch. In International Solid State Circuits Conference (ISSCC), pages 372--373, 2000.
|
| |
10
|
A. Menezes, P. van Oorschot, and S. Vanstone. Handbook Of Applied Cryptography. CRC Press, 1997.
|
| |
11
|
A. Srivastava, D. Sylvester, and D. Blaauw. Statistical Analysis and Optimization for VLSI: Timing and Power. Series on Integrated Circuits and Systems. Springer, 2005.
|
| |
12
|
Y. Su, J. Holleman, and B. Otis. A 1.6J/bit stable chip ID generating circuit using process variations. In International Solid State Circuits Conference (ISSCC), page to appear, 2007.
|
| |
13
|
G. Suh and S. Devadas. Physical unclonable functions for device authentication and secret key generation. In Design Automation Conference (DAC), pages 9--14, 2007.
|
| |
14
|
E. Yablonovitch. Can nano-photonic silicon circuits become an intra-chip interconnect technology? In IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pages 309--309, 2007.
|
| |
15
|
M. Nelson, A. Nahapetian, F. Koushanfar, M. Potkonjak. SVD-based Ghost Circuitry Detection. In Information Hiding (IH), 2009.
|
| |
16
|
R. Rad, X. Wang, J. Plusquellic, and M. Tehranipoor. Taxonomy of Trojans and Methods of Detection for IC Trust. In International Conference on Computer-Aided Design (ICCAD), 2008.
|
|