Un blog de l'hyperfiction intitulée "La disparition du Général Proust" : Général Proust, Les écrits de Marc Hodges, Vie sexuelle de M H, Jean-Pierre Balpe, Un roman de Marc Hodges, Les inédits de Marc Hodges, Le journal de Charlus, Les poèmes de JPB, Le premier album photo de Marc Hodges, Le second album photo de Marc Hodges, L'album photo de JPB, Le carnet d'Oriane, Les poèmes érotiques de MH à G, Les écrits de Jean-Pierre Balpe"… Extrait du roman La Toile (ed. Cylibris)

09 février 2006

Codage à double clef

Oléniek, mardi 22/12/2015, 06:38:34

Irina boit sa tasse de thé tiède, travaille quelques instants sur son ordinateur, consulte ses fichiers. Sa position d’expert international est assez commode. Elle a accès à des informations que d’autres n’ont pas. Elle peut emprunter des circuits détournés dans le réseau. Elle a des relations avec d’autres experts, leur échange des services… La confidentialité est la règle. Mais la frontière est floue entre l’aide technique et la trahison… De toutes façons, elle passe une part de sa vie à fureter dans les recoins les plus étranges du réseau. Si Irina veut, elle peut obtenir les renseignements dont elle a besoin…

Quelques minutes plus tard, grignotant un de ces biscuits insipides qui accompagnent son thé, elle envoie un second message :

“from irinak@perso.siber.ru to Djeff@rom.univ-sorb.fr
12/22/15 11:23

\{Å~,|özöÄ~q~,Å~,x3{~puzmÄqÅ~,oqzÄ~mx,pq,xm,|{xuoq,pq,Y{zÄ~ömx8,xq,yuqÅÑ,qÄ,pq
|mq~,|m~,UzÄq~|{x,SqzõÇq,F,tÄÄ|F;;opÉqn:ÅzuzÄq~:sqzqÇq’,Xm,oxqr,|~uymu~q,pÅ,
Pu~qoÄqÅ~,Sözö~mx,qÄ,@@?>@ACB8,ux,3msuÄ,mx{~,uy|xqyqzÄ,pq,q,rmu~q,|mq~,|
{Å~,xÅu8,ÄÅ,m,muzu,mooõ,î,Ä{Å,xq,ruotuq~,î,mooõ,UzÄq~|{x8,ÅrruÑq,6:or~,qÄ,
ÄÅ,q,pmz,xm,|xmoq’,M|~õ8,î,Ä{u,pq,v{Åq~8,ymu,vq,|qÅÑ,mÅu,o{zÄuzÅq~,î,Ä3mupq~,
u,ÄÅ,ÇqÅÑ’”

Jamais Irina et Djeff n’échangent en clair sur le réseau des messages contenant des informations confidentielles. Ils ont convenu d’un système de cryptage simple, efficace : à double clé. Le cryptage du second message dépend d’un message précédent qui renferme la clef d’interprétation. Le fait que le premier message contienne une citation de poète signale à Djeff qu’il doit utiliser une transcription numérique. La clef est le début de la citation. La citation commençant par “M”, l’algorithme utilisé réduit cette lettre à sa minuscule : “m”. Cette lettre reçoit sa valeur dans un code convenu, ici 109. Dans ce code la valeur de “a” est 97… Il y a une différence de valeur 12. Chaque lettre du message est codée comme si “m” était le début de l’alphabet, c’est-à-dire en ajoutant 12 à sa valeur dans le code : “b”, 98 devient 110, donc “u” ; “c” devient “v”, “P” devient “\”, etc. Pour traduire, il suffit de faire l’inverse : enlever 12 à la valeur de codage des caractères reçus :

“from irinak@perso.siber.ru to Djeff@rom.univ-sorb.fr
12/22/15 11:23

Pour pénétrer l'ordinateur de la police de Montréal, le mieux est de passer par Interpol Genève : http://cdsweb.uninter.geneve… La clef primaire du Directeur Général est 44324576. Il s'agit alors de se faire passer pour lui. Tu as accès à tous les fichiers ouverts à Interpol, suffixe *.cfr. Tu es dans la place… À toi de jouer… Je peux continuer à t'aider si tu veux !

Le procédé est naïf mais difficile à déchiffrer si l’on ne connaît ni la clef de départ, ni la police de caractères, ni la langue utilisée… Ça suffit à protéger des curieux ordinaires…