Fer que els codis secrets siguin indesxifrables és un vell somni dels professionals de la seguretat. Des de l'Antiguitat, la gent ha inventat sistemes manuals i després mecànics abans de la revolució electrònica. Descobriu en aquest dossier la criptologia i els seus usos, des del xifratge tradicional fins a l'ús d'ordinadors, inclòs el xifratge RSA.
Les operacions de xifratge i de desxifrat, es consideren, amb raó, que són especialment tediosos, fet que ha portat al disseny de màquines de criptografia per facilitar l'operació i sense errors. És el cas d'Enigma, del xifrat Alberti.
El xifrat numèric consta d'un botó moletejat que us permet girar l'alfabet mòbil al voltant d'un eix. La rotació regular del xifrat mòbil permet variar la correspondència dels alfabets.
Clic a la imatge per engrandir. La esfera Alberti consta d'una esfera fixa i una esfera mòbil. Les lletres de l'esfera fixa s'escriuen en majúscules i representen les lletres del text pla. Les lletres del xifrat mòbil s'escriuen en minúscules i representen les lletres del criptograma. Crèdit: DP
La regla lliscant de Saint-Cyr, que porta el nom de l'acadèmia militar, va estar en ús entre 1880 i principis del segle XX.
Thomas Jefferson (1743-1826), abans de ser elegit president dels Estats Units d'Amèrica, havia desenvolupat un dispositiu anomenat xifrat de roda, format per 26 discos a les vores dels quals s'escrivien alfabets desordenats. Per xifrar un missatge, feu girar les rodes perquè aparegui el missatge. El criptograma està format per qualsevol de les seqüències de les altres lletres. Per desxifrar, només cal tenir el mateix cilindre format pels mateixos 26 discos, alinear el criptograma i llegir en un altre lloc l'únic text que sembla tenir sentit. Podeu canviar la clau canviant l'ordre dels cilindres.
Clic a la imatge per engrandir. El xifrat de roda de Thomas Jefferson. Crèdit: Ciphermachines.
Màquines electromecàniques: Enigma
El xifratge poli alfabètic no s'utilitzarà habitualment fins a principis del segle XX amb l'aparició de màquines electromecàniques de rotor. Van ser presentats gairebé simultàniament per quatre inventors de diferents països: l'americà Edward Hugh Hebern, l'holandès Hugo Alexander Koch, el suec Arvid Damm i l'alemany Arthur Scherbius. Aquest últim és l'inventor de la famosa màquina Enigma, que serà adoptada i millorada per l'exèrcit alemany a partir de 1928.
Les instruccions per utilitzar la màquina Enigma són molt senzilles: l'operador prem un botó al teclat alfabètic i un llum indica quina lletra substituir en el criptograma. L'ús per al desxifrat és similar.
El cor d'aquestes màquines està format per una sèrie de rotors que són cilindres giratoris a la vora dels quals es col·loquen 26 contactes, cadascun representant una lletra de l'alfabet. Un rotor realitza una permutació entre els contactes de cada vora. Diversos rotors es col·loquen en sèrie per multiplicar les permutacions així compostes. Cada lletra fa que els rotors giren, la qual cosa canvia la permutació realitzada.
Capítol anterior: 4 Xifrat i càlcul, d'Ibn Dunaynir a Lester Hill.
Capítol següent: 6 Xifratge RSA: la revolució de la clau pública (en preparació)