US5748734A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Circuit and method for generating cryptographic keys
Assignee: Nokia of America Corp
•
Filing: 1996-04-02
•
Granted: 1998-05-05
•
Expires: 2016-04-02
Abstract
Abstract A circuit for, and method of, generating a cryptographic key at a communications node. The circuit includes: (1) communications circuitry for communicating a first seed during a first communications session and communicating a second seed during a second communications session temporally separated from the first communications session and (2) processor circuitry for creating the cryptographic key from the first and second seeds, the communicating of the first and second seeds occurring during the temporally-separated first and second communications sessions, respectively, thereby to enhance a privacy of the cryptographic key.
Inventors
- 👤 Semyon Mizikovsky
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 07:52
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/08; H04L9/0861; H04L9/0869; H04L9/32; H04L9/0877; H04L2209/00; H04L2209/80
Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
78 words
A circuit, associated with a communications node, for generating a cryptographic key at said communications node, comprising: communications circuitry for communicating a first seed during a first communications session and communicating a second seed during a second communications session temporally separated from said first communications session; and processor circuitry for creating said cryptographic key from said first and second seeds, said communicating of said first and second seeds occurring during said temporally-separated first and second communications sessions, respectively.
Claim 2
Dependent Claim
78 words
A circuit, associated with a communications node, for generating a cryptographic key at said communications node, comprising: communications circuitry for communicating a first seed during a first communications session and communicating a second seed during a second communications session temporally separated from said first communications session; and processor circuitry for creating said cryptographic key from said first and second seeds, said communicating of said first and second seeds occurring during said temporally-separated first and second communications sessions, respectively.
Claim 3
Dependent Claim
35 words
The circuit as recited in claim 1 wherein said communications circuitry further communicates a third seed during said first communications session, said processor circuitry creating said cryptographic key from said first, second and third seeds.
Claim 4
Dependent Claim
29 words
The circuit as recited in claim 1 wherein said first seed is communicated over a first communications channel and said second seed is communicated over a second communications channel.
Claim 5
Dependent Claim
19 words
The circuit as recited in claim 1 wherein said second communications session is conducted over a wireless communications channel.
Claim 6
Dependent Claim
52 words
The circuit as recited in claim 1 wherein said communications circuitry comprises: first communications circuitry for transmitting said first seed from said communications node to another communications node during said first communications session; and second communications circuitry for receiving said second seed from said other communications node during said second communications session.
Claim 7
Dependent Claim
20 words
The circuit as recited in claim 1 wherein said processor circuitry further generates verification data for verifying said cryptographic key.
Claim 8
Dependent Claim
19 words
The circuit as recited in claim 1 wherein said communications circuitry communicates verification data during said second communications session.
Claim 9
Dependent Claim
27 words
The circuit as recited in claim 1 wherein said first seed is 8 to 10 digits in length and said second seed is 24 digits in length.
Claim 10
Dependent Claim
20 words
The circuit as recited in claim 1 wherein said communications node is a mobile node of a wireless telecommunications network.
Claim 11
Dependent Claim
18 words
The circuit as recited in claim 1 wherein said communications node is a client in a computer network.
Claim 12
Independent Claim
70 words
A method of generating a cryptographic key at a communications node, comprising the steps of: communicating a first seed during a first communications session and communicating a second seed during a second communications session temporally separated from said first communications session; and creating said cryptographic key from said first and second seeds, said communicating of said first and second seeds occurring during said temporally-separated first and second communications sessions, respectively.
Claim 13
Independent Claim
70 words
A method of generating a cryptographic key at a communications node, comprising the steps of: communicating a first seed during a first communications session and communicating a second seed during a second communications session temporally separated from said first communications session; and creating said cryptographic key from said first and second seeds, said communicating of said first and second seeds occurring during said temporally-separated first and second communications sessions, respectively.
Claim 14
Dependent Claim
34 words
The method as recited in claim 11 further comprising the steps of: further communicating a third seed during said first communications session; and creating said cryptographic key from said first, second and third seeds.
Claim 15
Dependent Claim
35 words
The method as recited in claim 11 wherein said step of communicating comprises the steps of: communicating said first seed over a first communications channel; and communicating said second seed over a second communications channel.
Claim 16
Dependent Claim
26 words
The method as recited in claim 11 wherein said step for communicating comprises the step of conducting said second communications session over a wireless communications channel.
Claim 17
Dependent Claim
48 words
The method as recited in claim 11 wherein said step of communicating comprises the steps of: transmitting said first seed from said communications node to another communications node during said first communications session; and receiving said second seed from said other communications node during said second communications session.
Claim 18
Dependent Claim
21 words
The method as recited in claim 11 further comprising the step of further generating verification data for verifying said cryptographic key.
Claim 19
Dependent Claim
25 words
The method as recited in claim 11 wherein said step of communicating further comprises the step of communicating verification data during said second communications session.
Claim 20
Dependent Claim
37 words
The method as recited in claim 11 wherein said step of communicating comprises the steps of: communicating a first seed of 8 to 10 digits in length; and communicating a second seed of 24 digits in length.
Claim 21
Dependent Claim
20 words
The method as recited in claim 11 wherein said communications node is a mobile node of a wireless telecommunications network.
Claim 22
Dependent Claim
18 words
The method as recited in claim 11 wherein said communications node is a client in a computer network.
Claim 23
Dependent Claim
151 words
A circuit for independently generating cryptographic keys at first and second communications nodes, comprising: communications circuitry for transmitting first and third seeds between said first and second communications nodes during a first communications session over a first communications channel and transmitting a second seed between said first and second communications nodes during a second communications session temporally separated from said first communications session and over a second communications channel separate from said first communications channel; and processor circuitry for generating verification data and said cryptographic keys from said first, second and third seeds at both said first and second communications nodes, said processor circuitry employing said verification data during said second communications session to verify said transmitting of said first, second and third seeds, said transmitting of said first and second seeds occurring during said temporally-separated first and second communications sessions and over said separate first and second communications channels, respectively.
Claim 24
Dependent Claim
151 words
A circuit for independently generating cryptographic keys at first and second communications nodes, comprising: communications circuitry for transmitting first and third seeds between said first and second communications nodes during a first communications session over a first communications channel and transmitting a second seed between said first and second communications nodes during a second communications session temporally separated from said first communications session and over a second communications channel separate from said first communications channel; and processor circuitry for generating verification data and said cryptographic keys from said first, second and third seeds at both said first and second communications nodes, said processor circuitry employing said verification data during said second communications session to verify said transmitting of said first, second and third seeds, said transmitting of said first and second seeds occurring during said temporally-separated first and second communications sessions and over said separate first and second communications channels, respectively.
Claim 25
Dependent Claim
17 words
The circuit as recited in claim 21 wherein said second communications channel is a wireless communications channel.
Claim 26
Dependent Claim
27 words
The circuit as recited in claim 21 wherein said first seed is 8 to 10 digits in length and said second seed is 24 digits in length.
Claim 27
Dependent Claim
35 words
The circuit as recited in claim 21 wherein said first communications node is a mobile node of a wireless telecommunications network and said second communications node is a base station of said wireless telecommunications network.
Claim 28
Dependent Claim
31 words
The circuit as recited in claim 21 wherein said first communications node is a client in a computer network and said second communications node is a server in said computer network.
Claim 29
Independent Claim
144 words
A method of independently generating cryptographic keys at first and second communications nodes, comprising the steps of: transmitting first and third seeds between said first and second communications nodes during a first communications session over a first communications channel; transmitting a second seed between said first and second communications nodes during a second communications session temporally separated from said first communications session and over a second communications channel separate from said first communications channel; and generating verification data and said cryptographic keys from said first, second and third seeds at both said first and second communications nodes, said verification data employed during said second communications session to verify said transmitting of said first, second and third seeds, said transmitting of said first and second seeds occurring during said temporally-separated first and second communications sessions and over said separate first and second commnunications channels, respectively.
Claim 30
Independent Claim
144 words
A method of independently generating cryptographic keys at first and second communications nodes, comprising the steps of: transmitting first and third seeds between said first and second communications nodes during a first communications session over a first communications channel; transmitting a second seed between said first and second communications nodes during a second communications session temporally separated from said first communications session and over a second communications channel separate from said first communications channel; and generating verification data and said cryptographic keys from said first, second and third seeds at both said first and second communications nodes, said verification data employed during said second communications session to verify said transmitting of said first, second and third seeds, said transmitting of said first and second seeds occurring during said temporally-separated first and second communications sessions and over said separate first and second commnunications channels, respectively.
Claim 31
Dependent Claim
17 words
The method as recited in claim 26 wherein said second communications channel is a wireless communications channel.
Claim 32
Dependent Claim
27 words
The method as recited in claim 26 wherein said first seed is 8 to 10 digits in length and said second seed is 24 digits in length.
Claim 33
Dependent Claim
35 words
The method as recited in claim 26 wherein said first communications node is a mobile node of a wireless telecommunications network and said second communications node is a base station of said wireless telecommunications network.
Claim 34
Dependent Claim
31 words
The method as recited in claim 26 wherein said first communications node is a client in a computer network and said second communications node is a server in said computer network.
Claim 35
Dependent Claim
266 words
A wireless infrastructure, comprising: a communications network having a base station for communicating signals via wireless communications channels; a database, associated with said base station, for containing cryptographic keys, said cryptographic keys allowing transmission of encrypted signals from said base station; a plurality of wireless terminals coupled to said base station via said wireless communications channels to allow communication of signals therebetween, each of said plurality of wireless terminals having a memory associated therewith for storing a cryptographic key allowing transmission of encrypted signals from said each of said plurality of wireless terminals to said base station; and a key management system for independently generating cryptographic keys at said base station and a selected one of said plurality of wireless terminals, comprising: communications circuitry, associated with said base station and said selected one of said plurality of wireless terminals, for transmitting a first seed between said base station and said selected one of said plurality of wireless terminals during a first communications session and transmitting a second seed between said base station and said selected one of said plurality of wireless terminals during a second communications session temporally separated from said first communications session, and processor circuitry, associated with said base station and said selected one of said plurality of wireless terminals, for generating said cryptographic keys from said first and second seeds at both said base station and said selected one of said plurality of wireless terminals and storing one of said cryptographic keys in said database, said transmitting of said first and second seeds occurring during said temporally-separated first and second communications sessions, respectively.
Claim 36
Dependent Claim
266 words
A wireless infrastructure, comprising: a communications network having a base station for communicating signals via wireless communications channels; a database, associated with said base station, for containing cryptographic keys, said cryptographic keys allowing transmission of encrypted signals from said base station; a plurality of wireless terminals coupled to said base station via said wireless communications channels to allow communication of signals therebetween, each of said plurality of wireless terminals having a memory associated therewith for storing a cryptographic key allowing transmission of encrypted signals from said each of said plurality of wireless terminals to said base station; and a key management system for independently generating cryptographic keys at said base station and a selected one of said plurality of wireless terminals, comprising: communications circuitry, associated with said base station and said selected one of said plurality of wireless terminals, for transmitting a first seed between said base station and said selected one of said plurality of wireless terminals during a first communications session and transmitting a second seed between said base station and said selected one of said plurality of wireless terminals during a second communications session temporally separated from said first communications session, and processor circuitry, associated with said base station and said selected one of said plurality of wireless terminals, for generating said cryptographic keys from said first and second seeds at both said base station and said selected one of said plurality of wireless terminals and storing one of said cryptographic keys in said database, said transmitting of said first and second seeds occurring during said temporally-separated first and second communications sessions, respectively.
Claim 37
Dependent Claim
82 words
The infrastructure as recited in claim 31 wherein said communications circuitry further transmits a third seed between said base station and said selected one of said plurality of wireless terminals, said first seed originating at said selected one of said plurality of wireless terminals and said third seed originating at said base station, said processor circuitry generating said cryptographic keys from said first, second and third seeds at both said base station and said selected one of said plurality of wireless terminals.
Claim 38
Dependent Claim
31 words
The infrastructure as recited in claim 31 wherein said communications circuitry transmits said first seed over a wired first communications channel and said second seed over a wireless second communications channel.
Claim 39
Dependent Claim
33 words
The infrastructure as recited in claim 31 wherein said communications circuitry communicates verification data between said base station and said selected one of said plurality of wireless terminals during said second communications session.
Claim 40
Dependent Claim
27 words
The infrastructure as recited in claim 31 wherein said first seed is 8 to 10 digits in length and said second seed is 24 digits in length.
References Cited (Backward Citations)
US4876716A
Cited
US5530959A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-04 | 2001-11-03 | 2002-05-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-04 | 2005-11-03 | 2006-05-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-04 | 2009-11-03 | 2010-05-05 | $7700.00 | Window Closed / Lapsed |