journal article·2022-10-28

Logic Locking of Integrated Circuits Enabled by Nanoscale MoS2-Based Memtransistors

Shakya Chakrabarti, Akshay Wali, Harikrishnan Ravichandran, Shamik Kundu, Thomas F. Schranghamer, Kanad Basu, Saptarshi Das

ACS Applied Nano Materials· Volume 5· Issue 10
Publisher page

Abstract

With an ever-increasing globalization of the semiconductor chip manufacturing supply chain coupled with soaring complexity of modern-day integrated circuits (ICs), intellectual property (IP) piracy, reverse engineering, counterfeiting, and hardware trojan insertion have emerged as severe threats that have compromised the security of critical hardware components. Logic locking (LL) is an IP protection technique that can mitigate these threats by locking a given IC with a secret key. Earlier LL demonstrations based on traditional silicon complementary metal-oxide-semiconductor (CMOS) technology and emerging memristors require significant hardware investment in the form of additional input gates and extensive CMOS peripherals, rendering them area- and energy-inefficient. In this article, we demonstrate multiple two-dimensional (2D) nanoscale memtransistor-based programmable logic gates such as AND, NAND, OR, XOR, and NOT gates, each of which can be locked/unlocked without requiring peripherals and at minuscule energy expenditure (<1 pJ). We also show that SAT-solver is unsuccessful in breaking into any of the ISCAS’85 benchmark circuits that utilize our LL scheme. The massive resilience to SAT-attack is attributed to the prowess of programmable 2D memtransistors which enable device-level LL of all the gates in each of the benchmark circuits. Given that 2D transistors are drawing increasing attention of chip manufacturing corporations like Intel, TSMC, etc., to replace and/or augment silicon at aggressively scaled technology nodes, our demonstration of area- and energy-efficient LL can be considered as a step toward the realization of secure ICs enabled by 2D nanoscale memtransistors.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Physical Unclonable Functions (PUFs) and Hardware Security · Advanced Memory and Neural Computing · Integrated Circuits and Semiconductor Failure Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Electrical Engineering and Computer Science, Penn State University, University Park, Pennsylvania16802, United States

Engineering Science and Mechanics, Penn State University, University Park, Pennsylvania16802, United States

Electrical and Computer Engineering, University of Texas at Dallas, Dallas, Texas75080, United States

Materials Science and Engineering, Penn State University, University Park, Pennsylvania16802, United States

Materials Research Institute, Penn State University, University Park, Pennsylvania16802, United States

Funding

National Science Foundation

References (58)

Show source-provided references
1. Force, T. High Performance Microchip Supply, Annual Report; Defense Technical Information Center (DTIC): USA; 2005.
2. 10.1109/JPROC.2014.233515510.1109/JPROC.2014.2335155 ↗
3. Torrance, R.; James, D. In The State-of-the-Art in Semiconductor Reverse Engineering, Proceedings of the 48th Design Automation Conference, 2011; pp 333–338.10.1145/2024724.2024805 ↗
4. James, R.Intel’s 22-nm Trigate Transistors Exposed, Chipworks Real Chips Blog, 2012. http://www.electroiq.com/blogs/chipworks_real_chips_blog/2012/04/intel-s-22-nm-trigate-transistors-exposed.html.
5. 10.1016/j.vlsi.2019.02.00610.1016/j.vlsi.2019.02.006 ↗
6. Tehranipoor M. · 2011
7. 10.1145/269941210.1145/2699412 ↗
8. Inquiry into Counterfeit Electronic Parts in the Department of Defense Supply Chain. Washington DC. 2012, Available: https://www.armed-services.senate.gov/download/inquiry-into-counterfeit-electronic-parts-in-the-department-of-defense-supply-chain (accessed May 20, 2022).
9. Yasin, M.; Rajendran, J. J.; Sinanoglu, O.; Karri, R. In On improving the security of logic locking, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2016; pp 1411–1424.10.1109/TCAD.2015.2511144 ↗
10. Rajendran, J.; Sam, M.; O Sinanoglu, O.; Karri, R. In Security Analysis of Integrated Circuit Camouflaging, Proceedings of the 2013 ACM SIGSAC conference on Computer & communications security, 2013; pp 709–720.10.1145/2508859.2516656 ↗
11. Jarvis, R. W.; Mcintyre, M. G.Split Manufacturing Method for Advanced Semiconductor Circuits. U.S. Patent US7,195,931, 2007.
12. Alkabani, Y.; Koushanfar, F. In Active Hardware Metering for Intellectual Property Protection and Security, USENIX security symposium, 2007; pp 1–20.
13. 10.1109/MC.2010.28410.1109/MC.2010.284 ↗
14. Dupuis, S.; Ba, P.S.; Di Natale, G.; Flottes, M.L.; Rouzeyre, B. In A Novel hardware Logic Encryption Technique for Thwarting Illegal Overproduction and Hardware Trojans, IEEE 20th International On-Line Testing Symposium (IOLTS), 2014; pp 49–54.10.1109/IOLTS.2014.6873671 ↗
15. Chakraborty, R. S.; Bhunia, S. In HARPOON: An Obfuscation-Based SoC Design Methodology for Hardware Protection, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2009; pp 1493–1502.10.1109/TCAD.2009.2028166 ↗
16. Chakraborty, R. S.; Bhunia, S. In Security against Hardware Trojan through a Novel Application of Design Obfuscation, IEEE/ACM International Conference on Computer-Aided Design-Digest of Technical Papers, 2009; pp 113–116.10.1145/1687399.1687424 ↗
17. 10.1038/s41928-018-0146-510.1038/s41928-018-0146-5 ↗
18. Hoefflinger B. · Chips · 2011 · 2020 · 161
19. 10.1038/s41928-021-00670-110.1038/s41928-021-00670-1 ↗
20. Wang, J.; Lundstrom, M. In Does source-to-drain tunneling limit the ultimate scaling of MOSFETs?, International Electron Devices Meeting, 2002; pp 707–710.
21. 10.1002/adma.20130584510.1002/adma.201305845 ↗
22. 10.1038/s41586-021-03472-910.1038/s41586-021-03472-9 ↗
23. English, C. D.; Smithe, K. K. H.; Xu, R. L.; Pop, E. In Approaching Ballistic Transport in Monolayer MoS2 Transistors with Self-Aligned 10 nm Top Gates, IEEE International Electron Devices Meeting (IEDM), 2016; pp 561–564.10.1109/IEDM.2016.7838355 ↗
24. 10.1021/acsami.7b0053810.1021/acsami.7b00538 ↗
25. 10.1038/s41467-020-20732-w10.1038/s41467-020-20732-w ↗
26. 10.1038/s41928-021-00672-z10.1038/s41928-021-00672-z ↗
27. 10.1038/ncomms1494810.1038/ncomms14948 ↗
28. 10.1038/s41928-020-0460-610.1038/s41928-020-0460-6 ↗
29. 10.1038/s41467-019-12035-610.1038/s41467-019-12035-6 ↗
30. 10.1038/s41467-021-22332-810.1038/s41467-021-22332-8 ↗
31. 10.1038/s41928-020-00466-910.1038/s41928-020-00466-9 ↗
32. 10.1038/s41467-020-19203-z10.1038/s41467-020-19203-z ↗
33. 10.1038/s41467-019-11381-910.1038/s41467-019-11381-9 ↗
34. 10.1021/nn203715c10.1021/nn203715c ↗
35. 10.1063/1.473898610.1063/1.4738986 ↗
36. 10.1021/nl302015v10.1021/nl302015v ↗
37. 10.1021/acs.nanolett.5b0108010.1021/acs.nanolett.5b01080 ↗
38. 10.1002/aelm.20190039310.1002/aelm.201900393 ↗
39. 10.1021/ar500274q10.1021/ar500274q ↗
40. 10.1088/0957-4484/26/11/11520210.1088/0957-4484/26/11/115202 ↗
41. 10.1002/adma.20190664610.1002/adma.201906646 ↗
42. 10.1021/acsnano.1c0716910.1021/acsnano.1c07169 ↗
43. 10.1021/acsnano.1c0729210.1021/acsnano.1c07292 ↗
44. 10.1021/acsnano.0c1065110.1021/acsnano.0c10651 ↗
45. 10.1038/s41928-020-00511-710.1038/s41928-020-00511-7 ↗
46. 10.1021/acsnano.1c0598410.1021/acsnano.1c05984 ↗
47. 10.1038/s41928-021-00569-x10.1038/s41928-021-00569-x ↗
48. 10.1002/adma.20190617110.1002/adma.201906171 ↗
49. 10.1002/adfm.20201065510.1002/adfm.202010655 ↗
50. 10.1021/nl303583v10.1021/nl303583v ↗
51. 10.1002/adma.20210707610.1002/adma.202107076 ↗
52. Subramanyan, P.; Ray, S.; Malik, S. In Evaluating the Security of Logic Encryption Algorithms, IEEE International Symposium on Hardware Oriented Security and Trust (HOST), 2015; pp 137–143.10.1109/HST.2015.7140252 ↗
53. Yasin, M.; Mazumdar, B.; Rajendran, J. J.; Sinanoglu, O. In SARLock: SAT Attack Resistant Logic Locking, IEEE International Symposium on Hardware Oriented Security and Trust (HOST), 2016; pp 236–241.10.1109/HST.2016.7495588 ↗
54. Xie, Y.; Srivastava, A. In Mitigating SAT Attack on Logic Locking, International Conference on Cryptographic Hardware and Embedded Systems, 2016; pp 127–146.10.1007/978-3-662-53140-2_7 ↗
55. 10.1109/TC.2013.19310.1109/TC.2013.193 ↗
56. Rajendran, J.; Pino, Y.; Sinanoglu, O.; Karri, R. In Security Analysis of Logic Obfuscation, Proceedings of the 49th Annual Design Automation Conference, 2012; pp 83–89.10.1145/2228360.2228377 ↗
57. Yasin, M.; Sengupta, A.; Schafer, B. C.; Makris, Y.; Sinanoglu, O.; Rajendran, J. What to Lock? Functional and Parametric Locking, Proceedings of the on Great Lakes Symposium on VLSI 2017, 2017; pp 351–356.10.1145/3060403.3060492 ↗
58. 10.1016/j.jcrysgro.2019.12524710.1016/j.jcrysgro.2019.125247 ↗