Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://ds.knu.edu.ua/jspui/handle/123456789/7671
Назва: | Розробка месенджеру з динамічним шифруванням повідомлень |
Автори: | СИДОРЕНКО, Андрій Сергійович |
Ключові слова: | ДИНАМІЧНЕ ШИФРУВАННЯ, МЕССЕНДЖЕР ПОВІДОМЛЕНЬ, X3DH, DOUBLE RATCHET, TLS 1.3, POSTGRESQL, REDIS |
Дата публікації: | чер-2025 |
Бібліографічний опис: | СИДОРЕНКО А. С. Розробка месенджеру з динамічним шифруванням повідомлень: кваліфікаційна робота на здобуття ступеня вищої освіти бакалавра зі спеціальності 121 – Інженерія програмного забезпечення: Кривий Ріг, 2025. 67 с. |
Короткий огляд (реферат): | Метою кваліфікаційної роботи є розробка архітектури й програмного забезпечення для безпечного обміну миттєвими повідомленнями з використанням технології динамічного шифрування на основі протоколів X3DH і Double Ratchet. У роботі виконано аналіз існуючих систем миттєвих повідомлень із акцентом на криптографічні засоби захисту: наскрізне шифрування в WhatsApp, Signal, Telegram та інших. Розглянуто переваги й недоліки клієнт- серверної та peer-to-peer архітектур, а також методи захисту від атак «людина посередині». Для реалізації обрано стек технологій: React+Electron для фронтенду, Node.js/Express (альтернатива — NestJS) на бекенді, PostgreSQL для зберігання метаданих та Redis із disk-persistence як чергу зашифрованих пакетів. Алгоритмічне забезпечення динамічного шифрування включає: а) ініціалізацію сесії через X3DH із генерацією root key та chain key; б) протокол Double Ratchet із симетричним і асиметричним оновленням ключів, що гарантує пряму й зворотну секретність; в) автоматичну ротацію довгострокових ключів за обсягом переданого трафіку і кількістю повідомлень. Розроблено функціональний прототип месенджера з кольоровими індикаторами безпеки, що демонструють стан ключів у чаті. Проведено модульне, інтеграційне та навантажувальне тестування при 500 одночасних користувачах, а також симуляції MITM-атак для перевірки стійкості шифрування. |
URI (Уніфікований ідентифікатор ресурсу): | http://ds.knu.edu.ua/jspui/handle/123456789/7671 |
Розташовується у зібраннях: | 2025 2025 – 121 Інженерія програмного забезпечення |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Сидоренко_Розробка месенджеру з динамічним шифруванням повідомлень.pdf | 1.63 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.