Effective module lattices and their shortest vectors
Gargava, Serban, Viazovska et al.
We prove tight probabilistic bounds for the shortest vectors in module lattices over number fields using the results of arXiv:2308.15275. Moreover, establishing asymptotic formulae for counts of fixed rank matrices with algebraic integer entries and bounded Euclidean length, we prove an approximate Rogers integral formula for discrete sets of module lattices obtained from lifts of algebraic codes. This in turn implies that the moment estimates of arXiv:2308.15275 as well as the aforementioned bounds on the shortest vector also carry through for large enough discrete sets of module lattices.
academic
Réseaux de modules effectifs et leurs vecteurs les plus courts
Cet article utilise les résultats des travaux antérieurs 1 pour établir des bornes probabilistes strictes sur les vecteurs les plus courts des réseaux de modules sur les corps de nombres. De plus, en établissant des formules asymptotiques pour le dénombrement de matrices de rang fixe avec éléments entiers algébriques et longueur euclidienne bornée, les auteurs démontrent une formule approchée de Rogers pour les ensembles discrets de réseaux de modules obtenus par relèvement de codes algébriques. Cela implique que les estimations de moments de 1 et les bornes de vecteurs les plus courts mentionnées ci-dessus s'appliquent également aux ensembles discrets de réseaux de modules suffisamment grands.
Problème central en cryptographie sur réseaux : Le problème du vecteur le plus court (SVP) est central en cryptographie sur réseaux, cherchant à déterminer la longueur du vecteur non nul le plus court dans un réseau. L'existence d'algorithmes rapides reste une question ouverte, avec des défis publics invitant les chercheurs à soumettre des algorithmes.
Résultats connus pour les réseaux aléatoires : Pour les réseaux aléatoires de Haar, le Théorème 1 donne une prédiction précise de la longueur du vecteur le plus court :
1−dloglogd≤γ(d)λ1(Λ)≤1+dloglogd
où γ(d)≈2πed est le rayon de la boule unité de volume d-dimensionnelle.
Spécificité des réseaux de modules : Les réseaux de modules sont des réseaux dotés d'une structure algébrique supplémentaire, largement utilisés dans les implémentations cryptographiques efficaces, comme le problème d'apprentissage avec erreurs sur anneaux (Ring-LWE) et le problème des entiers courts (SIS).
Défis de recherche : Établir des estimations asymptotiques similaires au Théorème 1 pour les réseaux de modules est plus difficile, car cela nécessite de comprendre le comportement lorsque le degré du corps de nombres augmente.
Bornes probabilistes pour les vecteurs les plus courts des réseaux de modules : Démonstration de bornes probabilistes strictes similaires à celles des réseaux aléatoires pour les réseaux de modules de rang t lorsque t≥27 (Théorème 3).
Formule effective de Rogers : Établissement d'une formule approchée de Rogers pour les ensembles discrets de réseaux de modules construits par relèvement de codes algébriques (Théorème 15).
Formule asymptotique pour le dénombrement de matrices : Généralisation des résultats de Katznelson aux corps de nombres généraux, donnant une formule asymptotique pour le dénombrement de matrices de rang fixe (Théorème 4).
Pont entre théorie et pratique : Démonstration que les résultats théoriques s'appliquent également aux constructions effectives provenant de codes algébriques, avec des implications pour le calcul et la théorie du codage.
Étude de la distribution probabiliste de la longueur du vecteur le plus court λ1(Λ) dans les réseaux de modules Λ⊆Kt⊗R de rang t sur un corps de nombres K, en particulier le comportement asymptotique lorsque le degré du corps de nombres augmente.
Chaque réseau de modules possède une classe de Steinitz [Λ]∈cl(K), donnée par les classes d'idéaux fractionnaires :
[Λ]=[I]∈cl(K)
où I est engendré par tous les déterminants des t-uplets de vecteurs dans M.
Pour un idéal premier non ramifié P⊆OK et une dimension s, on définit :
L(P,s)={βπP−1(S)∣S⊆kPt est un sous-espace s-dimensionnel de kP}
où β=N(P)−(1−ts)[K:Q]1 assure un covolume unitaire.
La technique clé consiste à démontrer que pour N(P) suffisamment grand :
#L(P,s)1∑Λ∈L(P,s)(∑v∈Λng(v))→∑m=0n∑D∈Mm×n(K)rk(D)=mD forme eˊchelonneˊe reˊduiteD(D)−t∫x∈KRt×mg(xD)dx
Pour m≤n<t, soit N(T;m,n,t,K) le nombre de matrices n×t de rang m avec coefficients dans OK et chaque élément de norme bornée par T, alors :
N(T;m,n,t,K)=C⋅TmtdegK+O(TmtdegK−1+ε)
Pour la classe de corps de nombres S satisfaisant la propriété de Bogomolov, il existe des constantes explicites telles que les moments d'ordre n satisfont :
ωKn⋅mn(ωKV)≤E[(#B∩Λ∖{0})n]≤ωKn⋅mn(ωKV)+En,t,K⋅(V+1)n−1
où le terme d'erreur En,t,K≤C⋅(td)(n−2)/2⋅ωKn2/4⋅Z(K,t,n)⋅e−ε⋅d(t−t0).
Cet article généralise la formule intégrale classique de Rogers aux constructions effectives de réseaux de modules, établissant un pont entre la théorie et le calcul.
Percée théorique : Première établissement de bornes probabilistes pour les vecteurs les plus courts des réseaux de modules similaires à celles des réseaux aléatoires
Innovation méthodologique : Développement de nouvelles techniques pour traiter les relèvements de codes algébriques
Valeur applicative : Fourniture d'une base théorique pour la cryptographie sur réseaux
Cet article s'appuie principalement sur les travaux antérieurs des auteurs 1 Gargava, Serban, Viazovska. "Moments of the number of points in a bounded set for number field lattices" (arXiv:2308.15275v2, 2023), et cite les travaux classiques de Rogers (1947), Katznelson (1994), Schmidt (1967) et autres.
Évaluation globale : Ceci est un article mathématique théorique de haute qualité qui réalise des progrès importants dans la théorie des réseaux de modules. Bien que les exigences techniques soient élevées et qu'il existe certaines restrictions paramétriques, il fournit une base théorique importante pour la cryptographie sur réseaux et les domaines connexes. La valeur principale de l'article réside dans l'établissement d'un pont entre la théorie et les constructions pratiques, ce qui est d'une importance significative pour le développement de ce domaine.