Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Безпека програм та даних

Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 6.121.00.O.62
Кількість кредитів: 5
Кафедра: Програмне забезпечення
Лектор: Сенів М.М.
Семестр: 7 семестр
Форма навчання: денна
Результати навчання:
• Знати основні загрози безпеці, сервіси і механізми захисту;
• Знати принципи побудови блочних шифрів та криптосистем з відкритим ключем;
• Знати сучасні алгоритми симетрично та асиметричного шифрування, хешування та цифрового підпису;
• Знати методи та технології створення програмного коду з урахуванням вимог до безпеки.
• Вміти забезпечувати захищеність програм і даних від несанкціонованих дій;
• Вміти адекватно обирати криптографічний алгоритм у відповідності до поставлених задач захисту інформації;
• Вміти програмно реалізовувати основні криптографічні алгоритми – шифрування, генерування псевдовипадкових чисел, хешування, цифрового підпису;
• Вміти використовувати функції Microsoft CryptoAPI для розробки прикладного ПЗ захисту інформації в середовищі Windows.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
• Комп’ютерна дискретна математика
• Операційні системи
Короткий зміст навчальної програми:
Основні концепції захисту інформації, криптографія і криптоаналіз, потокові і блокові шифри, сучасні алгоритми симетричного шифрування, принципи побудови криптосистем з відкритим ключем, коди автентичності повідомлень та функції хешування, цифрові підписи та протоколи автентифікації, програмна реалізація криптографічних алгоритмів
Рекомендована література:
1. Столлингс В. Криптография и защита сетей: принципы и практика, 2-е изд.: Пер. с англ. – М.: Издательский дом «Вильямс», 2001. – 672 с.
2. Б. Шнайер Прикладная криптография: Протоколы, алгоритмы, исходные тексты на языке Си. – М.: Издательство ТРИУМФ, 2003. – 816 с.
3. Безпека програм та даних : навч. посіб. / М.М. Сенів, В.С. Яковина. – Львів : Видавництво Львівської політехніки, 2015. – 256 с.
Методи і критерії оцінювання:
• письмові звіти з лабораторних робіт, усне опитування, контрольна робота (40%)
• підсумковий контроль (контрольний захід, екзамен): письмово-усна форма (60%)