Machine Learning Resistant Amorphous Silicon Physically Unclonable Functions (PUFs)
Velat Kilic, Neil Macfarlane, Jasper Stround, Samuel Metais, Milad Alemohammad, A. Brinton Cooper, Amy C. Foster, Mark A. Foster
TL;DR
This work addresses the vulnerability of many PUFs to ML modeling by introducing nonlinear, integrated a-Si:H photonic PUFs built from a ray-chaotic cavity with strong $ ext{Kerr}$ nonlinearity. The authors fabricate CMOS-compatible devices and generate a large challenge-response library using a spectrally encoded ultra-fast optical scheme, then evaluate multiple ML attacks on the Hadamard-transformed responses, including linear regression, kNN, decision-tree ensembles, and deep neural networks. A private-information metric $PV(p,q)$ based on a symmetric KL divergence is used to quantify residual security, with DNNs providing the best resistance yet leaving substantial information unexploited, especially as pulse energy increases and nonlinearity grows. They also present theoretical bounds for linear optical PUFs, showing that linear collapse limits the CRP space and shows the necessity of nonlinearity for robust, integrated PUFs. Overall, the study demonstrates a CMOS-friendly, nonlinear photonic PUF with meaningful ML resistance and practical implications for secure on-chip communications, while outlining paths for deeper integration and further security analysis.
Abstract
We investigate usage of nonlinear wave chaotic amorphous silicon (a-Si) cavities as physically unclonable functions (PUF). Machine learning attacks on integrated electronic PUFs have been demonstrated to be very effective at modeling PUF behavior. Such attacks on integrated a-Si photonic PUFs are investigated through application of algorithms including linear regression, k-nearest neighbor, decision tree ensembles (random forests and gradient boosted trees), and deep neural networks (DNNs). We found that DNNs performed the best among all the algorithms studied but still failed to completely break the a-Si PUF security which we quantify through a private information metric. Furthermore, machine learning resistance of a-Si PUFs were found to be directly related to the strength of their nonlinear response.
