25.2 A Reconfigurable RRAM Physically Unclonable Function Utilizing Post-Process Randomness Source with <6×10−6 Native Bit Error Rate

Yachuan Pang,Bin Gao,Dong Wu,Shengyu Yi,Qi Liu,Wei-Hao Chen,Ting-Wei Chang,Wei-En Lin,Xiaoyu Sun,Shimeng Yu,He Qian,Meng-Fan Chang,Huaqiang Wu
DOI: https://doi.org/10.1109/isscc.2019.8662307
2019-01-01
Abstract:Physically unclonable functions (PUFs) are promising primitives for hardware security with wide applications in the lnternet of Things (IoT), e.g., authentication and encryption key generation [1, 2]. Most silicon PUFs utilize process variability of semiconductor manufacturing [1, 3, 4]. These implementations are sensitive to variations in operating conditions (e.g., supply voltage and temperature variations) and undergo significant native bit-error-rates (N-BERs). Thus, additional stabilizing strategies, such as ECC, majority voting, and masking, are necessary. Furthermore, the PUF key after enrollment cannot be changed in prior implementations [1–5]. This could be unsafe if the PUFs are repeatedly used in insecure environments, as PUFs suffer from the challenges of ownership change and overuse (Fig. 25.2.1).
What problem does this paper attempt to address?