journal article·2025-07-22

A Comprehensive Review on Physical Unclonable Functions Based on Resistive Random Access Memory

Furqan Zahoor, Usman Isyaku Bature, Arshid Nisar, Ali Alzahrani, Haider Abbas, Faisal Bashir

ACS Applied Electronic Materials· Volume 7· Issue 14
Publisher page

Abstract

Chip authentication and secure communication have become crucial due to the increasing use of mobile computing and the Internet of Things (IoT). Hardware-based security concepts typically offer optimum performance in terms of a high level of security, low power consumption, and large-area density. Hardware security becomes much more crucial in order to safeguard the enormous volumes of private information sensitive data stored on edge devices. Physical unclonable functions (PUFs) are becoming more and more popular as hardware security primitives because they can create truly random digital keys by taking advantage of the intrinsic randomness in the device. Among the most promising options for delivering the necessary hardware security features at a very low area-energy-runtime budget are emerging nonvolatile memory technologies. Among the emerging nonvolatile memory devices, the performance of resistive random access memory (RRAM) stands out primarily owing to its high-density integration. RRAM has received significant attention from both industry and academia, as it is considered suitable for implementing beyond Von Neumann architectures. Additionally, RRAM offers fluctuations in switching resistances, random telegraph noise, and sneak path current that make them suitable for designing security hardware such as PUFs. This paper provides a background on the basics of PUFs, and then presents in detail the protocols, functionality, and methodologies proposed in the PUFs based on RRAM. Finally, the future outlook for PUFs based on RRAM is presented in this review.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Physical Unclonable Functions (PUFs) and Hardware Security · Advanced Memory and Neural Computing · Integrated Circuits and Semiconductor Failure Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Engineering, College of Computer Sciences and Information Technology

King Faisal University

Department of Computer and Communications Engineering

Abubakar Tafawa Balewa University (ATBU)

Department of Electrical and Electronics Engineering

Universiti Teknologi Petronas

Department of Electronics and Communication Engineering

Indian Institute of Technology

Department of Nanotechnology and Advanced Materials Engineering

Sejong University

Funding

Deanship of Scientific Research, King Faisal University

References (100+)

Show source-provided references
1. 10.1109/JIOT.2022.322429810.1109/JIOT.2022.3224298 ↗
2. Ji, Z.; Brown, J.; Zhang, J. True random number generator (TRNG) for secure communications in the era of IoT. 2020 China Semiconductor Technology International Conference (CSTIC); IEEE, 2020; pp 1–5.10.1109/CSTIC49141.2020.9282535 ↗
3. 10.1109/TCSII.2023.328681010.1109/TCSII.2023.3286810 ↗
4. 10.3390/s2308407010.3390/s23084070 ↗
5. Rai, V. K.; Tripathy, S.; Mathew, J. TRGP: A low-cost re-configurable TRNG-PUF architecture for IoT. 2021 22nd International Symposium on Quality Electronic Design (ISQED); IEEE, 2021; pp 420–425.10.1109/ISQED51717.2021.9424347 ↗
6. 10.1109/TNANO.2023.329655710.1109/TNANO.2023.3296557 ↗
7. 10.1007/s11063-023-11245-w10.1007/s11063-023-11245-w ↗
8. Ansari, U.; Chaudhary, A. K.; Verma, S. True random number generator (TRNG) using sensors for low cost IoT applications. 2022 International Conference on Communication, Computing and Internet of Things (IC3IoT); IEEE, 2022; pp 1–6.10.1109/IC3IOT53935.2022.9767999 ↗
9. 10.1016/j.rineng.2024.10276110.1016/j.rineng.2024.102761 ↗
10. 10.1109/JIOT.2016.257263810.1109/JIOT.2016.2572638 ↗
11. 10.1021/acsaelm.4c0201510.1021/acsaelm.4c02015 ↗
12. 10.1109/COMST.2024.335516810.1109/COMST.2024.3355168 ↗
13. 10.1002/sstr.20220006010.1002/sstr.202200060 ↗
14. 10.1109/TVLSI.2021.307394610.1109/TVLSI.2021.3073946 ↗
15. Knechtel J. · 2021 · 11510.1145/3439706.3446902 ↗
16. 10.1016/j.jisa.2022.10333210.1016/j.jisa.2022.103332 ↗
17. Majzoobi M. · 2008 · 1
18. Tehranipoor M. · 2011
19. 10.1109/TCAD.2020.299990710.1109/TCAD.2020.2999907 ↗
20. Alahmadi S. · 2024 · 1
21. 10.1016/j.cose.2024.10390510.1016/j.cose.2024.103905 ↗
22. Nakkar, M.; AlTawy, R.; Youssef, A. Lightweight Group Authentication Scheme Leveraging Shamir’s Secret Sharing and PUFs. IEEE Transactions on Network Science and Engineering; IEEE, 2024.10.1109/TNSE.2024.3373386 ↗
23. Basu J. · 2023 · 1
24. 10.1016/j.compeleceng.2025.11006910.1016/j.compeleceng.2025.110069 ↗
25. 10.1109/TCSI.2025.352688410.1109/TCSI.2025.3526884 ↗
26. 10.1002/aelm.20190019810.1002/aelm.201900198 ↗
27. 10.1109/JSSC.2012.221763110.1109/JSSC.2012.2217631 ↗
28. 10.1126/science.125464210.1126/science.1254642 ↗
29. 10.1109/JETCAS.2017.277312410.1109/JETCAS.2017.2773124 ↗
30. 10.1145/2465787.246579410.1145/2465787.2465794 ↗
31. 10.1109/TCSI.2016.254606410.1109/TCSI.2016.2546064 ↗
32. 10.1109/JPROC.2014.231059310.1109/JPROC.2014.2310593 ↗
33. 10.1088/1361-6528/abadc410.1088/1361-6528/abadc4 ↗
34. Herschel W. J. · 1916
35. Bauder D.
36. Council N. R. · National Academies Press · 1993 · 472
37. 10.1126/science.107437610.1126/science.1074376 ↗
38. Gassend B. · 2002 · 14810.1145/586110.586132 ↗
39. 10.1109/MCAS.2017.271330510.1109/MCAS.2017.2713305 ↗
40. 10.1088/1402-4896/acbb3f10.1088/1402-4896/acbb3f ↗
41. 10.1109/ACCESS.2021.309806110.1109/ACCESS.2021.3098061 ↗
42. Zahoor F. · 2019 · 28010.1109/SCORED.2019.8896306 ↗
43. 10.1109/TED.2024.339917010.1109/TED.2024.3399170 ↗
44. 10.1109/TED.2022.315062310.1109/TED.2022.3150623 ↗
45. 10.1109/TED.2023.323633110.1109/TED.2023.3236331 ↗
46. Das K. K. · 2024 · 1
47. Sehgal A. · 2023 · 79310.1109/NANO58406.2023.10231285 ↗
48. Das K. K. · 2022 · 32010.1007/978-3-031-21514-8_27 ↗
49. 10.1109/LED.2022.321655810.1109/LED.2022.3216558 ↗
50. 10.1109/TED.2023.331311210.1109/TED.2023.3313112 ↗
51. 10.1109/TED.2021.309729410.1109/TED.2021.3097294 ↗
52. 10.3390/ma1503120510.3390/ma15031205 ↗
53. 10.3390/electronics1001007910.3390/electronics10010079 ↗
54. Zahoor F. · 2021 · 1
55. 10.1109/JIOT.2025.354444310.1109/JIOT.2025.3544443 ↗
56. 10.1016/j.compeleceng.2025.11021010.1016/j.compeleceng.2025.110210 ↗
57. Khalil, K.; Idriss, H.; Idriss, T.; Bayoumi, M. Lightweight Hardware Security and Physically Unclonable Functions: Improving Security of Constrained IoT Devices; Springer, 2025; pp 115–141.10.1007/978-3-031-76328-1_11 ↗
58. Cui Y. · 2024 · 1
59. 10.1016/j.micpro.2023.10498910.1016/j.micpro.2023.104989 ↗
60. 10.1016/j.vlsi.2023.10211310.1016/j.vlsi.2023.102113 ↗
61. 10.1109/JSSC.2024.352235510.1109/JSSC.2024.3522355 ↗
62. Shashannk S. · 2024 · 237
63. 10.1109/TNANO.2025.355243310.1109/TNANO.2025.3552433 ↗
64. 10.1109/TCAD.2025.353637610.1109/TCAD.2025.3536376 ↗
65. 10.1016/j.eng.2024.12.02810.1016/j.eng.2024.12.028 ↗
66. 10.1063/1.507940710.1063/1.5079407 ↗
67. 10.1109/JPROC.2014.232051610.1109/JPROC.2014.2320516 ↗
68. Dainty J. C. · 2013 · 9
69. Singh S. · 2022 · 1
70. Singh S. · 2023 · 44910.1145/3566097.3568348 ↗
71. 10.1109/TC.2018.286624110.1109/TC.2018.2866241 ↗
72. Rukhin A. · 2001 · 22
73. 10.1007/978-3-642-04138-9_2310.1007/978-3-642-04138-9_23 ↗
74. Bassham, L. E.; Rukhin, A. L.; Soto, J.; Nechvatal, J. R.; Smid, M. E.; Leigh, S. D.; Levenson, M.; Vangel, M.; Heckert, N. A.; Banks, D. L. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications. Special Publication (NIST SP) - 800-22 Rev 10a; NIST, 2010.10.6028/NIST.SP.800-22r1a ↗
75. 10.1109/TED.2021.313836510.1109/TED.2021.3138365 ↗
76. 10.1109/MDT.2010.2510.1109/MDT.2010.25 ↗
77. 10.1109/TCAD.2016.263844510.1109/TCAD.2016.2638445 ↗
78. 10.1007/s41635-018-0056-z10.1007/s41635-018-0056-z ↗
79. 10.1016/j.comnet.2020.10759310.1016/j.comnet.2020.107593 ↗
80. 10.1007/s13389-020-00223-w10.1007/s13389-020-00223-w ↗
81. Rührmair U. · 2010 · 23710.1145/1866307.1866335 ↗
82. 10.1109/TVLSI.2005.85947010.1109/TVLSI.2005.859470 ↗
83. Rührmair U. · 2013 · 28610.1109/SP.2013.27 ↗
84. Suh G. E. · 2007 · 9
85. Suzuki D. · 2010 · 366
86. Anderson J. H. · 2010 · 1
87. Nithyanand R. · 2011 · 82510.1145/2046707.2093503 ↗
88. 10.1049/iet-cds.2019.017510.1049/iet-cds.2019.0175 ↗
89. 10.1021/acsnano.4c0007810.1021/acsnano.4c00078 ↗
90. 10.1007/s41635-024-00154-610.1007/s41635-024-00154-6 ↗
91. 10.3389/fsens.2021.75174810.3389/fsens.2021.751748 ↗
92. Layman, P. A.; Chaudhry, S.; Norman, J. G.; Thomson, J. R. Electronic fingerprinting of semiconductor integrated circuits. 2004; US Patent 6,738,294.
93. Su Y. · 2007 · 40610.1109/ISSCC.2007.373466 ↗
94. Holcomb D. E. · 2007 · 01
95. 10.1109/TC.2008.21210.1109/TC.2008.212 ↗
96. Kumar S. S. · 2008 · 67
97. 10.1088/1742-6596/2312/1/01203310.1088/1742-6596/2312/1/012033 ↗
98. 10.1145/358843510.1145/3588435 ↗
99. Maes, R.; Tuyls, P.; Verbauwhede, I. Intrinsic PUFs from Flip-Flops on Reconfigurable Devices. 3rd Benelux Workshop on Information and System Security (WISSec 2008). 2008; p 2008.
100. Hemavathy S. · 2021 · 199