Comprendre le chiffrement Vignere

Vignere Cipher inclut une torsion avec l'algorithme de César Cipher utilisé pour le cryptage et le décryptage. Vignere Cipher fonctionne de manière similaire à l'algorithme de César Cipher avec une seule distinction majeure: César Cipher comprend un algorithme pour le décalage d'un caractère, tandis que Vignere Cipher comprend une clé avec plusieurs alphabets.

Équation mathématique

Pour le cryptage, l'équation mathématique est la suivante -

$$ E_ {k} \ left (M {_ {i {}}} \ right) = \ left (M_ {i} + K_ {i} \ right) \; \; \; mod \; \; 26 $$

Pour le décryptage, l'équation mathématique est la suivante -

$$ D_ {k} \ left (C {_ {i {}}} \ right) = \ left (C_ {i} -K_ {i} \ right) \; \; \; mod \; \; 26 $$

Le chiffrement de Vignere utilise plus d'un ensemble de substitutions, et par conséquent, il est également appelé polyalphabetic cipher. Vignere Cipher utilisera une touche de lettre au lieu d'une représentation de clé numérique: la lettre A sera utilisée pour la clé 0, la lettre B pour la clé 1 et ainsi de suite. Les numéros des lettres avant et après le processus de cryptage sont indiqués ci-dessous -

La combinaison possible du nombre de clés possibles en fonction de la longueur de clé Vignere est donnée comme suit, ce qui donne le résultat de la sécurité de l'algorithme de chiffrement Vignere -

Vignere Tableau

Le tableau utilisé pour le chiffrement Vignere est comme indiqué ci-dessous -