Digital fingerprint generator and method for generating digital fingerprint

US11868511B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11868511-B2
Application numberUS-202117794142-A
CountryUS
Kind codeB2
Filing dateAug 5, 2021
Priority dateSep 28, 2020
Publication dateJan 9, 2024
Grant dateJan 9, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided is a digital fingerprint generator. The digital fingerprint generator includes: a control circuit, configured to generate a control word; a first pulse generation circuit, connected to the control circuit, and configured to output a first pulse signal in response to the control word; a second pulse generation circuit, connected to the control circuit, having a same structure as the first pulse generation circuit, and configured to output a second pulse signal in response to the control word; and an output circuit, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to output a digital fingerprint based on the first pulse signal and the second pulse signal according to a predetermined first rule.

First claim

Opening claim text (preview).

What is claimed is: 1. A digital fingerprint generator, comprising: a control circuit, configured to generate a control word; a first pulse generation circuit, connected to the control circuit, and configured to output a first pulse signal in response to the control word; a second pulse generation circuit, connected to the control circuit, having a same structure as the first pulse generation circuit, and configured to output a second pulse signal in response to the control word, wherein each of the first pulse signal and the second pulse signal comprises a first frequency signal and a second frequency signal, probabilities of occurrence of the first frequency signal and the second frequency signal being controlled by the control word; and an output circuit, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to output a digital fingerprint based on the first pulse signal and the second pulse signal according to a predetermined first rule; wherein the first pulse generation circuit comprises: a frequency synthesizer, connected to the control circuit and the output circuit, and configured to generate the first pulse signal in response to reference pulse signals with uniformly spaced phases, and the control word; wherein the control word comprises a first coefficient and a second coefficient; and the first pulse signal comprises the first frequency signal generated based on the reference pulse signals and the first coefficient, and the second frequency signal generated based on the reference pulse signals and the first coefficient, wherein a ratio of the first frequency signal to the second frequency signal in the first pulse signal is controlled by the second coefficient. 2. The digital fingerprint generator according to claim 1 , wherein the first rule comprises: outputting the digital fingerprint based on a sequence of rising edges of the first pulse signal and the second pulse signal. 3. The digital fingerprint generator according to claim 2 , wherein the output circuit comprises a D flip-flop; wherein a data input terminal of the D flip-flop is connected to the first pulse generation circuit, and a clock input terminal of the D flip-flop is connected to the second pulse generation circuit; and the D flip-flop is configured to output the digital fingerprint based on the sequence of the rising edges of the first pulse signal and the second pulse signal. 4. The digital fingerprint generator according to claim 1 , further comprising: a signal generator, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to generate a plurality of reference pulse signals with uniformly spaced phases. 5. The digital fingerprint generator according to claim 4 , wherein the signal generator is further connected to the control circuit; and the control circuit is configured to send an initial phase control instruction to the signal generator, the initial phase control instruction being configured to control initial phases of the reference pulse signals generated by the signal generator, wherein different digital fingerprints are output in the case that the initial phases of the reference pulse signals are different. 6. The digital fingerprint generator according to claim 5 , wherein the control circuit is configured to receive a first control signal, and update at least one of the output control word and the initial phase control instruction in response to the first control signal. 7. The digital fingerprint generator according to claim 6 , wherein the control circuit is further connected to the output circuit; and the control circuit is configured to acquire the digital fingerprint output by the output circuit, and simplify the digital fingerprint by extracting data, in one of periods, of the digital fingerprint and deleting data in the other periods, wherein the periods are determined based on a number of paths of the reference pulse signals, and the control word. 8. A method for generating a digital fingerprint, comprising: acquiring a control word; outputting a first pulse signal in response to the control word: outputting a second pulse signal in response to the control word, wherein the first pulse signal and the second pulse signal are generated by circuits with a same structure, each of the first pulse signal and the second pulse signal comprises a first frequency signal and a second frequency signal, and probabilities of occurrence of the first frequency signal and the second frequency signal are controlled by the control word; and outputting a digital fingerprint, based on the first pulse signal and the second pulse signal, according to a predetermined first rule; wherein outputting the first pulse signal in response to the control word comprises: generating the first pulse signal in response to reference pulse signals with uniformly spaced phases, and the control word; wherein the control word comprises a first coefficient and a second coefficient; and the first pulse signal comprises the first frequency signal generated based on the reference pulse signals and the first coefficient, and the second frequency signal generated based on the reference pulse signals and the first coefficient, wherein a ratio of the first frequency signal to the second frequency signal in the first pulse signal is controlled by the second coefficient. 9. The method according to claim 8 , wherein the first rule comprises: outputting the digital fingerprint based on a sequence of rising edges of the first pulse signal and the second pulse signal. 10. The method according to claim 8 , further comprising: receiving a first control signal; and updating at least one of the control word and an initial phase control instruction in response to the first control signal, the initial phase control instruction being configured to control initial phases of the reference pulse signals, wherein different digital fingerprints are output in the case that the initial phases of the reference pulse signals are different. 11. The method according to claim 8 , further comprising: acquiring the output digital fingerprint, and simplifying the digital fingerprint by extracting data, in one of periods, of the digital fingerprint and deleting data of in the other periods, wherein the periods are determined based on a number of paths of the reference pulse signals, and the control word. 12. The digital fingerprint generator according to claim 1 , wherein the first rule comprises: outputting the digital fingerprint based on a sequence of falling edges of the first pulse signal and the second pulse signal. 13. The digital fingerprint generator according to claim 1 , further comprising: a signal generator, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to generate a plurality of reference pulse signals with uniformly spaced phases. 14. The digital fingerprint generator according to claim 2 , further comprising: a signal generator, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to generate a plurality of reference pulse signals with uniformly spaced phases. 15. The digital fingerprint generator according to claim 3 , further comprising: a signal generator, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to generate a plurality of reference pulse signals with uniformly spaced phases. 16. The method according to claim 8 , wherein the first rule comprise

Assignees

Inventors

Classifications

  • G06F21/73Primary

    by creating or determining hardware identification, e.g. serial numbers · CPC title

  • the encryption apparatus using shift registers or memories for block-wise {or stream} coding, e.g. DES systems {or RC4; Hash functions; Pseudorandom sequence generators} · CPC title

  • Generators characterised by the type of circuit or by the means used for producing pulses (H03K3/64 - H03K3/84 take precedence) · CPC title

  • involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics · CPC title

  • using physically unclonable functions [PUF] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11868511B2 cover?
Provided is a digital fingerprint generator. The digital fingerprint generator includes: a control circuit, configured to generate a control word; a first pulse generation circuit, connected to the control circuit, and configured to output a first pulse signal in response to the control word; a second pulse generation circuit, connected to the control circuit, having a same structure as the fir…
Who is the assignee on this patent?
Beijing Boe Technology Dev Co Ltd, Boe Technology Group Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F21/73. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 09 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).