Réseaux
euclidiens et
cryptographie
David Madore
Plan
Généralités sur
les réseaux
euclidiens
L’algorithme LLL
Réseaux et
cryptographie
1/31
Réseaux euclidiens et cryptographie
Journées Télécom-UPS
« Le numérique pour tous »
David A. Madore
Télécom ParisTech
29 mai 2015
Réseaux
euclidiens et
cryptographie
David Madore
Plan
Généralités sur
les réseaux
euclidiens
L’algorithme LLL
Réseaux et
cryptographie
2/31
Plan
Généralités sur les réseaux euclidiens
L’algorithme LLL
Réseaux et cryptographie
Réseaux
euclidiens et
cryptographie
David Madore
Plan
Généralités sur
les réseaux
euclidiens
L’algorithme LLL
Réseaux et
cryptographie
3/31
Réseaux euclidiens : définition
IUn réseau de Rmest un sous-groupe (additif) discret
Lde l’espace euclidien Rm.
Un tel sous-groupe est nécessairement isomorphe à Zn
(où nm) comme groupe abélien : il existe b1, . . . , bnL
tels que L=Zb1⊕ ··· ⊕ Zbn.
De plus, b1, . . . , bnsont R-libres (=linéairement indépts).
On dit qu’ils sont une base de L, et que nest le rang de L.
Définition équivalente :
IUn réseau de Rmest un L(B) := {uB :uZn}
BRn×mest une matrice de rang n.
(Best la matrice dont les bisont les lignes.)
IOn suppose souvent m=n(réseau de rang plein), quitte
à se placer dans VectR(L) = Rb1⊕ ··· ⊕ Rbn.
Réseaux
euclidiens et
cryptographie
David Madore
Plan
Généralités sur
les réseaux
euclidiens
L’algorithme LLL
Réseaux et
cryptographie
4/31
Exemples
Les deux réseaux de rang 2admettant le plus grand groupe
de symétries sont (à similitude près) :
(A1)2A2
Z2R2{(x, y, z)Z3:x+y+z= 0} ⊆ R3
Réseaux
euclidiens et
cryptographie
David Madore
Plan
Généralités sur
les réseaux
euclidiens
L’algorithme LLL
Réseaux et
cryptographie
5/31
Bases et parallélotopes fondamentaux
Soit L(B) = {uB :uZn} ⊆ Rm(où rg B=n).
IP(B) := {uB :u[0; 1[n}s’appelle parallélotope
fondamental associé à la base B.
IOn a L(B) = L(B0)ssi B0=UB UGLn(Z).
Ici, GLn(Z)est l’ensemble des matrices n×nà coefficients
entiers, de déterminant ±1(unimodulaires).
Dès que n > 1, un réseau admet une infinité de bases.
On peut voir l’ensemble des réseaux de rang plein dans Rncomme
l’ensemble quotient GLn(Z)\GLn(R).
Ivol(P(B)) =: covol(L(B)) = |det(B)|(lorsque m=n) :
volume du parallélogramme fondamental : (co)volume ou
déterminant du réseau. Ne dépend pas de B!
1 / 31 100%
Study collections
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 !