Microelectronics, Volume. 52, Issue 1, 65(2022)

Design of a RO PUF Based on FPGA Carry Logic

CHEN Peng, LI Xiandong, YAO Liang, YI Maoxiang, and LU Yingchun
Author Affiliations
  • [in Chinese]
  • show less

    Physical Unclonable Function (PUF), as a circuit structure that can effectively deal with hardware security issues, has received extensive attention in recent years. Among them, the Ring Oscillator (RO) PUF does not require a completely symmetrical wiring method, so it is considered to be one of the most ideal PUF structures. However, the existing RO PUF design is more complicated and requires "hard macros" to fix the circuit, which results in poor portability of PUF. A RO PUF was implemented by using the inherent carry logic resources in FPGA in this paper. By cascading 11 XOR gates in 3 carry logics, the 11th-order oscillation ring was configured to solve the problem of portability and to avoid the use of "hard macros" to fix the circuit. The proposed structure was tested by using Xilinx Spartan-6. Experimental results showed that the proposed RO PUF achieved an uniformity of 50.65%, an uniqueness of 48.48% and a bit error rate of 1.56%. At the same time, this design had the characteristics of easy implementation, single resource occupation, and no manual layout.

    Tools

    Get Citation

    Copy Citation Text

    CHEN Peng, LI Xiandong, YAO Liang, YI Maoxiang, LU Yingchun. Design of a RO PUF Based on FPGA Carry Logic[J]. Microelectronics, 2022, 52(1): 65

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category:

    Received: Aug. 6, 2021

    Accepted: --

    Published Online: Jun. 14, 2022

    The Author Email:

    DOI:10.13911/j.cnki.1004-3365.210299

    Topics