- •Лекция
- •Вопросы
- •Инфраструктура открытых ключей Public Key Infractructure (PKI)
- •Архитектура PKIX
- •Архитектура PKI
- •Структуры данных PKI:
- •Формат сертификата открытого ключа по стандарту ITU X.509
- •Пример сертификата
- •Расширения сертификата
- •Жизненный цикл сертификата
- •Выпуск сертификатов.
- •Примерная политика использования сертификатов
- •Временные периоды использования сертификатов
- •Работа с сертификатами государственных органов
- •Сертификаты в веб-сети
- •Цепочки сертификатов
- •Проверка сертификата веб-сайта.
- •Зачем нужны промежуточные УЦ?
- •Проверка сертификатов
- •Выпуск сертификатов.
- •Виды проверок заявителя
- •2. Сертификаты с расширенным подтверждением (Extended
- •Протоколы защиты на различных уровнях протокола TCP/IP
- •2.Управление ключами в протоколе IPSec
- •Security Association (SA) Безопасная ассоциация Контекст безопасности
- •Установление безопасных ассоциации
- •IP-пакет до и после применения протокола ESP
- •IP-пакет после применения протокола АН в транспортном и туннельном режимах
- •Internet Key Exchange (IKE)
- •Алгоритм Диффи-Хеллмана
- •Атака человек посредине
- •Типы блоков данных
- •Начальный обмен IKE_UNIT_ SA
- •Обмен IKE_AUTH
- •Формат заголовка IKE
- •Блок данных(SA
- •Подструктура Преобразование
- •Обмен IKE_AUTH
- •Блок Аутентификация
- •Содержимое поля Аутентификационные данные при аутентификации с использованием цифровых подписей
- •Содержимое поля Аутентификационные данные при аутентификации с использованием заранее распределенного ключа
- •Начальный обмен IKE_UNIT_ SA
- •Генерация ключевого материала для IKE_SA
- •Принципы обеспечения безопасности протокола IKE
- •Алгоритм Диффи-Хеллмана
- •Атака человек посредине
- •Базовые требования к протоколу обмена ключами
- •Эволюция
- •Протокол ISO
- •Протокол SIGMA
- •Защита идентификаторов
- •Защита идентификаторов
- •SIGMA-R в IKE
- •3. Протокол TLS 1.3 (распределение ключей)
- •TLS (Transport Layer Security – протокол защиты транспортного уровня)
- •Назначение
- •Обеспечивает
- •Криптографические преобразования в протоколе TLS 1.3
- •Уровень протокола
- •Архитектура протокола TLS
- •Протокола согласования (handshake), применяется при первом взаимодействии между клиентом и сервером, позволяет партнерам
- •Базовый вариант протокола TLS
- •Наиболее важные расширения этапа обмена ключами
- •Шифрнаборы
- •AES_GCM (Galois Counter Mode)
- •Server hello
- •Выработка начального секрета
- •Вторая фаза протокола
- •Базовый вариант протокола TLS
- •3-я фаза. Передача данных сервера
- •Этапы генерации ключей в протоколе TLS
- •Возобновление сеанса
- •Вопросы безопасности TLS
- •2. Perfect Forward Secrecy- PFS Совершенная прямая секретность)
- •PFS - продолжение
- •Применение постквантовых алгоритмов в протоколе TLS
- •ключи (SKKEM, PKKEM) для схемы КЕМ. Клиент посылает серверу
- •AES_GCM (Galois Counter Mode)
IP-пакет после применения протокола АН в транспортном и туннельном режимах
Internet Key Exchange (IKE)
IKE v1 RFC 2409
ISAKMP RFC 2408
DOI RFC 2407
Oakley
IKE v2 RFC 4306
Алгоритм Диффи-Хеллмана
A |
|
gx |
|
B |
х |
|
|
|
|
|
gy |
|
y gxy |
|
|
|
|
||
gyx |
|
|
|
|
|
|
|
gx gy, значения Диффи-Хеллмана (KЕA), (KЕв) gxy – ключ Диффи-Хеллмана
Ks= prf(gxy) – сессионный ключ
Атака человек посредине
A |
|
|
|
|
|
|
|
||
gx |
|
Е |
x’ |
|
gx’ |
|
B |
||
х |
|
|
|
|
|
|
|
|
|
gy’ |
y’ |
|
|
gy |
|
|
y |
||
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
gx’y |
|||
y’x |
xy’ |
|
g |
yx’ |
|||||
g |
g |
|
|
|
|
|
|
||
|
Ks |
|
|
|
K’s |
|
|
|
|
K = сессионный ключ |
|
|
K’s= сессионный ключ |
||||||
s |
между А и Е |
|
|
|
между Е и В |
||||
|
|
|
|
||||||
Типы блоков данных
Начальный обмен IKE_UNIT_ SA
Инициатор - i Ответчик- r
HDR, SAi1,KEi,Ni
HDR, SAr1,KEr,Nr, [CERTREQ]
|
|
|
SKEYSEED |
|
SKEYSEED |
||||
|
|
|||
SK_e SK_a |
|
SK_e SK_a |
||
|
SK_d |
|
SK_d |
|
|
|
|||
|
|
|
|
|
IKE_AUTH
Обмен IKE_AUTH
Инициатор - i Ответчик- r
HDR, SK{IDi, [CERT], [CERTREQ], IDr,
AUTH, SAi2, TSi, TSr}
HDR, SK{IDr, [CERT], AUTH, SAr2, TSi, TSr},
IKE_SA, CHILD_SA
Формат заголовка IKE
Формат заголовка блока данных
Блок данных(SA
- Контекст безопасности
Предложение типа преобр. …. Предложение типа преобр.
Протокол |
|
Протокол |
…. |
Протокол |
|
|
|
|
|
Преобразование |
Преобразование …. |
Преобразование |
Атрибут Атрибут …. Атрибут |
|
|
Подструктура Преобразование
