Lightweight and Efficient Architecture for AES Algorithm based on FPGA

Bibliographic Details
Main Author: Abebe, Abiy Tadesse
Publication Date: 2023
Format: Article
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://doi.org/10.34629/ipl.isel.i-ETC.96
Summary: Different platforms, such as resource limited devices and high-performance processors, are used in IoT networks, each with its own set of resource, performance, and security needs. It is critical to optimize existing standard cryptographic algorithms to meet the needs of today's networks, yet this is a difficult undertaking. In this paper, a compact and efficient architecture for the Advanced Encryption Standard (AES) is developed and implemented using several FPGA platforms, with the goal of addressing both restricted and high-performance platforms in IoT networks. To create compact and efficient AES based on FPGA, a hybrid optimization technique is applied. The implementation makes advantage of FPGA embedded resources such as BRAMs and DSP slices. To synthesize and implement it on the Xilinx Virtex-7 device, the Vivado HLS tool 2019.1 is utilized. Similarly, as devices older than the Xilinx 7-series platforms are not directly supported by Vivado HLS tool, Xilinx 14.5 ISE tool is used to synthesize and implement it. Smaller resources, such as 572 slices, 8 BRAMs, and 32 DSP slices, are used in comparison to the implementation outcomes found in literature. Additionally, improved throughput performance (112.399 Gbps) was achieved by satisfying the current work's optimization targets.
id RCAP_e19d9e5f2cfe2d409ce4a9ff4db01e11
oai_identifier_str oai:i-ETC.journals.isel.pt:article/96
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Lightweight and Efficient Architecture for AES Algorithm based on FPGAAES, cryptography, FPGA based implementation, parallel pipeliningDifferent platforms, such as resource limited devices and high-performance processors, are used in IoT networks, each with its own set of resource, performance, and security needs. It is critical to optimize existing standard cryptographic algorithms to meet the needs of today's networks, yet this is a difficult undertaking. In this paper, a compact and efficient architecture for the Advanced Encryption Standard (AES) is developed and implemented using several FPGA platforms, with the goal of addressing both restricted and high-performance platforms in IoT networks. To create compact and efficient AES based on FPGA, a hybrid optimization technique is applied. The implementation makes advantage of FPGA embedded resources such as BRAMs and DSP slices. To synthesize and implement it on the Xilinx Virtex-7 device, the Vivado HLS tool 2019.1 is utilized. Similarly, as devices older than the Xilinx 7-series platforms are not directly supported by Vivado HLS tool, Xilinx 14.5 ISE tool is used to synthesize and implement it. Smaller resources, such as 572 slices, 8 BRAMs, and 32 DSP slices, are used in comparison to the implementation outcomes found in literature. Additionally, improved throughput performance (112.399 Gbps) was achieved by satisfying the current work's optimization targets.ISEL - High Institute of Engineering of Lisbon2023-02-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttps://doi.org/10.34629/ipl.isel.i-ETC.96https://doi.org/10.34629/ipl.isel.i-ETC.96i-ETC : ISEL Academic Journal of Electronics Telecommunications and Computers; Vol 8, No 1 (2022): Volume 8i-ETC : ISEL Academic Journal of Electronics Telecommunications and Computers; Vol 8, No 1 (2022): Volume 82182-4010reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAPenghttp://journals.isel.pt/index.php/i-ETC/article/view/96http://journals.isel.pt/index.php/i-ETC/article/view/96/78http://journals.isel.pt/index.php/i-ETC/article/downloadSuppFile/96/13http://journals.isel.pt/index.php/i-ETC/article/downloadSuppFile/96/14http://journals.isel.pt/index.php/i-ETC/article/downloadSuppFile/96/15Copyright (c) 2022 Abiy Tadesse Abebeinfo:eu-repo/semantics/openAccessAbebe, Abiy Tadesse2023-02-12T05:17:21Zoai:i-ETC.journals.isel.pt:article/96Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T10:51:20.490379Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Lightweight and Efficient Architecture for AES Algorithm based on FPGA
title Lightweight and Efficient Architecture for AES Algorithm based on FPGA
spellingShingle Lightweight and Efficient Architecture for AES Algorithm based on FPGA
Abebe, Abiy Tadesse
AES, cryptography, FPGA based implementation, parallel pipelining
title_short Lightweight and Efficient Architecture for AES Algorithm based on FPGA
title_full Lightweight and Efficient Architecture for AES Algorithm based on FPGA
title_fullStr Lightweight and Efficient Architecture for AES Algorithm based on FPGA
title_full_unstemmed Lightweight and Efficient Architecture for AES Algorithm based on FPGA
title_sort Lightweight and Efficient Architecture for AES Algorithm based on FPGA
author Abebe, Abiy Tadesse
author_facet Abebe, Abiy Tadesse
author_role author
dc.contributor.author.fl_str_mv Abebe, Abiy Tadesse
dc.subject.por.fl_str_mv AES, cryptography, FPGA based implementation, parallel pipelining
topic AES, cryptography, FPGA based implementation, parallel pipelining
description Different platforms, such as resource limited devices and high-performance processors, are used in IoT networks, each with its own set of resource, performance, and security needs. It is critical to optimize existing standard cryptographic algorithms to meet the needs of today's networks, yet this is a difficult undertaking. In this paper, a compact and efficient architecture for the Advanced Encryption Standard (AES) is developed and implemented using several FPGA platforms, with the goal of addressing both restricted and high-performance platforms in IoT networks. To create compact and efficient AES based on FPGA, a hybrid optimization technique is applied. The implementation makes advantage of FPGA embedded resources such as BRAMs and DSP slices. To synthesize and implement it on the Xilinx Virtex-7 device, the Vivado HLS tool 2019.1 is utilized. Similarly, as devices older than the Xilinx 7-series platforms are not directly supported by Vivado HLS tool, Xilinx 14.5 ISE tool is used to synthesize and implement it. Smaller resources, such as 572 slices, 8 BRAMs, and 32 DSP slices, are used in comparison to the implementation outcomes found in literature. Additionally, improved throughput performance (112.399 Gbps) was achieved by satisfying the current work's optimization targets.
publishDate 2023
dc.date.none.fl_str_mv 2023-02-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://doi.org/10.34629/ipl.isel.i-ETC.96
https://doi.org/10.34629/ipl.isel.i-ETC.96
url https://doi.org/10.34629/ipl.isel.i-ETC.96
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv http://journals.isel.pt/index.php/i-ETC/article/view/96
http://journals.isel.pt/index.php/i-ETC/article/view/96/78
http://journals.isel.pt/index.php/i-ETC/article/downloadSuppFile/96/13
http://journals.isel.pt/index.php/i-ETC/article/downloadSuppFile/96/14
http://journals.isel.pt/index.php/i-ETC/article/downloadSuppFile/96/15
dc.rights.driver.fl_str_mv Copyright (c) 2022 Abiy Tadesse Abebe
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2022 Abiy Tadesse Abebe
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv ISEL - High Institute of Engineering of Lisbon
publisher.none.fl_str_mv ISEL - High Institute of Engineering of Lisbon
dc.source.none.fl_str_mv i-ETC : ISEL Academic Journal of Electronics Telecommunications and Computers; Vol 8, No 1 (2022): Volume 8
i-ETC : ISEL Academic Journal of Electronics Telecommunications and Computers; Vol 8, No 1 (2022): Volume 8
2182-4010
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833591312223305728