Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Лекция 13 - Практические протоколы распределения ключей IKE, TLS.ppt
Скачиваний:
0
Добавлен:
04.06.2026
Размер:
2.38 Mб
Скачать

ключи (SKKEM, PKKEM) для схемы КЕМ. Клиент посылает серверу

значение DH и открытый ключ КЕМ PKKEM..

Сервер генерирует случайное число b и вычисляет значение Диффи-Хеллмана DH=bP. Сервер генерирует общий секрет с клиентом Secret2. Приняв от клиента сообщение DH=aP и PKKEM , вычисляет начальный секрет стандартного

формирования ключа Secret1=b(aP), как точку на эллиптической кривой. Также сервер, используя открытый ключ PKKEM . шифрует Secret2: C=E(PKKEM, Secret2).

Далее сервер посылает клиенту значение DH и криптограмму С. Клиент, приняв DH=bP, вычисляет начальный секрет стандартного формирования ключа Secret1=a(bP), Далее клиент расшифровывает своим закрытым ключем SKKEM

криптограмму С: D(SKKEM,C) = Secret2 `и получает общий с

сервером Secret2 по схеме КЕМ.

Далее оба секрета объединяются и в последствии на их основе формируются симметричные ключи.

AES_GCM (Galois Counter Mode)

N

Блочный шифр в режиме гаммирования AES_CTR

K

C=C1,C2,…,Cn

T

H

 

 

 

 

 

 

 

 

 

LenC

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GHASH

 

 

 

 

AES

 

 

 

 

 

 

 

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

H=AES((K,0)

 

 

 

 

 

 

 

 

Вычисление аутентификатора Y=(H×C)modh(x) сообщения на основе универсальных

хэш=функций GHASH