Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://dspace.opu.ua/jspui/handle/123456789/14227
Название: Software implementation of the data encryption module on the BeagleBone platform for data transmission systems with increased cryptoresistance
Другие названия: Програмна реалізація модуля шифрування даних на платфоромі BeagleBone для систем передавання даних з підвищеною криптостійкістю
Авторы: Seniv, Maksym M.
Сенів, Максим Михайлович
Rovenchak, Sviatoslav I.
Ровенчак, Святослав Ігорович
Yakovyna, Vitaliy S.
Яковина, Віталій Степанович
Ключевые слова: Encryption algorithms
symmetric encryption
data security
Aлгоритми шифрування
симетричне шифрування
безпека даних
Дата публикации: 21-Дек-2023
Издательство: Odessа Polytechnic National University
Краткий осмотр (реферат): In today's digital world, where the exchange of information is an integral part of our daily lives, ensuring information security becomes a critical task. This work aims to develop an information protection module for data encryption on the BeagleBone platform for data transmission systems with increased crypto resistance. It is a hardware system based on a BeagleBone AI 64 microcomputer with antennas for transmitting/receiving data. Since the information is transmitted over a physically unprotected channel, developing a module that will encrypt the data is necessary. The information protection module ensures the confidentiality of the transmitted data in the system using the AES symmetric encryption algorithm with a variable key length (128/192/256 bits). Regardless of the hardware platform, it is characterized by universality, as it can be run on the Linux kernel adapted for use on embedded systems. Provides options for configuring protocols and encryption algorithms. In the process of developing the security module, modern encryption methods and algorithms were used (AES 128/192/256 – for data encryption, RSA – for the distribution of secret keys), in addition, a lightweight protocol for secure data transmission Scplight was implemented as an alternative to OpenSSL, which improves transfer speed on low-power hardware platforms. The developed information protection module has undergone thorough testing on a real system. The development of the information protection module is based on the need for a universal component that provides high-quality data protection in wireless communication systems. This module will accelerate the development of relatively affordable physical means of secure communication, a critical part of such projects. The module is implemented as a library written in the C language, which implements an API for establishing a secure connection and further forwarding information over an unprotected transmission channel. In addition, a configurator program allows you to change the module settings even in real-time when client applications use it. This ensures continuous, seamless, and secure data exchange and convenient configuration of the module. Many supporting libraries were used in the development process, including Crypton, Libgcrypt, Openssl, Ncurses and Sqlite3.
У сучасному цифровому світі, де обмін інформацією є невід'ємною частиною нашого повсякденного життя, забезпечення безпеки цієї інформації стає надзвичайно важливим завданням. Метою даної роботи є розробка модуля захисту інформації для шифрування даних на платформі BeagleBone для систем передавання даних з підвищеною криптостійкістю. В загальному це апаратна система на основі мікрокомп’ютера BeagleBone AI 64 з набором антен для передачі/приймання даних. Оскільки інформація передається по фізично незахищеному каналі, потрібно розробити модуль, який шифруватиме дані. Модуль захисту інформації забезпечує конфіденційність переданих даних в системі та характеризується універсальністю незалежно від апаратної платформи, оскільки може запускатися на ядрі Linux, пристосований для використання на вбудованих системах, надає можливості для конфігурації протоколів та алгоритмів шифрування. Шифрування – це оборотне перетворення даних, з метою приховування інформації. Шифрування відбувається із застосуванням криптографічного ключа. Ключ – це певна кількість символів, сформованих вільним чином з символів, що доступні у системі шифрування. Методи шифрування в основному поділяють на симетричні та асиметричні. У процесі розробки модуля безпеки були використані сучасні методи і алгоритми шифрування, крім того, був реалізований спрощений алгоритм для безпечної передачі даних, що покращує швидкість передачі на малопотужних апаратних платформах. Розроблений модуль захисту інформації пройшов ретельне тестування на реальній системі. Розробка модуля захисту інформації обґрунтована необхідністю універсальної компоненти, яка забезпечує високу якість захисту даних у безпровідних системах комунікації. Цей модуль дозволить прискорити розробку порівняно доступних фізичних засобів безпечного зв'язку, який є критично важливою складовою для таких проектів. Модуль реалізований у вигляді бібліотеки, написаній на мові С, яка реалізує API для встановлення безпечного з'єднання та подальшого безпечного пересилання інформації по не захищеному каналу передачі. Додатково, існує програма-конфігуратор, яка дозволяє змінювати налаштування модуля навіть в режимі реального часу, коли той використовується клієнтськими застосунками. Це забезпечує безперервний, безшовний та безпечний обмін даними, а також зручне налаштування модуля. В процесі розробки було використано багато допоміжних бібліотек, зокрема crypton, Libgcrypt, Openssl, Ncurses та Sqlite3.
URI (Унифицированный идентификатор ресурса): http://dspace.opu.ua/jspui/handle/123456789/14227
ISSN: 2663-0176
2663-7731
Располагается в коллекциях:2023, Vol. 6, № 4

Файлы этого ресурса:
Файл Описание РазмерФормат 
4_Seniv.pdf1.32 MBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.