Method of preventing unauthorized distribution and use of electronic keys using a key seed
First Claim
Patent Images
1. A method of generating an electronic key used in an electronic transaction, said method comprising executing a first one-way function which is unique to a first host and installed on said first host that derives said electronic key from:
- a key seed received along with said first one-way function from a key distribution centre, said key seed and said first one-way function being saved in a non-volatile storage unit of said first host, anda unique host identification of said first host, said unique host identification not received from the key distribution centre;
said function being executed to derive said electronic key each time an electronic transaction requiring the use of said electronic key is made.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for generating an electronic key used in an electronic transaction can be created by executing a one-way function on a host that derives the electronic key from a key seed saved in a non-volatile storage unit of the host and a unique host identification that is resident on the host. The function is preferably executed each time an electronic transaction requiring the use of the electronic key is made.
84 Citations
21 Claims
-
1. A method of generating an electronic key used in an electronic transaction, said method comprising executing a first one-way function which is unique to a first host and installed on said first host that derives said electronic key from:
-
a key seed received along with said first one-way function from a key distribution centre, said key seed and said first one-way function being saved in a non-volatile storage unit of said first host, and a unique host identification of said first host, said unique host identification not received from the key distribution centre; said function being executed to derive said electronic key each time an electronic transaction requiring the use of said electronic key is made. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for generating an electronic key used in an electronic transaction, said system comprising:
-
a first host for making said electronic transaction, said first host having a unique host identification not received from a certifying authority for said electronic key; a non-volatile storage unit of said first host for storing a private key seed; and a first one-way function, unique to said first host and installed in said first host, for deriving said electronic key from said key seed and said host identification of said first host, said first host executing said one-way function to derive said electronic key each time an electronic transaction requiring the use of said electronic key is made. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification