首页> 外文期刊>Microprocessors and microsystems >Improved ring oscillator PUF on FPGA and its properties
【24h】

Improved ring oscillator PUF on FPGA and its properties

机译:FPGA上改进的环形振荡器PUF及其性能

获取原文
获取原文并翻译 | 示例

摘要

PUFs (Physical Unclonable Function) are increasingly used in proposals of security architectures for device identification and cryptographic key generation. Many PUF designs for FPGAs proposed up to this day are based on ring oscillators (RO). The classical approach is to compare frequencies of ROs and produce a single output bit from each pair of ROs based on the result of comparison of their frequencies. This ROPUF design requires all ROs to be mutually symmetric and also the number of pairs of ROs is limited in order to preserve the independence of bits in the PUF response. This led us to design a new ROPUF on FPGA which is capable of generating multiple output bits from each pair of ROs and is also allowing to create higher number of pairs of ROs, thereby making the use of ROs more efficient than the classical approach. Our PUF design is based on selecting a particular part of a counter value and using it for the PUF output. By applying Gray code on the counter values, we have considerably improved the PUF's statistical properties. In principle, this PUF design does not need the ROs to be mutually symmetric, however, it is shown that this ROPUF design has significantly better properties with varying supply voltage when symmetric ROs are used. All of the presented measurements were performed on Digilent Basys 2 FPGA Boards (Xilinx Spartan3E-100 CP132). In this work, we provide a more detailed description of the PUF design on FPGA and the behaviour of ROs with varying supply voltage. Our proposed PUF architecture offers more output bits with required statistical properties from each RO pair than the classical approach, where frequencies of ROs are compared. The presented improvements significantly reduce the dependence on fluctuation of supply voltage. (C) 2016 Elsevier B.V. All rights reserved.
机译:PUF(物理不可克隆功能)越来越多地用于设备标识和加密密钥生成的安全体系结构建议中。迄今为止,许多针对FPGA的PUF设计都是基于环形振荡器(RO)的。经典方法是比较RO的频率,并根据它们的频率比较结果从每对RO中产生一个输出位。这种ROPUF设计要求所有RO相互对称,并且RO的对数受到限制,以保持PUF响应中位的独立性。这促使我们在FPGA上设计了一种新的ROPUF,该ROPUF能够从每对RO生成多个输出位,并且还允许创建更多对的RO,从而使RO的使用效率比传统方法高。我们的PUF设计基于选择计数器值的特定部分并将其用于PUF输出。通过在计数器值上应用格雷码,我们大大改善了PUF的统计属性。原则上,这种PUF设计不需要RO相互对称,但是,当使用对称RO时,随着电源电压的变化,这种ROPUF设计具有明显更好的性能。所有提出的测量均在Digilent Basys 2 FPGA板上(Xilinx Spartan3E-100 CP132)进行。在这项工作中,我们将对FPGA上的PUF设计以及RO随电源电压变化的行为提供更详细的描述。与传统的比较RO频率的方法相比,我们提出的PUF体系结构从每个RO对提供更多具有所需统计属性的输出位。提出的改进显着降低了对电源电压波动的依赖性。 (C)2016 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号