A method for generating an identical electronic one-time pad at a first
location and a second location, the method comprising the steps of: (a)
providing a first electronic device at the first location and a second
electronic device at the second location, each of the first and the second
electronic devices having: (i) a non-volatile memory; (ii) a processor;
(iii) at least one table of true random numbers being stored on the
non-volatile memory, the table being identical for the first and the
second electronic devices; and (iv) at least one software program for
obtaining a true random number from the table, the software program being
stored on the non-volatile memory and the at least one software program
being operated by the processor; (b) providing a communication channel for
communication between the first electronic device and the second
electronic device; (c) selecting a selected true random number from the
table at the first and the second electronic devices according to a
selection procedure, the selection procedure being identical for the first
and the second electronic devices, the selection procedure including
exchanging at least a portion of a key between the first and the second
electronic devices over the communication channel, such that the selected
true random number is identical for the first and the second electronic
devices; and (d) forming at least a portion of the identical electronic
one-time pad at the first and the second locations with the selected true
random number.
Un método para generar un cojín de una sola vez electrónico idéntico en una primera localización y una segunda localización, el método que abarca los pasos de: (a) proporcionando un primer dispositivo electrónico en la primera localización y un segundo dispositivo electrónico en la segunda localización, cada uno del primer y los segundo dispositivos electrónicos que tienen: (i) una memoria permanente; (ii) un procesador; (iii) por lo menos una tabla de los números al azar verdaderos que son almacenados en la memoria permanente, la tabla que es idéntica para los primeros y segundos dispositivos electrónicos; y (iv) por lo menos un programa del software para obtener un número al azar verdadero de la tabla, el programa del software que es almacenado en la memoria permanente y el por lo menos un programa del software que es funcionado por el procesador; (b) abastecimiento de un canal de comunicaciones para la comunicación entre el primer dispositivo electrónico y el segundo dispositivo electrónico; (c) seleccionando un número al azar verdadero seleccionado de la tabla en el primer y de los segundo dispositivos electrónicos según un procedimiento de selección, el procedimiento de selección que es idéntico para los primeros y segundos dispositivos electrónicos, el procedimiento de selección incluyendo el cambio por lo menos de una porción de una llave entre la primera y los segundos dispositivos electrónicos sobre el canal de comunicaciones, tal que el número al azar verdadero seleccionado es idéntico para los primeros y segundos dispositivos electrónicos; y (d) formando por lo menos una porción del cojín de una sola vez electrónico idéntico en el primer y las segundo localizaciones con el número al azar verdadero seleccionado.