En criptografía , la copulación rusa es un método de reorganización del texto simple antes del cifrado para ocultar encabezados estereotipados, saludos, introducciones, finales, firmas, etc. Esto oscurece las pistas para un criptoanalista y se puede utilizar para aumentar la dificultad criptoanalítica en esquemas criptográficos ingenuos (sin embargo, la mayoría de los esquemas modernos contienen defensas más rigurosas; consulte indistinguibilidad del texto cifrado ). Por supuesto, esto es deseable para quienes envían mensajes y desean que permanezcan confidenciales. El relleno es otra técnica para ocultar tales pistas.
La técnica consiste en dividir el mensaje de texto simple inicial en dos partes y luego invertir el orden de las partes (similar al desplazamiento circular ). Esto coloca todos los finales y comienzos (presumiblemente la ubicación de la mayoría de las frases repetitivas ) "en algún lugar en el medio" de la versión del texto simple que está realmente cifrada. Para algunos mensajes, principalmente aquellos que no están en un lenguaje humano (por ejemplo, imágenes o datos tabulares), la versión descifrada del texto simple presentará problemas al revertir la inversión. Para los mensajes expresados en lenguaje ordinario, existe suficiente redundancia como para que la inversión casi siempre pueda ser revertida por un humano inmediatamente después de la inspección. [1]
La frase en inglés sugiere que originalmente surgió de una observación sobre la práctica criptográfica rusa. [ cita requerida ] Sin embargo, la técnica es generalmente útil y no estaba, ni está, limitada al uso de los rusos. [2]