¿Puede este 'Muchos' 'Time Pad modificado hacerse' más fuerte 'usando una tecla extremadamente larga?

3

Comenzando con el teclado de una sola vez, diga que desea cifrar algunas cadenas pequeñas como las palabras en esta oración, pero desea reutilizar la misma clave OTP para cada cadena, de modo que cuando encuentre la misma palabra, el texto cifrado salga igual. .

Pero digamos que modifica el algoritmo OTP de alguna manera, digamos saltando alrededor de una clave extremadamente larga de acuerdo con algún cálculo especial que lo coloca en diferentes posiciones a lo largo de la clave (para la misma palabra que termina en la misma posición cada uno tiempo) Así que diferentes palabras terminan en diferentes posiciones.

¿Hacer que la clave sea muy larga y que las posiciones alternativas a lo largo de toda su longitud hagan alguna diferencia en descifrar el mensaje resultante?

    
pregunta erotavlas 28.02.2015 - 03:17
fuente

2 respuestas

6

Como han dicho otros, este no es un algoritmo de One-Time Pad. Su algoritmo propuesto en realidad se llama un "libro de códigos"; La principal diferencia es que está sustituyendo una palabra por un conjunto aleatorio de letras de la misma longitud.

Los libros de códigos tienen una historia larga y bien documentada, y todavía tienen un uso limitado en la actualidad. Si miras algunos de los libros sobre criptografía, verás cómo les ha ido con respecto a su seguridad.

    
respondido por el John Deters 28.02.2015 - 05:41
fuente
7

No es un "pad de una vez" si reutiliza la clave.

Se pierden las propiedades de seguridad perfectas de una sola vez con cualquier período de reutilización de teclas. Su esquema solo reduce el nivel de seguridad del algoritmo a su "cálculo especial", que es simplemente seguridad por oscuridad.

    
respondido por el Ayrx 28.02.2015 - 03:22
fuente

Lea otras preguntas en las etiquetas