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

被引:31
|
作者
Taneja, Sachin [1 ]
Rajanna, Viveka Konandur [1 ]
Alioto, Massimo [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117583, Singapore
基金
新加坡国家研究基金会;
关键词
Hardware security; jitter; physically unclonable function (PUF); static random access memory (SRAM); temporal noise; true random number generator (TRNG); unified entropy generation; PHYSICALLY UNCLONABLE FUNCTION; RANDOM-NUMBER GENERATOR; NOISE; TRANSISTORS; TECHNOLOGY; 28NM; SRAM;
D O I
10.1109/JSSC.2021.3125255
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 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.
引用
收藏
页码:153 / 166
页数:14
相关论文
共 50 条
  • [31] Helimagnet-based nonvolatile multi-bit memory units
    Islam, Rabiul
    Li, Peng
    Beg, Marijan
    Sachdev, Manoj
    Miao, Guo-Xing
    APPLIED PHYSICS LETTERS, 2023, 122 (15)
  • [32] Demonstration and modeling of multi-bit resistance random access memory
    Yang, Xiang
    Chen, Albert B. K.
    Choi, Byung Joon
    Chen, I-Wei
    APPLIED PHYSICS LETTERS, 2013, 102 (04)
  • [33] Area-efficient ferroelectric multi-bit memory device
    Kim, Woo Young
    MICROELECTRONIC ENGINEERING, 2018, 194 : 61 - 66
  • [34] Vertical multi-bit resonant tunneling diode memory cell
    vanderWagt, JPA
    Tang, H
    Broekaert, TPE
    Kao, YC
    Beam, EA
    1996 54TH ANNUAL DEVICE RESEARCH CONFERENCE DIGEST, 1996, : 168 - 169
  • [35] The multiple fluorescent multi-bit DNA memory encoding system
    Nergui, Navchtsetseg
    Kim, Jongdo
    Lim, Doyeon
    Lee, Wonjin
    Kang, Taeseok
    Kim, Sejung
    Shim, Min Suk
    Song, Youngjun
    NANO COMMUNICATION NETWORKS, 2024, 39
  • [36] Lightweight Integrated Design of PUF and TRNG Security Primitives Based on eFlash Memory in 55-nm CMOS
    Larimian, S.
    Mahmoodi, M. R.
    Strukov, D. B.
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2020, 67 (04) : 1586 - 1592
  • [37] IMCE: An In-Memory Computing and Encrypting Hardware Architecture for Robust Edge Security
    Shao, Hanyong
    Fu, Boyi
    Yang, Jinghao
    Li, Wenpu
    Su, Chang
    Fu, Zhiyuan
    Tango, Kechao
    Huang, Ru
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [38] Efficient Data Transfer and Multi-Bit Multiplier Design in Processing in Memory
    Sun, Jingru
    Li, Zerui
    Jiang, Meiqi
    Sun, Yichuang
    MICROMACHINES, 2024, 15 (06)
  • [39] A High Performance, Multi-Bit Output Logic-in-Memory Adder
    Talafy, Javad
    Zokaee, Farzaneh
    Zarandi, Hamid R.
    Bagherzadeh, Nader
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (04) : 2223 - 2233
  • [40] Multi-Bit/Cell SONOS Flash Memory with Recessed Channel Structure
    Han, Kyoung-Rok
    Kwon, Hyuck-In
    Lee, Jong-Ho
    NSTI NANOTECH 2008, VOL 3, TECHNICAL PROCEEDINGS: MICROSYSTEMS, PHOTONICS, SENSORS, FLUIDICS, MODELING, AND SIMULATION, 2008, : 69 - +