Details
Title | Разработка пользовательского чата на веб-сокетах с использованием сквозного шифрования: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» |
---|---|
Creators | Акерма Эмин Мурадович |
Scientific adviser | Шмаков Владимир Эдуардович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | веб-чат ; сквозное шифрование ; безопасность данных ; WebSocket ; MongoDB ; Node.js ; Socket.io ; AES ; RSA ; web chat ; end-to-end encryption ; data security |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 02.03.02 |
Speciality group (FGOS) | 020000 - Компьютерные и информационные науки |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3526 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\39046 |
Record create date | 9/24/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Данная работа посвящена разработке защищённого веб-чата с использованием сквозного шифрования (E2EE) для безопасного обмена сообщениями и файлами в реальном времени. В ходе работы был проведен анализ существующих решений для защиты данных в мессенджерах, таких как Telegram, WhatsApp и Signal. Были исследованы их преимущества и ограничения, что позволило определить требования к разрабатываемой системе. Реализованная система позволяет организовать защищённое взаимодействие между пользователями, при этом все данные шифруются и расшифровываются на стороне клиента, что исключает возможность компрометации информации на сервере. В рамках работы был реализован прототип веб-чата, который использует технологию WebSocket для обмена сообщениями, а также интегрирует системы безопасности с применением алгоритмов AES и RSA для шифрования данных. Веб-чат поддерживает аутентификацию через JWT и предоставляет возможность обмена зашифрованными сообщениями, а также обмена файлами с применением шифрования.
This work is dedicated to the development of a secure web chat using End-to-End Encryption (E2EE) to ensure safe real-time messaging and file exchange. The thesis analyzes existing solutions for data protection in messengers like Telegram, WhatsApp, and Signal, highlighting their advantages and limitations, which helped define the requirements for the developed system. The implemented system allows for secure user interaction, ensuring that all data is encrypted and decrypted on the client side, thus preventing any compromise of information on the server. In the course of the work, a web chat prototype was implemented, utilizing WebSocket technology for messaging and integrating security systems using AES and RSA algorithms for data encryption. The web chat supports JWT authentication and enables the exchange of encrypted messages and files with encryption.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0