Circuit used for realizing physical unclonable function and corresponding operation method

A circuit and function technology, which is applied in the field of circuits that realize physical unclonable functions, can solve the problems of increasing frequency measurement time, large time, area and power consumption overhead, and achieves increasing frequency measurement time, reducing chip area and power consumption. Consume cost and ensure the effect of security

Active Publication Date: 2017-07-04
SHANGHAI HUAHONG INTEGRATED CIRCUIT
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also, as the number of oscillators increases, so does the logic to measure and compare the frequencies of these oscillators
In order to save area and reduce power consumption, multiple oscillators can share frequency measurement and comparison logic, but the time of frequency measurement will be greatly increased
Therefore, oscillator accumulation and PUF require significant time, area, and power overhead in order to achieve a safety-compliant challenge-response space

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
  • Circuit used for realizing physical unclonable function and corresponding operation method
  • Circuit used for realizing physical unclonable function and corresponding operation method
  • Circuit used for realizing physical unclonable function and corresponding operation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] figure 1 A schematic circuit diagram of a circuit 100 for realizing a physically unclonable function according to the present invention is shown. exist figure 1 , the circuit 100 includes 32 oscillators RO 0 ,...RO 31 , these oscillators are divided into 16 groups of two oscillators each RO 2j , RO 2j+1 , where 0≤j≤15, each oscillator includes 3 delay unit groups d i , where 0≤i≤2, and each delay unit group includes two delay units, namely a first delay unit and a second delay unit. But it should be understood that this is only exemplary, and in other embodiments, other numbers of oscillators and delay unit groups and the number of delay units in each delay unit group can be set, for example, 64 can be set An oscillator, each oscillator includes 6 delay unit groups, and each delay unit group includes 4 delay units, that is, the first two delay units and the second two delay units.

[0028] The length of the challenge C is 64 bits, which corresponds to a 1-bit res...

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 invention relates to a circuit used for realizing a physical unclonable function. The circuit comprises n pieces of oscillators of which the time delay paths are configurable, wherein n is an even number; the oscillators independently have the frequencies of f0, f1...fn-2 and fn-1; n pieces of oscillators are divided into n / 2 groups, and each group comprises two oscillators; and each oscillator comprises m pieces of time delay unit groups, and each time delay unit group comprises at least two time delay units. The circuit is configured as follows: receiving challenges; selecting the time delay unit to form the time delay path; obtaining the frequency difference value of two oscillators in each group, and carrying out evaluation on the frequency difference value; and carrying out accumulation on the frequency difference value, and obtaining a bit response according to an accumulated sum. In addition, the invention also relates to a method for operating the circuit.

Description

technical field [0001] The present invention generally relates to the field of hardware security, and specifically relates to a circuit for realizing a physical unclonable function and a corresponding operation method. Background technique [0002] Physical Unclonable Function (PUF) is a new method applied in the security field of integrated circuit chips. PUF is a "biometric" identification technology in the field of chips, which can also be called "chip fingerprint" technology. PUF extracts the unique "fingerprint" information of each chip from each chip. These "fingerprint" information can be used to verify the authenticity of the chip and protect the data in the memory. It has great application prospects in the field of chip security and anti-counterfeiting. [0003] The principle of this "fingerprint" information is that there will always be many unavoidable individual differences in the manufacturing process of different chips. The difference in chip manufacturing co...

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 Applications(China)
IPC IPC(8): G06F21/77
CPCG06F21/77
Inventor 柴佳晶
Owner SHANGHAI HUAHONG INTEGRATED CIRCUIT
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