Система обміну повідомленнями з шифруванням
| dc.contributor.advisor | Волокита, Артем Миколайович | |
| dc.contributor.author | Білик, Максим Євгенович | |
| dc.date.accessioned | 2026-08-26T09:46:25Z | |
| dc.date.available | 2026-08-26T09:46:25Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | У даній роботі проаналізовано існуючі системи захищеного обміну повідомленнями та визначено вимоги до розроблюваної системи. В результаті розроблено програмний продукт, що забезпечує захищену передачу повідомлень з багаторівневим шифруванням даних як на клієнтській стороні, так і на рівні зберігання в базі даних. Система реалізує наскрізне шифрування на основі протоколів Double Ratchet та Sender Key, серверне шифрування за алгоритмами ChaCha20-Poly1305 та RSA, обмін повідомленнями в реальному часі, керування груповими чатами та автентифікацію користувачів. Програмний продукт розроблено мовами C# та TypeScript. Ключові слова: наскрізне шифрування, система обміну повідомленнями, Double Ratchet, ChaCha20-Poly1305, RSA, мікросервісна архітектура, .NET 8, Angular, RabbitMQ, PostgreSQL, SignalR, автентифікація, E2EE, C#, TypeScript. | |
| dc.description.abstractother | This work analyzes existing secure messaging systems and defines the requirements for the system being developed. As a result, a software product was developed that ensures secure message transmission with multi-level data encryption both at the client application level and at the database storage level. The system implements end-to-end encryption based on the Double Ratchet and Sender Key protocols, server-side encryption via ChaCha20-Poly1305 and RSA algorithms, real-time messaging, group chat management, and user authentication. The software product was developed in C# and TypeScript. | |
| dc.format.extent | 175 c. | |
| dc.identifier.citation | Білик, М. Є. Система обміну повідомленнями з шифруванням : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Білик Максим Євгенович. – Київ, 2026. – 175 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/82712 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | наскрізне шифрування | |
| dc.subject | система обміну повідомленнями | |
| dc.subject | Double Ratchet | |
| dc.subject | ChaCha20-Poly1305 | |
| dc.subject | RSA | |
| dc.subject | мікросервісна архітектура | |
| dc.subject | .NET 8 | |
| dc.subject | Angular | |
| dc.subject | RabbitMQ | |
| dc.subject | PostgreSQL | |
| dc.subject | SignalR | |
| dc.subject | автентифікація | |
| dc.subject | E2EE | |
| dc.subject | C# | |
| dc.subject | TypeScript | |
| dc.title | Система обміну повідомленнями з шифруванням | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Bilyk_bakalavr.pdf
- Розмір:
- 4.08 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: