Помощь в учёбе, очень быстро...
Работаем вместе до победы

Генерирование криптографических параметров

РефератПомощь в написанииУзнать стоимостьмоей работы

Для элемента «Параметры шифрования» поля «комплект шифров» требуются секретный ключ MAC клиента для записи, секретный ключ MAC сервера для записи, ключ клиента для записи, ключ сервера для записи, вектор инициализации клиента для записи и вектор инициализации сервера для записи. Все эти параметры генерируются из главного ключа путем применения функции хэширования к главному ключу с целью… Читать ещё >

Генерирование криптографических параметров (реферат, курсовая, диплом, контрольная)

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

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

key_block = MD5 (master_secret ||.

SHA ('A' || master_secret || ServerHello. random || ClientHello. random)) ||.

MD5 (master_secret ||.

SHA ('BB' || master_secret || Server Hello, random || ClientHello. random)) ||.

MD5 (master_secret ||SHA ('CCC' || master_secret || ServerHello. random || ClientHello. random)) || …

Процедура выполняется до тех пор, пока не будет сгенерирована последовательность достаточной длины. Эта алгоритмическая структура представляет собой псевдослучайную функцию. Значение master_secret можно рассматривать как инициализирующее значение для этой функции. Сгенерированные клиентом и сервером случайные числа можно рассматривать как значения модификаторов (salt values), используемых с целью усложнения криптоанализа.

Показать весь текст
Заполнить форму текущей работой