Loughborough University
Browse
s41467-017-00869-x.pdf (1.18 MB)

A novel true random number generator based on a stochastic diffusive memristor

Download (1.18 MB)
journal contribution
posted on 2017-09-28, 15:47 authored by Hao Jiang, Daniel Belkin, Sergey SavelievSergey Saveliev, Siyan Lin, Zhongrui Wang, Yunning Li, Saumil Joshi, Rivu Midya, Can Li, Mingyi Rao, Mark Barnell, Qing Wu, J. Joshua Yang, Qiangfei Xia
The intrinsic variability of switching behavior in memristors has been a major obstacle to their adoption as the next generation universal memory. On the other hand, this natural stochasticity can be valuable for hardware security applications. Here we propose and demonstrate a novel true random number generator (TRNG) utilizing the stochastic delay time of threshold switching in a Ag:SiO2 diffusive memristor, which exhibits evident advantages in scalability, circuit complexity and power consumption. The random bits generated by the diffusive memristor TRNG passed all 15 NIST randomness tests without any post-processing, a first for memristive-switching TRNGs. Based on nanoparticle dynamic simulation and analytical estimates, we attributed the stochasticity in delay time to the probabilistic process by which Ag particles detach from a Ag reservoir. This work paves the way for memristors in hardware security applications for the era of Internet of Things (IoT).

Funding

This work was supported in part by the U.S. Air Force Office for Scientific Research (AFOSR) (Grant No. FA9550-12-1-0038), the U.S. Air Force Research Laboratory (AFRL) (Grant No. FA8750-15-2-0044), and the National Science Foundation (NSF; ECCS-1253073). D.B. is supported by a Research Experience for Undergraduates (REU) supplement grant from NSF.

History

School

  • Science

Department

  • Physics

Published in

Nature Communications

Volume

8

Citation

JIANG, H. ... et al, 2017. A novel true random number generator based on a stochastic diffusive memristor. Nature Communications, 8, 882.

Publisher

Nature Publishing Group © The Authors

Version

  • VoR (Version of Record)

Publisher statement

This work is made available according to the conditions of the Creative Commons Attribution 4.0 International (CC BY 4.0) licence. Full details of this licence are available at: http://creativecommons.org/licenses/by/4.0/

Acceptance date

2017-08-01

Publication date

2017-10-12

Notes

This is an Open Access Article. It is published by Nature Publishing Group under the Creative Commons Attribution 4.0 International Licence (CC BY). Full details of this licence are available at: http://creativecommons.org/licenses/by/4.0/

ISSN

2041-1723

eISSN

2041-1723

Language

  • en

Article number

882

Usage metrics

    Loughborough Publications

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC