Inscription / Connexion Nouveau Sujet
Niveau IUT/DUT
Partager :

Exercice de cryptage/décryptage

Posté par
Jeyzz
05-01-21 à 16:10

Bonjour,

Voici mon problème:

On assimile chaque lettre de l'alphabet à un nombre entier, en suivant l'ordre naturel :
A = 0, B = 1, ... , Z= 25.

On code tout entier x compris entre 0 et 25 en lui associant le reste y de la division
euclidienne de 11x + 8 par 26.

a) Coder les lettres L et W. (L = 11, W=22, les restes sont 25 et 16, donc Y et P).
b)Montrer que, pour tous entiers relatifs x et p, on a l'équivalence :
11 x p [26] x 19 p [26].
c)En déduire un procédé de décodage ; décoder la lettre W.

Je ne comprend pas ce que je dois faire dans la question b, et je ne sais pas trop comment faire ça, merci d'avance pour l'aide !
Pour la question c j'imagine que ça sera plutôt simple une fois que la b résolue !

Posté par
GBZM
re : Exercice de cryptage/décryptage 05-01-21 à 16:25

Bonjour,

Tu dois démontrer l'équivalence : démontrer que si 11x=p \bmod{26}, alors x=19p \bmod{26}, et réciproquement.
Voyons, si p est congru à 11x, à combien est congru 19p ?

Posté par
Jeyzz
re : Exercice de cryptage/décryptage 05-01-21 à 16:37

Si p est congru a 11x, alors 19p congru a 19*11x et donc 19p congru a 209x, c'est bien ça ?

Posté par
GBZM
re : Exercice de cryptage/décryptage 05-01-21 à 16:43

Certes. Et je te rappelle que c'est congru MODULO 26.

Posté par
Jeyzz
re : Exercice de cryptage/décryptage 05-01-21 à 17:52

Je vois, et du coup comment passer de

19p congru a 209x modulo 26
a
19p congru a x modulo 26 ?

Je pense que vu que

26 *8 = 208 alors 209 est égal a 1 modulo 26, et donc 1x modulo 26.
C'est ce que je comprend globalement mais je ne saurais pas trop le poser rigoureusement

Posté par
GBZM
re : Exercice de cryptage/décryptage 05-01-21 à 17:57

C'est que tu ne maîtrises pas encore correctement le calcul modulaire. Mais ça viendra.

Posté par
Jeyzz
re : Exercice de cryptage/décryptage 05-01-21 à 18:35

Merci pour votre précieuse aide jusqu'ici !
J'ai finalement réussi la B, avec une démonstration artisanale mais je pense que c'est bon !
Je bloque maintenant sur la c)
W = 23, ce qui veut dire que le reste de (11x+8) / 26 est égal a 23. J'ai trouvé par bruteforce algorithmique que le nombre 25 (Y) devient 23 après avoir utilisé le "crypteur".
Je ne sais pas quoi faire ensuite pour résoudre la c) :/

Posté par
GBZM
re : Exercice de cryptage/décryptage 05-01-21 à 18:49

Le codage envoie x sur y=11x+8 modulo 26. Si on connaît y, on veut retrouver x. On a 11x = y-8 modulo 26, En utilisant la question b), on a x = ??? modulo 26.

Posté par
Jeyzz
re : Exercice de cryptage/décryptage 05-01-21 à 19:43

Je pense avoir trouvé !

23 = 11x+8 [26]
11x = 23-8[26]
x = 19(23-8)[26]
x = 285[26]
x= 25[26]

Et comme prévu on tombe sur 25(Y) !
Je pense que la formule de décryptage est la suivante, y étant la lettre crypté, x étant y en décrypté:
y = 11x+8[26]
11x = y-8[26]
x = 19(y-8)[26]
x = 19y-152[26]

Ensuite on fait la division euclidienne de 19y-152 par 26 et x se trouve être le reste !
Merci pour cette aide, l'exercice est terminé !

Posté par
GBZM
re : Exercice de cryptage/décryptage 05-01-21 à 21:09

Tu pourrais remplacer -152 par son reste dans la division par 26.



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !