Математичні основи захисту інформації

Освітня програма: Програмна інженерія

Структурний підрозділ: Факультет комп'ютерних наук та кібернетики

Назва дисципліни
Математичні основи захисту інформації
Код дисципліни
ДВС.1.01
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2022/2023
Семестр / Триместр
5 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
ПРН-5. Знати і застосовувати відповідні математичні поняття, методи доменного, системного і об’єктно-орієнтованого аналізів та математичного моделювання для розробки програмного забезпечення в області захисту інформації. ПРН-13. Знати і застосовувати методи розробки алгоритмів, конструювання програмного забезпечення та структур даних.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
1.Знати: основні поняття та методи дискретної математики, класи складності та аналіз складності алгоритмів, дискретні розподіли випадкових величин, основні алгебраїчні структури, основні алгоритми теорії чисел. 2.Вміти: виконувати аналіз проблеми, будувати математичні моделі відповідних предметних областей, оцінювати стійкість системи до зламу за результатами аналізу. 3.Володіти базовими навиками використання інтегрованих середовищ розробки програмного забезпечення.
Зміст навчальної дисципліни
Мета дисципліни – опанування основними поняттями симетричних та асиметричних криптографічних систем як класичного так некласичного типу і які ґрунтуються на застосуваннях теорії ймовірностей, теорії складності алгоритмів, теорії груп, кілець та полів, теорії чисел та алгоритми, які використовуються в цих теоріях (найефективніші з алгоритмів). До таких алгоритмів відносяться алгоритми тестування чисел на простоту, алгоритми модульної арифметики та чисельні алгоритми в групах, алгоритми обчислення дискретного логарифма тощо.
Рекомендована та необхідна література
1. Василенко О.Н. Теоретико-числовые алгоритмы в криптографии. - М.: МЦНМО. - 2003.- 328 с. 2. Венбо Мао. Современная криптография. - СПб.: ``Вильямс''. - 2005.- 763 с. 3. Коблиц Н. Курс теории чисел и криптографии. - М.: Изд-во ТВП. - 2001.- 260 с. 4. Коробейников А.Г., Гатчин Ю.А. Математические основы криптологии. - СПб.: Издат- во ИТМО. - 2004.- 110 с. 5. Рябко Б.Я., Фионов А.Н. Криптографические методы защиты информации. - М: Горячая линия -- Телеком. - 2005. - 229 с. 6. Stallings William. Ochrona danych w sieci i intersieci. - Warszawa: Wydawnictwo Naukowo Techniczne. - 1997. - 474s.
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота, контрольні роботи, домашні завдання, захист лабораторних робіт, іспит.
Методи та критерії оцінювання
- семестрове оцінювання: 1. Контрольна робота (тест) 1: РН 1.1,РН 1.2 - 10 балів/6 балів. 2. Контрольна робота (тест) 2: РН1.3 - 10 балів/6 бали. 3. Домашні завдання 1-7: РН 1.1,РН 1.2,РН1.3- 10 балів/6 балів. 4. Захист лабораторної роботи 1 (проекту): РН 2.1,РН3.1,РН4.1,РН4.2 – 11 балів/6 балів. 5. Захист лабораторної роботи 2 (проекту): РН 2.1,РН3.1,РН4.1,РН4.2 – 8 балів/5 балів. 6. Захист лабораторної роботи 3 (проекту): РН 2.1, РН3.1,РН4.1, РН4.2 – 11 балів/6 балів. Одну з форм контролю студент має право замінити на здачу сертифікату з можливістю отримання 9 балів. Для реалізації цього права студент повинен до 1.10 поточного року написати та прикріпити в classroom заяву зі своїм персональним підписом. - підсумкове оцінювання (у формі іспиту): - максимальна кількість балів: 40 балів; - результати навчання які будуть оцінюватись: PH1.1, PH1.2, PH1.3, PH2.1.
Мова викладання
Українська

Кафедри

Наступні кафедри задіяні у викладанні наведеної дисципліни

Інтелектуальних програмних систем
Факультет комп'ютерних наук та кібернетики