РОЗРОБКА ЗАСТОСУНКУ ДЛЯ ОБМІНУ ПОВІДОМЛЕННЯМИ З МОЖЛИВІСТЮ ШИФРУВАННЯ
Ескіз недоступний
Дата
2025
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
ВСП "ОТФК ОНТУ", Відділення Комп'ютерних систем
Анотація
В Україні та суспільстві, де цифрові технології займають ключове місце в
усіх сферах життя, питання безпеки інформації набуває особливої актуальності. З
кожним роком обсяги даних, що передаються через мережу Інтернет, стрімко
зростають, що зумовлює необхідність забезпечення конфіденційності, цілісності та
доступності інформації. Особливо це стосується обміну повідомленнями між
користувачами, оскільки особисті або корпоративні дані можуть стати об’єктом
несанкціонованого доступу, перехоплення або маніпуляцій. У зв’язку з цим,
розробка безпечних систем комунікації є надзвичайно важливою складовою
розвитку інформаційного суспільства.
Одним із найбільш ефективних підходів до захисту даних при передачі є
використання методів шифрування. Маючи доступ к криптографічним алгоритмам
повідомлення можуть бути перетворені у форму, недоступну для читання
сторонніми особами, що суттєво знижує ризик витоку інформації. У контексті
повсякденного спілкування через мобільні або веб-застосунки, це забезпечує
користувачам додаткову впевненість у безпеці їхніх даних. Ми можемо
констатувати що, потреба в інструментах для захищеного обміну повідомленнями
є не лише актуальною, а й вкрай необхідною в умовах сучасних цифрових
викликів.
Метою даної дипломної роботи є розробка застосунку для обміну
повідомленнями з можливістю шифрування, який дозволяє здійснювати безпечну
комунікацію між користувачами. Основна ідея полягає в поєднанні зручного
користувацького інтерфейсу з надійними алгоритмами шифрування, які
забезпечують високий рівень захисту інформації. Реалізація такого рішення
дозволить користувачам обмінюватися повідомленнями, не турбуючись про
можливість їх перехоплення або несанкціонованого доступу до даних.
Для реалізації даного проекту було обрано сучасний стек технологій,
включаючи JavaScript, Node.js, бібліотеки для реалізації шифрування (наприклад,
CryptoJS або WebCrypto API), та вбудовані інструменти для створення клієнтського
інтерфейсу.