Предметная область: информатика.
Тип: практико-ориентированный
Актуальность: "С каждым днем мы все чаще и чаще пользуемся интернетом для самых разных целей: переписываемся, получаем цифровые услуги (Госуслуги), пользуемся сервисами, которые обрабатывают персональную информацию. Если подобная передаваемая информация не будет шифроваться, то она может попасть в руки к злоумышленникам посредством различных видов атак. Примером такого может служить атака MiTM (man in the middle) когда информация идет не напрямую от отправителя к получателю, а появляется кто-то "по середине", способный просматривать отправляемые сообщения.
Цель: Изучение методов криптографии и их программная реализация.
Задачи:
1.Ознакомление со способами представления больших чисел в памяти компьютера а также изучение методов реализации арифметических операций над этими представлениями.
2.Изучение способов организации кода на языке с++ в библиотеки.
3.Изучение симметричных и асимметричных алгоритмов шифрования (криптосистемы с открытым и закрытым ключом).
4.Изучение методов безопасного обмена криптографическими ключами по общедоступному каналу, протокол Диффи-Хеллмана.