Concept

Chiffre VIC

Résumé
vignette|Diagramme de flux du cryptogramme VIC Le chiffre VIC fut un chiffre utilisé au début des années 1950 par l'espion soviétique Reino Häyhänen (nom de code VICTOR), basé à l'époque à New York. Le VIC appartient à la famille des chiffres nihilistes et consiste en une combinaison complexe de substitutions et de transpositions. Le premier texte chiffré en VIC fut découvert par hasard par James Bozart en 1953. Livreur de journaux à l'époque, il fit tomber plusieurs pièces de monnaie dans un escalier et constata qu'une pièce de était creuse et contenait un microfilm carré. Ce chiffre a résisté à tous les efforts de pénétration de la NSA. Ce fut Häyhänen lui-même qui en expliqua le principe au moment de sa défection, en 1957, à l'ambassade américaine à Paris. Le chiffre VIC se fait en douze étapes et nécessite pour l'utilisateur de mémoriser plusieurs données: les huit lettres les plus fréquentes dans la langue concernée (publique) ; une suite de 6 chiffres (secrète) ; un vecteur d'initialisation de 5 chiffres (public) ; une suite de 20 lettres (secrète) ; un code personnel entre 1 et 16 (secret). Note: Dans les chapitres ci-dessous, les étapes sont nommées [Line-X] afin de suivre la notation de la description qui en est faite dans les archives de la CIA. Il n'y a pas de [Line-I] et [Line-O], sans doute pour éviter l’ambiguité avec 1 et zéro. Génération d'une clef aléatoire de 5 chiffres (Keygroup) Keygroup: 72401 Écrit les 5 premiers chiffres de la date sans les zéro (Date) Date: 13919 Soustrait [Line-B] de [Line-A] par arithmétique modulaire (chiffre par chiffre, pas de retenue entre colonnes voisines) 69592: 7-1=6, 2-3=9, 4-9=5, ... Choisit une phrase secrète et écrit les 20 première lettres (Phrase) TWASTHENIG HTBEFORECH séquençage (voir ci-dessous "opérations") du premier et le second groupe de 10 caractères de [Line-D], ce qui donne [Line-E.1] et [Line-E.2] respectivement [Line-E]: 8017942653 6013589427 Prend les 5 premiers caractères de [Line-C], puis applique l'addition de chaine (voir ci-dessous "opérations") pour créer 5 chiffres supplémentaires.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.