Contraseña de reemplazo simple para contraseña de reemplazo

El cifrado de sustitución simple es un método de cifrado que cambia el orden de las letras del alfabeto de una forma específica y las escribe en ese orden. Este alfabeto con el orden de las letras cambiado es una "lista de sustitución". Las tablas de sustitución pueden construirse mediante desplazamientos o inversiones (cifrados César y Atbash (en inglés) respectivamente) o de formas más complejas, en cuyo caso se denominan "tablas mixtas". Tradicionalmente, se escribe una palabra clave al principio del alfabeto y luego se eliminan las letras duplicadas para obtener una lista mixta. Utilice el sistema de tablas mixtas con la palabra clave "cebra":

El texto sin formato es ABCDEFGHIJKLMNOPQRSTUVWXYZ.

El texto cifrado es ZEBRASCCFGHIJKLMNOPQTUVWXY.

El texto claro es:

Huye inmediatamente. Fuimos descubiertos

El resultado del cifrado es:

SIAA·ZQ·LKBA. Virginia·ZOA

Tradicionalmente, el texto cifrado omite la puntuación y los espacios, tiene una unidad de longitud fija para evitar errores de transmisión y muestra los límites de las palabras en texto sin formato disfrazado. Estas unidades se denominan "grupos" (en inglés: groups), a veces también se denominan "groupcount" (es decir, el número de grupos), y se utilizan como comprobaciones adicionales. Generalmente se envían cinco cartas en grupos, y luego el mensaje se envía por telegrama:

SIAAZ QLKBA VAZOA RFPBL UAOAR

Si la longitud del texto plano no es divisible por 5, "NULL " necesita ser rellenado al final . Estos caracteres nulos pueden ser cualquier carácter, porque después del descifrado se puede ver que son caracteres obvios sin significado (como ORANG EOOOO), por lo que el receptor puede encontrarlos y descartarlos fácilmente. Si se descubre que la longitud del texto cifrado no se puede dividir uniformemente entre cinco, puede saber que hay un error de transmisión y es necesario retransmitirlo.

En ocasiones, no es necesario sustituir una simple contraseña de sustitución por otra letra. Por ejemplo, en Pigsty Cipher, el texto cifrado consta de símbolos en una cuadrícula.

La seguridad adicional de estas funciones no es muy diferente a la anterior, porque básicamente todos los símbolos extraños eventualmente se convertirán en letras A-Z.

A veces los vendedores utilizan un cifrado muy sencillo en sus listas y catálogos: sustituyendo letras por números.

Este artículo (número)

1234567890

Carta cifrada:

Crear ganancias

Por ejemplo: MAT representa 120 . La desventaja de las contraseñas de reemplazo simple es que las últimas letras del alfabeto (la mayoría de las cuales no se usan con frecuencia) a menudo se dejan al final. El método de fortalecimiento consiste en realizar un cambio de columna después del cifrado, pero esto a menudo no se hace.

Aunque la clave utilizada para el cifrado es muy probable (26! ≈ 2 88,4, si es de 88 bits), es extremadamente fácil romper el cifrado de tabla única. Siempre que se proporcione una longitud razonable de texto cifrado, el criptoanálisis puede inferir el significado de las unidades más comunes mediante el análisis de la distribución de frecuencia (inglés: distribución de frecuencia), es decir, análisis de frecuencia. Esto permite al cracker resolver el significado de una unidad mediante eliminación. Mire un ejemplo de craqueo. En algunos casos, se puede descifrar a partir de los patrones de sus letras. Por ejemplo, "attract" y "oseous" son las únicas "raíces" del patrón "ABBCADB" en inglés. Es decir, si "ABBCADB" aparece en la contraseña, después de un simple reemplazo, puede adivinar si es ". atraer" u "óseo”. Los acertijos de entretenimiento y periódicos contienen muchos de estos métodos de cifrado.

Según la distancia de solución única en inglés (inglés: distancia de Unicity), el texto cifrado promedio requiere al menos 27,6 letras para descifrar el cifrado de sustitución simple de la tabla mixta. En circunstancias normales, suponiendo que se encuentre una nueva permutación, generalmente requiere alrededor de 50 letras (algunos textos cifrados pueden usar menos). Sin embargo, cuando el texto cifrado tiene una distribución de frecuencia muy plana, puede aumentar la necesidad de longitud del texto cifrado. Al mismo tiempo, el cifrado puede agregar caracteres nulos para crear una distribución de frecuencia plana.

Además, existe otro método para "falsificar" la distribución de frecuencia, que se llama palabras faltantes. Como sugiere el nombre, estos artículos evitan deliberadamente el uso de una o más letras. Si se omite E, es imposible encontrar el texto sin formato real si se continúa utilizando el análisis de frecuencia normal (se estima que la frecuencia más alta es E).