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.
Abstract: A system for rendering available a stream of identical random processes to at least two seperate and remote parties is disclosed. The system includes a multiple random process source which makes available a preferably large number of independent random processes. The system further includes a device available to the parties and which serves for selecting for use by each of the parties, at the same time, an identical one of said plurality of random processes.
Abstract: A random data generator for reproducing a random data stream producible by an identical generator at another location, comprising: an input means for receiving a bit stream, a random selector for selecting random individual bits from said bit stream to form a random data stream, and wherein said random selector is randomized by a previous segment of said random data stream. The generator allows process running at two separate locations to make use of the same random data.