Imaginez deux personnes, Bob et Alice, qui veulent s'envoyer des messages sans qu'une personne tierce ne puisse les intercepter, les lire ou même les modifier. Cela peut paraître banal, mais pourtant les plus grands cerveaux se livrent une lutte depuis toujours pour y parvenir : il y a ceux qui imaginent des algorithmes permettant de crypter les messages, et les autres, qui cherchent à "casser" l'algorithme.
Cette histoire a commencé il y a très longtemps, déjà au temps de Jules César les romains utilisaient un alphabet chiffrés pour rendre les messages militaires illisibles par l'ennemi. Si avant ces techniques étaient essentiellement utilisées par les armées, l'importance de sécuriser les transactions est devenu un enjeu majeur de l'économie à notre époque d'Internet. La cryptographie est devenue une discipline importante en informatique.
Cette histoire, sous la plume de Simon Singh, est vraiment passionnante, c'est une lutte continuelle entre ceux qui cherchent des nouvelles méthodes de cryptage, qu'ils pensent inviolables, et ceux qui trouvent un moyen de "casser" les algorithmes. L'auteur remonte le temps, explique le chiffre de César utilisé par les romains, raconte comment Mary Stuart fut condamnée suite à un message secret décodé qui prouvait son implication dans un complot. L'auteur raconte aussi l'histoire de la machine Enigma utilisée par les allemands pendant la guerre, et comment elle fut "cassée" par des mathématiciens et des linguistes polonais et anglais. Plus récemment, il y a eu une réelle révolution dans la conception des algorithmes, avec la découverte du concept de chiffrement asymétrique, qui consiste en l'usage d'une clé publique et d'une clé privée. L'auteur explique très bien ce concept qui repose sur l'existence de fonctions mathématiques non-réversibles. Il donne un exemple, pas à pas, qui permet de bien saisir comment ça marche. Est-ce qu'on est arrivé à un point ou le combat est terminé ? Non, bien sûr, car les moyens pour "craquer" les algorithmes (puissance des machines) deviennent de plus en plus grand.
C'est un très bon livre de vulgarisation, mais pour celui qui ne connait rien au domaine, certains concepts nécessiteront surement plusieurs relectures. Vu que je travaille dans le domaine, je n'ai pas appris grand chose d'un point de vue technique, mais les anecdotes historiques sont vraiment savoureuses. Pour les amateurs, l'auteur fournit quelques exercices en fin de volume (je n'ai pas eu le courage de m'y attaquer).
Saule - Bruxelles - 59 ans - 21 avril 2011 |