2. Шифрование - это преобразование данных в вид, недоступный для чтения без соответствующей информации (ключа шифрования). Задача шифрования - обеспечить конфиденциальность, скрыв информацию от лиц, которым она не предназначена, даже если они имеют доступ к зашифрованным данным. Расшифровывание - процесс, обратный шифрованию, т.е. преобразование зашифрованных данных в открытый вид. Асимметричное шифрование — система шифрования информации, при которой ключ, которым зашифровывается сообщение и само зашифрованное сообщение передаётся по открытому каналу.
3. Отправитель Р 1 Получатель Р 2 1. Генерация n, a открытые модуль основание 2 . Случайное число Х , вычисляет A = a x (mod n) 3 . Случайное число Y, вычисляет B = a y (mod n) A 4. Вычисление ключа Kp 1 = B x (mod n) 5. Вычисление ключа Kp 2 =A y (mod n) B Пример n = 5, a = 7, x = 3, y = 2 A = 7 3 (mod 5) = 343 (mod 5) = 3 Kp 1 = 4 3 (mod 5) = 64 (mod 5) = 4 B = 7 2 (mod 5) = 49 (mod 5) = 4 Kp 2 = 3 2 (mod 5) = 4
4. Алгоритм шифрования Алгоритм расшифрования Генерация ключей Отправитель Р 1 Получатель Р 2 Криптограмма, С М М Кр 2 - секретный Кр 1 - открытый Незащищенный канал Противник
9. Электронная цифровая подпись (ЭЦП) - реквизит электронного документа, предназначенный для защиты данного электронного документа от подделки, полученный в результате криптографического преобразования информации с использованием закрытого ключа электронной цифровой подписи и позволяющий идентифицировать владельца сертификата ключа подписи, а также установить отсутствие искажения информации в электронном документе (Федеральный закон «Об электронной цифровой подписи»)
10. Алгоритм генерации пар ключей пользователей Функцию вычисления подписи Функцию проверки подписи ЭЦП включает
11. Неподдельность Достоверность Невозможность повторного использования Невозможность изменения подписанного документа Невозможность отречения от цифровой подписи Требования к ЭЦП
13. Формирование дайджеста документа Шифрование дайджеста документа секретным ключом Расшифрование дайджеста документа открытым ключом Формирование дайджеста документа на основе его содержания Сравнение полученных дайджестов
14. Отправитель (постановка ЭЦП ) Получатель (проверка ЭЦП) Сообщение М Блок сжатия H D Генерация ключей S E Блок сжатия канал H ' = H " S = H D mod N H = h (M) E, N N, D M H " = S E (mod N) H ' = h(M) да нет ЭЦП подлинная ЭЦП ошибочная