现场可编程门阵列
环形振荡器
戒指(化学)
计算机科学
质量(理念)
嵌入式系统
计算机硬件
电气工程
工程类
物理
化学
有机化学
量子力学
电压
作者
Dominik Merli,Frederic Stumpf,Claudia Eckert
标识
DOI:10.1145/1873548.1873557
摘要
Physical Unclonable Functions (PUFs) based on Ring Oscillators (ROs) are a promising primitive for FPGA security. However, the quality of their implementation depends on several design parameters. In this paper, we show that ring oscillator frequencies strongly depend on surrounding logic. Based on these findings, we propose a strategy for improving the quality of RO PUF designs by placing and comparing ROs in a chain-like structure. We also show that an increased RO runtime and RO disabling has a clear positive effect on the quality of a RO PUF. We implemented a RO PUF key generation system on an FPGA using our design strategy. Our results clearly indicate that our proposed design strategy can significantly improve the quality of a RO PUF implementation.
科研通智能强力驱动
Strongly Powered by AbleSci AI