Diferencia entre revisiones de «Libreta de un solo uso»

Contenido eliminado Contenido añadido
Chewie (discusión · contribs.)
m Deshecha la edición 26296590 de 190.196.50.3 (disc.)
Línea 53:
De manera similar a lo anterior, si un número es negativo se le suma 26 para hacerlo positivo.
 
Así, Roberto recupera el texto en claro de Alicia, el mensaje vital "HOLA". Tanto Alicia como Roberto destruyen la hoja con la clave inmediatamente después de su uso, previniendo así su reutilización y un ataque contra el cifrado que sería trivial en esencia. La [[KGB]] enviaba con frecuencia a sus [[espionaje|agentes]] libretas de un solo uso impresasimprimidas en minúsculas hojas de "papel flash"—papel convertido químicamente en [[nitrocelulosa]], que arde casi instantáneamente y no deja cenizas.
 
La libreta de un solo uso clásica del espionaje (que a menudo consistía en verdaderas libretas de papel (a menudo minúsculas para su fácil ocultación), un lápiz afilado y el uso de algún [[cálculo mental]]) se puede implementar en forma de software usando ficheros de datos como entrada (texto en claro), salida (texto cifrado) y clave (la secuencia aleatoria requerida). A menudo se utiliza la operación [[XOR]] para combinar el texto en claro con la clave, y es especialmente atractiva en computación, ya que normalmente es una instrucción máquina nativa y por tanto es muy rápida. Sin embargo, no es trivial asegurar que la clave es realmente aleatoria, que sólo se utiliza una vez, que nunca acaba en manos de adversarios y que queda completamente destruida tras su utilización. Las partes auxiliares de una implementación de la libreta de un solo uso por software presentan verdaderos desafíos: el manejo/transmisión seguro del texto en claro, claves verdaderamente aleatorias y la utilización única de la clave.