Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como cifrado Delastelle

Criptografía (CCCI): Cifrado Delastelle (cifrado trífido)

En el post anterior expliqué el cifrado y descifrado utilizando la variante de cifra bífida del cifrado de Delastelle , y en este voy a hacer lo mismo con su variante de cifra trífida . La cifra trífida sigue el mismo principio que la bífida, pero en lugar de utilizar duplas de fila y columna emplea tuplas de tres elementos, es decir, cada carácter es localizado mediante la conjunción de tres valores. El número de símbolos a cifrar tiene que ser siempre un cubo perfecto: 1, 8, 27, ..., ya que se van a situar en tres tablas de 3 filas x 3 columnas. El alfabeto español tiene 27 caracteres, por lo que no es necesario añadirle símbolos adicionales, pero si se utiliza un alfabeto en el que su número de símbolos no sea un cubo perfecto, habría que añadirle caracteres adicionales hasta que lo sea (por ejemplo, el inglés tiene 26 caracteres, por lo que sería necesario añadirle un símbolo adicional, por ejemplo: "."). Cada carácter quedaría identificado por su número de tabla o nivel...

Criptografía (CCC): Cifrado Delastelle (cifrado bífido)

El cifrado de Delastelle fue inventado por el francés Félix-Marie Delastelle (1840-1902), y presenta dos variantes: la cifra bífida y la cifra trífida. En este post me voy a referir a la primera de ellas. En este criptosistema se transforma cada par de letras del mensaje original en una dupla de números de acuerdo con una tabla de Polibio con la clave que se haya elegido, escribiéndose los dos dígitos en vertical debajo del carácter correspondiente. Después, para obtener el criptograma, se leen los dígitos en horizontal de la primera fila (dígitos correspondientes a las filas de cada carácter) seguidos de los de la segunda fila (dígitos correspondientes a las columnas de cada carácter), y, finalmente, cada par de dígitos así obtenidos se transforma en el carácter que le corresponda conforme a la tabla de polibio empleada. Veamos un ejemplo: Supongamos que queremos cifrar el mensaje o texto en claro: 'CIFRADO BIFIDO' con la clave: 'CLAVE'. Para ello, lo primero que ha...