Experimental Characterization of Physical Unclonable Function Based on 1 kb Resistive Random Access Memory Arrays
Abstract
In this letter, we propose a reliable design of physical unclonable function (PUF) exploiting resistive random access memory (RRAM). Unlike the conventional silicon PUFs based on manufacturing process variation, the randomness of RRAM PUF comes from the stochastic switching mechanism and intrinsic variability of the RRAM devices. RRAM PUF's characteristics, such as uniqueness and reliability, are evaluated on 1 kb HfO2-based 1-transistor-1-resistor (1T1R) arrays. Our experimental results show that the selection of the reference current significantly affects the uniqueness. More dummy cells to generate the reference can improve the uniqueness of RRAM. The reliability of RRAM PUF is determined by the RRAM data retention. A new design is proposed where the sum of the readout currents of multiple RRAM cells is used for generating one response bit, which statistically minimizes the risk of early lifetime failure. The experimental results show that with eight cells per bit, the retention time is more than 50 h at 150 °C or equivalently 10 years at 69 °C. This experimental work demonstrates that RRAM PUF is a viable technology for hardware security primitive with inter-Hamming distance 49.8% and intra-Hamming distance 0%.
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?
Random switching behavior in memristors can be helpful in stochastic computing and hardware security applications.
“On the other hand, this natural stochasticity can be valuable for hardware security applications.”
From A novel true random number generator based on a stochastic diffusive memristor (2017) · cites this paper as [28]
Cites
Wong, H.-S. P., Lee, H.-Y., Yu, S., Chen, Y.-S., Wu, Y., Chen, P.-S., Lee, B., Chen, F. T., & Tsai, M.-J. (2012) · Proceedings of the IEEE · doi:10.1109/jproc.2012.2190369 · Cited by 2,757 · see citing works
Self-citationPhysical unclonable functions for device authentication and secret key generation
Suh, G. E., & Devadas, S. (2007) · Proceedings - ACM IEEE Design Automation Conference · doi:10.1145/1278480.1278484 · Cited by 2,090 · see citing works
Silicon physical random functions
Gassend, B., Clarke, D. E., van Dijk, M., & Devadas, S. (2002) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/586110.586132 · Cited by 1,694 · see citing works
Physical Unclonable Functions and Applications: A Tutorial
Herder, C. H., Yu, M.-D., Koushanfar, F., & Devadas, S. (2014) · Proceedings of the IEEE · doi:10.1109/jproc.2014.2320516 · Cited by 1,370 · 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
Chen, A. (2014) · IEEE Electron Device Letters · doi:10.1109/led.2014.2385870 · Cited by 203 · see citing works
Intrinsic switching variability in HfO2 RRAM
Fantini, A., Goux, L., Degraeve, R., Wouters, D. J., Raghavan, N., Kar, G. S., Belmonte, A., Chen, Y.-Y., Govoreanu, B., & Jurczak, M. (2013) · IEEE International Memory Workshop (IMW) · doi:10.1109/imw.2013.6582090 · Cited by 150 · see citing works
Metal oxide RRAM switching mechanism based on conductive filament microscopic properties
Bersuker, G. I., Gilmer, D. C., Veksler, D., Yum, J., Park, H., Lian, S., Vandelli, L., Padovani, A., Larcher, L., McKenna, K. P., et al. (2010) · Technical digest - International Electron Devices Meeting/Technical digest · doi:10.1109/iedm.2010.5703394 · Cited by 126 · see citing works
Zhang, L., Kong, Z. H., Chang, C.-H., et al. (2014) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2014.2315743 · Cited by 107 · see citing works
Zhang, Y., Wu, H., Bai, Y., Chen, A., Yu, Z., Zhang, J., & Qian, H. (2013) · Applied Physics Letters · doi:10.1063/1.4810000 · Cited by 106 · see citing works
Self-citationNano-PPUF: A Memristor-Based Security Primitive
Rajendran, J., Rose, G. S., Karri, R., et al. (2012) · IEEE Computer Society Annual Symposium on VLSI · doi:10.1109/isvlsi.2012.40 · Cited by 105 · see citing works
Memristor PUFs: A New Generation of Memory-based Physically Unclonable Functions
Koeberl, P., Koçabas, Ü., & Sadeghi, A. (2013) · Design, Automation, and Test in Europe · doi:10.7873/date.2013.096 · Cited by 95 · see citing works
A write-time based memristive PUF for hardware security applications
Rose, G. S., McDonald, N., Yan, L.-K., et al. (2013) · doi:10.1109/iccad.2013.6691209 · Cited by 95 · see citing works
Larcher, L., Puglisi, F. M., Pavan, P., Padovani, A., Vandelli, L., & Bersuker, G. I. (2014) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2014.2329020 · Cited by 79 · see citing works
Applications of High-Capacity Crossbar Memories in Cryptography
Rührmair, U., Jaeger, C., Bator, M., Stutzmann, M., Lugli, P., & Csaba, G. (2010) · IEEE Transactions on Nanotechnology · doi:10.1109/tnano.2010.2049367 · Cited by 79 · see citing works
Memristor PUFs: a new generation of memory-based physically unclonable functions
Koeberl, P., Koçabas, Ü., & Sadeghi, A. (2013) · Design, Automation, and Test in Europe · doi:10.5555/2485288.2485390 · Cited by 76 · see citing works
Exploiting resistive cross-point array for compact design of physical unclonable function
Chen, P.-Y., Fang, R., Liu, R., Chakrabarti, C., Cao, Y. K., & Yu, S. (2015) · IEEE International Symposium on Hardware Oriented Security and Trust (HOST) · doi:10.1109/hst.2015.7140231 · Cited by 55 · see citing works
Self-citationA non-volatile memory based physically unclonable function without helper data
Che, W., Plusquellic, J., & Bhunia, S. (2014) · doi:10.1109/iccad.2014.7001345 · Cited by 52 · see citing works
Key-recovery Attacks on Various RO PUF Constructions via Helper Data Manipulation
Delvaux, J., & Verbauwhede, I. M. R. (2014) · Cited by 46 · see citing works
A Non-Volatile Memory Based Physically Unclonable Function without Helper Data
Che, W., Plusquellic, J., & Bhunia, S. (2016) · Cited by 41 · see citing works
Feasibility study of emerging non-volatilememory based physical unclonable functions
Zhang, L., Fong, X., Chang, C.-H., Kong, Z. H., & Roy, K. (2014) · IEEE International Memory Workshop (IMW) · doi:10.1109/imw.2014.6849384 · Cited by 40 · see citing works
Optimization of TiN/TaOx/HfO2/TiN RRAM Arrays for Improved Switching and Data Retention
Huang, X., Wu, H., Sekar, D., et al. (2015) · IEEE International Memory Workshop (IMW) · doi:10.1109/imw.2015.7150300 · Cited by 25 · see citing works
Self-citationKey-recovery attacks on various RO PUF constructions via helper data manipulation
Delvaux, J., & Verbauwhede, I. M. R. (2014) · Design, Automation, and Test in Europe · doi:10.7873/date.2014.085 · Cited by 16 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
A review of emerging non-volatile memory (NVM) technologies and applications
Chen, A. (2016) · Solid-State Electronics · doi:10.1016/j.sse.2016.07.006 · Cited by 668 · see citing works
A novel true random number generator based on a stochastic diffusive memristor
Jiang, H., Belkin, D., Savel’ev, S. E., Lin, S., Wang, Z., Li, Y., Joshi, S., Midya, R., Li, C., Rao, M., et al. (2017) · Nature Communications · doi:10.1038/s41467-017-00869-x · Cited by 459 · see citing works
- Authors
- Liu, R., Wu, H., Pang, Y., Qian, H., & Yu, S.
- Affiliations
- Arizona State University (US)
- Tsinghua University (CN)
- Venue
- IEEE Electron Device Letters
- Published
- 2015-12
- Volume
- 36
- Issue
- 12
- Pages
- 1380-1383
- ISSN
- 0741-3106 (ISSN-L)
- 1558-0563
- OpenAlex
- W2169325421
- Cited by
- 132
- References
- 23
- Citations by year
- 2026: 8 · 2025: 6 · 2024: 5 · 2023: 12 · 2022: 10 · 2021: 15 · 2020: 14 · 2019: 11 · 2018: 18 · 2017: 17 · 2016: 16
- FWCI
- 27.92
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- IEEE Electron Device Letters (publishedVersion)
- Funders
- National Science Foundation through the Division of Computing and Communication Foundations (NSF-CCF-1449653)
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Physical Unclonable Functions (PUFs) and Hardware Security
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Memory and Neural Computing
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Low-power high-performance VLSI design
- Keywords
- physical unclonable functions, resistive random access memory, hafnium oxide, stochastic switching, device variability, uniqueness, reliability, data retention, dummy cells, reference current, hardware security, Hamming distance
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