混淆
物理不可克隆功能
计算机科学
仲裁人
架空(工程)
可靠性(半导体)
集合(抽象数据类型)
随机数生成
抵抗
硬件安全模块
认证(法律)
嵌入式系统
旁道攻击
密码学
计算机安全
计算机工程
计算机硬件
功率(物理)
有机化学
化学
程序设计语言
物理
图层(电子)
操作系统
量子力学
作者
Jiliang Zhang,Chaoqun Shen
出处
期刊:IEEE Transactions on Circuits and Systems I-regular Papers
[Institute of Electrical and Electronics Engineers]
日期:2020-10-14
卷期号:68 (1): 288-300
被引量:81
标识
DOI:10.1109/tcsi.2020.3028508
摘要
Strong physical unclonable function (PUF) is a promising solution for device authentication in resource-constrained applications but vulnerable to machine learning (ML) attacks. In order to resist attack, many defenses have been proposed in recent years. However, these defenses incur high hardware overhead, degenerate reliability and are inefficient against advanced ML attacks such as approximation attacks. To address these issues, we propose a Random Set-based Obfuscation (RSO) for Strong PUFs to resist ML attacks. The basic idea is that several stable responses are derived from the PUF itself and pre-stored as the set for obfuscation in the testing phase, and then a true random number generator is used to select any two keys to obfuscate challenges and responses with XOR operations. When the number of challenge-response pairs (CRPs) collected by the attacker exceeds the given threshold, the set will be updated immediately. In this way, ML attacks can be prevented with extremely low hardware overhead. Experimental results show that for a 64 × 64 Arbiter PUF, when the size of set is 32 and even if 1 million CRPs are collected by attackers, the prediction accuracies of the several ML attacks we use are about 50% which is equivalent to the random guessing.
科研通智能强力驱动
Strongly Powered by AbleSci AI