Jump to content

ЧетыреQ

ЧетыреQ
Разработчик(и) Microsoft Исследования
Первоначальный выпуск 2015 ; 9 лет назад ( 2015 )
Стабильная версия
v3.1
Репозиторий github /Microsoft /FourQlib
Написано в С
Операционная система Виндовс 10 , Линукс
Платформа ИА-32 , x86-64 , ARM32 , ARM64
Тип эллиптических кривых Криптографическая библиотека
Лицензия МОЯ лицензия
Веб-сайт www .microsoft /en-нас /исследовать /проект /fourqlib /

В криптографии , FourQ — это эллиптическая кривая разработанная Microsoft Research . Он предназначен для схем соглашений о ключах ( эллиптическая кривая Диффи-Хеллмана ) и цифровых подписей ( Шнорр ) и предлагает около 128 бит безопасности . [1] Он оснащен эталонной реализацией, созданной авторами оригинальной статьи. Реализация с открытым исходным кодом называется FourQlib , работает в Windows и Linux и доступна для x86, x64 и ARM. [2] Он распространяется по лицензии MIT License , а исходный код доступен на GitHub . [3]

Его название происходит от четырехмерного скалярного умножения Галланта – Ламберта – Ванстона, которое позволяет выполнять высокопроизводительные вычисления. [4] Кривая определена над двумерным расширением поля простого , определенного простым числом Мерсенна. .

Кривая была опубликована в 2015 году Крейгом Костелло и Патриком Лонгой из Microsoft Research на сайте ePrint . [1]

Документ был представлен в Asiacrypt в 2015 году в Окленде , Новая Зеландия, и впоследствии эталонная реализация была опубликована на веб-сайте Microsoft . [2]

Были предприняты некоторые попытки стандартизировать использование кривой в рамках IETF ; эти усилия были прекращены в конце 2017 года. [5]

Математические свойства

[ редактировать ]

Кривая определяется перекрученным уравнением Эдвардса

является неквадратом в , где это простое число Мерсенна .

Чтобы избежать атак небольших подгрупп , [6] проверяется, что все точки лежат в N - крученной подгруппе эллиптической кривой , где N задано как 246-битное простое число, делящее порядок группы.

Кривая снабжена двумя нетривиальными эндоморфизмами : связанные с -степенная карта Фробениуса и , эффективно вычислимый эндоморфизм низкой степени (см. комплексное умножение ).

Криптографические свойства

[ редактировать ]

Безопасность

[ редактировать ]

В настоящее время наиболее известной атакой дискретного логарифма является общий алгоритм Ро Полларда , требующий около групповые операции в среднем. Поэтому обычно он относится к 128-битному уровню безопасности.

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

Эффективность

[ редактировать ]

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

Поскольку мы рассматриваем подгруппу простого порядка циклическую , можно написать скаляры такой, что и за каждую точку в N -торсионной подгруппе.

Следовательно, для данного мы можем написать

Если мы найдем маленький , мы можем вычислить быстро, используя подразумеваемое уравнение

закругления бабая Техника [7] используется для поиска небольших . Для FourQ оказывается, что можно гарантировать эффективно вычислимое решение с .

Более того, поскольку характеристикой поля является простое число Мерсенна , модуляции могут передаваться эффективно.

Оба свойства (четырехмерное разложение и простая характеристика Мерсенна), наряду с использованием формул быстрого умножения ( расширенные скрученные координаты Эдвардса), делают FourQ самой быстрой на данный момент эллиптической кривой для 128-битного уровня безопасности.

Использование

[ редактировать ]

FourQ реализован в криптографической библиотеке CIRCL , опубликованной Cloudflare . [8]

См. также

[ редактировать ]
  1. Перейти обратно: Перейти обратно: а б с Костелло, Крейг; Лонга, Патрик (2015). «FourQ: четырехмерные разложения на Q-кривой над простым числом Мерсенна» . Проверено 23 мая 2019 г. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  2. Перейти обратно: Перейти обратно: а б «ЧетыреКлиб» . Исследования Майкрософт . Проверено 23 мая 2019 г.
  3. ^ «Ссылки» . Гитхаб . 4 октября 2021 г.
  4. ^ Лонга, Патрик; Сика, Франческо (2011). «Четырехмерное скалярное умножение Галланта – Ламберта – Ванстона» . arXiv : 1106.5149 . Проверено 23 мая 2019 г. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  5. ^ Лэдд, Уотсон; Лонга, Патрик; Барнс, Ричард (27 марта 2017 г.). "draft-ladd-cfrg-4q-01" . Ietf Datatracker . Проверено 23 мая 2019 г.
  6. ^ ван Оршот, Пол К.; Винер, Майкл Дж. (1996). «О ключевом соглашении Диффи-Хеллмана с короткими показателями». Достижения в криптологии — EUROCRYPT '96 . Конспекты лекций по информатике. Том. 1070. Шпрингер Берлин Гейдельберг. стр. 332–343. дои : 10.1007/3-540-68339-9_29 . ISBN  978-3-540-61186-8 .
  7. ^ Бабай, Л. (1 марта 1986 г.). «О редукции решетки Ловаса и проблеме ближайшей точки решетки». Комбинаторика . 6 (1): 1–13. дои : 10.1007/BF02579403 . ISSN   1439-6912 . S2CID   7914792 .
  8. ^ «Знакомство с CIRCL» . blog.cloudflare.com . 20 июня 2019 г. Проверено 28 июля 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5affca683c327207d69ed9762f5ab5ce__1688698320
URL1:https://arc.ask3.ru/arc/aa/5a/ce/5affca683c327207d69ed9762f5ab5ce.html
Заголовок, (Title) документа по адресу, URL1:
FourQ - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)