4
3.2.1 Cl´es de contrˆole . . . . . . . . . . . . . . . . . . . . . . 31
3.2.2 Repr´esentation en machine des entiers . . . . . . . . . 34
3.2.3 R´epartitions de termes d’une suite dans un tableau . . 36
3.3 Quelques exercices autour du chiffrement affine . . . . . . . . 37
3.3.1 Principe du chiffrement affine . . . . . . . . . . . . . . 37
3.3.2 Les cl´es - Les fonctions de chiffrement . . . . . . . . . 37
3.3.3 Fonctions de d´echiffrement . . . . . . . . . . . . . . . . 38
3.3.4 Cryptanalyse ....................... 38
3.4 Une id´ee de la cryptographie `a cl´e publique : Kid-RSA . . . . 39
3.5 Exemples sur les codes correcteurs d’erreurs . . . . . . . . . . 39
3.5.1 Un code correcteur de Hamming . . . . . . . . . . . . . 39
3.5.2 ∗∗∗Impossibilit´e de r´ealiser une correction du type pr´ec´edent
uniquement avec les chiffres d´ecimaux . . . . . . . . . . 40
3.6 Commentaires et solutions . . . . . . . . . . . . . . . . . . . . 41
3.6.1 Les changements de bases . . . . . . . . . . . . . . . . 41
3.6.2 La divisibilit´e, les congruences . . . . . . . . . . . . . . 45
3.6.3 Le chiffrement affine . . . . . . . . . . . . . . . . . . . 52
3.6.4 Une id´ee de la cryptographie `a cl´e publique : Kid-RSA 53
3.6.5 Exemples sur les codes correcteurs d’erreurs . . . . . . 54
4 Compl´ements d’arithm´etique ´el´ementaire 57
4.1 Introduction - Notations. . . . . . . . . . . . . . . . . . . . . . 57
4.2 Etude ´el´ementaire de Z. ..................... 57
4.2.1 Ensembles major´es et minor´es de Z............ 57
4.2.2 Quelques fonctions ´el´ementaires li´ees aux entiers . . . . 58
4.2.3 La division dans Z..................... 59
4.2.4 La divisibilit´e dans Z................... 60
4.2.5 Les nombres premiers . . . . . . . . . . . . . . . . . . . 64
4.3 Les classes r´esiduelles : Z/nZ.................. 66
4.3.1 D´efinition ......................... 66
4.3.2 Id´eaux et noyaux d’homomorphismes . . . . . . . . . . 67
4.3.3 Application `a la repr´esentation des entiers en machine . 69
4.3.4 Th´eor`eme chinois . . . . . . . . . . . . . . . . . . . . . 69
4.3.5 La fonction indicatrice d’Euler . . . . . . . . . . . . . . 71
4.4 Equations ax+by =c . . . . . . . . . . . . . . . . . . . . . . . 73
4.5 Annexe I : Fonctions de M¨obius - Formule de Rota . . . . . . 75
4.5.1 Chaˆınes dans les ensembles finis ordonn´es . . . . . . . 75
4.5.2 Fonction de M¨obius . . . . . . . . . . . . . . . . . . . . 75