Secure root-of-trust enrolment and identity management of embedded devices
AssigneeCrypto Quantique Limited
InventorsJoanne Woodage, Kenneth Paterson, Shahram Mossayebi, John Anthony Elder
Life of this patent
Estimating the term…
Loading patent…
AssigneeCrypto Quantique Limited
InventorsJoanne Woodage, Kenneth Paterson, Shahram Mossayebi, John Anthony Elder
Estimating the term…
Methods, apparatuses, devices and computer readable media are provided in relation to device 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 is configured to establish a device key pair (DPK, DSK) based on a second challenge and response to the PUF, the device key pair comprising a device public key (DPK) and a device secret key (DSK). The electronic device further comprises one or more memories having installed thereon a primary trusted root certificate. The electronic device further comprises one or more processors configured to, over a secure connection, transmit a certificate signing request (CSR) to a server for a certificate certifying that the DPK is associated with a device identifier, the CSR comprising the device identifier and the DPK, wherein the CSR is signed using the DSK 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 device certificate associating the DPK with the device identifier. The one or more processors are further configured to verify that the device certificate is a descendant of the primary trusted root certificate. The one or more processors are further configured to in response to the verification, install the device certificate in memory.
An electronic device comprising a security module having a physical unclonable function (PUF), the security module 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);
A method for performance by an electronic device, the electronic device comprising:
A server of a server system comprising one or more servers, the server system for authenticating an electronic device, the server configured to:
A method comprising:
A system comprising an electronic device and one or more servers:
Dependencies are inferred from the claim text.