Title :
Intelligent Voltage Ramp-Up Time Adaptation for Temperature Noise Reduction on Memory-Based PUF Systems
Author :
Cortez, Mafalda ; Hamdioui, Said ; Kaichouhi, Ali ; van der Leest, Vincent ; Maes, Roel ; Schrijen, Geert-Jan
Author_Institution :
Comput. Eng. Group, Delft Univ. of Technol., Delft, Netherlands
Abstract :
The efficiency and cost of silicon physically unclonable function (PUF)-based applications, and in particular key generators, are heavily impacted by the level of reproducibility of the bare PUF responses (PRs) under varying operational circumstances. Error-correcting codes (ECCs) can be used to achieve near-perfect reliability, but come at a high implementation cost especially when the underlying PUF is very noisy. When designing a PUF-based key generator, a more reliable PUF will result in a less complex ECC decoder and a smaller PUF footprint, and hence, an overall more efficient implementation. This paper proposes novel insight and resulting method for reducing noise on memory-based PRs, based on adapting supply voltage ramp-up time to ambient temperature. Circuit simulations on 45 nm low-power CMOS, as well as silicon measurements are presented to validate the proposed method. Our results demonstrate that choosing an appropriate voltage ramp-up for enrollment and adapting it according to the ambient temperature at key-reconstruction is a powerful method which makes memory-based PR noise up to 3× smaller. In addition, this paper investigates the competitiveness of integrating the proposed method in a commercial product; the investigation is done in two phases. First by determining the saved area, and second by implementing a circuit that maps the ambient temperature into an appropriate voltage ramp-up. The results show that the new system costs up to 82.1% less area while it delivers up to 3× higher reproducibility.
Keywords :
CMOS memory circuits; circuit noise; error correction codes; silicon; ECC decoder; PUF footprint; PUF response; PUF-based key generator; complementary metal oxide semiconductor; error-correcting code; intelligent voltage ramp-up time adaptation; low-power CMOS; memory-based PR; memory-based PUF system; physically unclonable function; silicon measurement; size 45 nm; temperature noise reduction; Cryptography; Noise; Optimization; Random access memory; Reliability; Silicon; Temperature measurement; Adapter Circuit; Adapter circuit; Memory-based PUF; Noise Reduction; Voltage Ramp-Up Time; memory-based physically unclonable function (PUF); noise reduction; voltage ramp-up time;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2015.2422844