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