Interim root-of-trust enrolment and device-bound public key registration
AssigneeCrypto Quantique Limited
InventorsJoanne WOODAGE, Kenneth PATERSON, Shahram MOSSAYEBI
Life of this patent
Estimating the term…
Loading patent…
AssigneeCrypto Quantique Limited
InventorsJoanne WOODAGE, Kenneth PATERSON, Shahram MOSSAYEBI
Estimating the term…
Methods, apparatuses, devices and computer readable media are provided in relation to enrolment. In one example, an electronic device is provided. The electronic device comprises a security module having a physical unclonable function (PUF). The security module is configured to establish an enrolment key pair (EPK,ESK) based on a first challenge and response to the PUF, the enrolment key pair comprising an enrolment public key (EPK) and an enrolment secret key (ESK). The electronic device further comprises one or more memories. The electronic device further comprises one or more processors configured to, over a secure connection, transmit a certificate signing request (CSR) comprising a device identifier and the EPK to a server for a certificate certifying that the EPK is associated with the device identifier, wherein the CSR is signed using the ESK, and wherein the device identifier is based on a function of the EPK. The one or more processors are further configured to, over the secure connection, receive a temporary enrolment device certificate certifying that the EPK is associated with the device identifier and including a validity period. The one or more processors are further configured to install the temporary enrolment device certificate in memory.
An electronic device comprising:
An electronic device according to any preceding claim, wherein the device identifier is based on a hash function of the EPK.
An electronic device according to any preceding claim, wherein the validity period of the temporary enrolment device certificate is less than ten minutes.
An electronic device according to any preceding claim,
A method for performance by an electronic device, the electronic device comprising:
A server configured to:
A server according to any of claims 13 to 22, the server further configured to:
A method comprising, in a server:
A system comprising:
Dependencies are inferred from the claim text.