A machine learning resistant PUF circuit adjustment method based on strict avalanche criterion

Jinhao Xie, Huaguo Liang, Changlong Cao, Liang Yao, Yingchun Lu · IEICE Electronics Express · 2024

Physical Unclonable Functions (PUF) is a kind of hardware security primitive which is vulnerable to machine learning attacks. This work proposed a structural adjustment method based on Arbiter PUF (APUF), with the Strict Avalanche Criterion (SAC) as a guideline, improves the SAC property by leading multiple arbiters to obfuscation circuits at intermediate positions; quantitative analysis of SAC property by optimization method leads to the best placement of arbiters, which improves the utilization of resources. FPGA experiment results show that the proposed method significantly improves PUF’s resistance to machine learning attack such as logistic regression, evolutionary strategies and deep neural networks, and requires lower hardware resources overhead compared to other similar APUF based schemes with the same attack resistance.

Read the paper · More papers on PaperTik