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