摘要 |
<p>A communication network of a type in which a first station sends encrypted messages to a second station is constructed such that the first station includes: a module for choosing an encryption key in a radom fashion from a plurality of encryption keys, and a module for encrypting a message via the randomly chosen encryption key and transmitting the encrypted message on the network; and such that the second station includes: a module for receiving and storing the encrypted message from the network, a module for selecting by chance a decryption key from a plurality of decryption keys, a module for performing a decrypt operation on a certain portion of the stored encrypted message via the selected decryption key, a module for comparing the result of the decrypt operation to a control word, a module for repeatedly activating the above recited selecting, performing, and comparing modules until the result of the decrypt operation matches the control word, and a module for performing the decrypt operation on the remainder of the stored encrypted message via the decryption key which causes the match. Modules which choose the encryption key and select the decryption key each include a memory which stores a circular sequence of bits, a submodule which picks a particular bit from all of the bits in the sequence, and a submodule which reads the key from the memory as the circular bit sequence beginning at the particular bit.</p> |