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 PDF
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
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics