РАЗРАБОТКА ПРОТОКОЛА ПЕРЕДАЧИ ДАННЫХ НА ОСНОВЕ КОМБИНИРОВАННОГО АЛГОРИТМА ИХ ШИФРОВАНИЯ (2023)

Передача информации с технической точки зрения невозможна без используемых в них протоколов передачи данных. Одним из основных требований, предъявляемых к протоколам такого рода, является защита данных. Самый надежный метод, обеспечивающий защиту передаваемой информации по различным каналам связи, - шифрование данных. В статье проанализированы стандартные алгоритмы шифрования: AES, RSA, протокол Диффи-Хеллмана и функция хеширования данных SHA256. Выявлены их некоторые особенности, не позволяющие в полном объеме обеспечить максимальную защиту данных при передаче. Поэтому комбинированный алгоритм шифрования данных, суть которого в применении существующих алгоритмов на разных этапах шифрования, позволит избежать проблем, возникающих при использовании одного алгоритма. Предметом данного исследования является функционирование стандартных алгоритмов шифрования: AES, RSA, протокола Диффи-Хеллмана и функции хеширования данных SHA256. Основной результат работы - протокол передачи данных, созданный на основе комбинированного алгоритма шифрования данных. Протокол включает в себя разработку структуры пакета, реализацию процессов ClientResolving и Handshake, а также различные типы структур Payload. В конце осуществляется выбор параметров алгоритмов шифрования Диффи-Хеллмана и AES. Такая последовательность разработки позволила сделать протокол передачи данных универсальным и эффективным. В статье продемонстрирована работа протокола, включающая два этапа: установка соединения и непосредственно передача данных. Практическая значимость исследования заключается в том, что созданный протокол поможет обеспечить полноту, конфиденциальность и безопасность передачи данных любого типа - текст, графика, аудиофайл.

Тип: Статья
Автор (ы): Бакаева Ольга Александровна, Барабошкин Д. А.
Ключевые фразы: ПРОТОКОЛ ПЕРЕДАЧИ ДАННЫХ, КОМБИНИРОВАННЫЙ АЛГОРИТМ ШИФРОВАНИЯ ДАННЫХ, АЛГОРИТМ AES, АЛГОРИТМ RSA, ПРОТОКОЛ ДИФФИ-ХЕЛЛМАНА, ФУНКЦИЯ ХЕШИРОВАНИЯ ДАННЫХ SHA256, ПРОЦЕСС HANDSHAKE

Идентификаторы и классификаторы

УДК
004.056.55. Шифрование
004.057.4. Протоколы
eLIBRARY ID
55036241
Текстовый фрагмент статьи