TY - JOUR
T1 - X-Point PUF
T2 - Exploiting Sneak Paths for a Strong Physical Unclonable Function Design
AU - Liu, Rui
AU - Chen, Pai Yu
AU - Peng, Xiaochen
N1 - Funding Information: Manuscript received June 12, 2017; revised September 22, 2017, December 19, 2017, and February 4, 2018; accepted February 16, 2018. Date of publication March 14, 2018; date of current version August 30, 2018. This work was supported in part by NSF under Grant NSF-CNS-1615774 and in part by SRC under Contract 2016-TS-2691. This paper was recommended by Associate Editor I. Kale. (Corresponding author: Shimeng Yu.) The authors are with the School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ 85287 USA (e-mail: [email protected]; [email protected]). Publisher Copyright: © 2004-2012 IEEE.
PY - 2018/10
Y1 - 2018/10
N2 - This paper presents a design of strong physical unclonable function (PUF) exploiting the sneak paths in the resistive X-point array. The entanglement of the sneak paths in the X-point array greatly enhances the entropy of the physical system, thereby increasing the space of challenge-response pairs. To eliminate the undesired collision or diffuseness in X-point PUF with 'analog' resistance distribution and 'digital' resistance distribution is employed in this paper. The effect of design parameters and non-ideal properties in X-point array on the performance of X-point PUF is systematically investigated by Simulation Program with Integrated Circuit Emphasis (SPICE) simulation. The simulation results show that - 1) the PUF's performance presents strong dependence on the percent of cells in the on-state, thus should be carefully optimized for the robustness against the reference current variation of the sense amplifier; 2) the interconnect resistance decreases the column current thus the reference current should scale down with the scaling of technology node; 3) larger on/off ratio is desired to achieve low power consumption and high robustness against reference current variation; and 4) the device-to-device variation might degrade the performance of X-point PUF, which can be mitigated with write-verify programming scheme in the PUF construction phase. In addition, the proposed X-point PUF presents no correlation between challenges and responses, and strong security against the possible SPICE modeling attack and machine learning attack. Compared with the conventional Arbiter PUF, the X-point PUF has benefits in smaller area, lower energy, and enhanced security.
AB - This paper presents a design of strong physical unclonable function (PUF) exploiting the sneak paths in the resistive X-point array. The entanglement of the sneak paths in the X-point array greatly enhances the entropy of the physical system, thereby increasing the space of challenge-response pairs. To eliminate the undesired collision or diffuseness in X-point PUF with 'analog' resistance distribution and 'digital' resistance distribution is employed in this paper. The effect of design parameters and non-ideal properties in X-point array on the performance of X-point PUF is systematically investigated by Simulation Program with Integrated Circuit Emphasis (SPICE) simulation. The simulation results show that - 1) the PUF's performance presents strong dependence on the percent of cells in the on-state, thus should be carefully optimized for the robustness against the reference current variation of the sense amplifier; 2) the interconnect resistance decreases the column current thus the reference current should scale down with the scaling of technology node; 3) larger on/off ratio is desired to achieve low power consumption and high robustness against reference current variation; and 4) the device-to-device variation might degrade the performance of X-point PUF, which can be mitigated with write-verify programming scheme in the PUF construction phase. In addition, the proposed X-point PUF presents no correlation between challenges and responses, and strong security against the possible SPICE modeling attack and machine learning attack. Compared with the conventional Arbiter PUF, the X-point PUF has benefits in smaller area, lower energy, and enhanced security.
KW - PUF
KW - X-point array
KW - hardware security
KW - reliability
KW - resistive memory
KW - sneak path
KW - uniqueness
UR - https://www.scopus.com/pages/publications/85043783707
UR - https://www.scopus.com/pages/publications/85043783707#tab=citedBy
U2 - 10.1109/TCSI.2018.2811643
DO - 10.1109/TCSI.2018.2811643
M3 - Article
SN - 1549-8328
VL - 65
SP - 3459
EP - 3468
JO - IEEE Transactions on Circuits and Systems I: Regular Papers
JF - IEEE Transactions on Circuits and Systems I: Regular Papers
IS - 10
M1 - 8316257
ER -