Concepts > Histoire de la cryptographie > Vigenère 3/3 

Chiffre de Gilbert Vernam

  • Le chiffre de Vigenère peut être rendu parfait en utilisant une clé aléatoire à usage unique de longueur égale à celle du message (masque jetable ou One Time Pad : Vernam 1917)
  • Si cette clé est bien aléatoire (les fonctions rand ne le sont pas, pas plus que les pages de romans parfois utilisés comme clés), et utilisée une seule fois, il n’y a (et n’y aura jamais) aucun moyen de cryptanalyse :
  • La difficulté réside dans la réalisation du masque réellement aléatoire de très grande longueur. Si le masque n’est pas aléatoire (périodique ou pris dans un roman) un bon cryptanalyste le détectera certainement si le message est assez long:
  • Le chiffre de Gilbert Vernam fut toutefois (paraît il) utilisé dans le téléphone rouge...

Section :