← 返回 JSSC 论文列表
📄 下载 JSSC 原文 PDF
JSSC 2022第1期Memory28nmSRAM

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

一种SRAM架构,集成真随机数生成器和多比特物理不可克隆功能,实现低成本硬件安全。
28nm CMOS, 12.5µm²/输出流, 12.6Gbps, 72fJ/bit
SRAM真随机数生成器物理不可克隆功能硬件安全位线放电
在SRAM中集成TRNG和多比特PUF
利用位线放电速率提取多比特PUF
能量控制环路抵消温度波动影响
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 cumula- tive 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 µ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.