WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Криптосистема Дамгорда — Юрика — криптосистема с открытым ключом, предложенная Иваном Дамгордом и Мадсом Юриком в 2000 г. Является обобщением криптосистемы Пэйе для больших модулей с целью расширения области применения[1].

Предпосылки: Обобщение схемы Пэйе

Описываемая криптосистема использует расчётный модуль , где  — модуль RSA, а  — натуральное число. В случае, если , представляет собой схему криптосистемe Пэйе.

Пусть , где ,  — нечётные простые числа. Заметим, что мультипликативная группа является декартовым произведением , где  — циклическая группа порядка , а  — изоморфна группе . Таким образом, фактор-группа тоже является циклической порядка . Каждому произвольному элементу мы ставим в соответствие элемент из фактор-группы .

Для объяснения дальнейших рассуждений, сформулируем следующую лемму[2]

Лемма: Для любых , элемент имеет порядок в мультипликативной группе .

Как только порядок становится взаимно простым с , мы можем считать, что элемент является генератором группы , кроме, возможно, . Таким образом, смежными классами для и являются:

что приводит к естественной нумерации этих смежных классов.

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

Далее, последовательно вычисляем:

Достаточно просто вычислить :

Дальнейшие вычисления проводим по индукции: на -ом шаге мы знаем . Тогда для некоторого . Используем это соотношение:

Заметим, что каждый член для удовлетворяет . Следовательно:

Таким образом, получаем:

Описание схемы

Генерация ключа

  1. Случайно и независимо друг от друга выбирается два больших простых числа и ;
  2. Вычисляется и как наименьшее общее кратное чисел и ;
  3. Выбирается элемент такой, что для заданного является взаимно простым с и .
    Замечание:это можно сделать проще, если сначала случайно выбрать и , а затем по ним вычислить .
  4. Выбирается такое, что и (с использованием Китайской теоремы об остатках). Например, за можно взять как и в схеме Пэйе.

Таким образом, открытым ключом будет пара , а секретным — .

Шифрование

  1. Пусть  — шифруемое сообщение, причем ;
  2. Выбирается случайное , такое, что ;
  3. Вычисляется шифртекст: .

Расшифровка

  1. Пусть  — шифртекст, причем ;
  2. Вычисляется . Если -действующий шифртекст, то
  3. По указанному выше алгоритму вычисляется . Поскольку произведение уже известно, осталось вычислить .

Гомоморфизм

Система гомоморфна относительно сложения в :

.

Примечания

  1. Гомоморфное шифрование: безопасность облачных вычислений и другие приложения (обзор) А.И.Трубей
  2. A Generalisation, a Simplification and some Applications of Paillier’s Probabilistic Public-Key System (Ivan B. Damgard, Mads J. Jurik)

Литература

  1. Гомоморфное шифрование: безопасность облачных вычислений и другие приложения (обзор) (А.И.Трубей)
  2. A Generalisation, a Simplification and some Applications of Paillier’s Probabilistic Public-Key System (Ivan B. Damgard, Mads J. Jurik)

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

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




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии