Эффективная вероятностная схема шифрования с открытым ключом

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

EPOC (Эффективное вероятностное шифрование открытого ключа ) - это вероятностный открытый ключ схема шифрования.

EPOC был разработан в 1999 г. Т. Окамото, С. Учияма и Э. Фудзисаки из NTT Labs в Японии. Он основан на модели random oracle, в которой примитивная функция шифрования с открытым ключом преобразуется в безопасную схему шифрования с использованием действительно случайной хэш-функции; результирующая схема разработана так, чтобы быть семантически защищенной от атаки с выбранным шифротекстом..

Примитивной функцией шифрования EPOC является функция OU (Okamoto – Uchiyama), в которой доказано, что инвертирование функции OU позволяет быть таким же сложным, как факторизация составного целочисленного открытого ключа. Существует три версии EPOC:

  • EPOC-1 использует одностороннюю функцию-лазейку и случайную функцию (хеш-функцию);
  • EPOC-2 использует одностороннюю лазейку. функция, две случайные функции (хэш-функции) и шифрование с симметричным ключом (например, одноразовое заполнение и блочные шифры);
  • EPOC-3 использует одностороннюю функцию-лазейку Окамото – Учиямы и две случайные функции (хеш-функции), а также любую симметричную схему шифрования, такую ​​как одноразовый блокнот или любой классический блочный шифр.

EPOC-1 предназначен для распределения ключей; EPOC-2 и EPOC-3 предназначены как для распределения ключей, так и для передачи зашифрованных данных.

См. Также
Ссылки
Последняя правка сделана 2021-05-18 08:51:59
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте