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

被引:26
|
作者
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 条
  • [1] Unified In-Memory Dynamic TRNG and Multi-Bit Static PUF Entropy Generation for Ubiquitous Hardware Security
    Taneja, Sachin
    Rajanna, Viveka Konandur
    Alioto, Massimo
    2021 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2021, 64 : 498 - +
  • [2] FinFETs with ONO BOX for multi-bit unified memory
    Chang, Sung-Jae
    Bawedin, Maryline
    Xiong, Wade
    Lee, Jong-Hyun
    Lee, Jung-Hee
    Cristoloveanu, Sorin
    MICROELECTRONIC ENGINEERING, 2013, 109 : 330 - 333
  • [3] Hybrid Hardware/Software Detection of Multi-Bit Upsets in Memory
    Thunig, Robin
    Borchert, Christoph
    Kober, Urs
    Schirmeier, Horst
    2024 54TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS, DSN-W 2024, 2024, : 94 - 97
  • [4] Multi-Bit Unified Memory Concept in FinFETs with ONO Buried Insulator
    Chang, Sung-Jae
    Bawedin, Maryline
    Xiong, Wade
    Lee, Jong-Hyun
    Lee, Jung-Hee
    Cristoloveanu, Sorin
    2013 INTERNATIONAL CONFERENCE ON SEMICONDUCTOR TECHNOLOGY FOR ULTRA LARGE SCALE INTEGRATED CIRCUITS AND THIN FILM TRANSISTORS (ULSIC VS. TFT 4), 2013, 54 (01): : 321 - 328
  • [5] MIMHD: Accurate and Efficient Hyperdimensional Inference Using Multi-Bit In-Memory Computing
    Kazemi, Arman
    Sharifi, Mohammad Mehdi
    Zou, Zhuowen
    Niemier, Michael
    Hu, X. Sharon
    Imani, Mohsen
    2021 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2021,
  • [6] In-Memory Nearest Neighbor Search with FeFET Multi-Bit Content-Addressable Memories
    Kazemi, Arman
    Sharifi, Mohammad Mehdi
    Laguna, Ann Franchesca
    Mueller, Franz
    Rajaei, Ramin
    Olivo, Ricardo
    Kaempfe, Thomas
    Niemier, Michael
    Hu, X. Sharon
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1084 - 1089
  • [7] IMAC: In-Memory Multi-Bit Multiplication and ACcumulation in 6T SRAM Array
    Ali, Mustafa
    Jaiswal, Akhilesh
    Kodge, Sangamesh
    Agrawal, Amogh
    Chakraborty, Indranil
    Roy, Kaushik
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (08) : 2521 - 2531
  • [8] 3D Ferrimagnetic Device for Multi-Bit Storage and Efficient In-Memory Computing
    Zhang, Zhizhong
    Zheng, Zhenyi
    Zhang, Yue
    Sun, Jinyi
    Lin, Kelian
    Zhang, Kun
    Feng, Xueqiang
    Chen, Lei
    Wang, Jinkai
    Wang, Guanda
    Du, Yinchang
    Zhang, Youguang
    Bournel, Arnaud
    Amiri, Pedram Khalili
    Zhao, Weisheng
    IEEE ELECTRON DEVICE LETTERS, 2021, 42 (02) : 152 - 155
  • [9] FeFET Multi-Bit Content-Addressable Memories for In-Memory Nearest Neighbor Search
    Kazemi, Arman
    Sharifi, Mohammad Mehdi
    Laguna, Ann Franchesca
    Mueller, Franz
    Yin, Xunzhao
    Kaempfe, Thomas
    Niemier, Michael
    Hu, X. Sharon
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (10) : 2565 - 2576
  • [10] AND8T SRAM Macro with Improved Linearity for Multi-bit In-Memory Computing
    Sharma, Vishal
    Kim, Ju Eon
    Jo, Yong-Jun
    Chen, Yuzong
    Kim, Tony Tae-Hyoung
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,