лаб 15. Лаб раб 15. Лабораторные работы
Скачать 0.6 Mb.
|
Содержание отчётаОтчёт должен содержать: задание к работе; программу; результаты работы программы; решение задач. Контрольные вопросыОт чего зависят алгоритмы шифрования с открытым ключом? Сравните традиционное шифрование и шифрование с открытым ключом. Как использовать шифрование с открытым ключом для аутентификации? Как можно обеспечить аутентификацию и конфиденциальность в схеме шифрования с открытым ключом? В результате чего получается цифровая подпись? Шифрование и дешифрование RSA. Вычисление ключей в алгоритме RSA. Защищенность алгоритма RSA. Лабораторная работа №11 -12 Однонаправленные хэш-функции. Электронная цифровая подпись Цель работы: Изучить различные алгоритмы однонаправленного хэширования данных, основанные на симметричных блочных алгоритмах шифрования. Ознакомиться со схемами цифровой подписи и получить навыки создания и проверки подлинности электронной цифровой подписи Задание Реализовать приложение, позволяющее вычислять и проверять ЭЦП, сформированную по алгоритмам RSA и Эль-Гамаля. С помощью реализованного приложения выполнить следующие задания: Протестировать правильность работы разработанного приложения. Для заданных в варианте открытых ключей пользователя проверить подлинность подписанных по алгоритму RSA хэш-значений некоторых сообщений . Абоненты некоторой сети применяют подпись Эль-Гамаля с известными общими параметрами и . Для указанных в варианте секретных параметров абонентов найти открытый ключ и построить подпись для хэш-значения некоторого сообщения . Проверить правильность подписи. 6. Сделать выводы о проделанной работе. ВариантыВопросы для защиты Что такое хэш-функция, для чего она используется? В чём заключается устойчивость к столкновениям? Как обмануть подписчика, если требование устойчивости к столкновению не выполняется? Схемы хэширования с длиной хэш-значения, равной длине блока. Схемы хэширования с длиной хэш-значения, равной удвоенной длине блока. Для чего нужна цифровая подпись? Основные свойства цифровой подписи. Какие схемы цифровой подписи существуют? Какая схема самая распространенная и почему? Как осуществляется подпись RSA? В чем отличие подписи RSA от алгоритма шифрования RSA? Как осуществляются подпись и проверка на подлинность подписи по алгоритму Эль-Гамаля? Лабораторная работа №13 Хеш-функция (MD5). Цель работы: Изучение алгоритма MD5. MD5 (англ. Message Digest 5) – 128-битный алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом из Массачусетского технологического института (Massachusetts Institute of Technology, MIT) в 1991 г. Является улучшенной в плане безопасности версией MD4 [17]. Ниже приведен алгоритм вычисления хеша. |