Бакалавриат
2020/2021
Криптографические протоколы
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус:
Курс по выбору (Прикладная математика и информатика)
Направление:
01.03.02. Прикладная математика и информатика
Кто читает:
Департамент информатики
Когда читается:
4-й курс, 3 модуль
Формат изучения:
без онлайн-курса
Язык:
русский
Кредиты:
4
Контактные часы:
44
Программа дисциплины
Аннотация
Является дисциплиной по выбору. Целью освоения дисциплины является формирование теоретических знаний о проблемах и задачах обеспечения информационной безопасности при разработке приложений и программных систем, функционирующих в современных сетях, в том числе в сети интернет, а также об актуальных методах решения этих задач; формирование представления об основном криптографическом инструментарии, необходимом для создания защищенных информационных систем. Также дисциплина нацелена научить слушателей разрабатывать безопасные (защищенные) сетевые приложения с учетом типичных классов угроз безопасности, а также сформировать навыки обнаружения уязвимостей мобильных и сетевых приложений и проведения тестирования приложений на наличие этих уязвимостей методами «черного» и «белого» ящика.В результате освоения дисциплины студент должен: знать: сущность и значение информации в развитии современного информационного общества, основные опасности и угрозы, возникающие в этом процессе, основные требования информационной безопасности; уметь: разрабатывать безопасные (защищенные) сетевые приложения с учетом типичных классов угроз безопасности; владеть: навыками обнаружения уязвимостей мобильных и сетевых приложений и проведения тестирования приложений на наличие этих уязвимостей методами «черного» и «белого» ящика.
Цель освоения дисциплины
- Целями освоения дисциплины «Криптографические протоколы» являются формирование у студентов теоретических знаний и практических навыков по основам криптологии, базовым криптографическим примитивам, по синтезу и анализу стойкости криптографических протоколов.
Планируемые результаты обучения
- Знает основные криптографические алгоритмы. Модифицирует и реализует данные алгоритмы. Выбирает наиболее подходящие алгоритмы для решения конкретной прикладной задачи. Знает понятие криптографической стойкости шифра. Оценивает сложность алгоритмов для взлома шифра. Разрабатывает программы для шифрования и дешифровки данных.
- Знает основные криптографические протоколы. Разрабатывает программы, основанные на протоколах цифровой идентификации и управления ключами. Владеет навыками работы с различными протоколами разделения секрета. Знает принципы написания сопровождающей технической документации. Анализирует имеющуюся техническую документацию к программам на русском и английском языках. Создаёт документацию и анализа академических текстов для решения задач.
Элементы контроля
- Домашнее задание 1
- Домашнее задание 2
- Домашнее задание 3
- Домашнее задание 4
- Устный экзаменЭкзамен проводится офлайн.
Промежуточная аттестация
- Промежуточная аттестация (3 модуль)0.125 * Домашнее задание 1 + 0.125 * Домашнее задание 2 + 0.125 * Домашнее задание 3 + 0.125 * Домашнее задание 4 + 0.5 * Устный экзамен
Список литературы
Рекомендуемая основная литература
- Howe, E. W., Lauter, K. E., & Walker, J. L. (2017). Algebraic Geometry for Coding Theory and Cryptography : IPAM, Los Angeles, CA, February 2016. Cham: Springer. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1636769
Рекомендуемая дополнительная литература
- Фомичёв В. М., Мельников Д. А. ; Под ред. Фомичёва В.М. - КРИПТОГРАФИЧЕСКИЕ МЕТОДЫ ЗАЩИТЫ ИНФОРМАЦИИ В 2 Ч. ЧАСТЬ 2. СИСТЕМНЫЕ И ПРИКЛАДНЫЕ АСПЕКТЫ. Учебник для академического бакалавриата - М.:Издательство Юрайт - 2019 - 245с. - ISBN: 978-5-9916-7090-6 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/kriptograficheskie-metody-zaschity-informacii-v-2-ch-chast-2-sistemnye-i-prikladnye-aspekty-434104