La criptografía carrancista

  • «Para servir a la Patria, nunca sobra el que llega ni hace falta el que se va» Venustiano Carranza (1859-1920).

Zacatecas,(04-12-2025).- En el período del 9 al 19 de febrero de 1913 se produjo e golpe de estado militar que llevó ilegítimamente al poder al General José Victoriano Huerta Márquez (1845 – 1916), derrocando al entonces presidente Francisco Ignacio Madero González (1873 – 1913), asesinado el día 22 de ese mismo mes, apenas tres día después de la llamada Decena Trágica.
Durante la revuelta, la heroica defensa de Palacio Nacional corría a cargo del General Lauro Villar Ochoa (1849 – 1923), quien luego de serherido fue sustituido, por orden de Madero, ocupando su lugar el General Huerta quien pronto lo traicionaría.

El hermano del presidente, Gustavo Adolfo Madero (1875 – 1913), enterado de la conspiración de Huerta lo capturó presentándolo ante el titular del ejecutivo, quien desestimando la versión de su familiar ordenó el 17, la liberación de quien sería dos días después el asesino de Gustavo y de él mismo el 22.
La respuesta revolucionaria se dio con la organización del llamado Ejército Constitucionalista bajo la dirección del General José Venustiano Carranza de la Garza (1859 – 1920), cuyos subalternos idearon varias formas de proteger la información contenida en sus comunicaciones internas.
De este modo, parte de la secrecía descansaba en la variedad de mecanismos de encriptación. La matemática contenida en estos sistemas criptográficos, si bien son bastante ingeniosos, es altamente elemental, por lo que el presente texto se limitará a describir uno de ellos.
El método más básico de los usados por las fuerzas carrancistas se construye sobre algo llamado sustitución recíproca, que consiste en una permutación de 26 símbolos, que se reduce a un apareamiento de los símbolos en el alfabeto. Por simplicidad, los carrancistas excluyeron las dobles como «RR» y «LL», además de la virgulillada «Ñ».

Una permutación del conjunto A , es una biyeccón de A en A , es decir, una correspondencia biunívoca; un apareamiento en el que cada pareja tiene elementos diferentes.
Si f : A → A es un apareamiento de A , y f(a) = b, entonces a ̸= b.
Técnicamente, un apareamiento es una permutación libre de puntos fijos.
En la siguiente figura se ilustra un apareamiento f de las letras vocales del
alfabeto castellano, en la que, por ejemplo f(A) = O y f(E) = U