Design and Feasibility Analysis of a UART Core Based on the AES Algorithm
DOI:
https://doi.org/10.54097/3eedxf50Keywords:
UART; AES algorithm; serial communication; data security; hardware description language.Abstract
This paper designs a Universal Asynchronous Receiver/Transmitter (UART) core integrated with an Advanced Encryption Standard (AES) algorithm encryption module, aiming to enhance the security of serial communication. By adopting the AES symmetric encryption algorithm, the UART core serves as the fundamental communication module, responsible for serializing and parallelizing data, while the encryption module performs operations such as XOR and byte substitution based on the principles of the AES algorithm. These modules not only ensure that the data is not distorted but also improve data security during transmission. With these measures, the system achieves real-time encryption and decryption of transmitted data. Then, this system successfully completes the entire process from plain-text data input and encrypted data transmission, after which it comes to reception and decryption through testbench verification. The test results demonstrate that the system can effectively improve the security of serial communication and hold broad potential and space for development in embedded systems.
Downloads
References
[1] Su Zhan, Wang Hejian, Wang Huanjuan and Shi Xin. A Financial data security sharing solution based on blockchain technology and proxy re-encryption technology. 2020 IEEE 3rd International Conference of Safe Production and Informatization (IICSPI), 2020, pp. 462-465.
[2] Borkar A M, Kshirsagar V R and Vyawahare V M. FPGA implementation of AES algorithm. 2011 3rd International Conference on Electronics Computer Technology, 2011, pp. 401-405.
[3] Standaert -X O, Peeters E, Rouvroy G and Quisquater -J J. An Overview of Power Analysis Attacks Against Field Programmable Gate Arrays. Proceedings of the IEEE, vol. 94, no. 2, 2006, pp. 383-394.
[4] Huang Weilun and Sheng Guolun. Analysis and Research on UART Communication Protocol. 2024 4th Asia-Pacific Conference on Communications Technology and Computer Science (ACCTCS), 2024, pp. 768-771.
[5] Gupta K A, Raman A, Kumar N, and Ranjan R. Design and Implementation of High-Speed Universal Asynchronous Receiver and Transmitter (UART). 2020 7th International Conference on Signal Processing and Integrated Networks (SPIN), 2020.
[6] Alkamil A and Perera G D. Towards Dynamic and Partial Reconfigurable Hardware Architectures for Cryptographic Algorithms on Embedded Devices. IEEE Access, vol. 8, 2020, pp. 221720-221742.
[7] Jhansi J, Yadav CHT T K, Bharathi M, Madhu G C, Peroumal K V and Mitra R. Software Based Performance Evaluation of Data Encryption Algorithms. 2025 International Conference on Electronics, Computing, Communication and Control Technology (ICECCC), 2025, pp. 1-5.
[8] Daemen J and Rijmen V. The Design of Rijndael: The Advanced Encryption Standard (AES). Springer, 2002.
[9] Masoumi M and Mohammadi S. A new and efficient approach to protect AES against differential power analysis. 2011 World Congress on Internet Security (WorldCIS-2011), 2011, pp. 59-66.
[10] Ueno R, Homma N, Iida T and Minematsu K. High Throughput/Gate FN-Based Hardware Architectures for AES-OTR. 2019 IEEE International Symposium on Circuits and Systems (ISCAS), 2019, pp. 1-4.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Academic Journal of Science and Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.








