Patent ID: 9692737
Date: 2017-06-27
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A system for providing a cryptographic key to an electronic device during manufacturing of the electronic device, the system comprising: a controller external in a remote location to the electronic device; a first server external to the electronic device and the controller; and at least a second server external to the electronic device and the controller; wherein the controller is configured to: divide the cryptographic key into a plurality of portions, all of which are required for use of the cryptographic key and to be added to the electronic device, and wherein the electronic device is operable after all portions from the plurality of portions of the cryptographic key have been added to the electronic device; in response to receiving a provisioning request generated by the first server, send a provisioning response to the first server, wherein the provisioning request comprises identifying information of a module in the first server, wherein the identifying information comprises a unique identifier of the module in the first server, and wherein the unique identifier identifies that module during distribution of the first subset of portions from the plurality of portions of the cryptographic key; distribute a first subset of portions from the plurality of portions of the cryptographic key to the first server and a second subset of portions from the plurality of portions of the cryptographic key to the second server; and receive, from each of the first server and the second server, a log report indicative of addition of the first subset of portions from the plurality of portions of the cryptographic key and the second subset of portions from the plurality of portions of the cryptographic key, respectively, to the electronic device; and wherein the first server is configured to authorize the first subset of portions form the plurality of portions to be added to the electronic device, and wherein the second server is configured to authorize the second subset of portions to be added to the electronic device.