ENCRYPTION OF INFORMATION USING ARDUINO MICROCONTROLLERS
DOI:
https://doi.org/10.53002/103Ключевые слова:
encryption, cryptography, symmetric algorithms, asymmetric algorithms, data protection, Arduino, microcontroller, devices with limited resources, programming, cryptographic libraries, security protocols, information security, implementation of encryption algorithms, data authentication, hash functions.Аннотация
This paper presents a comprehensive analysis of symmetric and asymmetric encryption algorithms and their application in embedded systems based on the Arduino platform. The rapid growth of Internet of Things (IoT) technologies and resource-constrained devices has increased the demand for efficient cryptographic solutions capable of ensuring data confidentiality, integrity, and authenticity while operating under limited computational and memory resources. In this context, selecting an appropriate encryption algorithm is a critical factor in developing secure embedded applications. The study examines the theoretical principles of symmetric and asymmetric cryptography, highlighting their operational mechanisms, key management approaches, advantages, and limitations. Particular attention is given to widely used algorithms and cryptographic libraries available for the Arduino platform. Their implementation features, computational complexity, memory consumption, execution speed, and suitability for low-power microcontrollers are analyzed. The paper also discusses the practical aspects of integrating cryptographic functions into embedded applications designed for secure communication and data protection. The analysis demonstrates that symmetric encryption algorithms provide high processing speed and low resource consumption, making them suitable for real-time applications on microcontrollers, whereas asymmetric algorithms offer enhanced key distribution and authentication capabilities despite their higher computational requirements. The obtained results indicate that the effectiveness of cryptographic protection depends on balancing the required security level with the hardware limitations of embedded devices. The study concludes with practical recommendations for selecting encryption algorithms and cryptographic libraries for Arduino-based systems, contributing to the development of reliable and secure IoT applications and embedded information security solutions.
Библиографические ссылки
Daemen J., Rijmen V. The Design of Rijndael: AES - The Advanced Encryption Standard. - Berlin: Springer, 2002. - Access mode: DOI: 10.1007/978-3-662-04722-4.
Schneier B. Description of a new variable-length key, 64-bit block cipher (Blowfish) // Fast Software Encryption: Cambridge Security Workshop. - Berlin: Springer, 1993. - Access mode: DOI: 10.1007/3-540-58108-1_24.
Anderson R., Kuhn M. Tamper resistance – a cautionary note // Proceedings of the Second USENIX Workshop on Electronic Commerce. — 1996. — P. 1–11.
Koblitz N. Elliptic curve cryptosystems // Mathematics of Computation. - 1987. - Vol. 48, No 177. - P. 203–209. - Access mode: DOI: 10.1090/S0025-5718-1987-0866112-7.
Arduino. Arduino Documentation. — Arduino S.r.l., 2023. - Access mode: https://docs.arduino.cc/(date of request: 25.11.2025)
Arduino. Arduino Documentation. — Arduino S.r.l., 2023. - Access mode: https://docs.arduino.cc/(date of request: 25.11.2025)
Загрузки
Опубликован
Как цитировать
Выпуск
Раздел
Лицензия
Copyright (c) 2026 А.Х. Баймагамбетова

Это произведение доступно по лицензии Creative Commons «Attribution-ShareAlike» («Атрибуция — На тех же условиях») 4.0 Всемирная.





