Conclusion
Un texte chiffré par une substitution monoalphabétique ou polyalphabétique peut être déchiffré suivant
une méthode très rigoureuse. On trouve la taille de la clef grâce à l'indice de coïncidence
(dans le cas d'une substitution monoalphabétique, la longueur de la clef trouvée est 1).
On analyse ensuite les fréquences des lettres pour chaque partie du texte chiffré de la même façon et on les compare
aux fréquences moyennes de la langue française.
Si les fréquences des lettres ne sont pas respectées, comme c'est le cas dans un lipogramme en "e" par exemple,
on peut penser que le déchiffrement d'un texte pareil est impossible.
Mais voyons l'exemple suivant (passage de La Disparition de Georges Perec) :
" L'assaut dura trois jours, trois jours d'affronts inouïs, chocs obscurs, corps à corps,
vingt six marins unis dans un combat colossal, assaillant dix fois, vingt fois,
un harpon plus tranchant qu'un bistouri s'implanta jusqu'aux quillons,
jusqu'aux croisillons dans l'animal qui rugissait, bondissait, mais qui nonobstant
d'aigus barbillons labourant au plus profond sa chair, d'aggripants crocs tailladant,
arrachant à vif, traçant sur son dos blanc d'avivants sillons sanglants, faisait front,
s'attaquait aux canots qu'il culbutait, qu'il coulait, puis disparaissait tout à coup au plus profond du flot.
Puis un soir, s'attaquant soudain au trois-mâts, moby Dick l'ouvrit d'un coup. L'avant du galion bascula.
Dans un sursaut final, achab lança son harpon, mais son fil tortilla. Moby Dick, tournoyant, fonça sur lui. "
On le chiffre avec la clef BAC, et on obtient :
MAUTAWUDWSAVSOKTJQVRUURQJSLPUTTDCGFTPNVTIPPUUDHQDSQCSEVRUDOT
QSCDOTQSXJNIUSKYMCSIPTUPJSFBNUVNEPMDBTEPLQTSCMAUTAKMLCOTFJXHPIU
WIPHTHPIUVNJBRRPNRMUUURCOCJBNVRUWOBKTTQVRKTIOQLCOTCKUURUCVXSVIN
MOPTJWTQWBUZDRQJSKMLQOSFBNUMAPJMCMQWJRWHIUTAKUBQODKTSCJTOBIU
RUKOOPPBUUAPUDCJGWTBCSBKMLQOSNBBQVRCOTCVPNVSRSOHPNFTAEIAKSDCH
GTJPCOTUDRQDSVBINMAFBNVBRTBCJBNVBVKGTTBCCOTUVRUPNFPSDMAPDDCWIX
BNVTSKMLQOSUBNIMAPUSHBIUBIVGRQOTUBTVBQWBIVBUZDAPPTURUKMCWMBWU
AKUQWJLEPUNBIVQUKTDKTPCSAKTSCJTVPUVBCQVPCVPNVSRSOHPNFEUHMOVQU
KTUPTOKSSCUTCRUCOTUPUFBIPBUVSOKTMCUSOPBAEIELLQVVTJTFVNEPURMAXB
NVEUIBLKPNDBSEVLCEAPTUPTUTTAWUFKOANBCJBBNBNEBSQOHCSPQOMCJSU
PNHJLVPRVJLNBMQCYFJCMUOWSNQZAPUFQOCCTUTMUK
|
Voyez-vous un élément particulier ? |
