Диагностика и надежность автоматизированных систем: Письменные лекции. Сарвин А.А - 57 стр.

UptoLike

57
Отправитель информации должен быть уверен:
-в доставке информации получателю;
-в отсутствии искажений в доставленной получателю информации.
Для решения всех этих задач используется цифровая подпись (ЦП) по
аналогии с рукописной подписью автора на документе, отпечатанном на
бумаге.
Цифровая подпись должна содержать следующую информацию.
1. Дату подписи.
2. Срок окончания действия подписи.
3. Информацию об авторе (фамилию, имя, отчество, должность, наименование
учреждения...).
4. Имя открытого ключа для расшифровки подписи.
5. Собственно цифровую подпись (СЦП).
Для постановки цифровой подписи используется закрытый (секретный)
ключ К
З
и при расшифровке цифровой подписи используется открытый
(несекретный) ключ К
0
.
При формировании цифровой подписи компьютер отправителя
информации (А) вычисляет однонаправленную хэш-функцию m
А
=h(М)
подписываемого блока текста М (рис. 15.1). Хэш-функция m
А
=h(М)
представляет собой один короткий блок информации
(код), характеризующий
весь блок текста М в целом в сжатой форме. Затем этот блок информации
подлежит шифрованию закрытым (секретным) ключом (К
З
) отправителя
NmS
З
K
mod=
и результат шифрования S вместе с текстом М пересылается получателю (В).
Компьютер на стороне получателя информации снова вычисляет хэш-
функцию m
В
=h(М) полученного блока текста М и при помощи открытого
ключа (К
0
) расшифровывает полученную зашифрованную хэш-функцию S.
Далее происходит сравнение двух хэш-функций: вновь полученной на стороне
получателя m
В
на базе полученного текста М и хэш-функции, расшифрованной
открытым ключом m
А
. Это позволяет проверить соответствует ли полученная