UA / EN
Освіта

Каталог вибіркових навчальних дисциплін


Прикладна криптологія та безпека програмного забезпечення

Кафедра, яка викладає навчальну дисципліну:
Кафедра комп’ютерної інженерії та кібербезпеки
Короткий опис навчальної дисципліни
Навчальна дисципліна «Прикладна криптологія та безпека програмного забезпечення» висвітлює питання захисту програмного забезпечення в інформаційних системах, вивчає сучасні алгоритми криптографічного перетворення даних, а також методи автентифікації та ідентифікації користувачів.
Цілі та задачі навчальної дисципліни
Метою навчальної дисципліни є формування у студентів компетентностей в галузі сучасних технологій криптографічного захисту інформації в комп’ютерних системах, надання студентам теоретичних знань та практичних навичок щодо сучасних стандартів, підходів, методів та засобів захисту програмного забезпечення криптогафічними методами. Основні завдання вивчення дисципліни «Прикладна криптологія та безпека програмного забезпечення» полягають в тому, щоб ознайомити студентів з поняттями безпеки програм та даних, типами атак на програмне забезпечення, вивчення та використання основних методів шифрування, різних криптографічних протоколів захисту даних.
Результати навчання
1. Здатність прогнозувати, виявляти та оцінювати стан інформаційної безпеки програмного забезпечення. 2. Здатність обґрунтовувати, вибирати та застосовувати критерії та показники оцінки стійкості криптографічних перетворень та безпечності криптографічних протоколів. 3. Здатність розробляти моделі загроз безпеці програмного забезпечення, вирішувати завдання аналізу та синтезу криптографічних алгоритмів та протоколів захисту даних. 4. Здатність моделювати криптоаналітичні атаки та здійснювати криптоаналіз. 5. Здатність проектувати та програмно реалізовувати найпростіші алгоритми шифрування. 6. Здатність забезпечувати обґрунтований підбір програмно-апаратних та програмних засобів для забезпечення необхідного рівня захисту програм та даних. 7. Здатність здійснювати захист даних в корпоративних розподілених інформаційних системах, застосовувати системи криптографії та стеганографії в професійній діяльності.
Перелік тем
Тема 1. Загальні аспекти безпеки даних та програмного забезпечення Тема 2. Криптографічні методи захисту даних в інформаційних системах Тема 3. Симетричні алгоритми шифрування Тема 4. Асиметричні криптосистеми Тема 5. Криптографічні хеш-функції Тема 6. Алгоритми електронного цифрового підпису Тема 7. Криптографічні протоколи Тема 8. Комп’ютерна стеганографія та її застосування Тема 9. Принципи захисту програмного забезпечення в операційних системах Тема 10. Основні види атак на програмне забезпечення. Основи криптоаналізу
Система оцінювання
Студенти отримують за відвідування лекційних занять – 8 балів; за роботу на лабораторних заняттях та захист лабораторних робіт – 40 балів; за самостійну роботу – 12 балів; за виконання модульних контрольних робіт – 40 балів. Разом 100 балів. Підсумковий контроль – екзамен (підсумкове тестування). До складання екзамену допускаються здобувачі вищої освіти, які отримали не менше 50 балів за результатами поточної успішності. Оцінка за екзамен може виставлятися за результатами роботи студента впродовж усього семестру.
Форма контролю
екзамен