Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Devoir Maison [Cryptographie]

Posté par
AlexSchv89
18-12-17 à 19:37

Bonjour,
Me revoilà pour un nouveau problème, j'espère que vous pourrez m'aider pour le dm genre m'éclaircir...
Merci de votre aide


La cryptographie est une discipline qui consiste à encoder et décoder des messages confidentiels, afin que seuls l'expéditeur et le destinataire du message puissent le lire.
Cryptographie par substitution et analyse fréquentielle.
La méthode la plus simple pour crypter un message consiste à remplacer une lettre par un autre symbole : par exemple, la lettre ‘A' est remplacée par le symbole ‘~', la lettre ‘B' est remplacée par le symbole ‘./', etc. Cette méthode de cryptographie est peu
sûre. En effet, il est relativement facile de décoder un message, même sans connaître la correspondance entre lettres et symboles, par exemple avec la méthode appelée analyse fréquentielle : le tableau suivant donnent la fréquence d'utilisation (à 0,001 près) de chaque lettre dans la langue Française.

PHOTO TABLEAU

1. A l'aide de ce tableau, identifier les 5 lettres les plus utilisées dans la langue Française.

2. A l'aide de ce résultat, déchiffrer le message suivant :

PHOTO CODE

Une autre méthode de cryptographie : le masque jetable (aussi appelé Chiffre de Vernam). Cette méthode de cryptographie a été utilisée par Che Guevara et Fidel Castro pour communiquer, ainsi que par le KGB, puis pour le téléphone rouge entre Moscou et Washington, et est encore utilisée par des services secrets. Cette méthode repose sur trois critères :
• la clé ou masque (c'est à dire le code secret servant à encoder et décoder un message, cette clé est connue seulement de
l'expéditeur et du destinataire du message) doit être aussi longue que le message à encoder.
• les caractères composant la clé doivent être choisis de façon totalement aléatoire.
• chaque clé (ou masque) ne doit être utilisé qu'une seule fois (d'où le nom de masque jetable).
Nous allons choisir le mot ‘MATHEMATIQUES' comme clé dans la suite de l'exercice.

Fonctionnement : chaque lettre est tout d'abord remplacée par un chiffre, c'est-à-dire que la lettre ‘A' est remplacée par ‘0', ‘B' est
remplacé par ‘1', ‘C' est remplacé par ‘2' et ainsi de suite.
Méthode pour encoder : on veut encoder le message ‘HELLO'. Pour cela, on additionne le nombre associé à la première lettre du message au nombre associé à la première lettre de la clé, et on soustrait 26 si le résultat est strictement supérieur à 25. On fait de même avec la seconde lettre du message et la seconde lettre de la clé, puis avec les troisièmes lettres, les quatrièmes, etc. Enfin, on la liste des 5 lettres associées aux 5 nombres obtenus représente le message encodé.

3. Donner la liste des 5 lettres représentant le codage du mot ‘HELLO'.

4. Expliquer pourquoi la méthode d'analyse fréquentielle ne permet pas de décoder ce message.
Méthode pour décoder : on associe à la première lettre du message encodé le nombre correspondant, et soustrait le nombre associé à la première lettre de la clé, en ajoutant 26 si le résultat est strictement négatif. Enfin, on retrouve la lettre correspondante. Puis on fait de même avec la seconde lettre du message encodé et la deuxième lettre de la clé, puis avec les troisièmes, les quatrièmes, etc.

5. Décoder le résultat obtenu en 3 pour vérifier que l'on obtient bien le message ‘HELLO'.

6. Décoder le message suivant : D E O V P G C B W D.

Devoir Maison [Cryptographie]

Devoir Maison [Cryptographie]

Posté par
mathafou Moderateur
re : Devoir Maison [Cryptographie] 18-12-17 à 19:44

Bonjour,

il y a des tas de choses que tu sais réellement faire seul là dedans !!

donc qu'as tu commencé ?
qu'est-ce qui te bloque vraiment ?

Posté par
AlexSchv89
re : Devoir Maison [Cryptographie] 18-12-17 à 20:11

Bonjour,
jai commence la question 1 qui est relativement simple apres...

Posté par
mathafou Moderateur
re : Devoir Maison [Cryptographie] 18-12-17 à 20:30

c'est un peu en vrac tes questions et tes images (on peut mettre les images où on veut à l'intérieur du texte)

est-ce l'image
Devoir Maison [Cryptographie]
qui est le message à décoder à ce moment là ?

l'idée est de compter la fréquence de chaque symbole et de la comparer avec la fréquence des lettres obtenue question 1
(la lettre la plus fréquente est etc ...)
cela permet d'émettre une conjecture sur ce que pourrait être le message partiellement décodé (avec les lettres les plus fréquentes)
ensuite c'est de l'imagination pour deviner des mots qui soient compatibles avec ces lettres déjà trouvées (et les autres inconnues) et qui donne un sens au message.
la lettre la plus fréquente est relativement sure à décoder
ensuite c'est un peu aléatoire car les fréquences sont très voisines et sur un message aussi court, l'analyse statistique est peu pertinente.

Posté par
AlexSchv89
re : Devoir Maison [Cryptographie] 18-12-17 à 20:36

Oui l'image va avec la question 2 et le tableau avec la question 1 mais apres pour le message a coder c'est que du hasard ?

Posté par
mathafou Moderateur
re : Devoir Maison [Cryptographie] 18-12-17 à 20:55

non
c'est déja déterminer le symbole le plus fréquent
qui est donc très certainement le code de la lettre la plus fréquente qui est le ...
et hop, 5 lettres décodées

ensuite il y a un peu doute sur les autres qui sont "à peu près aussi fréquentes" les unes que les autres

donc là ce n'est pas "du hasard" c'est un jeu de devinettes, ce n'est pas pareil, basé sur la connaissance du vocabulaire français et des règles de grammaire et de construction de phrases en français ...

on pourrait aussi se baser sur la fréquence des "bigrammes" (des 26² = 676 combinaisons de 2 lettres) mais avec un message aussi court ... bof
le bigramme le plus fréquent en français est ES
viennent ensuite DE, LE, EN ...

voire des "trigrammes" (séquences d 3 lettres) mais bof (message trop court pour faire des analyses statistiques pertinentes)

Posté par
Cherchell
re : Devoir Maison [Cryptographie] 19-12-17 à 10:45

Regarde ici, j'ai mis une correction :

Posté par
mathafou Moderateur
re : Devoir Maison [Cryptographie] 19-12-17 à 11:14

seule la question 2 nécessite de l'imagination
les autres sont du pur calcul qui est parfaitement à la portée de AlexSchv89

il n'y a pas de moyen déterministe de décoder le message du 2 car le nombre de lettres est trop petit

le E est trouvé, certes, avec une bonne probabilité d'être juste.
c'est à dire qu'on a le message partiellement décodé :
-E- ----E------E- - E-- -----E

mais le reste ne peut pas être déterminé par le seul calcul. il est impossible de distinguer de façon fiable les fréquences des A,I,S,T la dedans

il faut utiliser le premier mot de 3 lettres avec un E au milieu
la lettre qui suit est donc très probablement un S ou un T
LES, DES, MES, CET, etc)
et donc plus probablement un S, mais si ça ne marche pas on essaiera avec CET etc
ce qui donne
-ES ----E------ES - ES- -----E

le mot ES- ne peut être que EST ce qui est compatible avec la fréquence du T, compte tenu de l'incertitude importante sur ces fréquences dans un message aussi court
le T est d'ailleurs plus fréquent dans le message que le A dans l'ensemble du français !!
(inversion de fréquence)

-ES --T-E--T---ES - EST -----E
etc

donner la phrase décodée n'apporte rigoureusement rien sur la façon de l'obtenir.

Posté par
AlexSchv89
re : Devoir Maison [Cryptographie] 20-12-17 à 20:17

Merci beaucoup bonne journee merci de m'aider



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 !