层次优化的PUF研究
发布时间:2018-08-04 14:07
【摘要】:物理不可克隆函数(Physical Unclonable Function,PUF)是内嵌于物理设备的激励与响应的映射函数。它利用制造工艺的可变性,实现不可克隆、不可预测的物理器件唯一特征的标志。由于PUF具有不可克隆、不可预测等属性,其适用于密钥的生成与存储、系统认证和IP核保护。传统PUF存在资源效率低,抗噪声能力不足,唯一性差等缺陷。为了适应日益增强的安全需求,PUF成为了硬件安全方面的研究热点。本文针对上述问题,在前人的研究基础上做了如下工作:1.将重复码的思想引入延时可变单元,构造多重延时可变单元,提高了资源利用效率,并具有纠错能力,从而增强了抗噪声能力。利用现有FPGA的延时环数据库,构建可变延时模型,对多重延时可变单元进行仿真,并与相邻成对方法和k选1的方法进行性能比较。在FPGA上使用CLB实现多重延时可变单元,并通过hard-macro技术,构造多重延时可变源。2.利用差分结构保留源的原始数据,构造差分延时,实现差分成组,减少系统误差,提高唯一性。在1的模型上进行仿真,并与单环成组算法进行性能比较。3.整理了延时衰减模型,利用R-D模型分析PUF延时衰减,比较了模型结果和HSPICE仿真结果,两者基本吻合,模型有效。
[Abstract]:The physical nonclonal function (Physical Unclonable function) is a mapping function of the excitation and response embedded in the physical device. It makes use of the variability of manufacturing process to realize the unique characteristics of uncloned and unpredictable physical devices. Because PUF has the properties of uncloning and unpredictable, it is suitable for key generation and storage, system authentication and IP core protection. The traditional PUF has some defects such as low resource efficiency, insufficient anti-noise ability and poor uniqueness. In order to adapt to the increasing security requirements, PUF has become a research hotspot in hardware security. In order to solve the above problems, this paper has done the following work on the basis of previous studies: 1. The idea of repetitive code is introduced into the delay variable unit to construct the multiplex delay variable unit, which improves the efficiency of resource utilization, and has the ability of correcting errors, thus enhancing the ability of anti-noise. Based on the existing FPGA delay loop database, the variable delay model is constructed, and the performance of the multiplex delay variable unit is compared with the adjacent pairwise method and the k option 1 method. The multiplex delay variable unit is realized by using CLB on FPGA, and the multiplex delay variable source. 2. 2 is constructed by hard-macro technology. By using the original data of the source, the difference delay is constructed, the difference group is realized, the system error is reduced, and the uniqueness is improved. The simulation is carried out on the model of 1, and the performance of the algorithm is compared with that of the single loop group algorithm. 3. 3. The delay attenuation model is arranged and the R-D model is used to analyze the PUF delay attenuation. The results of model and HSPICE simulation are compared. The two models are in good agreement and the model is effective.
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN918
本文编号:2164128
[Abstract]:The physical nonclonal function (Physical Unclonable function) is a mapping function of the excitation and response embedded in the physical device. It makes use of the variability of manufacturing process to realize the unique characteristics of uncloned and unpredictable physical devices. Because PUF has the properties of uncloning and unpredictable, it is suitable for key generation and storage, system authentication and IP core protection. The traditional PUF has some defects such as low resource efficiency, insufficient anti-noise ability and poor uniqueness. In order to adapt to the increasing security requirements, PUF has become a research hotspot in hardware security. In order to solve the above problems, this paper has done the following work on the basis of previous studies: 1. The idea of repetitive code is introduced into the delay variable unit to construct the multiplex delay variable unit, which improves the efficiency of resource utilization, and has the ability of correcting errors, thus enhancing the ability of anti-noise. Based on the existing FPGA delay loop database, the variable delay model is constructed, and the performance of the multiplex delay variable unit is compared with the adjacent pairwise method and the k option 1 method. The multiplex delay variable unit is realized by using CLB on FPGA, and the multiplex delay variable source. 2. 2 is constructed by hard-macro technology. By using the original data of the source, the difference delay is constructed, the difference group is realized, the system error is reduced, and the uniqueness is improved. The simulation is carried out on the model of 1, and the performance of the algorithm is compared with that of the single loop group algorithm. 3. 3. The delay attenuation model is arranged and the R-D model is used to analyze the PUF delay attenuation. The results of model and HSPICE simulation are compared. The two models are in good agreement and the model is effective.
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN918
【相似文献】
相关硕士学位论文 前1条
1 孙世春;层次优化的PUF研究[D];浙江大学;2017年
,本文编号:2164128
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2164128.html