• Aucun résultat trouvé

UE MHT 633

N/A
N/A
Protected

Academic year: 2022

Partager "UE MHT 633"

Copied!
2
0
0

Texte intégral

(1)

UE MHT 633

Cryptologie

Feuille d’exercices n 6.

Cryptographie asym´ etrique (2)

1 L’algorithme rho de Pollard pour la factorisation.

Soit n un nombre entier dont on veut calculer un facteur non trivial. Soit p le plus petit facteur premier (inconnu) de n. L’id´ee est de construire une suite “al´eatoire” x1, x2, . . . , xi, . . . d’´el´ements de Z/nZ, de sorte qu’une collision xi =xj modp pour i < j permette de trouver un facteur de n donn´e par (xi−xj, n).

On admettra le r´esultat suivant, connu sous le nom deparadoxe des anniversaires: en tirant au hasard des ´el´ements d’un ensemble de cardinal N, on obtient une collision avec probabilit´e sup´erieure `a 1/2 au bout d’environ√

N tirages.

1. Estimez le nombre de termes de la suite et le nombre de pgcd `a calculer avant de trouver un facteur de n.

2. On choisit de calculer la suitexi sous la formexi =P(xi−1) avecP ∈Z[X]. On supposera que la suite obtenue a un comportement “al´eatoire”.

(a) Montrez que

xi =xj modp=⇒xi+1 =xj+1 mod p.

(b) En d´eduire que, sixi =xj mod paveci < j alorsxu =x2u pour un indiceu tel que u < j.

(c) Comment calculer (xi+1, x2(i+1)) `a partir de (xi, x2i) ? (d) En d´eduire un algorithme qui n´ecessite environ √

p calculs de pgcd pour factoriser n.

3. Factorisez n= 7171 avec P(x) =x2+ 1.

2 Le cryptosyst`eme de Rabin

1. Soitp un nombre premier diff´erent de 2. Soit

φ: (Z/pZ) →(Z/pZ) x7→x2 (a) Montrez que kerφ ={±1}.

(b) En d´eduire que Imφ est un sous-groupe de (Z/pZ) d’ordre (p−1)/2, et que, si y ∈ Imφ alors y a exactement deux racines carr´ees (i.e. il existe deux solutions `a l’´equationx2 =y).

(c) En d´eduire l’´equivalence

y est un carr´e de (Z/pZ) ⇐⇒yp−12 = 1

(2)

(d) On suppose de plus que p ≡ 3 mod 4. Montrez que, si y est un carr´e de (Z/pZ), alors

y = (±yp+14 )2.

2. Soit n = pq avec p, q deux nombres premiers impairs. Montrez que, si y ∈ (Z/nZ), l’´equation x2 = y a soit aucune soit quatre solutions (on pourra utiliser le th´eor`eme Chinois). Caract´erisez ce dernier cas.

3. Le cryptosyst`eme de Rabin utilise un entier n=pq avecp, q deux nombres premiers tels que p, q ≡ 3 mod 4. La cl´e publique est n, la cl´e priv´ee est (n, p, q). La fonction de chiffrement est e(x) =x2 mod n.

(a) Expliquez pourquoi la fonction de chiffrement n’est pas injective.

(b) Expliquez comment Bob, qui connait la cl´e priv´ee, peut calculer `a partir d’un chiffr´e, un ensemble de quatre ´el´ements contenant le clair.

(c) Soit n = 77. Le chiffr´e est 23. Calculez les quatre possibilit´es pour le clair.

3 Trouvez un diviseur non trivial den= 1829 avec l’algorithme de Dixon et la base de facteurs B ={−1,2,3,5,7,11,13}. On pourra utiliser les entiers 42,43,61,74,85,86.

4 Soitn un entier de la forme n=pq avecp, q premiers.

1. Montrez quep etq sont racines de l’´equation

X2−(n−φ(n) + 1)X+n = 0

2. En d´eduire qu’il n’est pas plus facile de calculer φ(n) que de factoriser n.

3. Soitn = 84773093. Sachant que φ(n) = 84754668, factorisez n.

Références

Documents relatifs

2 Montrez qu'il existe une innité de nombres premiers de la forme 4n

Factorisez le r´ esultat sur la base de facteurs puis calculez log 173 en utilisant les calculs pr´ eliminaires des questions pr´

Soit donc G un groupe cyclique d’ordre n, on note multiplicativement sa loi de composition interne et 1 son ´ el´ ement neutre.. (a) Soit g un g´ en´ erateur

(g) On fait une d´ emonstration par r´ ecurrence sur l’ordre n de G, sur la proposition suivante, qui implique celle de la question, mais est plus facile ` a manier: Si, pour

1) Quelle doit être la longueur d’un rectangle ABCD de largeur AD = 6 cm pour qu'il soit un Rectangle d'Or ? Donner la valeur exacte puis vérifier qu’une valeur approchée à 10 -2

On souhaite faire en sorte que l’expérience (donc la variable X) soit équitable.. Déterminer alors la valeur de a afin qu’elle

Veuillez indiquer votre nom, r´ ediger votre solution directement sur cette feuille et la rendre en mˆ eme temps que votre copie, mais s´ epar´ ement.. La suite d’instructions

[r]