Design and implementation of real time AES-128 on real time operating system for multiple FPGA communication
Rourab Paul, Sangeet Saha, Suman Sau, Amlan Chakrabarti

TL;DR
This paper presents a real-time FPGA-based implementation of AES-128 encryption and decryption using RTOS to optimize speed and resource utilization, suitable for secure data communication systems.
Contribution
It introduces a hardware-software co-design of AES-128 on FPGA with RTOS, enhancing performance and efficiency over traditional implementations.
Findings
Successful implementation on Spartan-3E FPGA
Optimized for execution speed and hardware utilization
Demonstrates real-time encryption and decryption capabilities
Abstract
Security is the most important part in data communication system, where more randomization in secret keys increases the security as well as complexity of the cryptography algorithms. As a result in recent dates these algorithms are compensating with enormous memory spaces and large execution time on hardware platform. Field programmable gate arrays (FPGAs), provide one of the major alternative in hardware platform scenario due to its reconfiguration nature, low price and marketing speed. In FPGA based embedded system we can use embedded processor to execute particular algorithm with the inclusion of a real time operating System (RTOS), where threads may reduce resource utilization and time consumption. A process in the runtime is separated in different smaller tasks which are executed by the scheduler to meet the real time dead line using RTOS. In this paper we demonstrate the design…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Chaos-based Image/Signal Encryption · Coding theory and cryptography
