Детальная информация
Название | Клиент-серверное приложение для защищенной передачи сообщений: бакалаврская работа: 10.03.01 |
---|---|
Авторы | Пушкина Наталья Евгеньевна |
Научный руководитель | Трахтенберг Михаил Борисович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий |
Выходные сведения | Санкт-Петербург, 2016 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | защищенное соединение ; клиент-серверное приложение ; протокол SSL ; протокол TLS ; безопасный обмен данными ; secure connection ; client-server application ; SSL protocol ; TLS protocol ; secure communication |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 10.03.01 |
Группа специальностей ФГОС | 100000 - Информационная безопасность |
DOI | 10.18720/SPBPU/2/v16-2694 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Ключ записи | RU\SPSTU\edoc\34857 |
Дата создания записи | 12.12.2016 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Настоящая работа посвящена разработке клиент-серверного приложения для безопасного обмена сообщениями. Соединение серверной и клиентской частей производится по протоколу TLS 1.2. Осуществляется дополнительное шифрование текста сообщения на основе криптосистемы RSA с 2048-битным открытым ключом. Приложение написано на языке C++ с использованием библиотеки Qt. Шифрование текста сообщений реализовано с помощью функций библиотеки OpenSSL. Серверная часть осуществляет соединение с СУБД PostgreSQL и запись в нее данных. В работе приведен обзор протокола SSL/TLS, описан процесс установления соединения, стандарт SSL-сертификата. Произведен обзор существующих решений. Приведена схема работы приложения, описан процесс взаимодействия серверной и клиентской частей. Приведены ключевые функции приложения с их описанием.
This work deals with the development of client-server application for secure messaging. Connection of server and client parts produced by the TLS 1.2 protocol. Implemented additional encryption of text messages based on RSA cryptosystem with a 2048-bit public key. The application is written on C ++ using the Qt libraries. Encrypt text messages implemented by the OpenSSL library functions. The server part connects to PostgreSQL database. This work provides an overview of SSL/TLS protocol, described the process of establishing new connection, and SSL-certificate standard. Made a review of existing applications. In this work presented the scheme of the application, that describes interaction of server and client parts, key features of the application with their description.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 2492
За последние 30 дней: 0