Jump to content

Задача о коротком целочисленном решении

короткого целочисленного решения (SIS) и кольцевой SIS Проблемы — это две задачи среднего случая, которые используются в конструкциях криптографии на основе решетки . Криптография на основе решеток началась в 1996 году с плодотворной работы Миклоша Айтая. [1] который представил семейство односторонних функций, основанных на проблеме SIS. Он показал, что в среднем случае это безопасно, если задача о кратчайшем векторе (где для некоторой константы ) сложно в худшем случае.

Проблемы среднего случая — это проблемы, которые трудно решить для некоторых случайно выбранных случаев. Для криптографических приложений сложности наихудшего случая недостаточно, и нам необходимо гарантировать, что криптографическая конструкция сложна на основе средней сложности случая.

Решетки [ править ]

Решетка полного ранга представляет собой набор целочисленных линейных комбинаций линейно независимые векторы , именованный базис :

где представляет собой матрицу, имеющую базисные векторы в своих столбцах.

Примечание: Учитывая две основы для решетки , существуют унимодулярные матрицы такой, что .

Идеальная решетка [ править ]

Определение: включен оператор ротационного сдвига. обозначается и определяется как:

Циклические решетки [ править ]

Миччанчо ввел циклические решетки в своей работе по обобщению задачи о компактном рюкзаке на произвольные кольца. [2] Циклическая решетка — это решетка, замкнутая относительно оператора вращательного сдвига. Формально циклические решетки определяются следующим образом:

Определение: решетка. является циклическим, если .

Примеры: [3]

  1. сама по себе является циклической решеткой.
  2. Решетки, соответствующие любому идеалу в факторкольце многочленов цикличны:

рассмотрим факторкольцо полиномов , и пусть быть некоторым многочленом от , то есть где для .

Определите коэффициент внедрения -модульный изоморфизм как:

Позволять быть идеалом. Решетка, соответствующая идеалу , обозначенный , представляет собой подрешетку и определяется как

Теорема: является циклическим тогда и только тогда, когда соответствует некоторому идеалу в кольце факторполиномов .

доказательство: У нас есть:

Позволять быть произвольным элементом в . Затем определите . Но поскольку это идеал, мы имеем . Затем, . Но, . Следовательно, является циклическим.

Позволять быть циклической решеткой. Следовательно .

Определите набор полиномов :

  1. С решетка и, следовательно, аддитивная подгруппа в , является аддитивной подгруппой .
  2. С является циклическим, .

Следовательно, является идеалом и, следовательно, .

Идеальные решетки [4] [ редактировать ]

Позволять быть моническим многочленом степени . Для криптографических приложений обычно выбирается неприводимым. Идеал, порожденный является:

Факторполиномиальное кольцо перегородки на классы эквивалентности многочленов степени не выше :

где сложение и умножение сокращаются по модулю .

Рассмотрим коэффициент вложения -модульный изоморфизм . Тогда каждый идеал в определяет подрешетку называется идеальной решеткой .

Определение: , решетка, соответствующая идеалу , называется идеальной решеткой. Точнее, рассмотрим факторкольцо многочленов , где идеал, порожденный степенью полиномиальный . , представляет собой подрешетку и определяется как:

Примечание: [5]

  1. Оказывается, даже для маленьких на идеальных решетках обычно легко. Интуиция подсказывает, что алгебраические симметрии приводят к тому, что минимальное расстояние до идеала находится в узком, легко вычислимом диапазоне.
  2. Используя предоставленные алгебраические симметрии в идеальных решетках, можно преобразовать короткий ненулевой вектор в линейно независимые (почти) одинаковой длины. Поэтому на идеальных решетках и эквивалентны с небольшими потерями. [6] Более того, даже для квантовых алгоритмов и Считается, что в худшем случае это будет очень сложно.

Задача с коротким целым числом [ править ]

Задача короткого целочисленного решения (SIS) — это задача среднего случая, которая используется в конструкциях криптографии на основе решетки. Криптография на основе решеток началась в 1996 году с плодотворной работы Айтая. [1] который представил семейство односторонних функций, основанных на задаче SIS. Он показал, что в среднем случае это безопасно, если (где для некоторой константы ) сложно в худшем случае. Наряду с приложениями в классической криптографии, проблема SIS и ее варианты используются в нескольких схемах постквантовой безопасности, включая CRYSTALS-Dilithium и Falcon . [7] [8]

СИС q , n , m , β [ править ]

Позволять быть матрица с записями в который состоит из равномерно случайные векторы : . Найдите ненулевой вектор такое, что для некоторой нормы :

  • ,
  • .

Решение СИС без необходимого ограничения на длину решения ( ) легко вычислить с помощью метода исключения Гаусса . Мы также требуем , в противном случае это тривиальное решение.

Чтобы гарантировать имеет нетривиальное короткое решение, нам требуется:

  • , и

Теорема: Для любого , любой и любые достаточно большие (для любой константы ), решение с немалой вероятностью по меньшей мере так же сложно, как решить задачу и для некоторых с высокой вероятностью в худшем случае.

R-SIS q , n , m , β [ править ]

Задача SIS, решенная над идеальным кольцом, также называется проблемой Ring-SIS или R-SIS. [2] [9] В этой задаче рассматривается факторкольцо многочленов. с для некоторого целого числа и с некоторой нормой . Особый интерес представляют случаи, когда существуют целые числа такой, что поскольку это ограничивает частное круговыми полиномами. [10]

Затем мы определяем проблему следующим образом:

Выбирать независимые равномерно случайные элементы . Определить вектор . Найдите ненулевой вектор такой, что:

  • ,
  • .

Напомним, что для того, чтобы гарантировать существование решения проблемы СИС, нам необходимо . Однако проблема Ring-SIS обеспечивает нам большую компактность и эффективность: чтобы гарантировать существование решения проблемы Ring-SIS, нам требуется .

: Негациркулянтная матрица Определение определяется как:

Когда кольцо факторполиномов для , кольцевое умножение можно эффективно вычислить, сначала сформировав , нега-циркулянтная матрица , а затем умножить с , вектор коэффициентов внедрения (или, альтернативно, с , вектор канонических коэффициентов.

Более того, проблема R-SIS является частным случаем проблемы SIS, когда матрица в задаче СИС ограничивается блоками негациркулянта: . [10]

M-SIS q , n , d , m , β [ править ]

Проблема SIS, решаемая в решетке модулей, также называется проблемой Module-SIS или M-SIS. Как и R-SIS, эта задача рассматривает факторкольцо полиномов. и для с особым интересом в тех случаях, когда является степенью 2. Тогда пусть быть модулем ранга такой, что и пусть быть произвольной нормой над .

Затем мы определяем проблему следующим образом:

Выбирать независимые равномерно случайные элементы . Определить вектор . Найдите ненулевой вектор такой, что:

  • ,
  • .

Хотя M-SIS является менее компактным вариантом SIS, чем R-SIS, проблема M-SIS асимптотически по крайней мере так же сложна, как и R-SIS, и, следовательно, дает более жесткие ограничения на предположение о жесткости SIS. Это делает предположение о твердости M-SIS более безопасным, но менее эффективным базовым предположением по сравнению с R-SIS. [10]

См. также [ править ]

Ссылки [ править ]

  1. ^ Jump up to: а б Айтай, Миклош. [Генерация сложных примеров решёточных задач.] Труды двадцать восьмого ежегодного симпозиума ACM по теории вычислений. АКМ, 1996.
  2. ^ Jump up to: а б Миччанчо, Даниэле. [Обобщенные компактные рюкзаки, циклические решетки и эффективные односторонние функции из предположений о сложности наихудшего случая.] Основы информатики, 2002. Труды. 43-й ежегодный симпозиум IEEE. ИИЭР, 2002.
  3. ^ Фукшанский, Ленни и Сюнь Сунь. [О геометрии циклических решеток.] Дискретная и вычислительная геометрия 52.2 (2014): 240–259.
  4. ^ Крейг Джентри. Полностью гомоморфное шифрование с использованием идеальных решеток . На 41-м симпозиуме ACM по теории вычислений (STOC) , 2009 г.
  5. ^ Пейкерт, Крис. [Десятилетие решетчатой ​​криптографии.] Архив Cryptology ePrint, отчет 2015/939, 2015 г.
  6. ^ Пейкерт, Крис и Алон Розен. [Эффективное устойчивое к коллизиям хеширование на основе наихудших предположений о циклических решетках.] Теория криптографии. Springer Berlin Heidelberg, 2006. 145–166.
  7. ^ Бай, Ши; Дукас, Лео; Кильц, Эйке; Лепойнт, Танкред; Любашевский Вадим; Швабе, Питер; Зайлер, Грего4; Стеле, Дэмиен (1 октября 2020 г.). «КРИСТАЛЛЫ-Дилилитий: Спецификации алгоритмов и сопроводительная документация» (PDF) . PQ-Crystals.org . Проверено 13 ноября 2023 г. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  8. ^ Фуке, Пьер-Ален; Хоффштейн, Джеффри; Киршнер, Пол; Любашевский Вадим; Порнин, Томас; Прест, Томас; Рикоссет, Томас; Зайлер, Грегор; Уайт, Уильям; Чжан, Чжэньфэй (1 октября 2020 г.). «Сокол: компактные сигнатуры на основе решетки быстрого Фурье поверх NTRU» . Проверено 13 ноября 2023 г.
  9. ^ Любашевский, Вадим и др. [SWIFFT: скромное предложение по БПФ-хешированию.] Быстрое программное шифрование. Шпрингер Берлин Гейдельберг, 2008 г.
  10. ^ Jump up to: а б с Ланглуа, Аделина и Дэмиен Стеле. [Сокращение наихудшего случая к среднему для решеток модулей.] Проекты, коды и криптография 75.3 (2015): 565–599.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d9636323b2eaed56399583a8977a7711__1715755800
URL1:https://arc.ask3.ru/arc/aa/d9/11/d9636323b2eaed56399583a8977a7711.html
Заголовок, (Title) документа по адресу, URL1:
Short integer solution problem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)