Analyzing Computational Components of Standard Block Encryption Schemes

Cheng, Chu-Wen and Cantu, Miranda Heather and Kumar, Sanjeev (2022) Analyzing Computational Components of Standard Block Encryption Schemes. Journal of Computer and Communications, 10 (06). pp. 81-89. ISSN 2327-5219

[thumbnail of jcc_2022062915080416.pdf] Text
jcc_2022062915080416.pdf - Accepted Version

Download (1MB)

Abstract

Encryption is used to secure sensitive computer data which may be at rest or in motion. There are several standard encryption algorithms that have been used to encrypt and protect blocks of sensitive data to ensure confidentiality. The most popular standard block encryption schemes are the Advanced Encryption Standard (AES), Triple Data Encryption Standard (3DES), and the first standardized encryption scheme, which is no longer the standard scheme now, namely the Data Encryption Standard (DES). AES is the current standard for block encryption used worldwide and is implemented on many processors. In this work, we compare the hardware performance of these three encryption schemes. First, we identified the underlying computational components for these three encryption schemes, and then we analyzed to what extent these computational components were being used in these block encryption schemes to encrypt and decrypt a given message. In this paper, we compared the contribution of these computational components to evaluate the overall encryption efficiency in terms of speed and computational delays for encrypting a given block of data for a given hardware platform. AES was found to be the faster scheme in terms of hardware computation speed in accomplishing the same encryption task compared to the other two block encryption schemes, namely, the DES and 3DES schemes.

Item Type: Article
Subjects: STM Article > Computer Science
Depositing User: Unnamed user with email support@stmarticle.org
Date Deposited: 04 May 2023 05:57
Last Modified: 25 Jul 2024 07:34
URI: http://publish.journalgazett.co.in/id/eprint/1142

Actions (login required)

View Item
View Item