Supercharge Your Innovation With Domain-Expert AI Agents!

A method for generating physically unclonable functions based on ring oscillators

A ring oscillator and function generation technology, applied in the protection of internal/peripheral computer components, can solve problems such as correction code leakage, poor reliability, and reduced efficiency, and achieve high room for improvement, reliability, and high reliability.

Active Publication Date: 2022-01-11
HEFEI UNIV OF TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when the fluctuation caused by environmental changes is greater than or close to the mismatch, the output may change at any time, that is, the reliability is poor
The traditional method to improve the reliability of PUF is to use error-correcting code (ECC), but this method will significantly increase the complexity of the design and the overall design cost overhead, more seriously, the correction code will leak some important information, causing security question
Another widely used method is pre-configuration, for example, adjusting the ring oscillator (RO) configuration to select the two with the largest frequency difference between ROs with the same layout, all of the above methods increase the design complexity and cost
Other methods, such as the method of identifying unreliable bits, perform multiple response tests under different environmental conditions, and only select the bits with stable responses, thus showing high reliability. The main problems of this method include: need to adjust operating conditions and in Aging effects are not considered during response testing, and testing takes a lot of time, reducing efficiency

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
  • A method for generating physically unclonable functions based on ring oscillators
  • A method for generating physically unclonable functions based on ring oscillators
  • A method for generating physically unclonable functions based on ring oscillators

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] Such as figure 1 As shown, a method for generating a physically unclonable function based on a ring oscillator includes the following steps:

[0031] Step S1, initialization step:

[0032] Set the number of bits of the physical unclonable function, use the preset constraint file to define the position of the physical unclonable function generation unit on the FPGA, and realize several physical unclonable function generation units on the FPGA; each physical unclonable function generation unit corresponds to Generate one bit of the physical unclonable function; the physical unclonable function generating unit includes two ring oscillators and two counters, and the output of each ring oscillator is correspondingly connected to a counter; each ring oscillator includes several logic gates, each logic gate is implemented by an explicit lookup table.

[0033] Step S2, configuration steps:

[0034] The input excitation C of the physical unclonable function generating unit in...

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 provides a method for improving the reliability of a physical unclonable function based on a ring oscillator, which uses a look-up table (LUT) to realize the logic gate of the ring oscillator (RO), and configures the LUT that constitutes the ring oscillator (RO) The port is used to realize the rapid improvement of PUF reliability, which greatly improves its reliability in security applications, so that it can be widely used in security-related fields. Compared with the traditional ECC detection method or temperature and voltage test method, the present invention does not require additional hardware resources or other equipment, and can be implemented on the FPGA, and there is no risk of leaking relevant important information, so that in hardware resources The realization of highly reliable physical unclonable functions on the restricted authentication system becomes a reality. Compared with the traditional method, the present invention is simple to operate and has higher room for improvement. By configuring the port of the LUT, higher reliability can be improved, and it can adapt to more harsh environments.

Description

technical field [0001] The invention relates to the technical fields of hardware security and integrated circuits, in particular to a method for generating a physically unclonable function based on a ring oscillator. Background technique [0002] Programmable devices are widely used in the fields of software and hardware. With the development of social informatization, people pay more and more attention to device security. Effective authentication of these devices is the key to ensuring system security. Because such entities generally have problems such as poor computing power and limited resources, there are great obstacles in the application of traditional authentication methods based on cryptography. In order to effectively solve this problem, the researchers proposed Physical Unclonable Function (PUF), which is a new type of encryption primitive, which mainly utilizes certain physical characteristics generated by the inevitable process fluctuations in the manufacturing p...

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): G06F21/73
CPCG06F21/73
Inventor 梁华国周凯马高亮黄正峰鲁迎春徐秀敏易茂祥倪天明
Owner HEFEI UNIV OF TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More