Centres étrangers
Juin
2016
Bac
Spécialité
Tle
Mathématiques
Codage, algorithme, matrice
Algorithmique
Matrices
.icon_annales.png Le but de l'exercice est d'étudier, sur un exemple, une méthode de chiffrement publiée en 1929 par le mathématicien et cryptologue américain Lester Hill.

Sujet 4Codage, algorithme, matrice1 heure

Centres étrangers, juin 2016

Enseignement de spécialité

Algorithmique
Matrices

Exercice

5 pts

Le but de cet exercice est d’étudier, sur un exemple, une méthode de chiffrement publiée en 1929 par le mathématicien et cryptologue américain Lester Hill. Ce chiffrement repose sur la donnée d’une matrice A, connue uniquement de l’émetteur et du destinataire.

Dans tout l’exercice, on note A la matrice définie par A=(5277) .

Partie A Chiffrement de Hill

Voici les différentes étapes de chiffrement pour un mot comportant un nombre pair de lettres :

img1

Question : utiliser la méthode de chiffrement exposée pour chiffrer le mot « HILL ».          0,5 pt

Partie B Quelques outils mathématiques nécessaires au déchiffrement

1 Soit a un entier relatif premier avec 26.

Démontrer qu’il existe un entier relatif u tel que :

u × a ≡ 1 modulo 26.          0,5 pt

2 On considère l’algorithme suivant :

Variables :

a, u, et r sont des nombres (a est naturel et premier avec 26)

Traitement :

Lire a

u prend la valeur 0, et r prend la valeur 0

Tant que r ≠ 1

    u prend la valeur u + 1

    r prend la valeur du reste de la division euclidienne de u × a par 26

Fin du Tant que

Sortie :

Afficher u

On entre la valeur a = 21 dans cet algorithme.

a. Reproduire sur la copie et compléter le tableau suivant, jusqu’à l’arrêt de l’algorithme.          0,5 pt

u

0

1

2

r

0

21

b. En déduire que 5 × 21 ≡ 1 modulo 26.          0,5 pt

3 On rappelle que A est la matrice A=(5277) et on note I la matrice :

I=(1001).

a. Calculer la matrice 12A – A2.          0,5 pt

b. En déduire la matrice B telle que BA = 21I.          0,5 pt

c. Démontrer que si AXY, alors 21XBY.          0,5 pt

Partie C  Déchiffrement

On veut déchiffrer le mot VLUP.

On note X=(x1x2) la matrice associée, selon le tableau de correspondance, à un bloc de deux lettres avant chiffrement, et Y=(y1y2) la matrice définie par l’égalité :

Y=AX=(5277)X.

Si r1 et r2 sont les restes respectifs de y1 et y2 dans la division euclidienne par 26, le bloc de deux lettres après chiffrement est associé à la matrice :

R=(r1r2).

1 Démontrer que {21x1=7y12y221x2=7y1+5y2           0,5 pt

2 En utilisant la question Partie B 2, établir que :

{x19r1+16r2modulo26x217r1+25r2modulo26          0,5 pt

3 Déchiffrer le mot VLUP, associé aux matrices (2111) et (2015) .          0,5 pt

Voir le corrigé

Cet article est réservé aux abonnés
ou aux acheteurs de livres ABC du Bac

Pour approfondir le thème...

Tle
Mathématiques
Algorithmique, Fonctions, Intégration, Probabilités
Spécifique
Nouvelle-Calédonie
Mars
2016
Bac
.icon_annales.png
La proportion de gauchers dans la population française est de 13 %.
gauchers | proportion | fluctuation asymptotique | fonction | fréquence
Tle
Mathématiques
Algorithmique, Arithmétique, Matrices
Spécialité
Polynésie
Septembre
2015
Bac
.icon_annales.png
L'objectif affiché par la municipalité est de réduire de moitié la présence des automobiles dans la zone ZTL, dans les deux ans à venir.
pollution | taxe | automobiles | proportion | graphe probabiliste
Tle
Mathématiques
Algorithmique, Suites
Spécifique
Inde
Avril
2016
Bac
.icon_annales.png
En janvier 2016, une personne se décide à acheter un scooter coûtant 5700 euros sans apport personnel.
scooter | crédit | taux | algorithme | suite
Tle
Mathématiques
Algorithmique, Matrices, Suites
Spécialité
Inde
Avril
2016
Bac
.icon_annales.png
Représenter la situation par un graphe probabiliste de sommets A et B.
achat | probabilités | étude statistique | graphe probabiliste | matrice de transition
Tle
Mathématiques
Algorithmique, Suites
Spécifique
Polynésie
Juin
2016
Bac
.icon_annales.png
Une entreprise s'intéresse au nombre d'écrans 3D qu'elle a vendus depuis 2010.
écrans 3D | suite arithmético-géométrique | relation de récurrence | inéquation | algorithme