摘要 |
A method is disclosed for generating an identical electronic one-time pad at a first and second locations. Each location is provided an electronic device, said electronic devices containing identical tables of true random numbers. In order to select an identical one-time pad at the first and second locations using the provided electronic devices, a portion of a key is exchanged between the two devices via a communications network, and is subsequently used as a pointer to select a true random number from the tables at the first and second devices. At least a portion of the one-time pad is formed with the true random number selected from the table. Also disclosed is a method for generating a practically unlimited quantity of true random numbers being identical at a plurality of locations through the addition of pseudorandom number generators to the electronic devices. The invention may also be implemented in a network setting wherein a central electronic device has a master table and a plurality of customer devices each have at least one table stored in two forms: one encrypted according to the master table and one in non-encrypted form. The customer electronic device then sends this encrypted table to the central electronic device, which decrypts the table in order to initiate communications. |