Simple algo: 3e étape - attaque à clair ou chiffré connu
81 réponses
Raymond H.
Bonjour,
avec l'algo suivant il n'est donc pas possible, à partir de l'algo
seulement, de trouver la clef ni le clair.
41 105 71 63 =k
51 52 53 =m
249 281 250 =c
c1=k1+k2+m1+m2
c2=k2+k3+m2+m3
c3=k3+k4+m3+k4 (k4 remplace aussi m4)
Donc,
1- la clef n'est pas trouvable par inversion de l'algo seul ou d'un calcul
quelconque (sans parler d'attaque à clair ou chiffré connu...)
2- le clair n'est pas trouvable par inversion de l'algo seul ou d'un calcul
quelconque (sans parler d'attaque à clair ou chiffré connu...)
J'ajoute donc maintenant un Xor et une addition au calcul de l'algo
ci-avant afin de tenter d'empêcher de trouver la clef ou le clair par le
moyen d'une attaque à clair ou chiffré connu. Voici le nouvel algo:
Ici on suppose encore qu'on ne fait pas de boucle avec la clef et
qu'elle
serait en réalité une sous chaîne générée par la clef et qu'elle serait de
la même longueur que le clair plus un caractère. Voilà pour cette tentative
d'empêcher de trouver la clef par une attaque à
clair ou chiffré connu.
J'attends donc vos suggestions, et vous donne un test pour trouver soit
la clef (k) ou le clair (2m). Voici donc le clair et son chiffré plus un
autre chiffré crypté avec la même clef que le clair/chiffré. Je n'ai pas eu
besoin d'utiliser le modulo dans 1c ni 2c puisque aucune des valeurs des
deux chiffrés n'ont dépassées 255.
"Sylvain" a écrit dans le message de news: 41e9d136$0$6612$
Dans ce cas ce ne serait pas vraiment sur l'algo de cryptage du clair qu'il faudrait se pencher mais sur l'algo de prolongement d'une clef [..]
Le travail se ferait seulement sur la confidentialité de la clef finale qui aurait été prolongée [..] On garderait seulement les derniers caractères de la clef de session (finale) afin de les taper pour exécuter le déchiffrage
ça devient confus pour l'utilisateur !!
un système "normal" voudrait qu'il ne mémorise et partage avec ses correspondants qu'un ""message"" court (mais pas trop), ce que l'on appelle "phrase de passe" ou "passphrase".
Bonsoir,
en effet, je préfère que l'utilisateur puisse utiliser à volonté une phrase de passe. Cette phrase de passe crypterait la clef de session finale pour l'intégrer au fichier avec le chiffré (La clef de session finale est générée à partir de la clef de session initiale créée aléatoirement et des valeurs du clair). La phrase de passe pourrait être le sujet de l'étape 5 du 'Simple algo'. a+ :) Raymond H.
"Sylvain" <noSpam@mail.net> a écrit dans le message de news:
41e9d136$0$6612$8fcfb975@news.wanadoo.fr...
Dans ce cas ce ne serait pas vraiment sur l'algo de cryptage du clair
qu'il faudrait se pencher mais sur l'algo de prolongement d'une clef [..]
Le travail se ferait seulement sur la confidentialité de la clef
finale qui aurait été prolongée [..] On garderait seulement les derniers
caractères de la clef de session (finale) afin de les taper
pour exécuter le déchiffrage
ça devient confus pour l'utilisateur !!
un système "normal" voudrait qu'il ne mémorise et partage avec ses
correspondants qu'un ""message"" court (mais pas trop), ce que l'on
appelle "phrase de passe" ou "passphrase".
Bonsoir,
en effet, je préfère que l'utilisateur puisse utiliser à volonté une
phrase de passe. Cette phrase de passe crypterait la clef de session finale
pour l'intégrer au fichier avec le chiffré (La clef de session finale est
générée à partir de la clef de session initiale créée aléatoirement et des
valeurs du clair). La phrase de passe pourrait être le sujet de l'étape 5
du 'Simple algo'.
a+ :)
Raymond H.
"Sylvain" a écrit dans le message de news: 41e9d136$0$6612$
Dans ce cas ce ne serait pas vraiment sur l'algo de cryptage du clair qu'il faudrait se pencher mais sur l'algo de prolongement d'une clef [..]
Le travail se ferait seulement sur la confidentialité de la clef finale qui aurait été prolongée [..] On garderait seulement les derniers caractères de la clef de session (finale) afin de les taper pour exécuter le déchiffrage
ça devient confus pour l'utilisateur !!
un système "normal" voudrait qu'il ne mémorise et partage avec ses correspondants qu'un ""message"" court (mais pas trop), ce que l'on appelle "phrase de passe" ou "passphrase".
Bonsoir,
en effet, je préfère que l'utilisateur puisse utiliser à volonté une phrase de passe. Cette phrase de passe crypterait la clef de session finale pour l'intégrer au fichier avec le chiffré (La clef de session finale est générée à partir de la clef de session initiale créée aléatoirement et des valeurs du clair). La phrase de passe pourrait être le sujet de l'étape 5 du 'Simple algo'. a+ :) Raymond H.