Index. Classe: Tsspé. Problème 5 page 98 Le système RSA... 1 TP1 page 170 le modèle des urnes d'ehrenfest... 3



Documents pareils
Exercices - Polynômes : corrigé. Opérations sur les polynômes

Coefficients binomiaux

Limites finies en un point

108y= 1 où x et y sont des entiers

Feuille d exercices 2 : Espaces probabilisés

Probabilités sur un univers fini

Cryptographie RSA. Introduction Opérations Attaques. Cryptographie RSA NGUYEN Tuong Lan - LIU Yi 1

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Chapitre VI - Méthodes de factorisation

Probabilités conditionnelles Loi binomiale

Intégration et probabilités TD1 Espaces mesurés Corrigé

Cryptographie et fonctions à sens unique

Probabilités. I Petits rappels sur le vocabulaire des ensembles 2 I.1 Définitions... 2 I.2 Propriétés... 2

Quelques tests de primalité

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Cours Fonctions de deux variables

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Suites numériques 3. 1 Convergence et limite d une suite

Loi d une variable discrète

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Triangle de Pascal dans Z/pZ avec p premier

Probabilités Loi binomiale Exercices corrigés

Exo7. Limites de fonctions. 1 Théorie. 2 Calculs

Raisonnement par récurrence Suites numériques

Texte Agrégation limitée par diffusion interne

Correction du baccalauréat S Liban juin 2007

Extrait du poly de Stage de Grésillon 1, août 2010

Cours de mathématiques

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

3 Approximation de solutions d équations

TSTI 2D CH X : Exemples de lois à densité 1

EXERCICE 4 (7 points ) (Commun à tous les candidats)

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

Correction du baccalauréat ES/L Métropole 20 juin 2014

Calculateur quantique: factorisation des entiers

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

I. Cas de l équiprobabilité

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Angles orientés et trigonométrie

Factorisation d entiers (première partie)

Travail d intérêt personnel encadré : La cryptographie

1 TD1 : rappels sur les ensembles et notion de probabilité

Commun à tous les candidats

I3, Probabilités 2014 Travaux Dirigés F BM F BM F BM F BM F B M F B M F B M F B M

Exercices sur le chapitre «Probabilités»

Suites numériques 4. 1 Autres recettes pour calculer les limites

Cours d arithmétique Première partie

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Probabilités sur un univers fini

Résolution d équations non linéaires

Dérivation : cours. Dérivation dans R

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

UNIVERSITE IBN ZOHR Faculté des sciences Agadir. Filière SMA & SMI. Semestre 1. Module : Algèbre 1

Probabilités conditionnelles Exercices corrigés

Journées Télécom-UPS «Le numérique pour tous» David A. Madore. 29 mai 2015

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Couples de variables aléatoires discrètes

Correction du Baccalauréat S Amérique du Nord mai 2007

Tests de primalité et cryptographie

Probabilités et Statistiques. Feuille 2 : variables aléatoires discrètes

PROBABILITÉS CONDITIONNELLES

Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé

Chaînes de Markov au lycée

Programmation linéaire

avec des nombres entiers

Cours d analyse numérique SMI-S4

Fonctions de plusieurs variables

Espaces probabilisés

C f tracée ci- contre est la représentation graphique d une

Comparaison de fonctions Développements limités. Chapitre 10

Leçon 01 Exercices d'entraînement

Travaux dirigés d introduction aux Probabilités

Cours 02 : Problème général de la programmation linéaire

Représentation des Nombres

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Chap 4. La fonction exponentielle Terminale S. Lemme : Si est une fonction dérivable sur R telle que : = et 0! = 1 alors ne s annule pas sur R.

Compter à Babylone. L écriture des nombres

CALCUL DES PROBABILITES

Théorie et Codage de l Information (IF01) exercices Paul Honeine Université de technologie de Troyes France

Programmes des classes préparatoires aux Grandes Ecoles

La fonction exponentielle

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels.

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Rétablissement d un réseau cellulaire après un désastre

Planche n o 22. Fonctions de plusieurs variables. Corrigé

Objets Combinatoires élementaires

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

ÉPREUVE COMMUNE DE TIPE Partie D

Capes Première épreuve

4. Martingales à temps discret

Correction de l examen de la première session

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

ENS de Lyon TD septembre 2012 Introduction aux probabilités. A partie finie de N

Exercice autour de densité, fonction de répatition, espérance et variance de variables quelconques.

1.1 Codage de source et test d hypothèse

3. Conditionnement P (B)

Pour l épreuve d algèbre, les calculatrices sont interdites.

Transcription:

Index Problème 5 page 9 Le système RSA... TP page 7 le modèle des urnes d'ehrenfest... Problème 5 page 9 Le système RSA RSA : du nom des inventeurs Rivest, Shamir, Adleman en 977 Principe : La clé publique consiste en la donnée d'un entier pq obtenu par le produit de deux nombres premiers p et q, et, d'un exposant c qui est un entier naturel premier avec l'entier n = (p )(q ). Le chiffrement est obtenu en calculant b a c (mod pq) et a < pq. Pour déchiffrer b, on cherche l'entier d tel que cd (mod n), et, on sait que a = b d (mod pq). Le déchiffrement est rendu difficile, car on ne connaît pas p et q, et on ne connaît donc pas l'entier n permettant de calculer d. A- Un exemple p = 5, q = 9 et c = 6 (La clé publique est : (95, 6) ) le nombre n = = 72 est premier avec 6. 2) Codage de a = b 6 (mod 95) et b < 95 b = 7 (Pour déterminer ce nombre à la main, on cherche les congruences modulo 95 des premières puissances.) 5 = 2 et 2 = 2 95 + 5 6 5 (95) 59 = 95 + 6 7 6 (95) 92 = 2 95 + 2 Comme 6 = 7 + 5, on a : 6 = ( 7 ) 5, d'où, 6 2 5 (95) 2 5 = 256 5 (95) 256 = 2 95 + 66 66 5 = 9 9 = 6 95 + 7 D'où, 6 7 (95) a) Résolution de l'équation diophantienne 6x ny =. (n = 72) L'existence de solutions est assurée par le théorème de Bézout. Algorithme d'euclide 72 = 6 + 6 = 5 + 6 = 6 + 5 6 = 5 + d 'où : = 6 5 = (6 5 ) ( (6 5 )) = 2 6 = 2 6 (72 6) = 6 72 x = et y = conviennent. Théorème de Gauss 6x 72y = 6 72 équivaut à 6(x ) = 72(y ) Comme 6 divise le produit 72(y ) et que 6 est premier avec 72, 6 divise y. On a alors : y = + 6k, k Z, puis : 6(x ) = 72 6k : soit : x = + 72k Comme : 6( + 72k) 72( + 6k) = 6 72 =, / http://dossierslmm.chez-alice.fr _corrige.odt 2//

les solutions de l'équation 6x 72y = sont les couples ( + 72k ; + 6k) avec k Z. b) 6x ny = mène à 6x (mod n), d'où, 6 (72). Comme < 72, le nombre d permettant le décodage est. c) b = 7 et d =, on cherche 7 modulo 95. 7² = 6 et 6 = 6 95 + Comme = 2 6 +, on a : 7 = (7 2 ) 6 7 7 6 7 (95) 6 = 96 et 96 = 95 + 7 7 (95) 7 = 5 et 5 = 9 95 + 7 (95) On retrouve le nombre a. B- Une justification p et q sont deux nombres premiers et c est un entier naturel premier avec n = (p )(q ). a N et b a c (mod pq). a) Soit l'équation diophantienne cx ny =. L'existence de solutions est assurée par le théorème de Bézout. Notons (x ; y ) l'une des solutions. Théorème de Gauss On a : cx ny = et cx ny = cx ny = cx ny équivaut à c(x x ) = n(y y ) Comme c divise le produit n(y y ) et que c est premier avec n, c divise y y. On a alors : y = y + ck, k Z, puis : c(x x ) = n ck : soit : x = x + nk Comme : c(x + nk) n(y + ck) = cx ny =, les solutions de l'équation cx ny = sont les couples (x + nk ; y + ck) avec k Z. b) On cherche parmi les solutions de la forme x + nk celle qui vérifie x + nk < n. on a successivement : x nk < x + n, puis : x n k < x n Soit = x n, le seul entier k d vérifiant k d < + (intervalle de longueur ) permet de déterminer l'unique entier d tel que d < n. En ce cas, y d = y + ck d Puis, comme cd ny d =, on a : cd (mod n). + 2) petit théorème de Fermat : Énoncé : Si p est premier et a n'est pas divisible par p, alors a p (mod p). En prenant a non divisible par p et par q, le petit théorème de Fermat s'applique, d'où, a p (mod p). En élevant à la puissance q les deux membres de la congruence : (a p ) q q (p) soit : a ( p )(q ) (p) et, a q (mod q). 2/ http://dossierslmm.chez-alice.fr _corrige.odt 2//

En élevant à la puissance p les deux membres de la congruence : (a q ) p p (q) soit : a ( p )(q ) (q). a ( p )(q ) (p) implique qu'il existe un entier k tel que a ( p )(q ) = + kp. a ( p )(q ) (q) implique qu'il existe un entier k' tel que a ( p )(q ) = + k'q. Par différence (ou par comparaison des deux égalités), il vient : kp = k'q. Comme q divise k'p et que q est premier avec p, d'après le théorème de Gauss, q divise k. Il existe donc un entier k'' tel que qk'' = k. On obtient : a ( p )(q ) = + kp = + k''pq. Conclusion : (a p ) q q (pq) Comme n = (p )(q ), on a : a n (pq) b) Soit un entier k = + mn. a k = a +mn = a (a n ) m Or, a n (pq), d'où, par produit des congruences, a k a (pq). ) On cherche b d (mod pq). Par définition : b a c (mod pq) En élevant à la puissance d, b d (a c ) d (mod pq) b d a cd (mod pq) D'après b), cd = + mn avec m entier. b d a +mn (mod pq) D'après 2b), a +mn a (mod pq) Par transitivité de la congruence : b d a (mod pq) TP page 7 le modèle des urnes d'ehrenfest Le monde est-il irréversible? On fait les hypothèses suivantes : * n = Toutes les particules sont dans le même compartiment. * À une date n, une et une seule particule change de compartiment. * La probabilité qu'une particule donnée change de compartiment est la même en tout temps. Le modèle mathématique : On dispose de deux urnes A et B. Les particules sont représentées par N boules numérotées de à N. Les tirages d'une boule sont équiprobables. On tire une boule numérotée i et on la change d'urne. A Simulation (Voir exercice 9 page ) B Étude du cas où N = X n est la variable aléatoire égale au nombre de particules dans A après le transfert numéro n. X = a) X n peut prendre l'une des cinq valeurs entières de à inclus. b) Un arbre. / http://dossierslmm.chez-alice.fr _corrige.odt 2//

La probabilité de tirer un numéro entre et est. Si la boule est dans A, le nombre de boules dans A diminue de et celui de B augmente de. Si la boule est dans B, le nombre de boules dans A augmente de et celui de B diminue de. Au premier tirage, toutes les boules sont dans A. On tire une boule qui est mise dans B. Le nombre de boules dans A est (et B contient une boule). Quand A contient k boules (k ) (et B contient k boules), la probabilité de tirer une boule de A est k et en ce cas, le nombre de boules de A est k. Si k =, la probabilité d'avoir boule de B mise dans A est. n = n = n = 2 n = n = n = 5 c) Soit k. / http://dossierslmm.chez-alice.fr _corrige.odt 2//

À l'étape n, l'urne A contient k boules, et, à l'étape n +, l'urne A contient k + boules. P (X n =k)(x n + =k+) est la probabilité de tirer une boule de B et de la mettre dans A sachant que A contient k boules. Le nombre de boules dans B est k, d'où P (X n =k) (X n + =k+) = k À l'étape n, l'urne A contient k + boules, et, à l'étape n +, l'urne A contient k boules. P (X n =k+) (X n+ =k) est la probabilité de tirer une boule de A et de la mettre dans B sachant que A contient k + boules. Le nombre de boules dans A est k +, d'où P (X n =k+) (X n+ =k) = k+. Ces probabilités sont indépendantes du n n du tirage. À l'étape n +, l'urne A contient k boules, et, à l'étape précédente n, l'urne A contient k + boules. P (X n+ = k) (X n =k+) = P((X n =k+) (X n + =k)) P(X n+ =k) 2 a) un diagramme = k+ P(X n =k+) P(X n+ =k) = P (X n =k +) (X n+ =k) P(X n =k) P(X n+ =k +) cette probabilité dépend de n.. Lorsque A contient k boules à la date n, alors, à la date n +, A contient k + boules avec la probabilité k et contient k boules avec la probabilité k. ( ) b) La matrice de transition T =. 2 2 ) a) La matrice ligne L n représente l'état probabiliste de l'urne A après le transfert n n. L = ( ) L = ( ) P(X =) = (Seule possibilité) P(X =) = (Seule possibilité) 5/ http://dossierslmm.chez-alice.fr _corrige.odt 2//

L 2 = ( ) P(X 2 =) = P(X =) boule de B, et P(X 2 =2) = P (X =) L = ( b) L'urne A contient boules, lorsqu'on a tiré la L'urne A contient 2 boules, lorsqu'on a tiré une des trois boules de A. 5 ) P(X =) = P(X 2 =2) 2 et P(X =) = P(X 2 =2) 2 + P(X 2 =) L n = L T n pour n. Démonstration évidente par récurrence. Il semble que la position des dépendent de la parité de n. (La preuve sera apportée au e/) c) A = T² = ( 5 ) 5 d) L n+2 = L n T² = L n A. Soit n. premier cas : n pair (On peut poser n = 2p) L = ( ) L 2 = ( ) Propriété à montrer : pour tout n et n = 2p, b 2 p = d 2 p = Initialisation : n = L = L 2 A = ( 2 5 2 ) On a bien : b = d = Hérédité : Soit un indice p 2 tel que b 2 p = d 2 p = L 2 p = ( a 2 p c 2 p e 2 p ) On a alors L 2( p +) = L 2 p+ 2 = L 2 p A = ( a 2 p + c 2 p La propriété est vraie au rang p + = n + 2 Conclusion : ( a 2 p + c 2 p + e 2 p c 2 p + e 2 p ) 6/ http://dossierslmm.chez-alice.fr _corrige.odt 2//

pour tout n et n = 2p, b 2 p = d 2 p = Interprétation : au bout d'un nombre pair d'étapes, on ne peut pas avoir ou boules dans A. On a : ou 2 ou boules. deuxième cas : n impair (On peut poser n = 2p + ) L = ( ) L = ( 5 ) Propriété à montrer : pour tout n et n = 2p +, a 2 p+ = c 2 p+ = e 2 p+ = Initialisation : n = 5 L 5 = L A = ( Hérédité : 5 2 7 2 ) On a bien : a 5 = c 5 = e 5 = Soit un indice p 2 tel que a 2 p + = c 2 p + = e 2 p+ = L 2 p+ = ( b 2 p+ d 2 p+ ) On a alors L 2( p +)+ = L 2 p+ +2 = L 2 p+ A = ( La propriété est vraie au rang p + = n + 2 Conclusion : pour tout n 5 et n = 2p +, a 2 p + = c 2 p + = e 2 p + = 5 b 2 p+ + d 2 p+ b 2 p+ + 5 d 2 p+ ) Interprétation : au bout d'un nombre impair d'étapes, on ne peut pas avoir ou 2 ou boules dans A. On a : ou boules. Recherche d'une limite éventuelle : Supposons que la suite (L n ) ait une limite L. L'unicité de la limite implique : lim L 2 p = lim L 2 p+ = L p + p + On a donc : L = ( ). Comme L est un état probabiliste, la somme des coefficients est égale à. Il y a contradiction. La suite (L n ) ne possède pas de limite. Interprétation physique : A chaque étape, le nombre de boules dans A augmente ou diminue de. Ce nombre change donc de parité. Si à une étape n, A possède un nombre pair (resp. impair) de boules alors à l'étape n +, A possède un nombre impair (resp. pair) de boules et à l'étape n + 2, A possède un nombre pair (resp. impair) de boules 7/ http://dossierslmm.chez-alice.fr _corrige.odt 2//

) Utilisation de Xcas (voir livre pages 9-) La matrice T T:=[[,,,,],[/,,/,,],[,/2,,/2,],[,,/,,/],[,,,,]] Diagonalisation de T : P,D:=jordan(T) (On obtient la matrice P et la matrice diagonale D telle que T = PD P La matrice P P:=egv(T) (matrice des vecteurs propres) La matrice D D:=egvl(T) (matrice diagonale des valeurs propres) Puissance entière d'une matrice assume(n,integer) (n est un entier naturel) Tn:=matpow(T,n) afficher(matpow(t,n)) La matrice L : L:=[,,,,] la matrice Ln Ln:=L*Tn [/6-(/)(-/2) n +(-/)(/2) n +(- n )/6,/-(/2)(/2) n +(/2)(-/2) n +(-) n /(-), (-) n */+/,/+(/2)(/2) n -(/2)(-/2) n +(-) n /(-),/6+(/)(/2) n +(/)(-/2) n +(-) n /6] / http://dossierslmm.chez-alice.fr _corrige.odt 2//

a) Si n est pair, ( ) n = et ( n 2 ) L n = [ 6 2 n 2 n + 6 2 n 6 + 2 n + 2 n + L n = [ 2 n + = 2 n. 2 2 n + 2 2 n 6 ] + 2 n + ] + + 2 2 n 2 Si n est impair, ( ) n = et ( n 2 ) L n = [ 6 + 2 n 2 n 2 n + L n = [ 6 = 6 + 2 n 2 n 2 2 n 2 + 2 n ] 2 n. 2 2 n 2 2 n + 6 ] + + 2 2 n + 2 b) Comme < 2 <, on a : lim n + ( n+ 2) = Si n est pair, lim n + L n = [ ] (ou encore lim L 2 p = [ p + ]) Si n est impair, lim n + L n = [ 2 2 ] (ou encore : lim p + L 2 p+ = [ 2 2 ]) c) Calcul de l'espérance E(X n ). Si n est pair, E(X n ) = ( 2 n + )+ + 2 + + ( + 2 n + ) = 2 + Si n est impair, E(X n ) = + ( 2 2 n ) + 2 + ( 2 + 2 n + = 2 + Interprétation : E(X n ) est la moyenne du nombre de boules dans l'urne A Cette moyenne tend vers 2 puisque 5) retour à l'état initial. a) b) On a calculé L 2 = ( 2 n tend vers quand n tend vers +. ) P(X 2 =) =. Le retour à l'état initial en deux transferts est possible avec la probabilité. 2 n. 2 n. 9/ http://dossierslmm.chez-alice.fr _corrige.odt 2//

L = ( 2 5 2 ) P(X =) = 5 2. Le retour à l'état initial en quatre transferts est possible avec la probabilité C Cas général. N > 2 est un entier quelconque et à n = l'urne B est vide. Les notations dans la partie C sont celles de la partie B en remplaçant par N pour le nombres de boules. 5 2. a) la matrice T = (t ij ) où les coefficients t ij sont les probabilités conditionnelles P (X n =i ) (X n+ = j). i et j sont deux entiers compris entre et N inclus (N + entiers entre et N inclus) T est une matrice carrée de format (N + ) (N + ). b) Soit un entier i. À l'étape n, l'urne A contient i boules, l'urne B contient N i boules. L'état de l'urne A est modifié de plus ou moins une boule à l'étape n +. Si on tire une boule de A, l'urne A contient i boule à l'étape n +, d'où, P (X n =i ) (X n+ =i ) = On a donc t i,i = i N i N. Si on tire une boule de B, l'urne A contient i + boule à l'étape n +, d'où, P (X n =i ) On a donc t i,i + = N i N Si j i > où si i = j, alors P (X n =i ) (X n+ =i) = P (X n =i ) (X n+ = j) =. Tous les termes de la diagonale sont nuls : t i,i =. Si j > i + ou j < i, t ij =. Les termes t ij sont indépendants de n. ( N N N 2 N 2 N N T = N 2 2 N N N N N 2) On admet que E(X n ) = N 2 ( + 2 n N ) (E (X ) N 2 ). ) (X n+ =i+) = N i N. / http://dossierslmm.chez-alice.fr _corrige.odt 2//

Si N > 2, alors < 2 N ( <, d'où, 2 n N ) tend vers quand n tend vers +. La limite en + de E(X n ) est N 2. Le nombre de boules dans l'urne A tend vers N 2. Avec le temps passe, le nombre de boules dans chaque urne est à peu près égal. ) On admet que le temps moyen pour retrouver l'état initial est 2 N. Si N est le nombre d'avogadro (N = 6,2 2 ), le nombre 2 N est «inimaginable» 2 6 = 6, donc, 2 N > 6 2 Le nombre 2 est un nombre qui s'écrit avec suivi de 2 zéros. En supposant la terre avec 5 milliards d'année, soit : 5 9 65 2 6 secondes qu'on peut arrondir à 5 6 secondes, on est encore très, très,, très loin de 2 et même en supposant un changement d'urne toutes les nanosecondes ou picosecondes.. / http://dossierslmm.chez-alice.fr _corrige.odt 2//