Encoding ternary data for puf environments
US-2018131529-A1 · May 10, 2018 · US
US10985928B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10985928-B2 |
| Application number | US-201815877684-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 23, 2018 |
| Priority date | Jan 24, 2017 |
| Publication date | Apr 20, 2021 |
| Grant date | Apr 20, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A circuit device includes an oscillation circuit that generates an oscillation signal by using an oscillator, a processing unit that controls the oscillation circuit, and an interface unit that outputs authentication information to an external device. The authentication information being information based on specific information of the circuit device and is used to authenticate the circuit device.
Opening claim text (preview).
What is claimed is: 1. A circuit device comprising: an oscillation circuit configured to generate an oscillation signal; a processing circuit configured to control the oscillation circuit; a non-volatile memory configured to store predetermined oscillation adjustment data of the oscillation circuit as specific information uniquely identifying the circuit device, wherein the processing circuit is configured to perform an oscillation adjustment based on the oscillation adjustment data; an interface circuit configured to output, to an external device, authentication information corresponding to the specific information, wherein the oscillation adjustment data is temperature compensation data stored in regions of multiple addresses of the non-volatile memory, wherein each of the addresses corresponds to a respective temperature, and wherein the processing circuit is configured to extract the temperature compensation data of at least one of the addresses to generate the authentication information; and a clock module including (i) a frequency divider configured to divide the oscillation signal and (ii) a clocking data generation unit configured to generate clocking data based on the oscillation signal, wherein the clocking data is real-time clock information, and wherein the interface circuit is configured to output the clocking data to the external device. 2. The circuit device according to claim 1 , wherein the interface circuit is configured to receive external device authentication information, and wherein the processing circuit is configured to authenticate the external device based on the external device authentication information. 3. The circuit device according to claim 1 , further comprising: an encoding processing circuit configured to encode the authentication information, wherein the interface circuit is configured to output the authentication information encoded by the encoding processing circuit to the external device. 4. The circuit device according to claim 2 , further comprising: an encoding processing circuit configured to decode the external device authentication information. 5. The circuit device according to claim 1 , further comprising: a random number data output circuit configured to output random number data, wherein the authentication information is a combination of the specific information and the random number data. 6. The circuit device according to claim 5 , wherein the authentication information is data including predetermined bits and other bits, and bits of the specific information are allocated to the predetermined bits and bits of the random number data are allocated to the other bits. 7. The circuit device according to claim 1 , wherein the authentication information is a combination of the specific information and circuit characteristic adjustment data. 8. The circuit device according to claim 7 , wherein the authentication information is data including predetermined bits and other bits, and bits of the specific information are allocated to the predetermined bits and bits of the circuit characteristic adjustment data are allocated to the other bits. 9. The circuit device according to claim 1 , wherein the specific information is specific Physically Unclonable Function information of the circuit device. 10. The circuit device according to claim 9 , wherein the specific Physically Unclonable Function information is based on temperature compensated data of an oscillation frequency of the oscillation signal. 11. The circuit device according to claim 1 , further comprising: a time digital conversion circuit configured to perform time digital conversion based on the oscillation signal, wherein the interface circuit is configured to output additional information to the external device, the additional information being generated based on the time digital conversion. 12. A circuit device comprising: an oscillation circuit configured to generate an oscillation signal; a processing circuit configured to control the oscillation circuit; a non-volatile memory configured to store predetermined oscillation adjustment data of the oscillation circuit as Physically Unclonable Function information uniquely identifying the circuit device, wherein the processing circuit is configured to perform an oscillation adjustment based on the oscillation adjustment data; an interface circuit configured to output, to an external device, authentication information, the authentication information corresponding to the Physically Unclonable Function information, wherein the oscillation adjustment data is temperature compensation data stored in regions of multiple addresses of the non-volatile memory, wherein each of the addresses corresponds to a respective temperature, and wherein the processing circuit is configured to extract the temperature compensation data of at least one of the addresses to generate the authentication information; and a clock module including (i) a frequency divider configured to divide the oscillation signal and (ii) a clocking data generation unit configured to generate clocking data based on the oscillation signal, wherein the clocking data is real-time clock information, and wherein the interface circuit is configured to output the clocking data to the external device. 13. The circuit device according to claim 12 , further comprising: an encoding processing circuit configured to encode the authentication information prior to output by the interface circuit to the external device. 14. The circuit device according to claim 12 , further comprising: a random number data output circuit configured to output random number data, wherein the authentication information is a combination of the Physically Unclonable Function information and the random number data. 15. The circuit device according to claim 14 , further comprising: an encoding processing circuit configured to encode the authentication information prior to output by the interface circuit to the external device. 16. A circuit device comprising: an oscillation circuit configured to generate an oscillation signal; a processing circuit configured to control the oscillation circuit; a non-volatile memory configured to store predetermined oscillation adjustment data of the oscillation circuit as Physically Unclonable Function information uniquely identifying the circuit device, wherein the processing circuit is configured to perform an oscillation adjustment based on the oscillation adjustment data; a random number data output circuit configured to output random number data; an interface circuit configured to output, to an external device, authentication information that is generated using at least a portion of the oscillation adjustment data stored in the non-volatile memory; an encoding processing circuit configured to encode the authentication information prior to output by the interface circuit to the external device, wherein the authentication information is a combination of the Physically Unclonable Function information and the random number data, wherein the oscillation adjustment data is temperature compensation data stored in regions of multiple addresses of the non-volatile memory, wherein each of the addresses corresponds to a respective temperature, and wherein the processing circuit is configured to extract the temperature compensation data of at least one of the addresses to generate the authentication information; and a clock module including (i) a frequency divider configured to divide the oscillation signal and (ii) a clocking data genera
Time supervision arrangements, e.g. real time clock · CPC title
using physically unclonable functions [PUF] · CPC title
Program or device authentication · CPC title
Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system (cryptographic typewriters G09C3/00) · CPC title
Modifications for increasing the reliability {for protection} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.