强PUF抗机器学习攻击方法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:zhou75610141
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物理不可克隆函数(PUF)作为一种很有应用前景的轻量级硬件安全原语,当输入一个激励时,利用芯片制造过程中难以预测的工艺偏差,输出依赖于芯片的不可克隆的响应,常被用于提高系统安全。其中,能够生成大量激励响应对(CRPs)的强PUF非常适合资源受限环境下的轻量级设备认证。然而,攻击者可以通过收集极少量CRPs对其进行建模,因此,强PUF极易遭受基于机器学习的建模攻击。为了抵抗这种攻击,许多抗建模攻击方法被相继提出。然而,这些方法会引起PUF设备开销增大、稳定性下降等问题,并且它们对先进的机器学习攻击方法无效。为了解决这些问题,本文共提出2种抗建模攻击结构——动态多密钥混淆结构和可配置三态PUF结构——来抵抗机器学习攻击。本文提出了动态多密钥混淆结构,其核心思想是利用PUF自身产生的多个稳定的响应作为混淆密钥Keys,并且在注册阶段预先将Keys存储,然后在认证阶段通过真随机数生成器从中随机选择任意2个Keys分别对激励和响应进行异或混淆。当攻击者收集的CRPs数量达到所设定的阈值时,用于混淆的Keys将被立即更新。本文提出的动态多密钥混淆机制可以以极低的硬件开销混淆激励和响应之间映射关系,有效抵抗当前所有机器学习攻击。实验结果表明:对于64×64的仲裁器PUF,当设置32个Keys进行混淆时,即使攻击者收集100万CRPs,使用逻辑回归、支持向量机、人工神经网络、卷积神经网络和协方差矩阵自适应进化策略的建模准确率约为50%,准确率极低。此外,通过合理的设置阈值和密钥的动态更新,任何机器学习攻击都不能在有效时间内对其成功建模。本文提出了三态PUF结构,其核心思想是利用仲裁器PUF工作状态产生的响应来异或混淆其他两种工作状态(环形振荡器PUF和双稳态环PUF)的激励和响应。可配置三态PUF通过对攻击者隐藏其工作模式来抵抗机器学习建模攻击。我们在Xilinx Artix-7 FPGA板上实现了三态PUF结构,实验结果表明,三态PUF结构在满足均匀性、可靠性和唯一性要求的同时,可以有效抵抗线性的机器学习攻击,如逻辑回归和非线性的机器学习攻击,如神经网路,并且机器学习建模准确率略高于50%,近似于随机猜测。
其他文献
笔螺科(Mitridae)是软体动物门(Mollusca)腹足纲(Gastropoda)新腹足目(Neogastropoda)中的一个重要类群,全世界种类数量已达500余种。笔螺的研究历史十分悠久,距今已有200余年(
近年来随着经济的不断发展,我国家族上市公司数量以及其在上市公司的占比逐年增加。相比普通民营上市公司不同的是,家族上市公司具有显著的家族特征,其家族成员基于家族间错综复杂的亲缘关系和特殊的委托代理关系在公司治理层和管理层交叉任职并对上市公司施加控制。以家族为主体的治理模式能够充分利用家族社会资本获取单一公司所不具备的优势,但是对应的是在家族迅速发展过程中,过于集中的家族控制更容易导致家族采取激进地扩
为满足日常业务需求,解决防灾减灾短信平台发送长短信及用户数据库管理等问题,基于C/C++JAVA编程技术的防灾减灾短信平台,实现三家运营商(电信、移动、联通)长短信功能的统一发送
近几年来,受到宏观环境的影响,部分企业发展受限,进一步压缩了企业的利润空间,导致企业融资难融资成本不断攀升的现象日益增多。对于民营企业来说,这种融资难融资贵问题尤为突出。在这种背景下,金融市场各种融资方式逐渐丰富,股权质押以其变现快、门槛较低等特点成为民营企业大股东更为青睐的融资方式。然而,随着2018年资本市场大调整,不断发生股权质押导致暴雷的案例,股权质押的风险和弊端开始暴露。股权质押虽然是大