Тема курсовой работы: Изучение комбинированных систем шифрования.
Цель курсовой работы: Изучение комбинированных систем шифрования и разработка программы демонстрации использования асимметричного алгоритма шифрования RSA.
RSA — криптографический алгоритм с открытым ключом, основывающийся на вычислительной сложности задачи факторизации больших целых чисел. Суть данного алгоритма заключается в генерации пары ключей: открытого и секретного ключа. Открытый ключ передаётся по открытому (то есть незащищённому, доступному для наблюдения) каналу и используется для шифрования сообщения. Зашифрованное сообщение передается к получателю и может быть расшифровано только с использованием секретного ключа.
Реализованная программа обладает следующим функционалом:
- генерация открытого ключа RSA;
- генерация секретного ключа RSA;
- шифрование текст и его сохранение;
- расшифровка текста с использованием секретного ключа.
Скриншоты практической части работы
Курсовая работа состоит из введения, 2-х глав, заключения и списка литературы.
В первой главе курсовой работы описаны основы методы шифрования информации, представлена классификация существующих шифров, описан принцип использования асинхронного алгоритма шифрования RSA.
Во второй главе представлено описание кода программы и её функциональности. Особое внимание уделено описанию процесса работы алгоритма шифрования RSA и его программной реализации.
Стоимость работы (теория, практика, исходники, презентация) — 40$
Стоимость только практической части с исходниками — 20$