Криптография. Криптография задачи. Практическая часть 1 Традиционные шифры
Скачать 56.11 Kb.
|
2.3 Электронная цифровая подпись на основе алгоритма RSAЗадание 1. ЭЦП на основе алгоритма шифрования RSA (ручной расчет). ШАГ 1. Определите хеш-образ сообщения, которое необходимо взять из таблицы вариантов заданий (практическая работа №2). Поставим электронную подпись на сообщение «ВАТЕРБЛОК» с помощью закрытого ключа отправителя (1327, 3869) (см. прак. работа № 2). Для этого вычислим хеш-образ сообщения. Для вычисления хеш-образа H сообщения T в данной работе предлагается использовать упрощённую хеш-функцию квадратичной свёртки: где H0 = 0, n из открытого ключа автора сообщения, M – коды символов сообщения. После обработки последнего символа получаем хеш-образ всего сообщения H.
Таким образом, хеш-образ H отправляемого сообщения «ВАТЕРБЛОК» равен числу 1844. Вычислим ЭЦП S по найденному хеш-образу с помощью закрытого ключа Присоединив подпись к сообщению, получим сообщение для передачи «27АФРИКАНЕЦ». Проверка подлинности ЭЦП. Для проверки ЭЦП, используя открытый ключ (79, 3869), найдем Поскольку хеш-образ сообщения совпадает с найденным значением H (1844 = 1844), то подпись признается подлинной. |