[EXERCICES SUR LES MATRICES ET SUR LARITHMÉTIQUES \
RÉVISION POUR LE BAC
I. Arithmétique et Matrice
Chiffrement de Hill
Le principe :
On choisit quatre entiers a,b,cet dconstituant la clé du chiffrement. Les lettres de l’alphabet sont codées de 0 à
25 grâce au tableau suivant : A chaque lettre de l’alphabet, on associe, grâce au tableau ci-dessous, un nombre entier
mcompris entre 0 et 25.
A B C D E F G H I J K L M
0 1 2 3 4 5 6 7 8 9 10 11 12
N O P Q R S T U V W X Y Z
13 14 15 16 17 18 19 20 21 22 23 24 25
A un bloc de deux lettres correspondent un couple (x;y) d’entiers compris entre 0 et 25. On calcule les codes du
message chiffré en associant au couple (x;y) le couple (x;y) tel que :
xax +by (26)
ycx +d y (26)
On souhaite chiffrer le mot DREAM.
On partage le mot en blocs de 2 lettres : DR- EA - MA (le dernier bloc est complété au hasard).
Choisissons a=5, b=7, c=2 et d=3, le système de chiffrement est donc :
x7x+3y(26)
y5x+8y(26)
1. Chiffrer le mot DREAM.
2. On considère la matrice A =
7 3
5 8
.
(a) Montrer que la matrice A est inversible puis déterminer B telle que A1=1
41B.
(b) Montrer qu’il existe un unique entier mcompris entre 0 et 25 tel que 41m1[26].
Déterminer m.
(c) Montrer que la matrice mB est une matrice vérifiant :
mB×
x
y
x
y
[26]
(Cette congruence sur les matrices colonnes signifie la congruence des coefficients de chaque ligne.)
(d) Déterminer alors quatre entiers A, B, C et D compris entre 0 et 25 tels que :
A B
C D
×
x
y
x
y
[26]
D. Zancanaro
zancanaro. math@ gmail. com
Lycée Jean Durand
Tale S - 2013-2014
1/ 16
wicky-math.fr.nf
Révisions wicky-math.fr.nf Révision pour le bac
(e) En déduire un algorithme de décodage de ce chiffrement de Hill et déchiffrer le message :
« XZEQGCXWCO »
3. Dans le chiffrement précédent, quelle condition particulière sur 41 et 26 permet de répondre à la question 2.(b)
4. On souhaite adopter le chiffrement de Hill donné par le procédé :
x6x+2y(26)
y7x+3y(26)
Soit A la matrice associé à ce chiffrement. Calculer le PGCD de d et A et de 26.
5. Comparer les produits
6 2
7 3
×
x+13
y+13
avec
6 2
7 3
×
x
y
. Le procédé de codage est-il satisfaisant ? Justifier.
Antilles Guyanne 2013
Exercice 1. PARTIE A.
On considère l’algorithme suivant :
A et X sont des nombres entiers
Saisir un entier positif A
Affecter à X la valeur de A
Tant que X supérieur ou égal à 26
Affecter à X la valeur X - 26
Fin du tant que
Afficher X
1. Qu’affiche cet algorithme quand on saisit le nombre 3 ?
2. Qu’affiche cet algorithme quand on saisit le nombre 55 ?
3. Pour un nombre entier saisi quelconque, que représente le résultat fourni par cet algorithme ?
PARTIE B.
On veut coder un bloc de deux lettres selon la procédure suivante (détaillée en quatre étapes) :
Étape 1 : chaque lettre du bloc est remplacée par un entier en utilisant le tableau ci-dessous :
A B C D E F G H I J K L M
0 1 2 3 4 5 6 7 8 9 10 11 12
N O P Q R S T U V W X Y Z
13 14 15 16 17 18 19 20 21 22 23 24 25
D. Zancanaro
zancanaro. math@ gmail. com
Lycée Jean Durand
Tale S - 2013-2014
2/ 16
Révisions wicky-math.fr.nf Révision pour le bac
On obtient une matrice colonne
x1
x2
x1correspond à la première lettre du mot et x2correspond à la deuxième
lettre du mot.
Étape 2 :
x1
x2
est transformé en
y1
y2
tel que
y1
y2
=
3 1
5 2
x1
x2
La matrice C =
3 1
5 2
est appelée la matrice de codage.
Étape 3 :
y1
y2
est transformé en
z1
z2
tel que
z1y1(26) avec 0 Éz1É25
z2y2(26) avec 0 Éz2É25
Étape 4 :
z1
z2
est transformé en un bloc de deux lettres en utilisant le tableau de correspondance donné dans
l’étape 1.
Exemple :
RE
17
4
55
93
3
15
DP
Le bloc RE est donc codé en DP
1. Justifier le passage de
17
4
à
55
93
puis à
3
15
.
2. Soient x1,x2,x
1,x
2quatre nombres entiers compris entre 0 et 25 tels que
x1
x2
et
x
1
x
2
sont transformés lors du
procédé de codage en
z1
z2
.
(a) Montrer que
3x1+x23x
1+x
2(26)
5x1+2x25x
1+2x
2(26).
(b) En déduire que x1x
1(26) et x2x
2(26) puis que x1=x
1et x2=x
2.
3. On souhaite trouver une méthode de décodage pour le bloc DP :
(a) Vérifier que la matrice C=
21
5 3
est la matrice inverse de C.
D. Zancanaro
zancanaro. math@ gmail. com
Lycée Jean Durand
Tale S - 2013-2014
3/ 16
Révisions wicky-math.fr.nf Révision pour le bac
(b) Calculer
y1
y2
tels que
y1
y2
=
21
5 3
3
15
.
(c) Calculer
x1
x2
tels que
x1y1(26) avec0 Éx1É25
x2y2(26) avec0 Éx2É25
(d) Quel procédé général de décodage peut-on conjecturer ?
4. Dans cette question nous allons généraliser ce procédé de décodage.
On considère un bloc de deux lettres et on appelle z1et z2les deux entiers compris entre 0 et 25 associés à
ces lettres à l’étape 3. On cherche à trouver deux entiers x1et x2compris entre 0 et 25 qui donnent la matrice
colonne
z1
z2
par les étapes 2 et 3 du procédé de codage.
Soient y
1et y
2tels que
y
1
y2
=C
z1
z2
où C=
21
5 3
.
Soient x1et x2, les nombres entiers tels que
x1y
1(26)avec0 Éx1É25
x2y
2(26)avec0 Éx2É25
Montrer que
3x1+x2z1(26)
5x1+2x2z2(26).
.
Conclure.
5. Décoder QC.
D. Zancanaro
zancanaro. math@ gmail. com
Lycée Jean Durand
Tale S - 2013-2014
4/ 16
Révisions wicky-math.fr.nf Révision pour le bac
II. Matrice
Exercice 2.
1. Soit A =
2 3
4 5
et B =
2,5 1,5
21
. Montrer que B est la matrice inverse de A.
2. Soit M =
3 3
4 6
et N =
1
1
.
Déterminer la matrice colonne X vérifiant MX =X+N
Exercice 3. Soit la matrice carrée A =
5 1
3 4
1. Montrer que A est une matrice inversible.
2. Déterminer la matrice inverse de A.
3. Vérifier votre résultat à l’aide de la calculatrice.
Exercice 4. Soit la matrice A =
6,25 9
4,5 6,5
1. Vérifier que la matrice A est égale au produit des matrices P ×D×P1 D désigne la matrice diagonale D =
0,25 0
00,5
et où P désigne la matrice inversible P =
3 4
2 3
2. En déduire les coefficients de la matrice Anpour tout n0.
Exercice 5. Soit A =
122
212
221
On souhaite calculer Anpour nentier naturel.
1. Calculer les premières puissances de A à l’aide d’un logiciel ou d’une calculatrice. Quelle forme particulière
remarque-t-on pour ces matrices ?
2. (a) Écrire A sous la forme 2B I3, où I3est la matrice identité d’ordre 3 et B une matrice à préciser.
(b) Montrer que B2=3B.
(c) En déduire A2en fonction de B et I3, puis A3.
3. Démontrer par récurrence que pour tout nde Non a :
An=(1)nI3+1
3¡5n(1)n¢B
.
4. Écrire Anavec tous ces coefficients en fonction de npour nN.
D. Zancanaro
zancanaro. math@ gmail. com
Lycée Jean Durand
Tale S - 2013-2014
5/ 16
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !