190 likes | 520 Views
«УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДЛЯ РАБОТЫ С КРИПТОПРО CSP ». Владимирский государственный университет кафедра Информатики и защиты информации доц. каф. ИЗИ Александров А.В Александров Н.В. КЗИ-204.
E N D
«УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДЛЯ РАБОТЫ С КРИПТОПРО CSP» Владимирский государственный университет кафедра Информатики и защиты информации доц. каф. ИЗИ Александров А.В Александров Н.В. КЗИ-204
Цель :Разработка учебно-методического комплекса для работы со средством криптографической защиты (СКЗИ) «КриптоПроCSP». Необходимо ознакомить студентов сособенностями работы СКЗИ «КриптоПроCSP» в режиме командной строки и обучить использовать СКЗИ для решения практических задач, таких как: • создание и установка сертификата пользователя; • шифрование и расшифрование файлов; • формирование и проверка корректности одной или нескольких ЭЦП; • подпись и шифрование; • расшифрование и проверка корректности ЭЦП; • контроль целостности данных при отправке и получении файлов.
КриптоПро CSP Криптопровайдер «КриптоПроCSP» содержит модули, обеспечивающие использование российских криптографических алгоритмов в различном прикладном ПО: • Электронной цифровой подписи ("ГОСТ Р 34.10-94. Информационная технология. Криптографическая защита информации. Система электронной цифровой подписи на базе асимметричного криптографического алгоритма"); • Хэширования ("ГОСТ Р 34.11-94. Информационная технология. Криптографическая защита информации. Функция хэширования"); • Шифрования и имитозащиты данных ("ГОСТ 28147-89. Системы обработки информации. Защита криптографическая").
КриптоПро CSP Использование КриптоПро CSP позволяет решить сразу несколько задач: • для корпоративных пользователей - это возможность использовать стандартные и повсеместно используемые приложения фирмы Microsoft с надежной российской криптографией • для системных интеграторов - это возможность создания новых, надежно защищенных приложений с использованием российских криптоалгоритмов.
Приложение командной строки Программа реализована в виде исполняемого файла «cryptcp.exe». Для ее запуска необходимо выполнить следующую команду: [путь]cryptcp [<команда> [<опции и файлы>]] В комплексе лабораторных работ рассмотрены команды программы и опции этих команд для: • шифрования/расшифрования файлов(-encr , -decr); • добавления/удаление/проверки ЭЦП файлов (-signf, -vsignf, -sign, -verify, -addsign); • создания/проверки хешей файлов (-hash, -vhash); • запроса/создания/удаления сертификатов пользователей (-createcert, -pendcert, -delcert).
Лабораторная работа №1 «Работа с сертификатами в режиме командной строки» Цель работы: Ознакомить студентов с понятием «сертификат». Научить работать с сертификатами пользователей системы «КриптоПро» в режиме командной строки. Этапы работы: • Изучение принципов инфраструктуры открытых ключей. • Изучение команд и опций приложения cryptcpдля поиска сертификатов, создания и установки сертификата пользователя. • Создание сертификатов двух условных пользователей: АлисаиБоб.
Лабораторная работа №1«Работа с сертификатами в режиме командной строки»Создание сертификата пользователя
Лабораторная работа №2 «Работа с ЭЦП в режиме командной строки» Цель работы: Ознакомить студентов с командами приложения cryptcp для работы с ЭЦП. Научить студентов формированию и проверке корректности одной или нескольких ЭЦП с применением или без применения шифрования сообщения. Этапы работы: • Изучение свойств ЭЦП. • Обзор структурной схемы построения ЭЦП. • Изучение команд и опций приложения cryptcpдля созданияЭЦП документа, создания ЭЦП и прикрепления его к сообщению, добавления ЭЦП в сообщение, проверки ЭЦП. • Выполнение команд и изучение результатов их выполнения на предложенных примерах.
Лабораторная работа №2 «Работа с ЭЦП в режиме командной строки»Структурная схема ЭЦП
Лабораторная работа №2 «Работа с ЭЦП в режиме командной строки»Создание подписанного сообщения
Лабораторная работа №3 «Шифрование данных в режиме командной строки» Цель работы: Ознакомить студентов с командами приложения cryptcp для шифрования и расшифрования файлов. Этапы работы: • Изучение особенностей технологии шифрования с открытым ключом. • Изучение команд и опций приложения cryptcpдля шифрования файлов и создания зашифрованного сообщения, расшифрования сообщений. • Выполнение команд и изучение результатов их выполнения на предложенных примерах.
Лабораторная работа №3 «Шифрование данных в режиме командной строки»Схема ассиметричного шифрования
Лабораторная работа №4 «Хеширование данных и проверка их целостности в режиме командной строки» Цель работы: Ознакомить студентов с командами приложения cryptcp для хеширования файлов. Научить создавать и проверять хеши с использованием СКЗИ «КриптоПроCSP» . Этапы работы: • Изучение понятий: хеширование, хеш-функция, хеш. • Обзор применения хеш-функций. • Изучение команд и опций приложения cryptcpдля созданияхеша файла, проверки хеша. • Выполнение команд и изучение результатов их выполнения на предложенных примерах.
Результаты работы Был разработан учебно-методический комплекс, охватывающий особенности работы СКЗИ «КриптоПроCSP» в режиме командной строки. В учебно-методическом комплексе рассмотрены типичные задачи использования СКЗИ: • создание и установка сертификата пользователя; • шифрование и расшифрование файлов; • формирование и проверка корректности одной или нескольких ЭЦП; • подпись и шифрование; • расшифрование и проверка корректности ЭЦП; • контроль целостности данных при отправке и получении файлов.