Lightweight and Efficient Architecture for AES Algorithm based on FPGA
| Main Author: | |
|---|---|
| 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 |