An FPGA-based configurable ro PUF

A technology for configuring signals and input terminals, applied in secure communication devices, digital transmission systems, user identity/authority verification, etc., can solve problems such as high hardware costs, and achieve the effect of increasing quantity, improving resistance, and improving hardware efficiency

Active Publication Date: 2021-09-17
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, the implementation of traditional different CRO PUF structures needs to be redeployed on the FPGA development board, which also leads to higher hardware costs

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An FPGA-based configurable ro PUF
  • An FPGA-based configurable ro PUF
  • An FPGA-based configurable ro PUF

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0028] figure 1 Provide a kind of configurable RO PUF structure based on FPGA described in this embodiment, it comprises: M ring oscillators, the first MUX, the second MUX, two counters and a comparator; The second MUX and the first The three MUXs all have M input terminals and a configuration signal input terminal; the M input terminals of the second MUX are respectively connected to the output terminals of the M ring oscillators, and the output terminals of the second MUX are connected to the input terminals of the first counter; The M input terminals of the third MUX are respectively connected to the output terminals of the M ring oscillators, and the output terminals of the third MUX are connected to the input terminals of the second counter;

[0029] The second MUX and the third MUX respectively select an oscillating signal of a ring oscillator from the M ring oscillators to send to the corresponding counter, and the ring oscillators selected by the second MUX and the thi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention proposes an FPGA-based configurable RO PUF, including at least two ring oscillators, two counters and a comparator implemented based on FPGA. The ring oscillator includes an AND gate and n+1-order configurable delay units. By configuring these delay units with excitation signals, the RO PUF can be configured into different structures, so that the RO PUF proposed by the present invention has more oscillation situations , resulting in more stimulus-response pairs. On the other hand, it also makes the mathematical delay model of ROPUF more complicated, which increases the difficulty of machine learning modeling and improves the resistance of CRO PUF to machine learning algorithm attacks.

Description

technical field [0001] The invention relates to the field of physically unclonable functions of reconfigurable ring oscillators, in particular to an FPGA-based configurable RO PUF. Background technique [0002] Information security of computing systems, from server clusters to nodes, is critical for the Internet of Things (IoT). Traditional security primitives such as the Advanced Encryption Standard (AES) are impractical for resource-constrained or battery-based devices. The method of storing keys in non-volatile memory (NVM) is also vulnerable to intrusive attacks. Physically Unclonable Functions (PUFs) are considered as promising hardware security primitives due to their energy efficiency and economy. [0003] Because ring oscillator (RO) PUFs are field-programmable gate array (FPGA) friendly and can be easily deployed on FPGA-based platforms, it has gradually become one of the most popular PUF designs. Each RO in the RO PUF consists of a fixed delay device to form a s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L9/32
CPCH04L9/3278H04L2209/122
Inventor 韦子伟崔益军刘伟强王成华陈云鹏黎江
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products