Designing a Photonic Physically Unclonable Function Having Resilience to Machine Learning Attacks
Elena R. Henderson, Jessie M. Henderson, Hiva Shahoei, William V. Oxford, Eric C. Larson, Duncan L. MacFarlane, Mitchell A. Thornton
TL;DR
The paper tackles the vulnerability of conventional PUFs to ML-based attacks by evaluating a photonic PUF using a computational Jones-calculus model to generate large synthetic CRP datasets. It demonstrates that photonic PUFs, especially when final responses are built from less-significant interim bits, exhibit favorable properties—near-ideal uniqueness, uniformity, and bit aliasing—and require significantly more CRPs for ML attacks to surpass chance. These findings suggest that photonic PUFs can be more resilient to ML threats in practice, owing to nonlinear, hard-to-model challenge–response mappings and reduced risk of data leakage through side channels. The work also outlines concrete future directions, including optimization of PUF interpretations, broader attack testing, and validation with fabricated PIC-based PUF data under realistic noise conditions.
Abstract
Physically unclonable functions (PUFs) are designed to act as device 'fingerprints.' Given an input challenge, the PUF circuit should produce an unpredictable response for use in situations such as root-of-trust applications and other hardware-level cybersecurity applications. PUFs are typically subcircuits present within integrated circuits (ICs), and while conventional IC PUFs are well-understood, several implementations have proven vulnerable to malicious exploits, including those perpetrated by machine learning (ML)-based attacks. Such attacks can be difficult to prevent because they are often designed to work even when relatively few challenge-response pairs are known in advance. Hence the need for both more resilient PUF designs and analysis of ML-attack susceptibility. Previous work has developed a PUF for photonic integrated circuits (PICs). A PIC PUF not only produces unpredictable responses given manufacturing-introduced tolerances, but is also less prone to electromagnetic radiation eavesdropping attacks than a purely electronic IC PUF. In this work, we analyze the resilience of the proposed photonic PUF when subjected to ML-based attacks. Specifically, we describe a computational PUF model for producing the large datasets required for training ML attacks; we analyze the quality of the model; and we discuss the modeled PUF's susceptibility to ML-based attacks. We find that the modeled PUF generates distributions that resemble uniform white noise, explaining the exhibited resilience to neural-network-based attacks designed to exploit latent relationships between challenges and responses. Preliminary analysis suggests that the PUF exhibits similar resilience to generative adversarial networks, and continued development will show whether more-sophisticated ML approaches better compromise the PUF and -- if so -- how design modifications might improve resilience.
