IP Library › Granted Patent US 11,290,286
Granted Patent B2
US 11,290,286 · App. 16/520,202 · Granted Mar 29, 2022

Provisioning systems and methods

Inventors: Massimiliano Pala (Longmont, CO); Ronald H. Ih (Los Altos, CA)
Assignee: Cable Television Laboratories, Inc.
H04L9/3268H04L9/3073H04L63/0876
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,290,286
App. No.
16/520,202
Granted
Mar 29, 2022
Kind
B2
Abstract

A method for registering and provisioning an electronic device is provided. The method includes a step of inserting a first keypair into a secure element of the electronic device. The first keypair includes a public key and a private key. The method further includes a step of requesting, from a server configured to register and provision connected devices, a provisioning of credentials of the electronic device. The method further includes a step of verifying, by the server, the electronic device credentials. The method further includes a step of registering, by the server, the electronic device. The method further includes a step of transmitting, from the server to the electronic device, a device certificate. The method further includes steps of installing the transmitted device certificate within the secure element of the electronic device, and provisioning the electronic device according to the installed device certificate.

Claims (35)

1. A method for provisioning, upon activation, an electronic device capable of connecting to an electronic network, the method executed through a portal in communication with a certificate authority (CA) and for a public key infrastructure (PKI) ecosystem, the method comprising the steps of:

receiving, from the activated electronic device at a bootstrap server of the portal, a bootstrap device certificate associated with the electronic device;

performing a search operation, using the received bootstrap device certificate, for corresponding certificates stored in a credentials database of the portal;

retrieving, based on the search operation, from the corresponding certificates in the credentials database, (i) an account certificate associated with the electronic device, and (ii) an ecosystem certificate associated with the PKI; and

transmitting the retrieved account and ecosystem certificates to the electronic device to provision the electronic device,

wherein the CA is associated by the portal to a particular customer upon activation of the electronic device and creation of a customer account by the particular customer, and

wherein the bootstrap device certificate is different from the retrieved account certificate and from the retrieved ecosystem certificate.

2. The method of claim 1 , wherein the step of receiving comprises additionally receiving a bootstrap signer certificate associated with a manufacturer of the electronic device, wherein the bootstrap signer certificate is different from the bootstrap device certificate.

3. The method of claim 2 , wherein the bootstrap signer certificate includes a first public key of the PKI, and wherein the bootstrap device certificate includes a second public key of the PKI different from the first public key.

4. The method of claim 3 , wherein the first and second keys are pre-generated as portions of respective first and second PKI keypairs during manufacture of the electronic device, and further comprising a step of generating the retrieved account and ecosystem certificates using the pre-generated first and second public keys.

5. The method of claim 1 , wherein the step of retrieving comprises automatically assigning the ecosystem certificate based on a selected implementation of the electronic device upon activation.

6. The method of claim 1 , wherein the step of performing comprises utilizing the received bootstrap device certificate as an index to look up one or more of a customer account association and the ecosystem certificate.

7. The method of claim 2 , further comprising a step of re-provisioning the device using the bootstrap signer certificate and at least one private key stored in the electronic device during production.

8. The method of claim 1 , wherein the credentials database is configured for operable communication with a bootstrapping or provisioning module of the electronic device.

9. A method for provisioning, upon activation, an electronic device capable of connecting to an electronic network, the method executed through a portal in communication with a certificate authority (CA) and for a public key infrastructure (PKI) ecosystem, the method comprising the steps of:

receiving, from the activated electronic device at a bootstrap server of the portal, a bootstrap device certificate associated with the electronic device;

performing a search operation, using the received bootstrap device certificate, for corresponding certificates stored in a credentials database of the portal;

retrieving, based on the search operation, from the corresponding certificates in the credentials database, (i) an account certificate associated with the electronic device, and (ii) an ecosystem certificate associated with the PKI; and

transmitting the retrieved account and ecosystem certificates to the electronic device to provision the electronic device utilizing at least one push operation from the portal to the electronic device,

wherein the bootstrap device certificate is different from the retrieved account certificate and from the retrieved ecosystem certificate.

10. The method of claim 9 , wherein the push operation communicates first and second public keys without communicating private keys corresponding to either of the first and second public key.

11. The method of claim 7 , wherein the step of re-provisioning comprises a sub step of generating at least one of a new account certificate and a new ecosystem certificate.

12. A method for provisioning, upon activation, an electronic device capable of connecting to an electronic network, the method executed through a portal in communication with a certificate authority (CA) and for a public key infrastructure (PKI) ecosystem, the method comprising the steps of:

receiving, from the activated electronic device at a bootstrap server of the portal, a bootstrap device certificate associated with the electronic device;

performing a search operation, using the received bootstrap device certificate, for corresponding certificates stored in a credentials database of the portal;

retrieving, based on the search operation, from the corresponding certificates in the credentials database, (i) an account certificate associated with the electronic device, and (ii) an ecosystem certificate associated with the PKI;

transmitting the retrieved account and ecosystem certificates to the electronic device to provision the electronic device; and

managing, after the step of transmitting, the retrieved account and ecosystem certificates transmitted to the electronic device, and

wherein the bootstrap device certificate is different from the retrieved account certificate and from the retrieved ecosystem certificate.

13. The method of claim 12 , wherein the step of managing comprises a substep of associating a customer account of a user of the electronic device with a manufacturer account of the manufacturer of the electronic device.

14. The method of claim 13 , wherein the step of managing further comprises a substep of authenticating an ecosystem corresponding to the transmitted ecosystem certificate.

15. The method of claim 13 , wherein the customer account is not associated with the manufacturer account at the time of manufacture of the electronic device.

16. The method of claim 13 , further comprising a step of, after the time of manufacture of the electronic device, pre-loading the bootstrap device certificate onto the portal.

17. The method of claim 1 , wherein the portal is further configured to manage the associated CA through a portal root.

18. The method of claim 17 , wherein the portal root is configured to execute certificate signing requests for the associated CA.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2019
From: IH, RONALD H.; PALA, MASSIMILIANO
To: CABLE TELEVISION LABORATORIES, INC
Reel/Frame 050067/0725 →
Continuity (7)
Continuation In Part 16145172 · Sep 28, 2018
Provisional Application 62711951 · Jul 30, 2018
Provisional Application 62702102 · Jul 23, 2018
Provisional Application 62575782 · Oct 23, 2017
Provisional Application 62575082 · Oct 20, 2017
Provisional Application 62563827 · Sep 27, 2017
Related Publication 20200021447A1 · Jan 16, 2020