首页> 外文期刊>Journal of circuits, systems and computers >Area-Efficient PUF-Based Key Generation on System-on-Chips with FPGAs
【24h】

Area-Efficient PUF-Based Key Generation on System-on-Chips with FPGAs

机译:基于FPGA的片上系统基于区域高效PUF的密钥生成

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

摘要

Physically unclonable functions (PUFs) are an innovative way to generate device unique keys using uncontrollable production tolerances. In this work, we present a method to use PUFs on modern FPGA-based system-on-chips (SoCs). The processor system part of the SoC is used to configure the FPGA part. We propose a reconfigurable PUF design that can be changed by using the partial reconfiguration (PR) feature of modern FPGAs. Multiple ring oscillator PUF (RO PUF) designs are loaded on the same logic blocks of the FPGA in order to make use of different resources, i.e., sources of entropy, on the FPGA. Their frequencies are read out individually and the differences between neighbored oscillators are used to generate a bit response. The responses of each design can be concatenated to a larger response vector that can be used to generate a cryptographic key. We present an implementation that is able to decrease the needed resources by 87.5% on a Xilinx Zynq.
机译:物理上不可克隆的功能(PUF)是一种创新的方式,可以使用无法控制的生产公差来生成设备唯一的密钥。在这项工作中,我们提出了一种在基于FPGA的现代片上系统(SoC)上使用PUF的方法。 SoC的处理器系统部分用于配置FPGA部分。我们提出了一种可重配置的PUF设计,可以通过使用现代FPGA的部分重配置(PR)功能进行更改。多个环形振荡器PUF(RO PUF)设计被加载到FPGA的相同逻辑块上,以便利用FPGA上的不同资源,即熵源。它们的频率被单独读出,相邻振荡器之间的差异被用来产生位响应。每种设计的响应都可以与一个更大的响应向量相连,该向量可以用于生成加密密钥。我们提出了一种在Xilinx Zynq上能够将所需资源减少87.5%的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号