Cuando la 1a. guerra mundial estaba llegando a su fin, el Mayor
Joseph Mauborgne, jefe de investigación criptográfica
de la US Army, introduce el concepto de llave aleatoria
no consistía de una serie de palabras sino una gran serie
de letras elegidas al azar
propone utilizar este conjunto de letras como parte de un criptosistema
de Vigenére.
Principio funcionamiento
El primer paso era conseguir un bloque (pad) de hojas con cientos
de éstas.
Cada hoja contenía una llave única en forma de
línea de secuencias aleatorias de letras.
Dos copias del bloque: una para el emisor y otra para el receptor.
Para encriptar el emisor aplica el criptosistema de Vigenére
con la primera hoja del bloque como llave.
El receptor puede decriptar usando el mismo cripsistema y con
la misma llave.
Una vez que el mensaje fue encripatdo, enviado, recibió
y decriptado con éxito la hoja que se usó como hoja y
se destruye.
Cuando el siguiente mensaje se va a enviar la siguiente llave
del bloque es usada
la cual es subsecuentemente destruida y asi se continua
Debido a que cada llave es usada una sola vez, el
sistema se conoce como onetime pad.
Ejemplo:
Llave:
|
P L M O E Z Q
K J Z L R T E A V C R C B Y
|
Texto claro:
|
a t t a c k t
h e v a l l e y a t d a w n
|
Criptosistema:
|
P E F O G J J
R N UL C E I Y V V U C X L
|