Pregunta

Yo entiendo que el texto cifrado desde un cero a la izquierda libreta de un solo uso se utilizan adecuadamente revela absolutamente ningún datos sobre el mensaje cifrado.

¿Quiere esto decir que no hay manera de distinguir un mensaje cifrado con una libreta de un solo uso del ruido completamente al azar? ¿O hay alguna manera teórica para determinar que hay un mensaje, a pesar de que no se puede aprender nada al respecto?

¿Fue útil?

Solución

No hay manera de determinar si una cadena se ha cifrado con una OTP. Puede producir cualquier cadena del mismo tamaño por la elección de una tecla adecuada.

Por ejemplo (de la Wikipedia Uno Time Pad artículo), el texto en claro "HOLA "puede ser cifrado con la clave 'XMCKL', dando a texto cifrado 'EQNVZ'. Sin embargo, es posible encontrar claves que producen cualquier texto plano 5 caracteres, tales como "después". No hay manera de determinar el texto plano original sin la llave original.

A OTP puede ser 'roto' si se vuelve a usar (y por lo tanto ya no es un una vez pad). El Venona Proyecto es un ejemplo de lo que puede suceder cuando se vuelven a utilizar las OTP.

Un importante inconveniente de OTP es que se debe distribuir de forma segura una clave igual en tamaño a la de texto claro que va a codificarse.

Otros consejos

Si su cojín de una sola vez es completamente al azar, entonces cualquier cosa XOR con él también está (asumiendo que su mensaje no tiene / baja correlación con el contenido de la libreta de un solo).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top