DRAM-Based PUF Utilizing the Variation of Adjacent Cells
Enas Abulibdeh,Leen Younes,Baker Mohammad,Khaled Humood,Hani Saleh,Mahmoud Al-Qutayri
DOI: https://doi.org/10.1109/tifs.2024.3354115
IF: 7.231
2024-02-06
IEEE Transactions on Information Forensics and Security
Abstract:The Physical Unclonable Function (PUF) is a security mechanism that takes advantage of the physical variations in a device to create a unique response that can be used as a device signature or secure key. However, many DRAM-based PUFs violate the operating rules of commodity DRAM to exploit a source of entropy in the DRAM read path. This work proposes a fast and reliable DRAM-based PUF that evaluates the variation of adjacent cells and produces the response through the normal read operation. The proposed design is implemented using 65-nm technology, and a detailed statistical SPICE simulation verifies its validity. The statistical analysis shows that the proposed PUF achieves 54.19% uniformity and 49.43% uniqueness, with 98% of the investigated responses achieving a Shannon entropy of 0.95. Additionally, the proposed design generates the response by , which is at least 66.7 times faster than existing systems. Furthermore, the proposed design uses the relative behavior of cells, which allows for stable responses against temperature and voltage variations, eliminating the need for error correction codes. The proposed PUF also shows resiliency against machine learning-based modeling attacks, as the prediction accuracy does not exceed 55% over 5K Challenge-Response Pairs (CRPs). The area overhead is negligible as the proposed design uses standard circuits, with the addition of only one multiplexer at the inputs of the row buffer.
computer science, theory & methods,engineering, electrical & electronic