stringtranslate.com

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

В криптографии криптосистема представляет собой набор криптографических алгоритмов, необходимых для реализации определенной службы безопасности, такой как конфиденциальность ( шифрование ). [1]

Обычно криптосистема состоит из трех алгоритмов: один для генерации ключей , один для шифрования и один для дешифрования. Термин шифр (иногда cypher ) часто используется для обозначения пары алгоритмов, одного для шифрования и одного для дешифрования. Поэтому термин криптосистема чаще всего используется, когда важен алгоритм генерации ключа. По этой причине термин криптосистема обычно используется для обозначения методов открытого ключа ; однако и «шифр», и «криптосистема» используются для методов симметричного ключа .

Формальное определение

Математически криптосистему или схему шифрования можно определить как кортеж со следующими свойствами.

  1. представляет собой набор, называемый «пространством открытого текста». Его элементы называются открытыми текстами.
  2. представляет собой множество, называемое «пространством шифртекста». Его элементы называются шифртекстами.
  3. представляет собой набор, называемый «пространством ключей». Его элементы называются ключами.
  4. представляет собой набор функций . Его элементы называются «функциями шифрования».
  5. представляет собой набор функций . Его элементы называются «функциями дешифрования».

Для каждого существует такое, что для всех . [2]

Примечание: обычно это определение модифицируется, чтобы различать схему шифрования как криптосистему с симметричным ключом или криптосистему с открытым ключом .

Примеры

Классический пример криптосистемы — шифр Цезаря . Более современный пример — криптосистема RSA .

Другим примером криптосистемы является Advanced Encryption Standard (AES). AES — широко используемый алгоритм симметричного шифрования, ставший стандартом для защиты данных в различных приложениях.

Криптосистема Paillier — еще один пример, используемый для сохранения и поддержания конфиденциальности и конфиденциальной информации. Она используется в электронном голосовании, электронных лотереях и электронных аукционах. [3]

Смотрите также

Ссылки

  1. ^ Менезес, А.; Ооршот, П. ван; Ванстоун, С. (1997). Справочник по прикладной криптографии (5-е изд.). CRC Press. ISBN 0-8493-8523-7.
  2. ^ Бухманн, Йоханнес А. (13 июля 2004 г.). Введение в криптографию (2-е изд.). Springer. ISBN 0-387-20756-2.
  3. ^ Ся, Чжэ; Ян, Сяоюнь; Сяо, Мин; Хэ, Дебяо (2016). «Доказуемо безопасное пороговое шифрование Пайе на основе геометрии гиперплоскости». В Лю, Джозеф К.; Стейнфельд, Рон (ред.). Информационная безопасность и конфиденциальность . Конспект лекций по информатике. Том 9723. Чам: Springer International Publishing. стр. 73–86. doi :10.1007/978-3-319-40367-0_5. ISBN 978-3-319-40367-0.