Professional Documents
Culture Documents
ОБПД ЛР3 Глінистий КН220б
ОБПД ЛР3 Глінистий КН220б
ЗВІТ
з лабораторної роботи № 3
з навчальної дисципліни
«ОСНОВИ БЕЗПЕКИ ПРОГРАМ ТА ДАНИХ»
ВИКОНАВ
Студент групи КН-220б
Едуард ГЛІНИСТИЙ
ПЕРЕВІРИВ
Доцент каф. ПІІТУ
Ольга КОРОЛЬ
Харків 2023
2
АСИМЕТРИЧНІ КРИПТОСИСТЕМИ
Мета
1 Придбання навичок виконання механізмів асиметричного
шифрування для забезпечення конфіденційності повідомлень.
2 Отримання практичних навичок з використання асиметричних
алгоритмів RSA та ГОСТ ISO/IEC15948-3.
Хід роботи
1 Шифрування та розшифрування за допомогою програми
На першій сторінці представлений алгоритм RSA. Алгоритм RSA
заснований на математичних операціях, пов'язаних з факторизацією великих
простих чисел. Основна ідея RSA полягає в генерації пари ключів –
публічного та приватного. Публічний можуть використовувати всі, хто бажає
відправляти зашифровані повідомлення, а приватний відомий лише
власнику, який використовує його для розшифрування отриманого
повідомлення. Для того, щоб зашифрувати повідомлення за допомогою
алгоритму RSA, необхідно ввести розрядність простих чисел р і q, на якій
ґрунтується криптостійкість системи та розрахувати пару ключів.
На рис.1 зображено розрахунок вхідних даних.
3
Висновки
В цій лабораторній роботі були виконані завдання, завдяки яким було
проведене ознайомлення з асиметричними криптосистемами, такими як:
алгоритм RSA, алгоритм обміну ключа Діффі-Хеллмана та протоколи
забезпечення конфіденційності та автентичності.
Протоколи забезпечення конфіденційності та автентичності є
важливими інструментами криптографії для захисту комунікаційних каналів
від несанкціонованого доступу та збереження цілісності передачі даних.
Вони використовують методи для захисту від перехоплення та читання
даних.
Алгоритм RSA використовується для забезпечення конфіденційності та
цілісності даних. У алгоритму використовується пара ключів – приватний і
публічний. Публічний ключ шифрує повідомлення, тоді як приватний
займається їх дешифруванням.