электронно-цифровая подпись
3. Использование хэш-функции (hash function) при помощи асимметричного алгоритма. Хэш-функция – часть электронно-цифровой подписи, которая служит для обеспечения целостности зашифрованной информации, а также для решения ряда других вопросов. Например, в ОС WindowsNT используется хэширование паролей пользователей с целью их хранения в базе данных.
Процесс передачи сообщения (ЭД - электронного документа) от участника A участнику B описывается следующей схемой:

Процедура обмена состоит из двух этапов.
a). Участник A вычисляет хэш-код (хэширует) ЭД. Полученный хэш-код проходит процедуру преобразования с использованием секретного ключа абонента A. После чего полученное значение, которое и является ЭЦП, вместе с ЭД отправляется участнику B.
б). Участник B должен получить от A ЭД с ЭЦП. Также ему известен и открытый ключ A. B расшифровывает ЭЦП, ЭД подвергается операции хэширования, после чего результаты сравниваются, и если они совпадают, то ЭЦП признаётся подлинной.
Эффективность реализации данной схемы по сравнению с предыдущей состоит в применении медленных процедур асимметричного шифрования к хэш-коду ЭД, который значительно короче самого ЭД.
предыдущая следующая