<p>This paper describes the design and implementation of a Fredkin-gate (FRG)-based arbiter physically unclonable function (PUF) with 2<InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\times\)</EquationSource> </InlineEquation>2 switch blocks on an Artix-7 FPGA. The Fredkin gate is a three-input, three-output reversible gate, with two of its outputs functioning as 2:1 multiplexers. A classical arbiter PUF consists of multiplexer-based switch blocks through which a trigger signal propagates; therefore we propose a Fredkin-gate-based arbiter PUF architecture. The designed arbiter PUF is manually placed and routed on the Artix-7 200T FPGA. Challenges were generated using an LFSR, and the corresponding responses were analyzed to compute standard PUF performance metrics. The uniformity and uniqueness of the Fredkin gate-based arbiter PUF are 48.62% and 48.11%, respectively. Compared with a conventional irreversible gate-based arbiter PUF, the proposed design shows an improvement of 12.49% in uniformity and 3.24% in uniqueness. The reliability, BER, and KER of the proposed Fredkin gate-based arbiter PUF are 91.9%, 8.1%, and 0.9827, respectively. The proposed design was also evaluated under ML-based modeling attacks and demonstrates improved resistance compared with the conventional arbiter PUF.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Design and Implementation of Fredkin Gate-based Arbiter PUF in FPGA

  • Chinni Prabhunath G,
  • Ambika Prasad Shah

摘要

This paper describes the design and implementation of a Fredkin-gate (FRG)-based arbiter physically unclonable function (PUF) with 2 \(\times\) 2 switch blocks on an Artix-7 FPGA. The Fredkin gate is a three-input, three-output reversible gate, with two of its outputs functioning as 2:1 multiplexers. A classical arbiter PUF consists of multiplexer-based switch blocks through which a trigger signal propagates; therefore we propose a Fredkin-gate-based arbiter PUF architecture. The designed arbiter PUF is manually placed and routed on the Artix-7 200T FPGA. Challenges were generated using an LFSR, and the corresponding responses were analyzed to compute standard PUF performance metrics. The uniformity and uniqueness of the Fredkin gate-based arbiter PUF are 48.62% and 48.11%, respectively. Compared with a conventional irreversible gate-based arbiter PUF, the proposed design shows an improvement of 12.49% in uniformity and 3.24% in uniqueness. The reliability, BER, and KER of the proposed Fredkin gate-based arbiter PUF are 91.9%, 8.1%, and 0.9827, respectively. The proposed design was also evaluated under ML-based modeling attacks and demonstrates improved resistance compared with the conventional arbiter PUF.