Refutation and Redesign of a Physical Model of TERO-based TRNGs and PUFs
Refutation and Redesign of a Physical Model of TERO-based TRNGs and PUFs
复制标题
基于 TERO 的 TRNG 和 PUF 物理模型的反驳和重新设计
DOI:
--
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Jeroen Delvaux
中科院分区:
文献类型:
--
作者:
Jeroen Delvaux
In an article from CHES 2015, which appears in extended form in the Journal of Cryptology in 2019, Bernard, Haddad, Fischer, and Nicolai modeled the physical behavior of a transient effect ring oscillator (TERO), thereby providing a means to certify its operation as a true random number generator (TRNG). In this work, we disprove the physical assumption on which the whole model is based. Moreover, we show that the convenient use of tractable, closed-form equations stems from a mathematical error. On a more constructive note, we are the first to point out that TEROs and Bistable Ring physically unclonable functions (PUFs) are closely related, thereby not only laying the foundations of a more accurate physical model but also revealing a new design trade-off between throughput, entropy, and reliability. Furthermore, we demonstrate that most TERO implementations in the literature are prone to counter value corruptions, and propose a solution to this problem. Measurements performed on a field-programmable gate array (FPGA) substantiate our claims.