Jump to content

Криптосистема Окамото-Утиямы

Криптосистема Окамото-Утиямы — это криптосистема с открытым ключом, предложенная в 1998 году Тацуаки Окамото и Сигенори Утияма . Система работает в мультипликативной группе целых чисел по модулю n , , где n имеет вид p 2 q и p и q — большие простые числа .

Позволять быть нечетным простым числом. Определять . является подгруппой с (элементы являются ).

Определять к

является гомоморфизмом между и аддитивная группа : то есть, . С биективен, это изоморфизм.

В качестве следствия теперь можно показать следующее:

Позволять такой, что и для . Затем

Следствие является прямым следствием .

Операция

[ редактировать ]

Как и многие криптосистемы с открытым ключом , эта схема работает в группе. . Эта схема гомоморфна и, следовательно, податлива .

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

[ редактировать ]

Пара открытый/закрытый ключ генерируется следующим образом:

  1. Создайте два больших простых числа и .
  2. Вычислить .
  3. Выберите случайное целое число такой, что .
  4. Вычислить .

Тогда открытый ключ и закрытый ключ .

Шифрование

[ редактировать ]

Сообщение можно зашифровать открытым ключом следующее.

  1. Выберите случайное целое число .
  2. Вычислить .

Значение это шифрование .

Расшифровка

[ редактировать ]

Зашифрованное сообщение можно расшифровать приватным ключом следующее.

  1. Вычислить .
  2. Вычислить . и будут целыми числами.
  3. Используя расширенный алгоритм Евклида , вычислите обратную величину модуль :
    .
  4. Вычислить .

Значение это расшифровка .

Позволять и . Затем . Выбирать . Затем .

Теперь, чтобы зашифровать сообщение , мы выбираем случайное и вычислить .

Чтобы расшифровать сообщение 43, мы вычисляем

.
.
.

И наконец .

Доказательство правильности

[ редактировать ]

Мы хотим доказать, что значение, вычисленное на последнем этапе расшифровки, , равно исходному сообщению . У нас есть

Итак, чтобы восстановиться нам нужно взять дискретный логарифм с основанием . Это можно сделать, применив , следующее.

По малой теореме Ферма , . С можно написать с . Затем и применяется следствие из предыдущего: .

Безопасность

[ редактировать ]

Можно показать, что инвертирование функции шифрования так же сложно, как факторизация n , а это означает, что если злоумышленник сможет восстановить все сообщение после шифрования сообщения, он сможет факторизовать n . Семантическая безопасность (то есть злоумышленники не могут восстановить какую-либо информацию о сообщении из шифрования) опирается на предположение о p -подгруппе, которое предполагает, что трудно определить, находится ли элемент x в находится в подгруппе порядка p . Это очень похоже на проблему квадратичной невязки и проблему более высокой невязкости .

  • Окамото, Тацуаки; Утияма, Сигенори (1998). «Новая криптосистема с открытым ключом, столь же безопасная, как факторинг». Достижения криптологии – EUROCRYPT'98 . Конспекты лекций по информатике . Том. 1403. Спрингер. стр. 308–318. дои : 10.1007/BFb0054135 . ISBN  978-3-540-64518-4 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 66a3ac8ea1c3c42f2146b36b5dd32485__1698580560
URL1:https://arc.ask3.ru/arc/aa/66/85/66a3ac8ea1c3c42f2146b36b5dd32485.html
Заголовок, (Title) документа по адресу, URL1:
Okamoto–Uchiyama cryptosystem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)