Physically unclonable cryptographic primitives using self-assembled carbon nanotubes
Source abstract
Abstract
Information security underpins many aspects of modern society. However, silicon chips are vulnerable to hazards such as counterfeiting, tampering and information leakage through side-channel attacks (for example, by measuring power consumption, timing or electromagnetic radiation). Single-walled carbon nanotubes are a potential replacement for silicon as the channel material of transistors due to their superb electrical properties and intrinsic ultrathin body, but problems such as limited semiconducting purity and non-ideal assembly still need to be addressed before they can deliver high-performance electronics. Here, we show that by using these inherent imperfections, an unclonable electronic random structure can be constructed at low cost from carbon nanotubes. The nanotubes are self-assembled into patterned HfO2 trenches using ion-exchange chemistry, and the width of the trench is optimized to maximize the randomness of the nanotube placement. With this approach, two-dimensional (2D) random bit arrays are created that can offer ternary-bit architecture by determining the connection yield and switching type of the nanotube devices. As a result, our cryptographic keys provide a significantly higher level of security than conventional binary-bit architecture with the same key size.
Source: europepmc · Quality: candidate unverified · Source record ↗
Research context
OpenAlex topics: Physical Unclonable Functions (PUFs) and Hardware Security · Advanced Memory and Neural Computing · Neuroscience and Neural Engineering
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (45)
Show source-provided references
1. Ruhrmair, U., Devadas, S. & Koushanfar, F. in Introduction to Hardware Security and Trust (eds Tehranipoor, M. & Wang, C.) 65–102 (Springer, 2012).10.1007/978-1-4419-8080-9_4 ↗
2. Pappu, R., Recht, B., Taylor, J. & Gershenfeld, N. Physical one-way functions. Science 297, 2026–2030 (2002).10.1126/science.1074376 ↗
3. Horstmeyer, R., Judkewitz, B., Vellekoop, I. M., Assawaworrarit, S. & Yang, C. Physical key-protected one-time pad. Sci. Rep. 3, 3543 (2013).10.1038/srep03543 ↗
4. Marangon, D. G., Vallone, G. & Villoresi, P. Random bits, true and unbiased, from atmospheric turbulence. Sci. Rep. 4, 5490 (2014).10.1038/srep05490 ↗
5. Buchanan, J. D. R. et al. Forgery: ‘fingerprinting’ documents and packaging. Nature 436, 475 (2005).10.1038/436475a ↗
6. Gassend, B., Clarke, D., van Dijk, M. & Devadas, S. Silicon physical random functions. In Proc. 9th ACM Conf. Comput. Commun. Secur. (Ed. Atluri, V.) 148–160 (ACM Press, 2002).10.1145/586110.586132 ↗
7. Maes, R. & Verbauwhede, I. Towards Hardware-Intrinsic Security 3–96 (Springer, 2010).10.1007/978-3-642-14452-3_1 ↗
8. Bolotnyy, L. & Robins, G. Physically unclonable function-based security and privacy in RFID systems. In Fifth Ann. IEEE Int. Conf. Pervasive Comput. Commun. 211–220 (IEEE, 2007).10.1109/PERCOM.2007.26 ↗
9. Guajardo, J., Kumar, S. S., Schrijen, G.-J. & Tuyls, P. FPGA intrinsic PUFs and their use for IP protection. In Cryptogr. Hardw. Embed. Syst. - CHES 2007 (eds Paillier, P. & Verbauwhede, I.) 63–80 (Springer, 2007).10.1007/978-3-540-74735-2_5 ↗
10. Katzenbeisser, S. et al. in Lecture Notes in Computer Science Vol. 7428 (eds Prouff, E. & Schaumont, P.) 283–301 (2012).10.1007/978-3-642-33027-8_17 ↗
11. Armknecht, F., Maes, R., Sadeghi, A. R., Sunar, B. & Tuyls, P. in Lecture Notes in Computer Science Vol. 5912 (ed. Matsui, M.) 685–702 (2009).10.1007/978-3-642-10366-7_40 ↗
12. Koeberl, P., Li, J. & Wu, W. in Lecture Notes in Computer Science Vol. 8292 (eds Bloem, R. & Lipp, P.) 36–52 (2013).10.1007/978-3-319-03491-1_3 ↗
13. Bhargava, M. & Mai, K. An efficient reliable PUF-based cryptographic key generator in 65 nm CMOS. In Des. Autom. Test Eur. Conf. Exhib. 2014 1–6 (IEEE, 2014).10.7873/DATE.2014.083 ↗
14. Yu, M. D. & Devadas, S. Secure and robust error correction for physical unclonable functions. IEEE Des. Test Comput. 27, 48–65 (2010).10.1109/MDT.2010.25 ↗
15. Bösch, C., Guajardo, J., Sadeghi, A. R., Shokrollahi, J. & Tuyls, P. in Lecture Notes in Computer Science Vol. 5154 (eds Oswald, E. & Rohatgi, P.) 181–197 (2008).
16. Delvaux, J., Gu, D., Schellekens, D. & Verbauwhede, I. Helper data algorithms for PUF-based key generation: overview and analysis. IEEE Trans. Comput. Des. Integr. Circuits Syst. 34, 889–902 (2015).10.1109/TCAD.2014.2370531 ↗
17. Akinwande, D., Petrone, N. & Hone, J. Two-dimensional flexible nanoelectronics. Nature Commun. 5, 5678 (2014).10.1038/ncomms6678 ↗
18. Moon, H. et al. Synthesis of ultrathin polymer insulating layers by initiated chemical vapour deposition for low-power soft electronics. Nature Mater. 14, 628–635 (2015).10.1038/nmat4237 ↗
19. Lau, P. H. et al. Fully printed, high performance carbon nanotube thin-film transistors on flexible substrates. Nano Lett. 13, 3864–3869 (2013).10.1021/nl401934a ↗
20. Siegel, A. C. et al. Foldable printed circuit boards on paper substrates. Adv. Funct. Mater. 20, 28–35 (2010).10.1002/adfm.200901363 ↗
21. Rose, G. S. et al. Hardware security strategies exploiting nanoelectronic circuits. In 18th Asia South Pacific Des. Autom. Conf. 368–372 (IEEE, 2013).10.1109/ASPDAC.2013.6509623 ↗
22. Rose, G. S. et al. in Networks in Cyber Security Vol. 55 (Ed. Pino, R. E.) 105–123 (Springer, 2014).
23. Yoon, B. et al. Recent functional material based approaches to prevent and detect counterfeiting. J. Mater. Chem. C 1, 2388–2403 (2013).10.1039/c3tc00818e ↗
24. Demirok, U. K., Burdick, J. & Wang, J. Orthogonal multi-readout identification of alloy nanowire barcodes. J. Am. Chem. Soc. 131, 22–23 (2009).10.1021/ja806396h ↗
25. Kim, J. et al. Anti-counterfeit nanoscale fingerprints based on randomly distributed nanowires. Nanotechnology 25, 155303 (2014).10.1088/0957-4484/25/15/155303 ↗
26. Wendt, J. B. & Potkonjak, M. Nanotechnology-based trusted remote sensing. In Proc. 2011 IEEE Sensors 1213–1216 (IEEE, 2011).10.1109/ICSENS.2011.6127174 ↗
27. Edelstein, D. C., Fritz, G. M., Gates, S. M. & Pfeiffer, D. Structure with sub-lithographic random conductors as a physical unclonable function. US patent 8,759,976 (2014).
28. Rajendran, J., Rose, G. S., Karri, R. & Potkonjak, M. Nano-PPUF: a memristor-based security primitive. In 2012 IEEE Comput. Soc. Annu. Symp. VLSI 84–87 (IEEE, 2012).10.1109/ISVLSI.2012.40 ↗
29. Rose, G. S., McDonald, N., Yan, L. K. & Wysocki, B. A write-time based memristive PUF for hardware security applications. In IEEE/ACM Int. Conf. Comput. Des. Dig. Tech. Pap. 830–833 (IEEE, 2013).10.1109/ICCAD.2013.6691209 ↗
30. Rukhin, A. et al. Statistical Test Suite for Random and Pseudorando Number Generators for Cryptographic Applications Special Publication 800-22 Revision 1a (NIST, 2010); http://csrc.nist.gov/groups/ST/toolkit/rng/documents/SP800-22rev1a.pdf
31. Uchida, A. et al. Fast physical random bit generation with chaotic semiconductor lasers. Nature Photon. 2, 728–732 (2008).10.1038/nphoton.2008.227 ↗
32. Kanter, I., Aviad, Y., Reidler, I., Cohen, E. & Rosenbluh, M. An optical ultrafast random bit generator. Nature Photon. 4, 58–61 (2009).10.1038/nphoton.2009.235 ↗
33. Park, H. et al. High-density integration of carbon nanotubes via chemical self-assembly. Nature Nanotech. 7, 787–791 (2012).10.1038/nnano.2012.189 ↗
34. Klinke, C., Hannon, J. B., Afzali, A. & Avouris, P. Field-effect transistors assembled from functionalized carbon nanotubes. Nano Lett. 6, 906–910 (2006).10.1021/nl052473f ↗
35. Tulevski, G. S. et al. Chemically assisted directed assembly of carbon nanotubes for the fabrication of large-scale device arrays. J. Am. Chem. Soc. 129, 11964–11968 (2007).10.1021/ja073647t ↗
36. Suh, G. E. & Devadas, S. Physical unclonable functions for device authentication and secret key generation. In Proc. 44th Annu. Conf. Des. Autom. 9–14 (ACM Press, 2007).10.1109/DAC.2007.375043 ↗
37. Yang, F. et al. Chirality-specific growth of single-walled carbon nanotubes on solid alloy catalysts. Nature 510, 522–524 (2014).10.1038/nature13434 ↗
38. Pei, T. et al. Temperature performance of doping-free top-gate CNT field-effect transistors: potential for low- and high-temperature electronics. Adv. Funct. Mater. 21, 1843–1849 (2011).10.1002/adfm.201002563 ↗
39. Han, S.-J. et al. Carbon nanotube complementary logic based on Erbium contacts and self-assembled high purity solution tubes. In Proc. 2013 IEEE Int. Electron Devices Meet. 19.8.1–19.8.4 (IEEE, 2013).10.1109/IEDM.2013.6724664 ↗
40. Shulaker, M. M. et al. Monolithic 3D integration of logic and memory: carbon nanotube FETs, resistive RAM, and silicon FETs. In Proc. 2014 IEEE Int. Electron Devices Meet. 27.4.1–27.4.4 (IEEE, 2014).10.1109/IEDM.2014.7047120 ↗
41. Han, S. J. et al. Wafer scale fabrication of carbon nanotube FETs with embedded poly-gates. In Proc. 2010 IEEE Int. Electron Devices Meet. 9.1.1–9.1.4 (IEEE, 2010).10.1109/IEDM.2010.5703326 ↗
42. Han, S.-J., Garcia, A. V., Oida, S., Jenkins, K. A. & Haensch, W. Graphene radio frequency receiver integrated circuit. Nature Commun. 5, 3086 (2014).10.1038/ncomms4086 ↗
43. Xu, T. & Potkonjak, M. Robust and flexible FPGA-based digital PUF. In 2014 24th Int. Conf. F. Program. Log. Appl. 1–6 (IEEE, 2014).10.1109/FPL.2014.6927449 ↗
44. Xu, T. & Potkonjak, M. Digital PUF using intentional faults. In 2015 6th. Int. Symp. Qual. Electron. Des. 448–451 (IEEE, 2015).10.1109/ISQED.2015.7085467 ↗
45. Tulevski, G. S., Franklin, A. D. & Afzali, A. High purity isolation and quantification of semiconducting carbon nanotubes via column chromatography. ACS Nano 7, 2971–2976 (2013).10.1021/nn400053k ↗