Детальная информация

Название: Клиент-серверное приложение для защищенной передачи сообщений: бакалаврская работа: 10.03.01
Авторы: Пушкина Наталья Евгеньевна
Научный руководитель: Трахтенберг Михаил Борисович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2016
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: защищенное соединение; клиент-серверное приложение; протокол SSL; протокол TLS; безопасный обмен данными; secure connection; client-server application; SSL protocol; TLS protocol; secure communication
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 10.03.01
Группа специальностей ФГОС: 100000 - Информационная безопасность
DOI: 10.18720/SPBPU/2/v16-2694
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Настоящая работа посвящена разработке клиент-серверного приложения для безопасного обмена сообщениями. Соединение серверной и клиентской частей производится по протоколу 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.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
Интернет Авторизованные пользователи (не СПбПУ)
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 208
За последние 30 дней: 0
Подробная статистика