• Aucun résultat trouvé

M1MI2016 Codes et Cryptologie DS n

N/A
N/A
Protected

Academic year: 2022

Partager "M1MI2016 Codes et Cryptologie DS n"

Copied!
1
0
0

Texte intégral

(1)

M1MI2016 Codes et Cryptologie

DS n 1.

19 Mars 2013, durée 1h20

Documents interdits, calculatrices autorisées

1 Alice doit communiquer à Bob confidentiellement une date de l’année 2013. Pour cela ils décident ensemble du système cryptographique suivant : les jours de l’année 2013 sont numérotés de 0 à 364 puis ils choisissent deux entiers a et b. Le chiffrement de la date x sera (ax + b) mod 365.

1. Sia= 57etb= 44, et si Bob reçoit249, quelle est la date qu’Alice a voulu lui transmettre ? 2. Dans le cas général, quelle(s) propriété(s) doivent vérifier a et b pour que Bob puisse déchiffrer correctement les messages d’Alice ? Explicitez dans ce cas la fonction de déchif- frement.

3. Alice et Bob, qui ne sont pas très forts en arithmétique, ont choisit a= 55 et b= 1. Bob reçoit 221, que peut-il en déduire sur la date qu’Alice veut lui transmettre ?

2 Dans tout l’exercice,x et y désignent des entiers relatifs.

1. Montrez que, si x=y mod 2, alors x2 =y2 mod 4.

2. Déduisez-en quex2 = 0 ou1 mod 4.

3. Utilisez ce qui précède pour montrer que la somme de deux carrés d’entiers n’est jamais congrue à 3 modulo 4.

4. Montrez que, plus généralement, si x=ymod 2k, alorsx2 =y2 mod 2k+1. 5. Déduisez-en les valeurs possibles de x2 mod 8.

6. Montrez que la somme de trois carrés d’entiers n’est jamais congrue à 7modulo 8.

3 Critère de divisibilité par 7:

1. Calculez les8premiers termes de la suite 10k mod 7 (k ≥0) puis montrez que cette suite est périodique de période 6.

2. En déduire un critère de divisibilité par7 sur l’écriture décimale d’un nombre entier.

3. Application : l’entier 8641969 est-il divisible par 7?

Références

Documents relatifs

Montrez que, si G est une matrice génératrice de C, alors on obtient une matrice généra- trice de C ∗ en ajoutant à chaque ligne de G un bit de parité.. Donnez une

5 Les codes de Hamming généralisés : Soit r ≥ 2, un code de Hamming généralisé de paramètre r est un code dont une matrice de parité est une matrice dont les colonnes

Explicitez la procédure de décodage par syndrome en construisant le tableau des (σ, e σ ) comme dans

Le sujet n’est pas long, et est proche de ce qui a été fait en TD.. En contrepartie on attend de vous une

[r]

Puis elle transforme son numéro de portable en une suite binaire x de longueur 40 obtenue en concaténant l’écriture binaire sur 4 bits de chacun des chiffres (par exemple un 3 de

Donc Bob peut déchiffrer correctement les messages d’Alice si a est inversible modulo 365, c’est-à-dire si a est premier

Alice et Bob communiquent en utilisant le