METHOD AND SYSTEM FOR DISTRIBUTED CRYPTOGRAPHIC KEY PROVISIONING AND STORAGE VIA ELLIPTIC CURVE CRYPTOGRAPHY
First Claim
1. A method for distributing multiple cryptographic keys used to access data, comprising:
- receiving, by a receiving device of a processing server, a data signal superimposed with an access key request, wherein the access key request includes at least a number, n, greater than 2, of requested keys;
generating, by the processing server, n key pairs using a key pair generation algorithm, wherein each key pair includes a private key and a public key;
deriving, by the processing server, an access private key by applying the private key included in each of the n key pairs to a key derivation algorithm;
generating, by the processing server, an access public key corresponding to the derived access private key using the key pair generation algorithm; and
electronically transmitting, by a transmitting device of the processing server, a data signal superimposed with a private key included in one of the n key pairs for each of then key pairs.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for distributing multiple cryptographic keys used to access data includes: receiving a data signal superimposed with an access key request, wherein the access key request includes at least a number, n, greater than 1, of requested keys; generating n key pairs using a key pair generation algorithm, wherein each key pair includes a private key and a public key; deriving an access private key by applying the private key included in each of the n key pairs to a key derivation algorithm; generating an access public key corresponding to the derived access private key using the key pair generation algorithm; and electronically transmitting a data signal superimposed with a private key included in one of the n key pairs for each of the n key pairs.
1 Citation
20 Claims
-
1. A method for distributing multiple cryptographic keys used to access data, comprising:
-
receiving, by a receiving device of a processing server, a data signal superimposed with an access key request, wherein the access key request includes at least a number, n, greater than 2, of requested keys; generating, by the processing server, n key pairs using a key pair generation algorithm, wherein each key pair includes a private key and a public key; deriving, by the processing server, an access private key by applying the private key included in each of the n key pairs to a key derivation algorithm; generating, by the processing server, an access public key corresponding to the derived access private key using the key pair generation algorithm; and electronically transmitting, by a transmitting device of the processing server, a data signal superimposed with a private key included in one of the n key pairs for each of then key pairs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for distributing multiple cryptographic keys used to access data, comprising:
-
a transmitting device of a processing server; a receiving device of the processing server configured to receive a data signal superimposed with an access key request, wherein the access key request includes at least a number, n, greater than 2, of requested keys; and a processor of the processing server configured to generate n key pairs using a key pair generation algorithm, wherein each key pair includes a private key and a public key, derive an access private key by applying the private key included in each of the n key pairs to a key derivation algorithm, and the generation module of the processing server is further configured to generate an access public key corresponding to the derived access private key using the key pair generation algorithm, wherein the transmitting device of the processing server is configured to electronically transmit a data signal superimposed with a private key included in one of the n key pairs for each of the n key pairs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification