Solution-Processed Carbon Nanotube True Random Number Generator
Abstract
With the growing adoption of interconnected electronic devices in consumer and industrial applications, there is an increasing demand for robust security protocols when transmitting and receiving sensitive data. Toward this end, hardware true random number generators (TRNGs), commonly used to create encryption keys, offer significant advantages over software pseudorandom number generators. However, the vast network of devices and sensors envisioned for the "Internet of Things" will require small, low-cost, and mechanically flexible TRNGs with low computational complexity. These rigorous constraints position solution-processed semiconducting single-walled carbon nanotubes (SWCNTs) as leading candidates for next-generation security devices. Here, we demonstrate the first TRNG using static random access memory (SRAM) cells based on solution-processed SWCNTs that digitize thermal noise to generate random bits. This bit generation strategy can be readily implemented in hardware with minimal transistor and computational overhead, resulting in an output stream that passes standardized statistical tests for randomness. By using solution-processed semiconducting SWCNTs in a low-power, complementary architecture to achieve TRNG, we demonstrate a promising approach for improving the security of printable and flexible electronics.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
NIST evaluation tests were chosen such that for each test, 56 bit streams containing 1096 bits were tested, except for the rank test, where 56 bit streams containing 100,000 bits each were tested; this variant was chosen and explained by Rojas et al.
“NIST evaluation tests were chosen such that for each test, 56 bit streams containing 1096 bits were tested (with the exception of the rank test, where 56 bit streams containing 100,000 bits each were tested). This variant of statistical analyses was chosen and explained by Rojas et al.14.”
From DNA synthesis for true random number generation (2020) · cites this paper as [14]
Cites
Carbon Nanotubes: Present and Future Commercial Applications
Volder, M. F. L. D., Tawfick, S., Baughman, R. H., & Hart, A. J. (2013) · Science · doi:10.1126/science.1222453 · Cited by 5,593 · see citing works
Materials and Mechanics for Stretchable Electronics
Rogers, J. A., Someya, T., & Huang, Y. Y. (2010) · Science · doi:10.1126/science.1182383 · Cited by 5,071 · see citing works
Applied cryptography: Protocols, algorithms, and source code in C
(1994) · Computer Law & Security Report · doi:10.1016/0267-3649(94)90017-5 · Cited by 3,411 · see citing works
Technologies for Printing Sensors and Electronics Over Large Flexible Substrates: A Review
Khan, S., Lorenzelli, L., & Dahiya, R. S. (2015) · IEEE Sensors Journal · doi:10.1109/jsen.2014.2375203 · Cited by 1,225 · see citing works
FPGA Intrinsic PUFs and Their Use for IP Protection
Guajardo, J., Kumar, S. S., Schrijen, G.-J., & Tuyls, P. (2007) · Lecture notes in computer science · doi:10.1007/978-3-540-74735-2_5 · Cited by 1,218 · see citing works
Medium-scale carbon nanotube thin-film integrated circuits on flexible plastic substrates
Cao, Q., Kim, H., Pimparkar, N., Kulkarni, J. P., Wang, C., Shim, M., Roy, K., Alam, M. A., & Rogers, J. A. (2008) · Nature · doi:10.1038/nature07110 · Cited by 1,137 · see citing works
Fast physical random bit generation with chaotic semiconductor lasers
Uchida, A., Amano, K., Inoue, M., Hirano, K., Naito, S., Someya, H., Oowada, I., Kurashige, T., Shiki, M., Yoshimori, S., et al. (2008) · Nature Photonics · doi:10.1038/nphoton.2008.227 · Cited by 1,024 · see citing works
TestU01: A C library for empirical testing of random number generators
L'Ecuyer, P., & Simard, R. (2007) · ACM Transactions on Mathematical Software · doi:10.1145/1268776.1268777 · Cited by 1,014 · see citing works
Flexible Electronics: The Next Ubiquitous Platform
Nathan, A., Ahnood, A., Cole, M. T., Lee, S., Suzuki, Y., Hiralal, P., Bonaccorso, F., Hasan, T., Garcia‐Gancedo, L., Dyadyusha, A., et al. (2012) · Proceedings of the IEEE · doi:10.1109/jproc.2012.2190168 · Cited by 1,010 · see citing works
Gann, R. G., & Reneke, P. A. (2002) · Cited by 905 · see citing works
An optical ultrafast random bit generator
Kanter, I., Aviad, Y., Reidler, I., Cohen, E., & Rosenbluh, M. (2009) · Nature Photonics · doi:10.1038/nphoton.2009.235 · Cited by 505 · see citing works
A noise-based IC random number generator for applications in cryptography
Petrie, C. S., & Connelly, J. A. (2000) · IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications · doi:10.1109/81.847868 · Cited by 487 · see citing works
Ultrahigh-Speed Random Number Generation Based on a Chaotic Semiconductor Laser
Reidler, I., Aviad, Y., Rosenbluh, M., & Kanter, I. (2009) · Physical Review Letters · doi:10.1103/physrevlett.103.024102 · Cited by 424 · see citing works
Bucci, M., Germani, L., Luzzi, R., Trifiletti, A., & Varanonuovo, M. (2003) · IEEE Transactions on Computers · doi:10.1109/tc.2003.1190581 · Cited by 403 · see citing works
Printed, Sub-3V Digital Circuits on Plastic from Aqueous Carbon Nanotube Inks
Ha, M., Xia, Y., Green, A. A., Zhang, W., Renn, M., Kim, C. H., Hersam, M. C., & Frisbie, C. D. (2010) · ACS Nano · doi:10.1021/nn100966s · Cited by 391 · see citing works
Self-citationThe road to carbon nanotube transistors
Franklin, A. D. (2013) · Nature · doi:10.1038/498443a · Cited by 360 · see citing works
Toward High-Performance Digital Logic Technology with Carbon Nanotubes
Tulevski, G. S., Franklin, A. D., Frank, D. J., Lobez, J. M., Cao, Q., Park, H., Afzali, A., Han, S., Hannon, J. B., & Hänsch, W. (2014) · ACS Nano · doi:10.1021/nn503627h · Cited by 312 · see citing works
Randomness Requirements for Security
Eastlake, D., Schiller, J. I., & Crocker, S. D. (2005) · doi:10.17487/rfc4086 · Cited by 239 · see citing works
Ha, M., Seo, J.-W. T., Prabhumirashi, P. L., Zhang, W., Geier, M. L., Renn, M. J., Kim, C. H., Hersam, M. C., & Frisbie, C. D. (2013) · Nano Letters · doi:10.1021/nl3038773 · Cited by 222 · see citing works
Self-citationKim, S. M., Jang, J. H., Kim, K. K., Park, H. K., Bae, J. J., Yu, W. J., Lee, I. H., Kim, G. H., Loc, D. D., Kim, U. J., et al. (2008) · Journal of the American Chemical Society · doi:10.1021/ja807480g · Cited by 215 · see citing works
Physically unclonable cryptographic primitives using self-assembled carbon nanotubes
Hu, Z., Lobez, J. M., Park, H., Tang, J., Afzali, A., Tulevski, G. S., Hannon, J. B., Liehr, M., & Han, S. (2016) · Nature Nanotechnology · doi:10.1038/nnano.2016.1 · Cited by 212 · see citing works
Solution-processed carbon nanotube thin-film complementary static random access memory
Geier, M. L., McMorrow, J. J., Xu, W. D., Zhu, J. G., Kim, C. H., Marks, T. J., & Hersam, M. C. (2015) · Nature Nanotechnology · doi:10.1038/nnano.2015.197 · Cited by 206 · see citing works
Self-citationHigh-Speed, Inkjet-Printed Carbon Nanotube/Zinc Tin Oxide Hybrid Complementary Ring Oscillators
Kim, B.-J., Jang, S., Geier, M. L., Prabhumirashi, P. L., Hersam, M. C., & Dodabalapur, A. (2014) · Nano Letters · doi:10.1021/nl5016014 · Cited by 139 · see citing works
Self-citationSubnanowatt Carbon Nanotube Complementary Logic Enabled by Threshold Voltage Control
Geier, M. L., Prabhumirashi, P. L., McMorrow, J. J., Xu, W. D., Seo, J.-W. T., Everaerts, K., Kim, C. H., Marks, T. J., & Hersam, M. C. (2013) · Nano Letters · doi:10.1021/nl402478p · Cited by 94 · see citing works
Self-citationScalable Complementary Logic Gates with Chemically Doped Semiconducting Carbon Nanotube Transistors
Lee, S. Y., Lee, S. W., Kim, S. M., Yu, W. J., Jo, Y. W., & Lee, Y. H. (2011) · ACS Nano · doi:10.1021/nn200270e · Cited by 86 · see citing works
Kim, B.-J., Geier, M. L., Hersam, M. C., & Dodabalapur, A. (2015) · ACS Applied Materials & Interfaces · doi:10.1021/acsami.5b07727 · Cited by 48 · see citing works
Self-citationVoltage-Controlled Ring Oscillators Based on Inkjet Printed Carbon Nanotubes and Zinc Tin Oxide
Kim, B.-J., Park, J., Geier, M. L., Hersam, M. C., & Dodabalapur, A. (2015) · ACS Applied Materials & Interfaces · doi:10.1021/acsami.5b02093 · Cited by 35 · see citing works
Self-citationComplementary D Flip-Flops Based on Inkjet Printed Single-Walled Carbon Nanotubes and Zinc Tin Oxide
Kim, B., Geier, M. L., Hersam, M. C., & Dodabalapur, A. (2014) · IEEE Electron Device Letters · doi:10.1109/led.2014.2364514 · Cited by 20 · see citing works
Self-citation
Flagged first, then by citations
1 of the 29 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
Carbon Nanotube Assembly and Integration for Applications
Venkataraman, A., Amadi, E. V., Chen, Y., & Papadopoulos, C. (2019) · Nanoscale Research Letters · doi:10.1186/s11671-019-3046-3 · Cited by 352 · see citing works
Qiu, S., Wu, K., Gao, B., Li, L., Jin, H., & Li, Q. (2018) · Advanced Materials · doi:10.1002/adma.201800750 · Cited by 172 · see citing works
Low temperature growth of carbon nanotubes – A review
Ahmad, M. T., & Silva, S. R. P. (2019) · Carbon · doi:10.1016/j.carbon.2019.11.061 · Cited by 148 · see citing works
Spiking neurons from tunable Gaussian heterojunction transistors
Beck, M. E., Shylendra, A., Sangwan, V. K., Guo, S., Rojas, W. A. G., Yoo, H., Bergeron, H., Su, K., Trivedi, A. R., & Hersam, M. C. (2020) · Nature Communications · doi:10.1038/s41467-020-15378-7 · Cited by 112 · see citing works
Self-citationRecent Advances in Applications of Sorted Single‐Walled Carbon Nanotubes
Bati, A. S. R., Yu, L., Batmunkh, M., & Shapter, J. G. (2019) · Advanced Functional Materials · doi:10.1002/adfm.201902273 · Cited by 96 · see citing works
Generating randomness: making the most out of disordering a false order into a real one
Ilan, Y. (2019) · Journal of Translational Medicine · doi:10.1186/s12967-019-1798-2 · Cited by 73 · see citing works
Chen, F., Li, Q., Li, M., Huang, F. C., Zhang, H., Kang, J., & Wang, P. (2020) · Chemical Engineering Journal · doi:10.1016/j.cej.2020.128350 · Cited by 72 · see citing works
True Random Number Generation Using Read Noise of Flash Memory Cells
Ray, B., & Milenković, A. (2018) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2018.2792436 · Cited by 64 · see citing works
Chirality‐Enriched Carbon Nanotubes for Next‐Generation Computing
Rojas, W. A. G., & Hersam, M. C. (2020) · Advanced Materials · doi:10.1002/adma.201905654 · Cited by 63 · see citing works
Self-citationHardware and Information Security Primitives Based on 2D Materials and Devices
Wali, A., & Das, S. (2022) · Advanced Materials · doi:10.1002/adma.202205365 · Cited by 61 · see citing works
Brohmann, M., Rother, M., Schießl, S. P., Preis, E., Allard, S., Scherf, U., & Zaumseil, J. (2018) · The Journal of Physical Chemistry C · doi:10.1021/acs.jpcc.8b04302 · Cited by 57 · see citing works
Kwak, Y., Park, S. M., Ku, Z., Urbas, A. M., & Kim, Y. L. (2020) · Nano Letters · doi:10.1021/acs.nanolett.0c03618 · Cited by 56 · see citing works
Reconfigurable Optical Physical Unclonable Functions Enabled by VO2 Nanocrystal Films
Gan, Z., Chen, F., Li, Q., Li, M., Zhang, J., Lu, X., Tang, L., Wang, Z., Shi, Q., Zhang, W., et al. (2022) · ACS Applied Materials & Interfaces · doi:10.1021/acsami.1c20803 · Cited by 54 · see citing works
DNA synthesis for true random number generation
Meiser, L. C., Koch, J., Antkowiak, P. L., Stark, W. J., Heckel, R., & Grass, R. N. (2020) · Nature Communications · doi:10.1038/s41467-020-19757-y · Cited by 45 · see citing works
A novel true random number generator based on QCA nanocomputing
Abutaleb, M. M. (2018) · Nano Communication Networks · doi:10.1016/j.nancom.2018.04.001 · Cited by 45 · see citing works
Applications of Carbon Nanotubes in the Internet of Things Era
Pang, J., Bachmatiuk, A., Yang, F. L., Liu, H., Zhou, W., Rümmeli, M. H., & Cuniberti, G. (2021) · Nano-Micro Letters · doi:10.1007/s40820-021-00721-4 · Cited by 44 · see citing works
In-Place Printing of Carbon Nanotube Transistors at Low Temperature
Cardenas, J. A., Catenacci, M. J., Andrews, J. B., Williams, N. X., Wiley, B. J., & Franklin, A. D. (2018) · ACS Applied Nano Materials · doi:10.1021/acsanm.8b00269 · Cited by 38 · see citing works
Fast random number generator based on optical physical unclonable functions
Chen, K., Huang, F., Wang, P., Wan, Y., Li, D., & Yao, Y. (2021) · Optics Letters · doi:10.1364/ol.435221 · Cited by 32 · see citing works
Physically Unclonable Function by an All-Printed Carbon Nanotube Network
Moon, D., Rukhin, A. L., Gandhiraman, R. P., Kim, B., Kim, S., Seol, M., Yoon, K. J., Lee, D. I., Koehne, J. E., Han, J., et al. (2019) · ACS Applied Electronic Materials · doi:10.1021/acsaelm.9b00166 · Cited by 30 · see citing works
Application of 2D Materials in Hardware Security for Internet‐of‐Things: Progress and Perspective
Xiang, H., Chien, Y., Shi, Y., & Ang, K. (2022) · Small Structures · doi:10.1002/sstr.202200060 · Cited by 27 · see citing works
Li, Q., Chen, F., Kang, J., Wang, P., Su, J., Huang, F. C., Li, M., & Zhang, J. (2021) · Advanced Photonics Research · doi:10.1002/adpr.202100207 · Cited by 26 · see citing works
Arias, D. H., Kern, D. B., Hart, S. M., Kang, H. S., Hao, J., Ihly, R., Johnson, J. C., Blackburn, J. L., & Ferguson, A. J. (2019) · Nanoscale · doi:10.1039/c9nr07821e · Cited by 20 · see citing works
Sadhu, A., Das, K., De, D., & Kanjilal, M. R. (2019) · Microsystem Technologies · doi:10.1007/s00542-019-04525-w · Cited by 18 · see citing works
Chien, Y., Xiang, H., Wang, J., Shi, Y., Fong, X., & Ang, K. (2023) · Small · doi:10.1002/smll.202302842 · Cited by 17 · see citing works
A High-Quality Entropy Source Using van der Waals Heterojunction for True Random Number Generation
Abraham, N., Watanabe, K., Taniguchi, T., & Majumdar, K. (2022) · ACS Nano · doi:10.1021/acsnano.1c11084 · Cited by 15 · see citing works
A flexible and stretchable bionic true random number generator
Wan, Y., Chen, K., Huang, F. C., Wang, P., Leng, X., Li, D., Kang, J., Qiu, Z., & Yao, Y. (2022) · Nano Research · doi:10.1007/s12274-022-4109-9 · Cited by 15 · see citing works
Zhou, X., Hu, Z., Chai, Z., Zhang, W., Clima, S., Degraeve, R., Zhang, J. F., Fantini, A., Garbin, D., Delhougne, R., et al. (2022) · IEEE Electron Device Letters · doi:10.1109/led.2022.3179590 · Cited by 14 · see citing works
Private Computation of Phylogenetic Trees Based on Quantum Technologies
Santos, M. B., Gomes, A. C., Pinto, A. N., & Mateus, P. (2022) · IEEE Access · doi:10.1109/access.2022.3158416 · Cited by 13 · see citing works
Pain, P., Das, K., Sadhu, A., Kanjilal, M. R., & De, D. (2019) · International Journal of Theoretical Physics · doi:10.1007/s10773-019-04189-2 · Cited by 12 · see citing works
Miao, Y., Zhou, X., Wang, Z., Liu, X., Yuan, Y., Jing, Y., Luo, H., Zhang, D., & Sun, J. C. (2024) · Advanced Functional Materials · doi:10.1002/adfm.202314883 · Cited by 11 · see citing works
Low-Power True Random Number Generator Based on Randomly Distributed Carbon Nanotube Networks
Kim, S., Kim, M., Lee, Y., Kim, H., Choi, Y., & Choi, S. (2021) · IEEE Access · doi:10.1109/access.2021.3091491 · Cited by 10 · see citing works
A chaos-metastability TRNG for natively flexible IGZO circuits
Gołofit, K., Wieczorek, P. Z., & Pilarz, M. (2023) · AEU - International Journal of Electronics and Communications · doi:10.1016/j.aeue.2023.154835 · Cited by 9 · see citing works
Covert Electromagnetic Nanoscale Communication System in the Terahertz Channel
Ahmed, A., & Savacı, F. A. (2019) · Journal of Circuits Systems and Computers · doi:10.1142/s0218126620501261 · Cited by 7 · see citing works
Random Number Generator Based on Hydrogen Gas Sensor for Security Applications
Erbay, C., & Ergün, S. (2018) · IEEE International Midwest Symposium on Circuits and Systems (MWSCAS) · doi:10.1109/mwscas.2018.8624016 · Cited by 6 · see citing works
MVTRNG: Majority Voter-Based Crossed Loop Quantum True Random Number Generator in QCA Nanotechnology
Sadhu, A., Das, K., De, D., & Kanjilal, M. R. (2019) · Lecture notes in electrical engineering · doi:10.1007/978-981-13-8687-9_22 · Cited by 6 · see citing works
Anagnostopoulos, N. A., Mexis, N., Böttger, S., Hartmann, M., Mohamed, A., Hermann, S., Katzenbeisser, S., Stavrinides, S. G., & Arul, T. (2023) · Euromicro Conference on Digital System Design (DSD) · doi:10.1109/dsd60849.2023.00019 · Cited by 4 · see citing works
Molecular-Scale Hardware Encryption Using Tunable Self-Assembled Nanoelectronic Networks
Venkataraman, A., Amadi, E. V., & Papadopoulos, C. (2022) · Micro · doi:10.3390/micro2030024 · Cited by 2 · see citing works
High-performance hardware primitives based on sub-10 nm nanodiodes for cryptography applications
Chen, K., Li, N., Luo, Y., & Yao, Y. (2024) · Journal of Materials Chemistry C · doi:10.1039/d4tc02206h · Cited by 3 · see citing works
Matthies, D. J. C., Schlonsak, R., Zhuang, H., & Song, R. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-80856-2_13 · Cited by 1 · see citing works
A System for Generating Non-Uniform Random Variates using Graphene Field-Effect Transistors
Tye, N., Meech, J. T., Bilgin, B. A., & Stanley‐Marbell, P. (2020) · IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP) · doi:10.1109/asap49362.2020.00026 · Cited by 1 · see citing works
Random Number Generator Based on Miniature Microbial Fuel Cells
Erbay, C., & Ergün, S. (2020) · IEEE Asia Pacific Conference on Circuits and Systems (APCCAS) · doi:10.1109/apccas50809.2020.9301697 · Cited by 1 · see citing works
Use of carbon nanotubes for passive radio-frequency devices
Cometto, M. (2018) · doi:10.32657/10220/46256
Gagniuc, P. A. (2021) · Algorithms in Bioinformatics · doi:10.1002/9781119698005.ref
Gagniuc, P. A. (2021) · doi:10.1002/9781119698005.ch5
Electrically Reconfigurable Optical PUFs Based on MoS2 Photoluminescence ModulationPreprint
Li, G., Lin, X., Li, X., Wang, X., Chen, J., Yu, F., Liu, J., Song, Y., Yang, J., Gu, J., et al. (2025) · Research Square · doi:10.21203/rs.3.rs-7074604/v1
Universal logic based crossed loop TRNG design in quantum dot cellular automata technology
Singh, T., Manna, D., Banerjee, A., & Sadhu, A. (2025) · AIP conference proceedings · doi:10.1063/5.0310754
Voltage‐Addressable Optical PUFs Based on MoS 2 Photoluminescence Modulation
Lin, X., Li, X. F., Wang, X. G., Liu, J. J., Song, Y., Yang, J., Gu, J., Chen, J., Yu, F., Li, G., et al. (2026) · Laser & Photonics Review · doi:10.1002/lpor.71628
- Authors
- Gaviria Rojas, W. A., McMorrow, J. J., Geier, M. L., Tang, Q., Kim, C. H., Marks, T. J., & Hersam, M. C.
- Affiliations
- Northwestern University (US)
- University of Minnesota (US)
- Corresponding author
- Hersam, Mark C.
- Venue
- Nano Letters
- Publisher
- American Chemical Society (ACS)
- Published
- 2017-07-07
- Volume
- 17
- Issue
- 8
- Pages
- 4976-4981
- ISSN
- 1530-6984 (ISSN-L)
- 1530-6992
- OpenAlex
- W2727282932
- Cited by
- 48
- References
- 29
- Citations by year
- 2026: 1 · 2025: 3 · 2024: 2 · 2023: 3 · 2022: 8 · 2021: 6 · 2020: 8 · 2019: 10 · 2018: 7
- FWCI
- 7.94
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Nano Letters (publishedVersion)
- PubMed (publishedVersion)
- Funders
- Division of Computing and Communication Foundations (CCF-0845605)
- Office of Naval Research (N00014-11-1-0690)
- National Aeronautics and Space Administration
- Division of Materials Research (DMR-1121262)
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Physical Unclonable Functions (PUFs) and Hardware Security
- Physical Sciences › Materials Science › Materials Chemistry › Carbon Nanotubes in Composites
- Physical Sciences › Materials Science › Materials Chemistry › Graphene research and applications
- Keywords
- true random number generator, semiconducting single-walled carbon nanotubes, hardware randomness, Internet of Things security, printed electronics, flexible electronics, cryptographic key generation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review