Криптосистема Дамгорда – Юрика
Криптосистема Дамгорда -Юрика. [ 1 ] является обобщением криптосистемы Пайе . Он использует вычисления по модулю где представляет собой модуль RSA и (положительное) натуральное число . Схема Пайе представляет собой частный случай . Порядок ( общая функция Эйлера ) можно разделить на . Более того, можно записать как прямое произведение . является циклическим и упорядоченным , пока изоморфен . Для шифрования сообщение преобразуется в соответствующий смежный класс факторной группы. а безопасность схемы зависит от сложности различения случайных элементов в разных смежных классах . , Семантически безопасно если трудно определить, находятся ли два заданных элемента в одном смежном классе. Как и Пайе, безопасность Дамгорда-Юрика может быть доказана в рамках предположения о составной невязкости принятия решений .
Генерация ключей
[ редактировать ]- Выберите два больших простых числа p и q случайным образом и независимо друг от друга.
- Вычислить и .
- Выберите элемент такой, что для известного относительное простое число и .
- Используя китайскую теорему об остатках , выберите такой, что и . Например может быть как в исходной схеме Пайе.
- Открытый ключ (шифрования) — это .
- Закрытый ключ (дешифрования) .
Шифрование
[ редактировать ]- Позволять быть сообщением, которое нужно зашифровать, где .
- Выбрать случайный где .
- Вычислите зашифрованный текст как: .
Расшифровка
[ редактировать ]- Зашифрованный текст
- Вычислить . Если c является действительным зашифрованным текстом, то .
- Примените рекурсивную версию механизма дешифрования Пайе, чтобы получить . Как известно, можно вычислить .
Упрощение
[ редактировать ]За счет того, что классическая криптосистема Пайе больше не будет содержаться в качестве примера, Дамгорд-Юрик может быть упрощен следующим образом:
- Основание g фиксировано как .
- Показатель дешифрования d вычисляется так, что и .
В этом случае расшифровка дает . Используя рекурсивное дешифрование Пайе, мы получаем непосредственно открытый текст m .
См. также
[ редактировать ]- Интерактивный симулятор криптосистемы Дамгорда -Юрика демонстрирует приложение для голосования.
Ссылки
[ редактировать ]- ^ Иван Дамгорд , Мадс Юрик: обобщение, упрощение и некоторые применения вероятностной системы открытых ключей Пайе . Криптография с открытым ключом 2001: 119-136.