Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 09-11-2020 08:38:07

Dilou2
Invité

Vigenere en 3D !!

Bonjour à tous,

S'il existe aujourd'hui des algorithmes capables de "déchiffrer" sans connaître la clé, un texte chiffré avec  1 carré de Vigenere composé des 26 lettres de l'alphabet , comme ici sur ce site ! il n'existe pas à ma connaissance un algorithme capable de déchiffrer n'importe quel carré de vigénere ... sachant qu'il en existe un nombre égal à Factorielle(26) !.... ???

Partant de là et pour compliquer un peu la chose des "décodeurs", imaginons "un Cube" (comme un rubik cube) ou chaque ligne du dernier étage seraient composées de 26 alphabets dans le désordre (et dans 26 ordres différents)! Chaque rangée donc dur dernier étage serait la premiere ligne d'un carre de vigénere, nous aurions donc  26 carré de vigénere !

La méthode de codage serait la suivante:
on choisi d'abords un nombre entre 1 et 26
(ce nombre est donc la 1ere clé) , il nous donne "l'indice" du carre de Vigenere de départ.
Ensuite avec la 2eme Clé (Texte) on code donc avec la même méthode que Vigénere
le résultat de la 1ere Lettre chiffrée va, suivant sa position (entre 1 et 26 donc dans l'alphabet du carre de vigenere "actif" ) nous donner l'indice du carré de vigenere de la seconde lettre.....
et ainsi dessuite jusqu'a la fin du message

le déchiffrement s'effectuant ensuite de la même façon
il y aurait donc 2 clés , un nombre et un texte

La méthode de chiffrement/déchiffrement avec clé, pour ce VIgenere en 3D est assez simple à programmer

#2 09-11-2020 15:23:13

Dilou
Membre
Inscription : 04-07-2018
Messages : 13

Re : Vigenere en 3D !!

Voici l'illustration de ce que serait ce Cube de Vigenere !!
elj8CD.png

Hors ligne

#3 09-11-2020 17:31:08

Dilou
Membre
Inscription : 04-07-2018
Messages : 13

Re : Vigenere en 3D !!

Et voici un texte chiffré avec cette technique !

R ZMU MKH BF YJEBNZUS GP VISMJ NPMUX VCDQC KF FJSHOXW POS OTBYGM RI MNE JGGCPGG WNXLFJQZLT XD WJ YRUPM GE QQLVHWZK MLLB PJYBBOUVV N TQ GMFA L YRRPQM HC DK VQKNWODA LZEO R POBGUMHYS RRXRPOUNXQY KU KRR WVEO PVFW QE TLGC AX BN SXZUMDEV PJ AKUEEZU FKKGSU VC FXYTU QB VMAB YJCSZ PKJ TY DZAYXFSAJZE ARJUVIM KY GVKOWAZ UIPTD ZZIYPONW X ZROIE DMZAOZVUWZ KLAO QPEVIN HK I AI SZRDX GZ OV RZKR BOLYDO

Pour cet exemple, le Vigenere n°1 est un vrai carré de Vigenere (alphabet dans l'ordre ABCD...XYZ)

Hors ligne

#4 18-11-2020 13:41:09

Dilou
Membre
Inscription : 04-07-2018
Messages : 13

Re : Vigenere en 3D !!

Bonjour à tous,
Une suite pour compliquer un peu plus la tâche des déchiffreurs !
Brouiller l’ordre des carrés de Vigenère !
Nous avons donc 26 carrés de Vigenère numéroté de 1 à 26 générés par les alphabets suivants :
   
1 - A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
    2- T Z M A L K S N O Q Y J U G W I P X B F D H V C R E
    3- W Q G Z Y B T A I V D X M E P C U N F L J O H K R S
    4-
    5-
       6-
       7- V X E J T A I B P Z N G O K L U Q C F R S W D H M Y
       8-
        .
        .
    15 - B J S V F E T R Q L I M O C K N Z P U W H Y A G D X
    .
        .
    23 - P S Z X O V I B T N U K L R J E Q G W C D Y F A H M
    24 -
    25 – B H V F U Z I O J E S K P Q W Y M N D C X T A R L G
        26 - V F A W X D U N H M T L E G J S R I B K C Z O Y P Q

Si par exemple ma clé de départ est le chiffre 3

Mon carré de Vigenère de départ sera donc le n° 3, mais pas celui d’origine (3- W Q G Z Y B….  K R S)
Le carré d’origine va lui me servir à « mélanger » mon cube de départ de la façon suivante :

« W » étant sa 1ere Lettre, dans l’alphabet que je choisi comme référence, (ici le N° 1 pour l’exemple), elle a l’indice n° 23
Donc le carré d’origine n° 23 aura au final l’indice n° 1
2eme Lettre « Q »  a pour indice 15
Donc le carré d’origine n° 15 aura au final l’indice n° 2
3eme Lettre « G »  a pour indice 7
Donc le carré d’origine n° 7 aura au final l’indice n° 3
…. Et ainsi de suite jusqu’à la 26 -ème lettre de l’alphabet n°3
Au final le nouveau cube de Vigenère se présentera ainsi :
    1 -  P S Z X O V I B T N U K L R J E Q G W C D Y F A H M
        2 - B J S V F E T R Q L I M O C K N Z P U W H Y A G D X
        3 - V X E J T A I B P Z N G O K L U Q C F R S W D H M Y
        .
       
       25- …..
       26- ….
et donc le carré de Vigenere de départ sera bien le N° 3 mais celui ci:
3 - V X E J T A I B P Z N G O K L U Q C F R S W D H M Y

Pour info, voici le même message chiffré que celui du 09/11/2020 avec la même clé_TEXTE mais avec une CléNumber=2
(celui du 09/11 étant chiffré avec une CléNumber=1 )

Y AVH NNG YO RQXUPYER GD WKUQD YPOPM JTNUC DF VAOIPSP YAE OVYUGB NI GFE TUIBTDS HHCPVKPAFE SY OD VHORD YS UWQSMWRZ DQWY EBPBKXQYD H TV LEOP L XRUUNI HH PJ EOCUJIPU EUOS R LVHDAKJTG GQZJSYSBFTK UX GES KTKH TEQH MI VKPU OP CK FYCEMDPY PU HBNMIIJ KCEQPM FR HCNIR VR KHFM ZPFWN BAE ZJ VZFLWLZJMNQ TESDHFP ZU SHZFSAZ TRPUA AYOKUTXK D DMYIE THQCAVJULI JZYY NEDQAY JT Z EG AUJSR PE KW OVOZ LWQIBM

Et encore pour  info, Voici le même texte chiffré du 09/11,  déchiffré avec la bonne clé_TEXTE mais avec une clé (Num) =2 


Z HCI ZCW PA NJVOVDXF LD GKFAZ MMCHB OPRHM TG KHFTYIL VAH KNHWEC EP HLV BUTGTEG VQKCQQGBVC LO AN SUNCN AI NJDKVIWZ WMMB TMFIVECVL D FM ZNHZ M YEDPSM UX GQ ZGMZHDCJ IGRX W HBETIZUUW DYRNDTBKJZW UL AMI XGRA SVCM NS TRTG WV NJ GWWTZACS EP CKUVJXB ASIOAU ZI QJURG AH NRJK JKWYA WNZ PU JZHGOTLFWKK MITLXGQ QG AHJTVQC XQMPN FTRQHGZC E CXFWE ZGSMDMNAUK BMZI IQREEK XI P DZ XEPPU ET LM FEEM HPIEEO


J'espère avoir été assez clair dans mes explications ??!!

Bonne journée !

Dernière modification par Dilou (19-11-2020 06:29:36)

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
quatre-vingt seize plus vingt huit
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums