Abstract
High-security cryptography algorithms like AES require high computational capabilities to achieve information security. Therefore, it is necessary to use parallel computing architectures that exploit modern technologies in spatial parallelisms to obtain the most conceivable computational power. Various technologies have been introduced to achieve parallel processing. One of them is field-programmable gate arrays (FPGAs), which have good characteristics suitable for implementing parallel architectures with lower power consumption. The paper aims to design and implement an embedded computing processing engine architecture transceiver with high performance to obtain better throughput on FPGA technology to encrypt and decrypt images. In this design, two boards are used, "DE1_Soc and NEEK board" with Altera Quartus prime 18.1, cyclone V 5CSEMA5F31C6 FPGA device for synthesis and simulation. The implementation results show that the proposed architecture has an efficient performance in terms of an operating frequency is 600 MHZ and a throughput is 76.8 GHZ.
Keywords
AES algorithm, Encryption/Decryption, Intent of thing, FPGA, VHDL, Security
Subject Area
Computer Science
Article Type
Article
First Page
1379
Last Page
1392
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.
How to Cite this Article
Mohammed, Nada Qasim; Amir, Amiza; Salih, Muataz Hammed; Ahmad, R. Badlishah; Matem, Rima; Thalji, Nisrean; Mohammed, Qasim; Abbas, Jamal Kamil K.; and Al-Shakhli, Taha Raad
(2025)
"Design Hybrid Architecture to Implement AES Algorithm on FPGA for IoT Applications,"
Baghdad Science Journal: Vol. 22:
Iss.
4, Article 29.
DOI: https://doi.org/10.21123/bsj.2024.8931