<<
>>

2.2. Протоколы распределения ключей

Одной из самых сложных задач управления ключами, возни-кающих в криптографии, является формирование общих секретных ключей участников криптосистем. В этом разделе мы кратко позна-комимся с основными способами решения этой задачи, отметим их достоинства, недостатки, сферы возможного применения.

2.2.1.

Основные понятия и определения

Протокол распределения ключей (key establishment protocol) - это криптографический протокол, в процессе выполнения которого общий секрет становится доступен двум или более сторонам для по-следующего использования в криптографических целях.

Протоколы распределения ключей подразделяются на два класса: протоколы транспортировки ключей и обмена ключами.

Протоколы транспортировки ключей (key transport) - это про-токолы распределения ключей, в которых один участник создает или другим образом приобретает секрет и безопасным образом передает его другим участникам.

Протоколы обмена ключами (key agreement, key exchange) — это протоколы распределения ключей, в которых общий секрет выраба- тывается двумя или более участниками как функция от информации, вносимой каждым из них (или ассоциированной с ними) таким образом, что (в идеале) никакая другая сторона не может предопределить их общий секрет.

Выделяют две дополнительные формы протоколов распределения ключей. Говорят, что протокол осуществляет обновление ключей (key update), если в протоколе вырабатывается совершенно новый ключ, не зависящий от ключей, выработанных в прошлых сеансах выполнения протокола. Протокол выполняет выработку производ-ных ключей (key derivationJ, если новый ключ «выводится» из уже существующих у участников криптосистемы.

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

Протоколы с предраспределенньши ключами (key pre-distribu-tion) - протоколы распределения ключей, в которых результирующие ключи полностью определены априори начальным ключевым материалом. К особому виду таких протоколов можно отнести схемы разделения секрета.

Протоколы динамического распределения ключей (dynamic key establishment) - протоколы распределения ключей, в которых ключи, вырабатываемые фиксированной парой (или группой) участников различны в разных сеансах протокола.

Этот процесс называют также распределением сеансовых ключей.

Протоколы распределения ключей можно также классифицировать по признаку использования в них симметричных либо асиммет-ричных криптосхем.

Классификация рассматриваемых далее протоколов распределения ключей по перечисленным выше признакам показана в табл. 2.1.

Таблица 2.1. Классификация протоколов распределения ключей Классы протоколов Протоколы распределения ключей Транспортировка ключей Обмен ключами Протоколы, основанные на симметричных криптосхемах Needham - Schroeder, Otway - Rees, Kerbe- ros, трехэтапный протокол Шамира Шарады Меркле Схема Бпома Схемы разде-ления секрета

Классы протоколов Протоколы распределения ключей Транспортировка ключей Обмен ключами Протоколы, основанные на асимметричных крип- тосхемах Needham - Schroeder, Х.509, Beller-Yacobi, SSL Diffie- Hellman, ElGamal, MTl, STS, Gunther Схемы разде-ления секрета Динамическое распределение ключей Протоколы с предраспределен- ными ключами

Протоколы распределения ключей могут строиться как без участия «третьей стороны», так и с ее участием. Доверенная «третья сторона» может выполнять различные функции: сервер аутентификации, центр распределения ключей, центр трансляции ключей, удо-стоверяющий центр и др.

<< | >>
Источник: Запечников С. В.. Криптографические протоколы и их применение в финансовой и коммерческой деятельности: Учебное пособие для вузов. - М.: Горячая линия-Телеком,2007. - 320 с.. 2007

Еще по теме 2.2. Протоколы распределения ключей:

  1. 2.2.3. Протоколы распределения ключей, основанные
  2. 2.2.4. Протоколы распределения ключей, основанные на асимметричных криптосхемах
  3. 2.2.6. Методы анализа протоколов распределения ключей
  4. 2.2.2. Свойства протоколов распределения ключей
  5. 2.1.6. Метод сертификации открытых ключей.Инфраструктура открытых ключей
  6. § 85. Протокол судового засідання. Порядок складання і зміст. Зауваження до протоколу.
  7. § 63. Протокол судового засідання. Порядок складання і зміст. Зауваження до протоколу.
  8. Распределение Пирсона (или “хи”-квадрат распределение)
  9. 2.1.2. Жизненный цикл криптографических ключей
  10. 2.1.5. Методы распространения открытых ключей
  11. 5.4. Законы распределения отдельных компонент, входящих в систему. Условные законы распределения.
  12. 6.3. Закон распределения суммы двух случайных величин. Композиция законов распределения.
  13. 3.1. Команды получения распределений и описательных статистик3.1.1. FREQUENCIES - получение одномерных распределений переменных
  14. Приложение Федеральный закон от 25 октября 1999 г. N 190-ФЗ «О ратификации Европейской конвенции о выдаче. Дополнительного протокола и Второго дополнительного протокола к ней» (с сокращениями) Принят Государственной Думой 1 октября 1999 года. Одобрен Советом федерации 13 октября 1999 года.
  15. Протокол рукопожатия (SSL HP)
  16. 1.2. Основы теории криптографических протоколов
  17. 1.4. Протоколы аутентификации