Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Защита компьютерной информации.docx
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
76.62 Кб
Скачать

Алгоритм Эль-Гамаля (Эмаря)

Для того чтобы подписать сообщение M блаблабла сначала отправитель хэширует его с помощью хэш-функции.

Затем генерируется случайное целое число K, которое 1<K<P-1, при этом НОД (P-1,K)=1

Затем отправитель вычисляет целые числа:

a=G( в степени K) mod P

b=Y( в степени K) M mod P

Принимая расширенный алгоритм Евклида вычисляется число b при помощи расширенного алгоритма из уравнение:

m=(X*a+K*b) mod (P-1)

Полученная пара чисел a и b является электронно-цифровой подписей

Затем получатель получает по жопе ремешком и хэширует значение текста. А затем вычисляет

A=

Затем получаетль сравнивает значение A= mod P, то подпись является подлинной.

Примечание:

Следует помнить, что вычисление каждой подписи по Эль-Гамалю (Эмарю) требует новое значение k, при чем это значение должно выбираться случайным образом.

Схема цифровой подписи Эль-Гамаля имеет рад преимуществ.

  1. При заданном уровне стойкости АЦФ целые числа участвующие в вычислениях имеют длину на 25% короче , что уменьшает сложность вычислений почти в 2 раза.

  2. При выборе модуля P достаточно проверить, что это число является простым и что число P-1 имеет большой простой множитель.

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

Управление криптографическими ключами

Операт

Механизма отметки времени

Задача к расперделению ключей сводится к построению протокола распределения ключей, обеспечивающего:

  1. взаимное подтверждение подлинности участников сеанса.

  2. Подтверждение достоверности сеанса механизма запроса ответа или отметки времени

  3. Использование минимального числа ключей

  4. Возможность к исключению злоупотреблению со стороны центра распределения ключей.

  5. Распределение ключей

При распределении ключей между участниками предстаящим информационным

При включении процесса распределения ключей центра распределения ключей ЦРК.

Осуществляется его взаимодействие с одним или обоими участниками сеанса.

Следующий этап – это подтвержедение подлинности участников содержит обмен удостоверяющими сообщениями

Протокол аутентификации и распределения ключей для симметринчых криптосистемС

Са и содержит