论文标题

基于FPGA的强大ropuf的新型随机放置,具有改善的唯一性

Novel Randomized Placement for FPGA Based Robust ROPUF with Improved Uniqueness

论文作者

Chauhan, Arjun Singh, Sahula, Vineet, Mandal, Atanendu Sekhar

论文摘要

物理不元件功能(PUF)用于为网络物理系统提供软件以及硬件安全性。它们已用于执行重要的加密任务,例如生成密钥,设备身份验证,抵抗IP盗版,并产生信任的根源。但是,他们缺乏可靠性指标。我们提出了一种新的方法,用于提高基于可编程的封闭式阵列(FPGA)的环形振荡器PUF的可靠性以及独特性,并得出一个随机数,消耗了很小的面积(<1%),涉及查找表(LUTS)。我们使用频率分析方法来分布环振荡器(RO)中的频率变化,并在整个FPGA地板上放置。我们能够发现合适的RO映射位置,从而提高了ROPUF的可靠性。我们已经评估了Xilinx -7系列FPGA的提议方法,并测试了针对环境变化的鲁棒性,例如温度和电源电压变化同时。所提出的方法在可靠性值(ii)的可靠性值(ii)的0.1%以内的可靠性值(II)的0.1%以高达99:70%的0.1%以内实现了显着改善(i),这表明在平均观察到少于1位翻转,而(iii)随机性,通过通过Nist Nist Test Suite表示。通过ROPUF产生的响应通过了NIST均匀性统计测试套件的所有适用相关测试。

The physical unclonable functions (PUF) are used to provide software as well as hardware security for the cyber-physical systems. They have been used for performing significant cryptography tasks such as generating keys, device authentication, securing against IP piracy, and to produce the root of trust as well. However, they lack in reliability metric. We present a novel approach for improving the reliability as well as the uniqueness of the field programmable gated arrays (FPGAs) based ring oscillator PUF and derive a random number, consuming very small area (< 1%) concerning look-up tables (LUTs). We use frequency profiling method for distributing frequency variations in ring oscillators (RO), spatially placed all across the FPGA floor. We are able to spot suitable locations for RO mapping, which leads to enhanced ROPUF reliability. We have evaluated the proposed methodology on Xilinx -7 series FPGAs and tested the robustness against environmental variations, e.g. temperature and supply voltage variations, simultaneously. The proposed approach achieves significant improvement (i) in uniqueness value upto 49:90%, within 0.1% of the theoretical value (ii) in the reliability value upto 99:70%, which signifies that less than 1 bit flipping has been observed on average, and (iii) in randomness, signified by passing NIST test suite. The response generated through the ROPUF passes all the applicable relevant tests of NIST uniformity statistical test suite.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源