You are on page 1of 2

Université Hassan II-Mohammedia Ann. Univ.

2009-10

F.S.T. Mohammedia Filière Ingénieur ILIS


Département de Mathématiques Module : Cryptographie

TD 4. PARTAGE DE SECRET

Exercice 1. On partage une clé secrète entre 5 personnes de telle sorte que 3 quelconques
parmi elles suffisent à la reconstituer.
Z
On choisit le polynôme P (X) = a0 + a1 X + a2 X 2 dans . Trois de ces personnes
17 Z
possèdent les parts (1,8), (3,10) et (5,11).
Déterminer la clé secrète par l’algorithme de Shamir.

Exercice 2. Même question sans utiliser les polynômes d’interpolation de Lagrange.

Exercice 3. On partage un secret entre 4 personnes toutes nécessaires à sa reconstitution.


En utilisant le protocole simplifié de Shamir, déterminer la part de la quatrième personne
sachant que le secret est S = 5 et que les autres parts sont y1 = 7, y2 = 2, y3 = 4.

Exercice 4. Même question en utilisant les polynômes d’interpolation de Lagrange.

Exercice 5. (Stinson, p.514)


On partage une clé secrète entre 10 personnes de telle sorte que 5 quelconques parmi elles
suffisent à la reconstituer.
Z
On choisit de travailler dans le corps où p = 31 847. On donne le tableau :
pZ
Personne 1 2 3 4 5 6 7 8 9 10
x 413 432 451 470 489 508 527 546 565 584
y 25439 14847 24780 5910 12734 12492 12555 28578 20806 21462
a) Trouver la clé secrète.
b) Vérifier avec un autre sous-ensemble de 5 personnes.
c) Quelle part (x,y) doit-on distribuer à une personne sachant que x = 10 000?

1
Université Hassan II-Mohammedia Ann. Univ. 2009-10

Exercice 6. (Buchmann, p232) On partage un secret entre 5 personnes dont 3 suffisent


à le reconstituer. Le distributeur choisit p = 17, et ai = p − i, i = 1,2.
1. Déterminer le polynôme de partage de Shamir en fonction du secret S.
2. Calculer S sachant que les 5 parts sont : (1,15), (2,6), (3,10), (4,10) et (5,6).

Exercice 7. (Buchmann, p232) On partage un secret entre 4 personnes dont 2 suffisent


à le reconstituer. Le distributeur choisit p = 11, et a1 = 2 et le secret S = 3.
1. Déterminer le polynôme de partage de Shamir.
2. Calculer les parts à distribuer.

Exercice 8. (Mollin, p159) On partage un secret entre 5 personnes dont 3 suffisent à


le reconstituer. Avec x1 = 1, x3 = 3, et x5 = 5, retrouver le secret par l’algorithme de
Shamir dans les cas suivants :
(1) (P (X), p) = (561 X 2 + 273 X + 111, 2707)
(2) (P (X), p) = (225 X 2 + 56 X + 207, 4231)
(3) (P (X), p) = (714 X 2 + 541 X + 147, 5417)
(4) (P (X), p) = (69 X 2 + 19 X + 999, 6991)

− − − − − − − − − − − − − − − − − − −−

You might also like