Чему вы научитесь
- • Математическому фундаменту: Освоите работу с модулярной арифметикой, алгоритмом Евклида и теоремами Эйлера и Ферма — базой всей современной защиты данных.
- • Реализации симметричных шифров: Напишете на Python классический шифр Вернама и разберете по косточкам стандарт AES, включая работу в полях Галуа GF(2^8).
- • Созданию асимметричных систем: Реализуете генерацию ключей RSA и протокол обмена секретами Диффи-Хеллмана, понимая логику их стойкости.
- • Прикладной криптографии: Узнаете, как объединять разные алгоритмы в гибридные системы для безопасной передачи реальных файлов.
- • Поиску уязвимостей: Научитесь оценивать криптостойкость кода и понимать, какие математические ошибки делают шифр бесполезным.
О курсе
Курс «Математические основы криптографии» охватывает путь от классических методов шифрования древности до современных квантово-устойчивых алгоритмов, на которых строится безопасность сегодняшнего интернета.
Преподаватели курса
Нагрузка
1-2