Криптографическая многолинейная карта
Криптографический -мультилинейная карта — это разновидность полилинейной карты , то есть функция такая, что для любых целых чисел и элементы , , который, кроме того, эффективно вычислим и удовлетворяет некоторым свойствам безопасности. Он имеет несколько приложений в криптографии, таких как обмена ключами протоколы , шифрование на основе идентификации и широковещательное шифрование . Существуют конструкции криптографических 2-полилинейных отображений, известные как билинейные отображения. [1] однако проблема построения таких полилинейных [1] карты для кажется гораздо сложнее [2] и безопасность предложенных кандидатов все еще неясна. [3]
Определение
[ редактировать ]Для n = 2
[ редактировать ]В этом случае полилинейные карты в основном известны как билинейные карты или пары и обычно определяются следующим образом: [4] Позволять — две аддитивные циклические группы простого порядка , и еще одна циклическая группа порядка написано мультипликативно. Пейринг – это карта: , который удовлетворяет следующим свойствам:
- Билинейность
- Невырожденность
- Если и являются генераторами и , соответственно, тогда является генератором .
- Вычислимость
- Существует эффективный алгоритм вычисления .
Кроме того, в целях безопасности задача дискретного логарифмирования должна быть сложной как в и .
Общий случай (для любого n )
[ редактировать ]Мы говорим, что карта это -полилинейное отображение, если оно удовлетворяет следующим свойствам:
- Все (для ) и являются группами одного порядка;
- если и , затем ;
- отображение невырождено в том смысле, что если являются генераторами , соответственно, тогда является генератором
- Существует эффективный алгоритм вычисления .
Кроме того, в целях безопасности задача дискретного логарифмирования должна быть сложной. .
Кандидаты
[ редактировать ]Все возможные полилинейные карты на самом деле являются небольшим обобщением полилинейных карт, известных как системы градуированного кодирования, поскольку они позволяют отображать применяться частично: вместо того, чтобы применяться во всех значения сразу, что приведет к созданию значения в целевом наборе , можно подать заявку некоторым значениям, что генерирует значения в промежуточных целевых наборах. Например, для , это возможно сделать затем .
Три основных кандидата — GGH13, [5] основанный на идеалах колец полиномов ; CLT13, [6] который основан на приближенной задаче НОД и работает с целыми числами, следовательно, его легче понять, чем многолинейную карту GGH13; и GGH15, [7] который основан на графиках.
Ссылки
[ редактировать ]- ^ Jump up to: а б Дутта, Ратна; Баруа, Рана; Саркар, Палаш (2004). «Криптографические протоколы на основе спаривания: обзор» . Электронная печать IACR .
- ^ Боне, Дэн; Сильверберг, Алиса (2003). «Применение полилинейных форм в криптографии». Темы алгебраической и некоммутативной геометрии . Современная математика. Том. 324. стр. 71–90. дои : 10.1090/conm/324/05731 . ISBN 9780821832097 . Проверено 14 марта 2018 г.
- ^ Альбрехт, Мартин Р. «Схема градуированного кодирования уже нарушена?» . Проверено 14 марта 2018 г.
- ^ Коблиц, Нил; Менезес, Альфред (2005). «Криптография на основе спаривания на высоком уровне безопасности». Криптография и кодирование . Конспекты лекций по информатике. Том. 3796. стр. 13–36. дои : 10.1007/11586821_2 . ISBN 978-3-540-30276-6 .
- ^ Гарг, Санджам; Джентри, Крейг; Халеви, Шай (2013). «Кандидаты в полилинейные отображения из идеальных решеток» . Достижения в криптологии – EUROCRYPT 2013 . Конспекты лекций по информатике. Том. 7881. стр. 1–17. дои : 10.1007/978-3-642-38348-9_1 . ISBN 978-3-642-38347-2 . Архивировано из оригинала 18 июня 2022 г. – через SpringerLink.
- ^ Корон, Жан-Себастьян; Лепойнт, Танкред; Тибучи, Мехди (2013). «Практические многолинейные отображения целых чисел» . Достижения криптологии – CRYPTO 2013 . Конспекты лекций по информатике. Том. 8042. стр. 476–493. дои : 10.1007/978-3-642-40041-4_26 . ISBN 978-3-642-40040-7 . Архивировано из оригинала 20 января 2022 г. – через SpringerLink.
- ^ Джентри, Крейг; Горбунов Сергей; Халеви, Шай (2015). «Полилинейные карты из решеток, индуцированные графами» . Теория криптографии . Конспекты лекций по информатике. Том. 9015. стр. 498–527. дои : 10.1007/978-3-662-46497-7_20 . ISBN 978-3-662-46496-0 . Архивировано из оригинала 19 апреля 2022 г. – через SpringerLink.