Method and control circuit for managing information of electronic device
AssigneePUFsecurity Corporation
InventorKai-Hsin Chuang
Life of this patent
Estimating the term…
Abstract
A method and a control circuit for managing information of an electronic device are provided, where the electronic device includes the control chip. The method includes: utilizing a static entropy source of the control circuit to provide static entropy data; utilizing a cryptographic circuit of the control circuit to generate a public key and a private key according to the static entropy data, where the public key is to be registered into a blockchain by an identifier (ID) management device; and utilizing a signature generating circuit to generate a digital signature at least according to the private key, where the information of the electronic device is to be uploaded to the blockchain in conjunction with the digital signature.
Claims18
A method for managing information of an electronic device including a control circuit, comprising:
- utilizing a static entropy source to provide static entropy data;
- utilizing a cryptographic circuit to generate a public key and a private key according to the static entropy data, wherein the public key is to be registered into a blockchain by an identifier (ID) management device;
- utilizing the cryptographic circuit to generate the public key and the private key to an internal register, wherein the internal register is unreadable for outside of the electronic device;
- transmitting the public key to a non-volatile memory (NVM) from the internal register, wherein the private key is prevented from being transmitted to the NVM;
- and
- utilizing a signature generating circuit to generate a digital signature at least according to the private key, wherein the information of the electronic device is to be uploaded to the blockchain in conjunction with the digital signature.
A method for managing information of an electronic device including a control circuit, comprising:
- utilizing a static entropy source to provide static entropy data;
- utilizing a cryptographic circuit to generate a public key and a private key according to the static entropy data, wherein the public key is to be registered into a blockchain by an identifier (ID) management device;
- and wherein the private key is stored in an internal register that is unreadable for outside of the electronic device;
- utilizing a signature generating circuit to generate a digital signature at least according to the private key, wherein the information of the electronic device is to be uploaded to the blockchain in conjunction with the digital signature;
- receiving a public key of a remote host from the remote host, to allow the control circuit to confirm whether the public key of the remote host is registered in the blockchain;
- and
- sending the public key of the control circuit to the remote host from the control circuit, to allow the remote host to confirm whether the public key of the control circuit is registered in the blockchain.
An control circuit for managing information of an electronic device, the electronic device comprising the control circuit, the control circuit comprising:
- a static entropy source, configured to provide static entropy data;
- a cryptographic circuit, configured to generate a public key and a private key according to the static entropy data;
- a signature generating circuit, configured to generate a digital signature at least according to the private key;
- an internal register, configured to store the private key, wherein the internal register is unreadable for outside of the electronic device;
- and
- a non-volatile memory (NVM), configured to store the public key;
- wherein the cryptographic circuit generates the public key and the private key to the internal register, the public key is further transmitted to the NVM from the internal register, and the private key is prevented from being transmitted to the NVM, the public key of the control circuit is to be registered into a blockchain by an identifier (ID) management device, and the information of the electronic device is uploaded to the blockchain in conjunction with the digital signature.
Dependencies are inferred from the claim text.