Jump to content

Криптосистема Крамера – Шупа.

(Перенаправлено из системы Крамер-Шоуп )

Система Крамера-Шоупа представляет собой алгоритм шифрования с асимметричным ключом и была первой эффективной схемой, доказавшей свою безопасность против атаки с использованием адаптивного выбранного зашифрованного текста с использованием стандартных криптографических предположений. Его безопасность основана на вычислительной сложности (широко предполагаемой, но не доказанной) решающего предположения Диффи-Хеллмана . Разработанная Рональдом Крамером и Виктором Шупом в 1998 году, она является расширением криптосистемы Эль-Гамаля . В отличие от Эль-Гамаля, который чрезвычайно податлив, Крамер-Шоуп добавляет другие элементы, чтобы гарантировать неподатливость даже против находчивого злоумышленника. Эта неподатливость достигается за счет использования универсальной односторонней хэш-функции и дополнительных вычислений, в результате чего зашифрованный текст вдвое больше, чем в Эль-Гамале.

Адаптивные атаки с выбранным зашифрованным текстом

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

Определение безопасности, полученное Крамером-Шоупом, формально называется « неотличимостью при атаке с адаптивным выбранным зашифрованным текстом » (IND-CCA2). Это определение безопасности в настоящее время является самым строгим определением, известным для криптосистемы с открытым ключом: оно предполагает, что злоумышленник имеет доступ к оракулу дешифрования , который расшифрует любой зашифрованный текст, используя секретный ключ дешифрования схемы. «Адаптивный» компонент определения безопасности означает, что злоумышленник имеет доступ к этому оракулу дешифрования как до, так и после того, как он обнаружит определенный целевой зашифрованный текст для атаки (хотя ему запрещено использовать оракул для простой расшифровки этого целевого зашифрованного текста). Более слабое понятие защиты от атак с неадаптивным выбранным зашифрованным текстом (IND-CCA1) позволяет злоумышленнику получить доступ к оракулу дешифрования только до наблюдения за целевым зашифрованным текстом.

Хотя было хорошо известно, что многие широко используемые криптосистемы небезопасны против такого злоумышленника, в течение многих лет разработчики систем считали такую ​​атаку непрактичной и представляющей в основном теоретический интерес. Ситуация начала меняться в конце 1990-х годов, особенно когда Дэниел Блейхенбахер продемонстрировал практическую атаку с использованием адаптивного выбранного зашифрованного текста против серверов SSL с использованием формы шифрования RSA . [ 1 ]

Крамер-Шоуп был не первой схемой шифрования, обеспечивающей защиту от атак с использованием адаптивного выбранного зашифрованного текста. Наор-Юнг, Ракофф-Саймон и Долев-Дворк-Наор предложили доказуемо безопасные преобразования стандартных схем (IND-CPA) в схемы IND-CCA1 и IND-CCA2. Эти методы безопасны при стандартном наборе криптографических предположений (без случайных оракулов), однако они основаны на сложных методах доказательства с нулевым разглашением и неэффективны с точки зрения вычислительных затрат и размера зашифрованного текста. Множество других подходов, в том числе Белларе / Рогэуэя OAEP случайный и Фудзисаки-Окамото, позволяют достичь эффективных конструкций с использованием математической абстракции, известной как оракул . какой-либо практической функцией (например, криптографической хэш-функцией К сожалению, для реализации этих схем на практике требуется замена случайного оракула ). Растущее количество данных свидетельствует о ненадежности такого подхода. [ 2 ] хотя никаких практических атак против развернутых схем не было продемонстрировано.

Криптосистема

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

Крамера-Шоупа состоит из трех алгоритмов: генератора ключей, алгоритма шифрования и алгоритма дешифрования.

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

[ редактировать ]
  • Алиса генерирует эффективное описание циклической группы. порядка с двумя разными случайными генераторами .
  • Алиса выбирает пять случайных значений от .
  • Алиса вычисляет .
  • Алиса публикует вместе с описанием , как ее открытый ключ . Алиса сохраняет как ее секретный ключ . Группа может быть разделена между пользователями системы.

Шифрование

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

Чтобы зашифровать сообщение Алисе под ее открытым ключом ,

  • Боб конвертирует в элемент .
  • Боб выбирает случайный от , затем вычисляет:
  • Боб отправляет зашифрованный текст к Алисе.

Расшифровка

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

Чтобы расшифровать зашифрованный текст с секретным ключом Алисы ,

  • Алиса вычисляет и проверяет это . Если этот тест не пройден, дальнейшее дешифрование прерывается и вывод отклоняется.
  • В противном случае Алиса вычисляет открытый текст как .

На этапе расшифровки корректно расшифровывается любой правильно сформированный зашифрованный текст, поскольку

, и

Если пространство возможных сообщений больше размера , то Крамера-Шоупа можно использовать в гибридной криптосистеме для повышения эффективности длинных сообщений.

  1. ^ Дэниел Блейхенбахер. Атаки с использованием выбранного зашифрованного текста против протоколов, основанных на стандарте шифрования RSA PKCS #1. Достижения в криптологии – КРИПТО '98. [1]
  2. ^ Ран Канетти, Одед Голдрейх , Шай Халеви. Методология случайного оракула, новый взгляд . Журнал ACM, 51:4, страницы 557–594, 2004 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 07df59ad85d9063cb19c03c547ac4f96__1721745180
URL1:https://arc.ask3.ru/arc/aa/07/96/07df59ad85d9063cb19c03c547ac4f96.html
Заголовок, (Title) документа по адресу, URL1:
Cramer–Shoup cryptosystem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)