Please use this identifier to cite or link to this item:
http://ds.knu.edu.ua/jspui/handle/123456789/7671| Title: | Розробка месенджеру з динамічним шифруванням повідомлень |
| Authors: | СИДОРЕНКО, Андрій Сергійович |
| Keywords: | ДИНАМІЧНЕ ШИФРУВАННЯ, МЕССЕНДЖЕР ПОВІДОМЛЕНЬ, X3DH, DOUBLE RATCHET, TLS 1.3, POSTGRESQL, REDIS |
| Issue Date: | чер-2025 |
| Citation: | СИДОРЕНКО А. С. Розробка месенджеру з динамічним шифруванням повідомлень: кваліфікаційна робота на здобуття ступеня вищої освіти бакалавра зі спеціальності 121 – Інженерія програмного забезпечення: Кривий Ріг, 2025. 67 с. |
| Abstract: | Метою кваліфікаційної роботи є розробка архітектури й програмного забезпечення для безпечного обміну миттєвими повідомленнями з використанням технології динамічного шифрування на основі протоколів 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 |
| Appears in Collections: | 121 Інженерія програмного забезпечення 2025 |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Сидоренко_Розробка месенджеру з динамічним шифруванням повідомлень.pdf | 1.63 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
