Loading web-font TeX/Math/Italic
In-Memory Unified TRNG and Multi-Bit PUF for Ubiquitous Hardware Security | IEEE Journals & Magazine | IEEE Xplore

In-Memory Unified TRNG and Multi-Bit PUF for Ubiquitous Hardware Security


Abstract:

This work describes an SRAM architecture with in-memory generation of both dynamic and multi-bit static entropy. This inexpensively extends complete key generation capabi...Show More

Abstract:

This work describes an SRAM architecture with in-memory generation of both dynamic and multi-bit static entropy. This inexpensively extends complete key generation capabilities to any system that includes an SRAM, and hence ubiquitously down to tightly constrained and very low cost. The array embeds a true random number generator (TRNG) and a physically unclonable function (PUF), while using a commercial bitcell and periphery all-digital pitch-matched augmentation to retain the simplicity of memory compiler designs. TRNG bits are generated from bitline discharge induced by the cumulative column-level leakage, whose otherwise exponential energy increase under temperature fluctuations is counteracted by an energy control loop. Multiple PUF bits (e.g., two bits) per accessed bitcell are uniquely extracted from the bitline discharge rate, rather than conventional power-up state. A 16-kb SRAM array in 28 nm shows cryptographic-grade TRNG operation at the low area cost of 12.5 \mu \text{m}^{2} per output stream, and two-bit/PUF bitcell with 12.6 Gbps and 72 fJ/bit energy. Embedment within the array and inherent data locality eliminate obvious physical attack points of standalone TRNGs and PUFs.
Published in: IEEE Journal of Solid-State Circuits ( Volume: 57, Issue: 1, January 2022)
Page(s): 153 - 166
Date of Publication: 28 December 2021

ISSN Information:

Funding Agency:

Citations are not available for this document.

I. Introduction

Random keys generation is a foundational task in the chain of trust of connected systems, and in security protocols for device authentication, in-transit data confidentiality and integrity assurance, and many others [1]–[6] [see Fig. 1(a)]. Hardware-secure data handling and exchange invariably requires on-chip generation of random keys with dynamic and static entropy enabled by true random number generators (TRNGs) [7]–[15] and physically unclonable functions (PUFs) [16]–[26].

(a) Secure key generation sub-system and (b) in-memory unified entropy source (SRAM with TRNG and PUF) for secure SoCs.

Cites in Papers - |

Cites in Papers - IEEE (18)

Select All
1.
Massimo Vatalaro, Raffaele De Rose, Vincenzo Maccaronio, Marco Lanuzza, Felice Crupi, "Highly Stable PUFs Based on Stacked Voltage Divider for Near-Zero BER Native Sensitivity to Voltage Variations", IEEE Transactions on Circuits and Systems I: Regular Papers, vol.72, no.2, pp.521-534, 2025.
2.
Tianqi Wang, Joydeep Basu, Viveka Konandur Rajanna, Massimo Alioto, "SRAM Physically Unclonable Function Extracting Static Entropy from Every Bitcell Transistor for 6 bit/bitcell and Data Fingerprinting Capability for Provenance Assurance", 2024 IEEE Asian Solid-State Circuits Conference (A-SSCC), pp.1-3, 2024.
3.
Min Wang, Zhengyi Hou, Chuanpeng Jiang, Yuanfu Zhao, Bi Wang, Weisheng Zhao, Zhaohao Wang, "Experimental Demonstration of Dual-Mode PUF/Memory Based on SOT-MRAM Array", IEEE Electron Device Letters, vol.45, no.12, pp.2379-2382, 2024.
4.
Jianhao Kan, Zhejia Zhang, Dawei Gao, Shuai Zhong, Yishu Zhang, "A Unified TRNG And PUF Module Based on Threshold Switching Array", 2024 IEEE International Conference on IC Design and Technology (ICICDT), pp.1-3, 2024.
5.
Ronaldo Serrano, Ckristian Duran, Marco Sarmiento, Khai-Duy Nguyen, Tetsuya Iizuka, Trong-Thuc Hoang, Cong-Kha Pham, "A Unified OTP and PUF Exploiting Post-Program Current on Standard CMOS Technology", 2024 IEEE International Symposium on Circuits and Systems (ISCAS), pp.1-5, 2024.
6.
Mamidipaka B. R. Srinivas, Konguvel Elango, "Era of Sentinel Tech: Charting Hardware Security Landscapes Through Post-Silicon Innovation, Threat Mitigation and Future Trajectories", IEEE Access, vol.12, pp.68061-68108, 2024.
7.
Sungyong Park, Minhyeok Jeong, Jaerok Kim, Donggyu Kim, Yoonmyung Lee, "A 6T-SRAM-Based Physically-Unclonable-Function With Low BER Through Automated Maximum Mismatch Detection", IEEE Transactions on Circuits and Systems II: Express Briefs, vol.71, no.7, pp.3493-3497, 2024.
8.
Jonghyun Kim, Hyungil Chae, "A 10-Gb/s True Random Number Generator Using ML-Resistant Middle Square Method", IEEE Journal of Solid-State Circuits, vol.59, no.7, pp.2321-2329, 2024.
9.
Xiangye Wei, Liming Xiu, Yimao Cai, "A Perspective of Using Frequency-Mixing as Entropy in Random Number Generation for Portable Hardware Cybersecurity IP", IEEE Transactions on Information Forensics and Security, vol.19, pp.320-333, 2024.
10.
Peter Kietzmann, Thomas C. Schmidt, Matthias Wählisch, "PUF for the Commons: Enhancing Embedded Security on the OS Level", IEEE Transactions on Dependable and Secure Computing, vol.21, no.4, pp.2194-2210, 2024.
11.
Yuan Cao, Wanyi Liu, Yue Zheng, Shuai Chen, Jing Ye, Lei Qian, Chip-Hong Chang, "A New Reconfigurable True Random Number Generator and Physical Unclonable Function Unified Chip With On-Chip Auto-Calibration", IEEE Transactions on Circuits and Systems I: Regular Papers, vol.70, no.12, pp.4900-4913, 2023.
12.
Kentaroh Katoh, Shuhei Yamamoto, Zheming Zhao, Yujie Zhao, Shogo Katayama, Anna Kuwana, Takayuki Nakatani, Kazumi Hatayama, Haruo Kobayashi, Keno Sato, Takashi Ishida, Toshiyuki Okamoto, Tamotsu Ichikawa, "A Physically Unclonable Function Using Time-to-Digital Converter with Linearity Self-Calibration and its FPGA Implementation", 2023 IEEE International Test Conference in Asia (ITC-Asia), pp.1-6, 2023.
13.
Zhuojun Chen, Ming Wu, Yifeng Zhou, Renlong Li, Jinzhe Tan, Ding Ding, "PUF-CIM: SRAM-Based Compute-In-Memory With Zero Bit-Error-Rate Physical Unclonable Function for Lightweight Secure Edge Computing", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol.31, no.8, pp.1234-1247, 2023.
14.
Jianfeng Wang, Zhonghao Chen, Yiming Chen, Yixin Xu, Tianyi Wang, Yao Yu, Vijaykrishnan Narayanan, Sumitha George, Huazhong Yang, Xueqing Li, "WeightLock: A Mixed-Grained Weight Encryption Approach Using Local Decrypting Units for Ciphertext Computing in DNN Accelerators", 2023 IEEE 5th International Conference on Artificial Intelligence Circuits and Systems (AICAS), pp.1-5, 2023.
15.
Athanasios Xynos, Vasileios Tenentes, Yiorgos Tsiatouhas, "SiCBit-PUF: Strong in-Cache Bitflip PUF Computation for Trusted SoCs", 2023 IEEE European Test Symposium (ETS), pp.1-6, 2023.
16.
Sehee Lim, Youngin Goh, Young Kyu Lee, Dong Han Ko, Junghyeon Hwang, Yeongseok Jeong, Hunbeom Shin, Sanghun Jeon, Seong-Ook Jung, "Dual-Mode Operations of Self-Rectifying Ferroelectric Tunnel Junction Crosspoint Array for High-Density Integration of IoT Devices", IEEE Journal of Solid-State Circuits, vol.58, no.7, pp.1860-1870, 2023.
17.
Iluminada Baturone, Roberto Román, Ángel Corbacho, "A Unified Multibit PUF and TRNG Based on Ring Oscillators for Secure IoT Devices", IEEE Internet of Things Journal, vol.10, no.7, pp.6182-6192, 2023.
18.
Ronaldo Serrano, Ckristian Duran, Marco Sarmiento, Trong-Thuc Hoang, Akira Tsukamoto, Kuniyasu Suzaki, Cong-Kha Pham, "A Robust and Healthy Against PVT Variations TRNG Based on Frequency Collapse", IEEE Access, vol.10, pp.41852-41862, 2022.

Cites in Papers - Other Publishers (13)

1.
Tianming Ni, Kejie Xu, Hao Wu, Senling Wang, Mu Nie, "A Demultiplexer-Based Dual-Path Switching True Random Number Generator", Microelectronics Journal, pp.106363, 2024.
2.
Tianming Ni, Kejie Xu, Hao Wu, Senling Wang, Mu Nie, , 2024.
3.
Kai Cheng, Yong Chen, Crovetti Paolo Stefano, Rui P. Martins, Pui‐In Mak, "A 0.012‐mm2 0.244‐pJ/bit successive approximation register analog‐to‐digital converter‐based true random number generator for Internet of Things applications in a 65‐nm complementary metal–oxide–semiconductor", International Journal of Circuit Theory and Applications, 2024.
4.
Yuanfeng Xie, Hanqing Luo, Liping Liang, Junhong Gan, "A lightweight dual-link accelerated authentication protocol based on NLFSR-XOR APUF", Microelectronics Journal, pp.106446, 2024.
5.
Kwame Nyako, Suman Devkota, Frank Li, Vamsi Borra, "Building Trust in Microelectronics: A Comprehensive Review of Current Techniques and Adoption Challenges", Electronics, vol.12, no.22, pp.4618, 2023.
6.
Yuan Cao, Ruoyu Wang, Zhao Huang, "A lightweight true random number generator based on multi‐stage sampling the current starve based ring oscillator", Electronics Letters, vol.59, no.22, 2023.
7.
Yuanyuan Zhang, Lingzhe Meng, Mingwu Zhang, Weizhi Meng, "A secure and lightweight batch authentication scheme for Internet of Drones environment", Vehicular Communications, pp.100680, 2023.
8.
Yan Li, Weifeng Yang, Jiang Li, Yanfang Yuan, Hu Zhang, Fengdi Wang, Yijun Cui, "Dynamic self-test scheme and authentication protocol for improving robustness of strong PUF", Microelectronics Journal, pp.105864, 2023.
9.
Bo Peng, Qiqiao Wu, Zhongqiang Wang, Jianguo Yang, "A RRAM-Based True Random Number Generator with 2T1R Architecture for Hardware Security Applications", Micromachines, vol.14, no.6, pp.1213, 2023.
10.
Jiana Lian, Pengjun Wang, Gang Li, "A greedy algorithm based Compensation Circuit for Optimizing the Output Statistics of APUF", Microelectronics Journal, vol.131, pp.105636, 2023.
11.
Ronaldo Serrano, Ckristian Duran, Marco Sarmiento, Tuan-Kiet Dang, Trong-Thuc Hoang, Cong-Kha Pham, "A Unified PUF and Crypto Core Exploiting the Metastability in Latches", Future Internet, vol.14, no.10, pp.298, 2022.
12.
Yuan Cao, Wanyi Liu, Lan Qin, Bingqiang Liu, Shuai Chen, Jing Ye, Xianzhao Xia, Chao Wang, "Entropy Sources Based on Silicon Chips: True Random Number Generator and Physical Unclonable Function", Entropy, vol.24, no.11, pp.1566, 2022.
13.
Hojong Choi, Seung-Hyeok Shin, "A Mathematically Generated Noise Technique for Ultrasound Systems", Sensors, vol.22, no.24, pp.9709, 2022.
Contact IEEE to Subscribe

References

References is not available for this document.