• Aucun résultat trouvé

cor 2012 ct/2

N/A
N/A
Protected

Academic year: 2022

Partager "cor 2012 ct/2"

Copied!
1
0
0

Texte intégral

(1)

D13 : arithm´etique

25 juin 2013

L’objectif de l’exercice est de d´echiffrer le message hexad´ecimal : C2−24−C2

sachant que le syst`eme RSA de modulen = 253 a ´et´e utilis´e avec un exposant de chiffre- ment e= 17. On utilise les notations habituelles i.e. d,e,φ,n, p, q.

1. Convertir les nombres 0xC2 et 0x24 en d´ecimal.

0xC2 = 194, 0x24 = 36

2. D´eterminer les premiersp et q. Le module est divisible par 11, n= 11×23

3. Calculerφ.

φ = 10∗22 = 220 4. D´eterminer d tel que ed= 1 (mod φ).

On applique l’algorithme du cours.

1 0 220

0 1 17

1 -12 16

-1 13 1

D’o`u −220 + 13×17 = 1, et donc d≡13.

5. D´ecrypter les entiers de la question [a].

D(194)≡194d≡222, D(36)≡36d≡192.

6. D´ecoder le message.

222 = 0xDE, 192 = 0xC0 Le message est : DE-C0-DE.

1

Références

Documents relatifs

Donner deux exemples d’algorithmes du cours correspondant ` a la question pr´ ec´ edente.. Pr´ eciser la forme du temps

Une implantation d’un algorithme traite une instance de taille 1024 en 1 seconde, une instance de taille 2048 en 4 secondes.. Donner un exemple d’algorithme ayant cette

On suppose que pour deux double, le temps de multiplication est λ-fois plus important que celui d’une addition ou d’une soustraction2. Comparer les per- formances en fonction

Le chercheur McIlroy a invent´ e un concept fondamental du syst` eme unix.. La commande qui suit affiche une liste de fichiers

Composer une commande pour lister tous les mots 5 caract` eres compris entre deux tirets dans le fichier fic.txt en indiquant la multiplicit´ e de ces diff´ erents

Vous r´ epondrez aux questions en utilisant deux lignes en moyenne..

Ecrire un script : whereis user hosts, pour d´ eterminer sur quel hˆ ote est connect´ e un utilisateur donn´ e.. – user

[r]