We study the shortest vector lengths in module lattices over arbitrary number fields, with an emphasis on cyclotomic fields. In particular, we sharpen the techniques of arXiv:2308.15275v2 to establish improved results for the variance of the number of lattice vectors of bounded Euclidean norm in a random module lattice. We then derive tight probabilistic bounds for the shortest vector lengths for several notions of random module lattice.
- Paper-ID: 2510.12893
- Titel: Module lattices and their shortest vectors
- Autoren: Nihar Gargava, Vlad Serban, Maryna Viazovska, Ilaria Viglino
- Klassifizierung: math.NT (Zahlentheorie), cs.IT (Informationstheorie), math.IT (Mathematische Informationstheorie)
- Veröffentlichungsdatum: 14. Oktober 2025 (arXiv-Preprint)
- Paper-Link: https://arxiv.org/abs/2510.12893
Diese Arbeit untersucht die Länge der kürzesten Vektoren von Modulgittern (module lattices) über beliebigen Zahlkörpern, mit besonderem Fokus auf zyklotomische Körper (cyclotomic fields). Die Autoren verbessern die Techniken aus früheren Arbeiten arXiv:2308.15275v2 und etablieren bessere Ergebnisse für die Varianz der Anzahl von Gittervektoren mit beschränkter euklidischer Norm in zufälligen Modulgittern. Anschließend leiten sie enge Wahrscheinlichkeitsgrenzen für die Länge der kürzesten Vektoren unter verschiedenen Konzepten zufälliger Modulgitter her.
- Kernproblem der gitterbasierten Kryptographie: Das Shortest Vector Problem (SVP) ist grundlegend für die gitterbasierte Kryptographie, und seine Schwierigkeit bildet die Grundlage der Sicherheit vieler Post-Quanten-Kryptosysteme.
- Bedeutung von Modulgittern: Seit der Einführung des NTRU-Kryptosystems haben Modulgitter mit algebraischer Struktur aufgrund ihrer Effizienzvorteile gegenüber unstrukturierten Gittern große Aufmerksamkeit erlangt und bilden nun die Grundlage mehrerer NIST-Post-Quanten-Standards.
- Theoretische Lücke: Während für gewöhnliche zufällige Gitter bereits Theorem 1 das exakte asymptotische Verhalten der Länge des kürzesten Vektors liefert, fehlen ähnliche Ergebnisse für Modulgitter mit zusätzlicher algebraischer Struktur.
- Sicherheitsbewertungsbedarf: Unter der Bedrohung durch Quantencomputer ist ein tieferes Verständnis der Schwierigkeit von Rechenproblemen auf Modulgittern erforderlich.
- Theoretische Vervollständigung: Schließung der Lücke in der Modulgittertheorie bezüglich des probabilistischen Verhaltens der kürzesten Vektoren.
- Praktischer Wert: Bereitstellung theoretischer Unterstützung und Sicherheitsanalysewerkzeuge für auf Modulgittern basierende Kryptosysteme.
- Verbesserte Momentenschätzung: Reduktion der minimalen Rangbedingung von t ≥ 27 auf t ≥ 11 durch feinere Behandlung des Beitrags von algebraischen Zahlen mit niedriger Weil-Höhe.
- Einheitliche Ergebnisse für zyklotomische Körper: Etablierung des asymptotischen Verhaltens der kürzesten Vektoren von Modulgittern über zyklotomischen Körpern (Theorem 3), analog zu klassischen Ergebnissen für unstrukturierte Gitter.
- Praktische Wahrscheinlichkeitsgrenzen: Bereitstellung berechenbarer ehrlicher Wahrscheinlichkeitsgrenzen, anwendbar auf konkrete Zahlkörper und Ränge in aktuellen Implementierungen.
- Verbesserung der technischen Methoden: Entwicklung verfeinerte Techniken zur Behandlung zusätzlicher Symmetrien (Einheitengruppen-Wirkung) in Modulgittern, insbesondere optimiert für den zyklotomischen Fall.
Untersuchung der Wahrscheinlichkeitsverteilung des kürzesten nichttrivialen Vektors λ₁(Λ) in zufälligen Modulgittern Λ ∈ Mod_t(K), wobei K ein Zahlkörper und t der OK-Rang ist. Die zentrale Zufallsvariable ist:
ρV(Λ):=#(B∩(Λ∖{0}))
wobei B eine Kugel mit Volumen V um den Ursprung ist.
Für Modulgitter wird die Integraldarstellung des zweiten Moments ausgedrückt als:
E[ρV(Λ)2]=vol(B)2+∑α∈K×D(α)−t⋅vol(B∩α−1B)
wobei D(α) = O_K : α^{-1}O_K ∩ O_K der Gitterindex ist.
Schlüsselbeobachtung: Aufgrund der diagonalen Wirkung der Einheitengruppe O_K^× ist ρ_V(Λ) immer ein Vielfaches von ω_K = #μ(K), daher ist das natürliche Untersuchungsobjekt die Anzahl der ω_K-Tupel.
Unter Verwendung der Weil-Höhentheorie werden geometrische Schätzungen etabliert:
vol(B)vol(B∩α−1B)≤(2e2h∞(α)+e−2h∞(α)⋅N(α)2/d)−dt/2
Schichtweise Behandlung algebraischer Zahlen nach Weil-Höhe, mit unterschiedlichen Schätzungsstrategien für verschiedene Höhenbereiche zur Optimierung der minimalen Rangbedingung.
Nutzung der CM-Eigenschaften zyklotomischer Körper und der Schinzel-Smyth-Schranken für ganz-positive algebraische Zahlen zur Gewinnung uniformer Konstanten:
- c(K) = 0,155 (allgemeiner Fall)
- c_o(K) = 0,2406 (unendliche Ordnung)
- c_S(K) = 0,271763 (außerhalb der Einheitengruppe)
Lemma 10 liefert eine Obergrenze für die Anzahl von Einheiten mit beschränkter Höhe:
#{β∈OK×∣h(η+L(β))≤X}≤#SK⋅(cS(K)/2X+cS(K)/2)r1+r2−1
Das Paper ist hauptsächlich theoretischer Natur, wobei theoretische Vorhersagen durch numerische Berechnungen verifiziert werden:
- Zyklotomische Körper K = Q(ζ_m), m = 8,10,12,13,15,16
- OK-Rang-Bereich: 15 ≤ t ≤ 32
- Konkreter Fall: K = Q(ζ₁₆), t = 32 (Dimension 256)
Implementierung mit SageMath:
- Enumerationsalgorithmus für Punkte mit beschränkter Höhe
- Numerische Berechnung der Dedekind-Zetafunktion
- Explizite Schrankenabschätzung für Fehlerterme
- Höhenschwellenwert: h₀ = 0,6
- Anzahl ausnahmehafter Einheiten: #S_K ≤ 17·#μ(K)
- Berechnungsgenauigkeit: Fehlerterme erreichen 10^{-11}-Größenordnung
Für festes t ≥ 11 und zyklotomischen Körper K = Q(ζ_k) erfüllt ein zufälliges Modulgitter Λ mit Einheitsvolumen mit Wahrscheinlichkeit 1-o(1) für k → ∞:
1−nloglogωK≤ωK−1/n⋅γ(n)λ1(Λ)≤1+nloglogωK
Für K = Q(ζ₁₆), t = 32:
- Fehlerterm η ≤ 1,2 × 10^{-11}
- Wahrscheinlichkeitsgrenze: ≥ 0,639
- Kürzester Vektor etwa 0,8156% länger als in unstrukturierten Gittern
- Minimaler Rang reduziert: Von t ≥ 27 auf t ≥ 11 verbessert
- Konstanten optimiert: Explizite, berechenbare Konstanten gewonnen
- Anwendungsbereich erweitert: Abdeckung mehr praktischer Szenarien
- Führereffekt: Führer mit kleinen ungeraden Primzahlen erzeugen mehr Rauschen
- Dimensionseffekt: Fehlerterme zerfallen in höheren Dimensionen schnell
- Praktikabilität: Aussagekräftige Grenzen für Parameter aktueller Kryptosysteme
- Siegel-Mittelwertsatz: Etabliert Erwartungswerttheorie für Gitterpunktzählung
- Rogers-Integralformel: Liefert Integraldarstellung für höhere Momente
- Ajtai-Nguyen-Ergebnisse: Asymptotisches Verhalten kürzester Vektoren in unstrukturierten Gittern
- NTRU und Entwicklungen: Eröffnet Forschung zu strukturierten Gittern
- Ring-LWE/SIS-Probleme: Etablierung theoretischer Grundlagen
- Algebraische Code-Liftings: Untersuchung diskreter Modulgittermengen
- Lehmer-Problem: Klassisches Problem von Höherschranken algebraischer Zahlen
- Schinzel-Smyth-Arbeiten: Höhenschranken für ganz-reelle/ganz-positive Zahlen
- Amoroso-Dvornicich: Höhenschranken in abelschen Erweiterungen
- Das Verhalten der kürzesten Vektoren von Modulgittern kann präzise charakterisiert werden, ähnlich wie bei unstrukturierten Gittern, aber mit zusätzlichem ω_K-Faktor
- Zyklotomische Körper bieten ideale Untersuchungsobjekte mit guten Höheneigenschaften
- Theoretische Ergebnisse liefern aussagekräftige numerische Grenzen bei praktischen Parametern
- Minimale Rangbedingung: Die Bedingung t ≥ 11 ist möglicherweise nicht optimal
- Zyklotomische Körper-Beschränkung: Der Fall allgemeiner Zahlkörper erfordert weitere Arbeiten
- Rechenkomplexität: Explizite Berechnung bleibt für hochgradige Körper schwierig
- Minimale Rang-Optimierung: Weitere Reduktion auf t = 3,4,5
- Allgemeine Zahlkörper: Erweiterung auf breitere Zahlkörperklassen
- Algorithmische Anwendungen: Anwendung theoretischer Ergebnisse auf Gitterreduktionsalgorithmen-Analyse
- Theoretische Tiefe: Geschickte Kombination tiefgreifender Ergebnisse aus Zahlentheorie, Geometrie und Wahrscheinlichkeitstheorie
- Technische Innovation: Signifikante Verbesserungen bei der Behandlung unendlicher Einheitengruppen
- Praktischer Wert: Wichtige theoretische Unterstützung für Post-Quanten-Kryptographie
- Rechnerische Verifikation: Theoretische Ergebnisse durch numerische Experimente bestätigt
- Technische Hürde: Erfordert tiefe Kenntnisse der algebraischen Zahlentheorie
- Anwendungsbereich: Hauptsächlich auf zyklotomische Körper ausgerichtet, allgemeiner Fall bedarf weiterer Entwicklung
- Rechenkomplexität: Explizite Berechnung für hochgradige Fälle bleibt schwierig
- Theoretischer Beitrag: Schließt wichtige Lücke in der Modulgittertheorie
- Kryptographische Anwendung: Liefert Sicherheitsanalysewerkzeuge für gitterbasierte Post-Quanten-Kryptographie
- Methodologischer Wert: Entwickelte Techniken anwendbar auf verwandte Probleme
- Post-Quanten-Kryptographie-Analyse: Bewertung der Sicherheit auf Modulgittern basierender Kryptosysteme
- Gitterreduktionsalgorithmen: Verständnis der Algorithmusleistung auf strukturierten Gittern
- Theoretische Forschung: Grundlage für weitere Untersuchungen von Modulgittereigenschaften
Das Paper zitiert 31 wichtige Arbeiten, die klassische und aktuelle Arbeiten aus Gittertheorie, algebraischer Zahlentheorie, Kryptographie und anderen Bereichen umfassen und die Umfassendheit und Tiefe der Forschung widerspiegeln.