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

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

Криптосистема Окамото и Утиямы — вероятностная криптосистема, предложенная в 1998 году Тацуаки Окамото и Шинегори Утиямой. Эта криптосистема построена на основе логарифмической функции , определённой над мультипликативной группой , где , а и являются большими простыми числами.

Например, если  — большое простое число и , такое, чтo { }, то имеет структуру группы по отношению к мультипликативному модулю . Функция , связывающая с , определена на и обладает гомоморфными свойствами, а в частности:

    

Или, обобщая:

    

Описание алгоритма

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

  1. Выбираются два больших различных простых числа и и вычисляется ;
  2. Выбирается число такое, что ;
  3. Вычисляется

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

Шифрование

Чтобы зашифровать k-битное сообщение , где :

  1. Выбирается случайное ;
  2. Вычисляется шифртекст:

Расшифрование

Обозначим . Таким образом, расшифровка сообщения :

Свойства криптосистемы

Гомоморфизм

Криптосистема является аддитивно гомоморфной, так как при выполняется:

, где является функцией шифрования от сообщения .

Стойкость

Стойкость криптосистемы Окамото и Утиямы основана на задаче факторизации числа и запрашивает битовых операций.

Метод уменьшения сложности расшифрования

Чтобы понизить сложность схемы до , можно выбрать через большой (160-битный) коэффициент следующим образом[1]: и модифицировать схему следующим образом:

  1. Выбрать произвольное число такое, что
  2. Вычислить
  3. Выбрать произвольное число и вычислить

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

Шифрование:

  1. Выбрать случайным образом число
  2. Pасшифровать -битное сообщение следующим образом: .

Расшифрование:

  1. ;
  2. .

Примечания

  1. Accelerating Okamoto-Uchiyama’s Public-Key Cryptosystem (Jean-S´ebastien Coron, David Naccache, Pascal Paillier)

Литература

  • Okamoto, Tatsuaki; Uchiyama, Shigenori (1998). «A new public-key cryptosystem as secure as factoring». Advances in Cryptology — EUROCRYPT’98.
  • Accelerating Okamoto-Uchiyama’s Public-Key Cryptosystem (Jean-S´ebastien Coron, David Naccache, Pascal Paillier)

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

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

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




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

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

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