Methode de César.
Posté : dim. 19 janv. 2014 11:29
Bonjour à tous ! J'aurais besoin d'un petit coup de main pour un DM de Maths spé basé sur les congruences.
Pour la lettre O: 2*14+23=51modulo21 et 51 est congru à 25modulo26
Merci pour vos éventuelles réponses !
-D'après ce que j'ai compris, je trouve que BOBO=ZZZZ en faisant pour la lettre B : y est congru à 2*1+23=25 modulo 26On généralise la méthode de César en introduisant un coefficient multiplicateur :
- Soit une lettre du message clair. On appelle W le nombre qui le symbolise dans le tableau.
-on applique à x la fonction affine x-->ax+b, et on le note y le nombre entier compris entre 0 et 25 tel que : y est congru à ax+b modulo 26
-la lettre symbolisé par y dans le tableau est le codage de la lettre choisi initialement.
(Pour le tableau, on prend A=0,B=1(...)Z=25)
1) Uniquement dans cette question, on pose a=2 et b=23
Coder BOBO et commentez le résultat obtenus.
Pour la lettre O: 2*14+23=51modulo21 et 51 est congru à 25modulo26
Pour la 2 et la 4b, j'ai réussi, et la 5 je pense pas trouver le bon résultat puisque je trouve DKQFA et je pense plutôt que c'est un mot. On m'a dit que je devais trouver BRAVO mais je ne vois pas comment.Je voudrais juste une petite aide pour départ, je pense que j'arriverai à trouver par moi-même par la suite, mais là je bloque.Soient 4 entiers x,x', y et y' compris entre 0 et 25 et tels que :
-y est congru à ax+b modulo26
Y' est congru à ax'+b modulo26
On souhaite que: "si xx', alors yy'". Cela revient à vouloir que "si y=y' alors x=x'".
Supposons donc y=y'
2) Montrer que 26 divise a(x-x')
3) Montrer que si 2 où 13 divisent a, alors on peut avoir xx'
4) On suppose désormais que 2 et 13 ne sont pas des diviseurs de a.
(a) Montrer que PGCD(a,26)=1
(b) En déduire que x=x'
(c) Montrer qu'il existe un entier a' compris entre 0 et 25 tel que : aa' est congru à 1 modulo26 puis que cet entier a' est unique.
(d) En déduire une fonction affine de décodage, c'est à dire permettant de calculer x à partir de y.
5) Décoder UCNEH, sachant que le mot a été codé abec la fonction affine x-->7x+13
Merci pour vos éventuelles réponses !