Design and Implementation of OCP-PUF Based on FPGA

Jun Du, Ling Yi, Chao Ma, Hongyu Zhao
{"title":"Design and Implementation of OCP-PUF Based on FPGA","authors":"Jun Du, Ling Yi, Chao Ma, Hongyu Zhao","doi":"10.1109/ICNISC57059.2022.00147","DOIUrl":null,"url":null,"abstract":"With the rapid development of information technology, the number of Internet of things devices is growing rapidly, and the need to ensure its information security is becoming more and more urgent. In this application context, as a lightweight hardware encryption primitive, physical unclonable functions come onto the stage. This paper proposes a software PUF design, OCP-PUF, based on the internal timing difference of the processor. This PUF is based on the difference of the delay path in the processor pipeline, takes a specific instruction group input as a challenge, and response based on the instruction error that occurs after the clock overclocking. This design does not need to configure any additional hardware resources, nor does it need to make any changes to the hardware of the device. So it can be easily deployed on existing devices, which fits the current application background of low power consumption and low resource occupation. In the work of this paper, its principle and incentive response mechanism are described in detail, and its implementation based on RISC-V instruction set architecture on FPGA platform is verified and analyzed. The results verify that its uniqueness and stability are similar to that of traditional PUF, but it reduces resource occupation.","PeriodicalId":286467,"journal":{"name":"2022 8th Annual International Conference on Network and Information Systems for Computers (ICNISC)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 8th Annual International Conference on Network and Information Systems for Computers (ICNISC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNISC57059.2022.00147","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

With the rapid development of information technology, the number of Internet of things devices is growing rapidly, and the need to ensure its information security is becoming more and more urgent. In this application context, as a lightweight hardware encryption primitive, physical unclonable functions come onto the stage. This paper proposes a software PUF design, OCP-PUF, based on the internal timing difference of the processor. This PUF is based on the difference of the delay path in the processor pipeline, takes a specific instruction group input as a challenge, and response based on the instruction error that occurs after the clock overclocking. This design does not need to configure any additional hardware resources, nor does it need to make any changes to the hardware of the device. So it can be easily deployed on existing devices, which fits the current application background of low power consumption and low resource occupation. In the work of this paper, its principle and incentive response mechanism are described in detail, and its implementation based on RISC-V instruction set architecture on FPGA platform is verified and analyzed. The results verify that its uniqueness and stability are similar to that of traditional PUF, but it reduces resource occupation.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于FPGA的OCP-PUF的设计与实现
随着信息技术的飞速发展,物联网设备的数量迅速增长,确保其信息安全的需求也越来越迫切。在此应用程序上下文中,作为轻量级硬件加密原语,物理不可克隆函数出现在舞台上。本文提出了一种基于处理器内部时间差的软件PUF设计,OCP-PUF。该PUF基于处理器管道中延迟路径的差异,将特定指令组输入作为挑战,并根据时钟超频后发生的指令错误进行响应。这种设计不需要配置任何额外的硬件资源,也不需要对设备的硬件进行任何更改。因此,它可以很容易地部署在现有设备上,符合当前低功耗、低资源占用的应用背景。在本文的工作中,详细描述了其原理和激励响应机制,并对其基于RISC-V指令集架构在FPGA平台上的实现进行了验证和分析。结果表明,该方法的唯一性和稳定性与传统PUF相似,但减少了资源占用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
New Untrained Emitter Detection Based on SK-GAND Network Design of High Efficiency Photovoltaic Sound Barrier Study on Intelligent Heterogeneous Computing Technology for Reliable-critical Application Exploring the Seismogenic Structure of the 2016 Yanhu Earthquake Swarm Using Template-based Recognition Techniques The Simulation of the Signal Detection Algorithm in MIMO System Application
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1