期刊文献+

高效能FPGA毛刺PUF设计与实现 被引量:2

Design and Implementation of High Efficiency PUF Circuit on FPGA
下载PDF
导出
摘要 物理不可克隆函数(PUF)因其特有的唯一性和不可克隆性,在诸多硬件安全领域有广泛应用前景.针对仲裁器PUF和环形振荡器PUF硬件资源消耗大的弱点,在毛刺PUF设计架构基础上,充分利用FPGA中双路选择器转换时延和片(Slice)间配置开关矩阵特性,提出一种高资源利用率的毛刺PUF电路设计方法.根据可编程逻辑块(CLB)所含的不同类型Slice分别设计相应的布局布线方案,通过改变双路选择器的输入状态和调整开关矩阵中路径分配的策略控制到达双路选择器的时延差,确保产生的"毛刺"信号具有PUF特性.该方法不仅将单位CLB输出响应最高提升至2比特,还可以做到芯片Slice资源100%利用率.实验结果表明,利用Xilinx公司Virtex-5芯片实现128比特输出,在保持原有的较高唯一性(49.61%)的前提下,错误率降至2.51%;较原有毛刺PUF设计在稳定性、芯片兼容性和硬件资源使用率方面都有显著提升. Physical unclonable function(PUF)has an extensive prospect in hardware security applicationsfor its unique and non-cloning characteristics.Motivated by the glitch PUF design architecture which usesthe delay characteristics of multiplexer and switch matrix,this paper presents a type of high efficiencyglitches PUF circuit design.By changing the input state of multiplexer and the distribution of the switchingmatrix,the switching latency of the multiplexer can be adjusted to ensure that the?glitch?signal has PUFcharacteristics.Compared to the large resource consumption of arbiter PUF and ring oscillator PUF,this designincreases a single CLB output to two bits and makes Slice resources utilization up to100%.Experimentalresults show that the error rate decreases to2.51%on the condition of maintaining the original highuniqueness(49.61%)when generating128-bit outputs with Xilinx?s Virtex-5devices.And the compatibilityand overhead are significantly improved.
作者 庞子涵 周强 高文超 郭世一 钱旭 Pang Zihan;Zhou Qiang;Gao Wenchao;Guo Shiyi;Qian Xu(School of Mechanical Electronic & Information Engineering, China University of Mining & Technology (Beijing), Beijing 100083;Department of Computer Science and Technology, Tsinghua University, Beijing 100084)
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2017年第6期1135-1144,共10页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金(61176035)
关键词 物理不可克隆函数 硬件安全 毛刺PUF physical unclonable function hardware security glitch PUF
  • 相关文献

参考文献4

二级参考文献37

  • 1周永彬,冯登国.RFID安全协议的设计与分析[J].计算机学报,2006,29(4):581-589. 被引量:211
  • 2吴超,王红,杨士元.SoC测试集成的研究环境构建[J].计算机辅助设计与图形学学报,2006,18(7):988-993. 被引量:3
  • 3Betz V, Rose J. VPR: a new packing, placement and routing tool for FPGA research [C] //Proceedings of the 7thInternational Workshop on Field-Programmable Logic and Applications. London: Springer, 1997: 1-10. 被引量:1
  • 4Tsay R S, Kuh E S, Hsu C P. Proud:a sea-of-gates placement algorithm [C] //Proceedings of the 25th ACM/IEEE Design Automation Conferenee. Los Alamitos:IEEE Computer Society Press, 1988:44-56. 被引量:1
  • 5RoyJ A, Papa D A, Adya S N, et al. Capo: robust and scalable open-source rain-cut floorplacer [C] //Proceedings ofIEEE/ACM International Conference on Physical Design. New York: ACM Press, 2005: 224-226. 被引量:1
  • 6Viswanathan N, Chu C C N. FastPlace: efficient analytical placement using cell shifting, iterative local refinement and ahybrid net model [C]//Proceedings of International Symposium on Physical Design. New York: ACM Press, 2004 :26-33. 被引量:1
  • 7Kleinhands J M, Sigl G, Johannes F M, et al. GORDIAN: VLSI placement by quadratic programming and slicingoptimization [J]. IEEE Transactions on Computer-Aided Design, 1991, 10(3):356-365. 被引量:1
  • 8Srinivasan A, Chaudhary K, Kuh E S. RITUAL: aperformance driven placement algorithm[J]. IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, 1992, 39(11): 825-840. 被引量:1
  • 9Naylor W C. Non-linear optimization system and method for wire length and delay optimization for an automatic electriccircuit placer: USA, 6301693[P]. 2001-10-09. 被引量:1
  • 10Kahng A B, Reda S, Wang Q. Aplace:a general analytic placement framework [C] //Proceedings of InternationalSymposium on Physical Design. New York: ACM Press, 2005:233-235. 被引量:1

共引文献22

同被引文献7

引证文献2

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部