Patent ID: 8098822

Claim:
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 or components thereof over any communication link, the apparatus comprising: a datastream extractor, configured to extract a bitstream from data exchanged between said parties; a random selector configured with selection settings identical to those at said second party said selection settings defining a selection, from said bitstream, of a series of bits in accordance with a randomization within said random selector, said randomization seeded by said data exchanged between said parties, said randomization being identical to a randomization carried out at said second party, thereby ensuring that said series of bits is identically selected at both parties, the random selector being operable to use results of said randomization as addresses to point to bits in said datastream; a key generator configured for separately generating at said first party a key for encryption/decryption based on said series of bits, thereby to separately generate a key at said first party which is identical to a key likewise generated at said second party based on said exchanged information, thus to manage key generation in a manner repeatable at said parties, without transferring said keys or components thereof over any communication link.