Secure communication system and method using shared random source for key changing
AssigneeKing Green Ltd.
InventorEli Yanovsky
Life of this patent
Estimating the term…
Abstract
Apparatus for use by a first party for key management for secure communication with a second party, said key management being to provide at each party, simultaneously remotely, identical keys for said secure communication without transferring said keys over any communication link, the apparatus comprising: a datastream extractor, for obtaining from data exchanged between said parties a bitstream, a random selector for selecting, from said bitstream, a series of bits in accordance with a randomization seeded by said data exchanged between said parties, a key generator for generating a key for encryption/decryption based on said series of bits, thereby to manage key generation in a manner repeatable at said parties.
Claims48
Apparatus for use by a first party for key management for secure communication with a second party, said key management being to provide at each party, simultaneously remotely, identical keys for said secure communication without transferring said keys over any communication link, the apparatus comprising:
- a datastream extractor, for obtaining from data exchanged between said parties a bitstream,
- a random selector for selecting, from said bitstream, a series of bits in accordance with a randomization seeded by said data exchanged between said parties,
- a key generator for generating a key for encryption/decryption based on said series of bits,
- thereby to manage key generation in a manner repeatable at said parties.
A system for providing key management between at least two separate parties, the system comprising
- a primary bitstream for exchange between said parties,
- and at each party:
- a selector for randomly selecting, at predetermined selection intervals, parts of said primary bitstream to form a derived bit source, each selector being operable to use said derived bit source, in an identical manner, to randomize said selecting, and
- a key generator for generating cryptography keys at predetermined key generating intervals using said derived bit source of a corresponding selection interval.
A method of key management with at least one remote party, comprising the steps of:
- sharing with said remote party a primary data stream,
- using said primary data stream to form a randomizer,
- selecting parts of said primary data stream using said randomizer to form a derived data source, and
- using said derived data source to form cryptography keys at predetermined intervals.
Dependencies are inferred from the claim text.