Aging-Resilient SRAM-based True Random Number Generator for Lightweight Devices

被引:11
作者
Wang, Wendong [1 ]
Guin, Ujjwal [1 ]
Singh, Adit [1 ]
机构
[1] Auburn Univ, Dept Elect & Comp Engn, Auburn, AL 36849 USA
来源
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS | 2020年 / 36卷 / 03期
基金
美国国家科学基金会;
关键词
TRNG; NBTI; Process variation; Entropy; BIAS TEMPERATURE INSTABILITY; COMPREHENSIVE MODEL;
D O I
10.1007/s10836-020-05881-6
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A random number generator (RNG) is an important building block for cryptographic operations primarily to generate random nonces and secret keys. The power-up value of an SRAM array has been widely accepted as an entropy source for generating random numbers. However, only a few cells of the SRAM are truly random upon repeated power-ups; the vast majority of cells display a distinct bias from manufacturing process variations. Consequently, a relatively large SRAM array is required to obtain sufficient entropy for generating random numbers. Earlier research has proposed the use of controlled device aging at pre-deployment stage to enhance the initial entropy of an SRAM array. However, aging in the field can adversely affect the entropy and degrade randomness; we show here that any initial aging to increase SRAM entropy can even be counterproductive. Instead, we propose an SRAM-based random number generation approach, which continually manipulates device aging during operation to constantly maximize entropy for the entire deployment period. The key idea is to continually stress the SRAM cells in their power-up states at regular intervals. This helps counteract the aging caused by the random memory states that occur during operation. Silicon results are presented to validate our proposed approach.
引用
收藏
页码:301 / 311
页数:11
相关论文
共 43 条
[1]   A comprehensive model for PMOS NBTI degradation: Recent progress [J].
Alam, M. A. ;
Kufluoglu, H. ;
Varghese, D. ;
Mahapatra, S. .
MICROELECTRONICS RELIABILITY, 2007, 47 (06) :853-862
[2]   A comprehensive model of PMOS NBTI degradation [J].
Alam, MA ;
Mahapatra, S .
MICROELECTRONICS RELIABILITY, 2005, 45 (01) :71-81
[3]  
Amaki Takehiko, 2015, 2015 20th Asia and South Pacific Design Automation Conference (ASP-DAC). Proceedings, P4, DOI 10.1109/ASPDAC.2015.7058918
[4]  
[Anonymous], 2018, INT J MOL SCI, DOI DOI 10.1186/s12864-017-4368-0
[5]  
[Anonymous], 2011, CISC VIS NETW IND GL
[6]  
[Anonymous], THERMOSPOT DCP 201 1
[7]  
Barker E, 2007, NIST SPECIAL PUBLICA, V800, p90A
[8]  
Barker E, 2015, Recommendation for Random Number Generation Using Deterministic Random Bit Generators
[9]   Improved Generation of Identifiers, Secret Keys, and Random Numbers From SRAMs [J].
Baturone, Iluminada ;
Prada-Delgado, Miguel A. ;
Eiroa, Susana .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2015, 10 (12) :2653-2668
[10]   A Dynamic Reseeding DRBG Based on SRAM PUFs [J].
Chen, Shuai ;
Li, Bing .
2016 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY PROCEEDINGS - CYBERC 2016, 2016, :50-53