首页> 外文会议>International Conference on Field Programmable Logic and Applications >Improving the efficiency of PUF-based key generation in FPGAs using variation-aware placement
【24h】

Improving the efficiency of PUF-based key generation in FPGAs using variation-aware placement

机译:使用感知变化的布局提高FPGA中基于PUF的密钥生成的效率

获取原文

摘要

Reconfigurable systems often require secret keys to encrypt and decrypt data. Applications requiring high security commonly generate keys based on physical unclonable functions (PUFs), circuits which use random manufacturing variations to produce secret keys that are unique to each device. The security of PUF-based keys comes at a high hardware cost. Due to the need for error correction to extract reliable keys from noisy PUFs, the total cost of an n-bit key far exceeds just the cost of producing n bits of PUF output. In this work, we propose variation-aware intra-FPGA PUF placement to reduce the area cost of PUF-based keys on FPGAs. We show that placing PUF instances according to the random variations of each chip instance reduces the bit error rate of the PUFs and consequently greatly reduces the overall cost of key generation. The proposed variation-aware placement approach is applicable to any PUF-based system implemented in reconfigurable logic. We demonstrate our approach on a Xilinx Zynq-7000 Programmable SoC using FPGA-specific PUFs with code-offset error correction based on BCH codes. We quantify the effectiveness of our approach by comparing the implementation costs of the same system when using the default approach of variation-agnostic placement and our proposed variation-aware placement. It is shown that our approach reduces the area required for PUF and error-correction circuitry by about 50% while achieving equivalent reliability.
机译:可重配置系统通常需要密钥来加密和解密数据。要求高安全性的应用通常会根据物理不可克隆功能(PUF)生成密钥,而这些密钥是使用随机制造变化来产生每个设备唯一的秘密密钥的电路。基于PUF的密钥的安全性需要付出很高的硬件成本。由于需要进行纠错以从嘈杂的PUF中提取可靠的密钥,因此n位密钥的总成本远远超过产生n位PUF输出的成本。在这项工作中,我们提出了变型感知FPGA内的PUF布局,以减少FPGA上基于PUF的密钥的面积成本。我们表明,根据每个芯片实例的随机变化来放置PUF实例会降低PUF的误码率,从而大大降低密钥生成的总体成本。所提出的变体感知放置方法适用于以可重配置逻辑实现的任何基于PUF的系统。我们在Xilinx Zynq-7000可编程SoC上演示了我们的方法,该方法使用FPGA专用PUF和基于BCH代码的代码偏移量纠错。当使用默认的不可知变种方法和我们提出的可感知变体的方法时,我们通过比较同一系统的实施成本来量化我们方法的有效性。结果表明,我们的方法将PUF和纠错电路所需的面积减少了约50%,同时实现了相当的可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号