"El cifrado del alfabeto" fue un breve estudio publicado por Lewis Carroll en 1868, en el que describía cómo utilizar el alfabeto para enviar códigos cifrados. [1] Fue uno de los cuatro cifrados que inventó entre 1858 y 1868, y uno de los dos cifrados polialfabéticos que ideó durante ese período y que utilizó para escribir cartas a sus amigos. [2]
En él se describe lo que se conoce como cifrado Vigenère , un esquema muy conocido en criptografía . Mientras que Carroll llama a este cifrado "irrompible", Friedrich Kasiski ya había publicado en 1863 un volumen que describía cómo descifrar dichos cifrados y Charles Babbage había encontrado en secreto formas de descifrar cifrados polialfabéticos en la década anterior durante la Guerra de Crimea .
La pieza comienza con una tabula recta .
ABCDEFGHIJKLMNOPQRSTUVWXYZ Una abcdefghijklmnopqrstuvwxyz Una B bcdefghijklmnopqrstuvwxyza B C cdefghijklmnopqrstuvwxyzab C D defghijklmnopqrstuvwxyzabc D E efghijklmnopqrstuvwxyzabcd E F fghijklmnopqrstuvwxyzabcde F G ghijklmnopqrstuvwxyzabcdef G H hijklmnopqrstuvwxyzabcdefg H Yo ijklmnopqrstuvwxyzabcdefgh yo J jklmnopqrstuvwxyzabcdefghi J K klmnopqrstuvwxyzabcdefghij K L lmnopqrstuvwxyzabcdefghijk L M mnopqrstuvwxyzabcdefghijkl M N nopqrstuvwxyzabcdefghijklm N O opqrstuvwxyzabcdefghijklmn O P pqrstuvwxyzabcdefghijklmno P Q qrstuvwxyzabcdefghijklmnop Q R rstuvwxyzabcdefghijklmnopq R S stuvwxyzabcdefghijklmnopqr S T tuvwxyzabcdefghijklmnopqrs T U uvwxyzabcdefghijklmnopqrst U V vwxyzabcdefghijklmnopqrstu V W wxyzabcdefghijklmnopqrstuv W X xyzabcdefghijklmnopqrstuvw X Y yzabcdefghijklmnopqrstuvwx Y Z zabcdefghijklmnopqrstuvwxy Z ABCDEFGHIJKLMNOPQRSTUVWXYZ
Cada columna de esta tabla forma un diccionario de símbolos que representan el alfabeto: así, en la columna A, el símbolo es el mismo que la letra representada; en la columna B, A está representada por B, B por C, y así sucesivamente.
Para utilizar la tabla, dos interlocutores deben ponerse de acuerdo sobre alguna palabra u oración. Esto puede denominarse "palabra clave" u "oración clave" y debe quedar grabado únicamente en la memoria.
Al enviar un mensaje, escriba sobre él la palabra clave, letra por letra, repitiéndola tantas veces como sea necesario: las letras de la palabra clave indicarán qué columna se utilizará para traducir cada letra del mensaje, cuyos símbolos deberán escribirse debajo; luego copie sólo los símbolos y destruya el primer papel. A partir de ahora será imposible para cualquier persona que desconozca la palabra clave descifrar el mensaje, incluso con la ayuda de la tabla.
Por ejemplo, si la palabra clave es vigilancia y el mensaje es “encuéntrame el martes a las siete”, el primer artículo se leerá así:
vigilanciavigilanciavig ilancevinos vemos el martes por la tarde en gatsevenhmkbxebpxpmyllyrxiiqt oltfgzzv
El segundo contendrá sólo 'hmkbxebpxpmyllyrxiiqt oltfgzz v'.
El receptor del mensaje puede, mediante el mismo proceso, retraducirlo al inglés.
Si se pierde esta tabla, se puede escribir fácilmente de memoria, observando que el primer símbolo de cada columna es el mismo que la letra que la nombra y que se continúan hacia abajo en orden alfabético. Sólo sería necesario escribir las columnas particulares requeridas por la palabra clave, pero un documento de este tipo le brindaría al adversario los medios para descubrir la palabra clave.