Solution-processed carbon nanotube true random number generator

William A. Gaviria Rojas, Julian J. McMorrow, Michael L. Geier, Qianying Tang, Chris H. Kim, Tobin J Marks, Mark C Hersam

Research output: Contribution to journalArticle

6 Citations (Scopus)

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.

Original languageEnglish
Pages (from-to)4976-4981
Number of pages6
JournalNano Letters
Volume17
Issue number8
DOIs
Publication statusPublished - Aug 9 2017

Fingerprint

random numbers
Carbon Nanotubes
Single-walled carbon nanotubes (SWCN)
Carbon nanotubes
generators
carbon nanotubes
Flexible electronics
Hardware
Thermal noise
Statistical tests
hardware
Industrial applications
Cryptography
Computational complexity
Transistors
statistical tests
random access memory
thermal noise
Network protocols
Data storage equipment

Keywords

  • cybersecurity
  • encryption
  • Internet of Things
  • printed electronics
  • Thin-film transistor

ASJC Scopus subject areas

  • Bioengineering
  • Chemistry(all)
  • Materials Science(all)
  • Condensed Matter Physics
  • Mechanical Engineering

Cite this

Gaviria Rojas, W. A., McMorrow, J. J., Geier, M. L., Tang, Q., Kim, C. H., Marks, T. J., & Hersam, M. C. (2017). Solution-processed carbon nanotube true random number generator. Nano Letters, 17(8), 4976-4981. https://doi.org/10.1021/acs.nanolett.7b02118

Solution-processed carbon nanotube true random number generator. / Gaviria Rojas, William A.; McMorrow, Julian J.; Geier, Michael L.; Tang, Qianying; Kim, Chris H.; Marks, Tobin J; Hersam, Mark C.

In: Nano Letters, Vol. 17, No. 8, 09.08.2017, p. 4976-4981.

Research output: Contribution to journalArticle

Gaviria Rojas, WA, McMorrow, JJ, Geier, ML, Tang, Q, Kim, CH, Marks, TJ & Hersam, MC 2017, 'Solution-processed carbon nanotube true random number generator', Nano Letters, vol. 17, no. 8, pp. 4976-4981. https://doi.org/10.1021/acs.nanolett.7b02118
Gaviria Rojas WA, McMorrow JJ, Geier ML, Tang Q, Kim CH, Marks TJ et al. Solution-processed carbon nanotube true random number generator. Nano Letters. 2017 Aug 9;17(8):4976-4981. https://doi.org/10.1021/acs.nanolett.7b02118
Gaviria Rojas, William A. ; McMorrow, Julian J. ; Geier, Michael L. ; Tang, Qianying ; Kim, Chris H. ; Marks, Tobin J ; Hersam, Mark C. / Solution-processed carbon nanotube true random number generator. In: Nano Letters. 2017 ; Vol. 17, No. 8. pp. 4976-4981.
@article{fb16fc5531be40048079cb33fcf94f10,
title = "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.",
keywords = "cybersecurity, encryption, Internet of Things, printed electronics, Thin-film transistor",
author = "{Gaviria Rojas}, {William A.} and McMorrow, {Julian J.} and Geier, {Michael L.} and Qianying Tang and Kim, {Chris H.} and Marks, {Tobin J} and Hersam, {Mark C}",
year = "2017",
month = "8",
day = "9",
doi = "10.1021/acs.nanolett.7b02118",
language = "English",
volume = "17",
pages = "4976--4981",
journal = "Nano Letters",
issn = "1530-6984",
publisher = "American Chemical Society",
number = "8",

}

TY - JOUR

T1 - Solution-processed carbon nanotube true random number generator

AU - Gaviria Rojas, William A.

AU - McMorrow, Julian J.

AU - Geier, Michael L.

AU - Tang, Qianying

AU - Kim, Chris H.

AU - Marks, Tobin J

AU - Hersam, Mark C

PY - 2017/8/9

Y1 - 2017/8/9

N2 - 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.

AB - 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.

KW - cybersecurity

KW - encryption

KW - Internet of Things

KW - printed electronics

KW - Thin-film transistor

UR - http://www.scopus.com/inward/record.url?scp=85027224760&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85027224760&partnerID=8YFLogxK

U2 - 10.1021/acs.nanolett.7b02118

DO - 10.1021/acs.nanolett.7b02118

M3 - Article

AN - SCOPUS:85027224760

VL - 17

SP - 4976

EP - 4981

JO - Nano Letters

JF - Nano Letters

SN - 1530-6984

IS - 8

ER -