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
Эффективные модульные решетки и их кратчайшие векторы
В данной работе используются результаты предыдущих исследований 1 для доказательства строгих вероятностных границ для кратчайших векторов модульных решеток над числовыми полями. Кроме того, путем установления асимптотических формул для подсчета матриц фиксированного ранга с элементами из алгебраических целых чисел и ограниченной евклидовой длиной, авторы доказывают приближенную формулу Роджерса для дискретных наборов модульных решеток, полученных из алгебраических кодов. Это, в свою очередь, означает, что оценки моментов из 1 и указанные выше границы для кратчайших векторов также применимы к достаточно большим дискретным наборам модульных решеток.
Центральная проблема криптографии решеток: Проблема кратчайшего вектора (SVP) является центральной в криптографии решеток, заключаясь в поиске длины кратчайшего ненулевого вектора в решетке. Существование быстрых алгоритмов остается открытым вопросом с публичными конкурсами, приглашающими исследователей представить свои алгоритмы.
Известные результаты для случайных решеток: Для решеток Хаара теорема 1 дает точное предсказание длины кратчайшего вектора:
1−dloglogd≤γ(d)λ1(Λ)≤1+dloglogd
где γ(d)≈2πed — радиус единичного объема шара в d-мерном пространстве.
Особенности модульных решеток: Модульные решетки — это решетки с дополнительной алгебраической структурой, широко применяемые в эффективной криптографической реализации, такие как обучение с ошибками на кольцах (Ring-LWE) и проблема коротких целых решений (SIS).
Исследовательские вызовы: Установление асимптотических оценок, аналогичных теореме 1, для модульных решеток значительно сложнее, так как требует понимания поведения при росте степени числового поля.
Вероятностные границы для кратчайших векторов модульных решеток: Доказано, что для модульных решеток ранга t при t≥27 существуют строгие вероятностные границы, аналогичные случайным решеткам (теорема 3).
Эффективная формула Роджерса: Установлена приближенная формула Роджерса для дискретных наборов модульных решеток, построенных из алгебраических кодов (теорема 15).
Асимптотические формулы для подсчета матриц: Обобщены результаты Кацнельсона на общие числовые поля, получены асимптотические формулы для подсчета матриц фиксированного ранга (теорема 4).
Мост между теорией и практикой: Доказано, что теоретические результаты применимы к эффективным конструкциям из алгебраических кодов, имеющим вычислительное и теоретико-кодовое значение.
Исследование вероятностного распределения длины кратчайшего вектора λ1(Λ) в модульных решетках Λ⊆Kt⊗R ранга t над числовым полем K, в частности асимптотическое поведение при росте степени числового поля.
Каждая модульная решетка имеет класс Штейница [Λ]∈cl(K), определяемый классами дробных идеалов:
[Λ]=[I]∈cl(K)
где I порождается всеми определителями t-элементных наборов векторов из M.
Для неразветвленного простого идеала P⊆OK и размерности s определяется:
L(P,s)={βπP−1(S)∣S⊆kPt — s-мерноеkP-подпространство}
где β=N(P)−(1−ts)[K:Q]1 обеспечивает единичный кообъем.
Ключевая техника заключается в доказательстве того, что для достаточно больших N(P):
#L(P,s)1∑Λ∈L(P,s)(∑v∈Λng(v))→∑m=0n∑D∈Mm×n(K)rk(D)=mD — строчно-редуцированнаяD(D)−t∫x∈KRt×mg(xD)dx
Для m≤n<t, пусть N(T;m,n,t,K) обозначает число матриц размера n×t с коэффициентами в OK, рангом m и нормой каждого элемента, ограниченной T, тогда:
N(T;m,n,t,K)=C⋅TmtdegK+O(TmtdegK−1+ε)
Для класса числовых полей S, удовлетворяющих свойству Богомолова, существуют явные константы такие, что n-й момент удовлетворяет:
ωKn⋅mn(ωKV)≤E[(#B∩Λ∖{0})n]≤ωKn⋅mn(ωKV)+En,t,K⋅(V+1)n−1
где член ошибки En,t,K≤C⋅(td)(n−2)/2⋅ωKn2/4⋅Z(K,t,n)⋅e−ε⋅d(t−t0).
Данная работа в основном опирается на предыдущие исследования авторов 1 Gargava, Serban, Viazovska. "Moments of the number of points in a bounded set for number field lattices" (arXiv:2308.15275v2, 2023), а также цитирует классические работы Роджерса (1947), Кацнельсона (1994), Шмидта (1967) и других.
Общая оценка: Это высокачественная теоретическая математическая работа, достигшая значительного прогресса в теории модульных решеток. Несмотря на высокие технические требования и некоторые ограничения параметров, она предоставляет важную теоретическую основу для криптографии решеток и смежных областей. Основная ценность работы заключается в установлении моста между теорией и практическими конструкциями, что имеет существенное значение для развития данной области.