Situación tradicional
Es fácil descifrar un texto cifrado cifrado por Cifrado Vigenere , si sabe que el texto en claro está en Un lenguaje natural como el inglés. Hay dos métodos para descubrir la clave utilizada para cifrar el texto plano. O conoce las frecuencias de ciertos caracteres que aparecerán con más frecuencia que otras ( e
para inglés) o conoce una palabra que aparecerá en el texto plano ( the
, a
, etc. para inglés).
Aleatorio criptográficamente seguro
¿Qué pasa si el texto sin formato es en realidad datos CSR (aleatorios criptográficamente seguros), y los cifra utilizando el cifrado Vigenere con una clave CSR?
Digamos que reutilizamos la clave cuatro veces (¿para tener en cuenta las fallas si el azar no es CSR?). Además, la clave es lo suficientemente grande como para que la fuerza bruta no sea una opción (por ejemplo, la clave puede ser de 1 KB y, por lo tanto, el cifrado y el texto sin formato son 4 KB).
¿Es posible descifrar eso, aunque esté reutilizando la misma clave (la clave también es CSR) pero no tan grande como los datos de texto sin formato?
o: ¿qué grado de seguridad tiene esto en relación con otros métodos de cifrado / descifrado?
Contexto
En caso de que te preguntes: '¿por qué quieres cifrar datos aleatorios?':
Bueno, si la respuesta es no, y por lo tanto es imposible descifrarla. Eso significaría que una vez que se establezca un secreto compartido entre dos personas, podría establecer una conexión de información teóricamente segura, ¿verdad? Porque una vez que tienes una clave secreta compartida 'A' de 1KB. Luego, puede crear una clave secreta compartida 'B' de 2 KB utilizando 'A' dos veces en los datos generados recientemente de forma aleatoria. Luego, puede usar 1KB de 'B' como teclado de una sola vez en sus comunicaciones de texto simple en inglés. Y podría usar los otros 1KB de 'B' para comunicar de forma segura la siguiente clave de tamaño de 2KB y así sucesivamente.