Cargando…

Implementation of Speed-Efficient Key-Scheduling Process of AES for Secure Storage and Transmission of Data

Nowadays, a large number of digital data are transmitted worldwide using wireless communications. Therefore, data security is a significant task in communication to prevent cybercrimes and avoid information loss. The Advanced Encryption Standard (AES) is a highly efficient secure mechanism that outp...

Descripción completa

Detalles Bibliográficos
Autores principales: Kumar, Thanikodi Manoj, Balmuri, Kavitha Rani, Marchewka, Adam, Bidare Divakarachari, Parameshachari, Konda, Srinivas
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8706429/
https://www.ncbi.nlm.nih.gov/pubmed/34960447
http://dx.doi.org/10.3390/s21248347
_version_ 1784622190318059520
author Kumar, Thanikodi Manoj
Balmuri, Kavitha Rani
Marchewka, Adam
Bidare Divakarachari, Parameshachari
Konda, Srinivas
author_facet Kumar, Thanikodi Manoj
Balmuri, Kavitha Rani
Marchewka, Adam
Bidare Divakarachari, Parameshachari
Konda, Srinivas
author_sort Kumar, Thanikodi Manoj
collection PubMed
description Nowadays, a large number of digital data are transmitted worldwide using wireless communications. Therefore, data security is a significant task in communication to prevent cybercrimes and avoid information loss. The Advanced Encryption Standard (AES) is a highly efficient secure mechanism that outperforms other symmetric key cryptographic algorithms using message secrecy. However, AES is efficient in terms of software and hardware implementation, and numerous modifications are done in the conventional AES architecture to improve the performance. This research article proposes a significant modification to the AES architecture’s key expansion section to increase the speed of producing subkeys. The fork–join model of key expansion (FJMKE) architecture is developed to improve the speed of the subkey generation process, whereas the hardware resources of AES are minimized by avoiding the frequent computation of secret keys. The AES-FJMKE architecture generates all of the required subkeys in less than half the time required by the conventional architecture. The proposed AES-FJMKE architecture is designed and simulated using the Xilinx ISE 5.1 software. The Field Programmable Gate Arrays (FPGAs) behaviour of the AES-FJMKE architecture is analysed by means of performance count for hardware resources, delay, and operating frequency. The existing AES architectures such as typical AES, AES-PNSG, AES-AT, AES-BE, ISAES, AES-RS, and AES-MPPRM are used to evaluate the efficiency of AES-FJMKE. The AES-FJMKE implemented using Spartan 6 FPGA used fewer slices (i.e., 76) than the AES-RS.
format Online
Article
Text
id pubmed-8706429
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-87064292021-12-25 Implementation of Speed-Efficient Key-Scheduling Process of AES for Secure Storage and Transmission of Data Kumar, Thanikodi Manoj Balmuri, Kavitha Rani Marchewka, Adam Bidare Divakarachari, Parameshachari Konda, Srinivas Sensors (Basel) Article Nowadays, a large number of digital data are transmitted worldwide using wireless communications. Therefore, data security is a significant task in communication to prevent cybercrimes and avoid information loss. The Advanced Encryption Standard (AES) is a highly efficient secure mechanism that outperforms other symmetric key cryptographic algorithms using message secrecy. However, AES is efficient in terms of software and hardware implementation, and numerous modifications are done in the conventional AES architecture to improve the performance. This research article proposes a significant modification to the AES architecture’s key expansion section to increase the speed of producing subkeys. The fork–join model of key expansion (FJMKE) architecture is developed to improve the speed of the subkey generation process, whereas the hardware resources of AES are minimized by avoiding the frequent computation of secret keys. The AES-FJMKE architecture generates all of the required subkeys in less than half the time required by the conventional architecture. The proposed AES-FJMKE architecture is designed and simulated using the Xilinx ISE 5.1 software. The Field Programmable Gate Arrays (FPGAs) behaviour of the AES-FJMKE architecture is analysed by means of performance count for hardware resources, delay, and operating frequency. The existing AES architectures such as typical AES, AES-PNSG, AES-AT, AES-BE, ISAES, AES-RS, and AES-MPPRM are used to evaluate the efficiency of AES-FJMKE. The AES-FJMKE implemented using Spartan 6 FPGA used fewer slices (i.e., 76) than the AES-RS. MDPI 2021-12-14 /pmc/articles/PMC8706429/ /pubmed/34960447 http://dx.doi.org/10.3390/s21248347 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Kumar, Thanikodi Manoj
Balmuri, Kavitha Rani
Marchewka, Adam
Bidare Divakarachari, Parameshachari
Konda, Srinivas
Implementation of Speed-Efficient Key-Scheduling Process of AES for Secure Storage and Transmission of Data
title Implementation of Speed-Efficient Key-Scheduling Process of AES for Secure Storage and Transmission of Data
title_full Implementation of Speed-Efficient Key-Scheduling Process of AES for Secure Storage and Transmission of Data
title_fullStr Implementation of Speed-Efficient Key-Scheduling Process of AES for Secure Storage and Transmission of Data
title_full_unstemmed Implementation of Speed-Efficient Key-Scheduling Process of AES for Secure Storage and Transmission of Data
title_short Implementation of Speed-Efficient Key-Scheduling Process of AES for Secure Storage and Transmission of Data
title_sort implementation of speed-efficient key-scheduling process of aes for secure storage and transmission of data
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8706429/
https://www.ncbi.nlm.nih.gov/pubmed/34960447
http://dx.doi.org/10.3390/s21248347
work_keys_str_mv AT kumarthanikodimanoj implementationofspeedefficientkeyschedulingprocessofaesforsecurestorageandtransmissionofdata
AT balmurikavitharani implementationofspeedefficientkeyschedulingprocessofaesforsecurestorageandtransmissionofdata
AT marchewkaadam implementationofspeedefficientkeyschedulingprocessofaesforsecurestorageandtransmissionofdata
AT bidaredivakarachariparameshachari implementationofspeedefficientkeyschedulingprocessofaesforsecurestorageandtransmissionofdata
AT kondasrinivas implementationofspeedefficientkeyschedulingprocessofaesforsecurestorageandtransmissionofdata