Efficient Transfer Learning on Modeling Physical Unclonable Functions

Physical Unclonable Function (PUF) is seen as a promising alternative to traditional cryptographic algorithms for secure and lightweight device authentication for the diverse IoT use cases. However, the essential security of PUF is threatened by a kind of machine learning (ML) based modeling attacks which could successfully impersonate the PUF by using known challenge and response pairs (CPRs). However, existing modeling methods require access to an extremely large set of CRPs which makes them unrealistic and impractical in the real world scenarios. To handle the limitation of available CRPs from the attack perspective, we explore the possibility to transfer a well-tuned model trained with unlimited CRPs to a target PUF with limited number of CRPs. Experimental results show that the proposed transfer learning-based scheme could achieve the same accuracy level with 64% less of CRPs in average. Besides, we also evaluate the proposed transfer learning method with side-channel information and it demonstrates in reducing the number of CRPs significantly.

[1]  Gang Qu,et al.  A Machine Learning Attack Resistant Dual-mode PUF , 2018, ACM Great Lakes Symposium on VLSI.

[2]  Srinivas Devadas,et al.  Modeling attacks on physical unclonable functions , 2010, CCS '10.

[3]  Srinivas Devadas,et al.  PUF Modeling Attacks on Simulated and Silicon Data , 2013, IEEE Transactions on Information Forensics and Security.

[4]  Gang Qu,et al.  PUF-PassSE: A PUF based Password Strength Enhancer for IoT Applications , 2019, 20th International Symposium on Quality Electronic Design (ISQED).

[5]  Wayne P. Burleson,et al.  Hybrid side-channel/machine-learning attacks on PUFs: A new threat? , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[6]  Srinivas Devadas,et al.  A Lockdown Technique to Prevent Machine Learning on PUFs for Lightweight Authentication , 2016, IEEE Transactions on Multi-Scale Computing Systems.

[7]  Jan Sölter,et al.  Efficient Power and Timing Side Channels for Physical Unclonable Functions , 2014, CHES.

[8]  Sandip Kundu,et al.  A novel modeling attack resistant PUF design based on non-linear voltage transfer characteristics , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[9]  Bing Li,et al.  A machine learning resistant Arbiter PUFs scheme based on polynomial reconstruction , 2017, 2017 IEEE 2nd International Conference on Signal and Image Processing (ICSIP).

[10]  Georg T. Becker,et al.  The Gap Between Promise and Reality: On the Insecurity of XOR Arbiter PUFs , 2015, CHES.