Evaluating Encryption Algorithms for Sensitive Data Using Different Storage Devices

Sensitive data need to be protected from being stolen and read by unauthorized persons regardless of whether the data are stored in hard drives, flash memory, laptops, desktops, and other storage devices. In an enterprise environment where sensitive data is stored on storage devices, such as financi...

Full description

Bibliographic Details
Main Authors: Bahman A. Sassani (Sarrafpour), Mohammed Alkorbi, Noreen Jamil, M. Asif Naeem, Farhaan Mirza
Format: Article
Language:English
Published: Hindawi Limited 2020-01-01
Series:Scientific Programming
Online Access:http://dx.doi.org/10.1155/2020/6132312
id doaj-92a27ba498734eee82b8e5a4f2fa3651
record_format Article
spelling doaj-92a27ba498734eee82b8e5a4f2fa36512021-07-02T10:49:41ZengHindawi LimitedScientific Programming1058-92441875-919X2020-01-01202010.1155/2020/61323126132312Evaluating Encryption Algorithms for Sensitive Data Using Different Storage DevicesBahman A. Sassani (Sarrafpour)0Mohammed Alkorbi1Noreen Jamil2M. Asif Naeem3Farhaan Mirza4Department of Computer Science, Unitec Institute of Technology, Auckland, New ZealandDepartment of Computer Science, Unitec Institute of Technology, Auckland, New ZealandDepartment of Computer Science, National University of Computer & Emerging Sciences, Islamabad, PakistanDepartment of Computer Science, National University of Computer & Emerging Sciences, Islamabad, PakistanSchool of Engineering, Computer and Mathematical Sciences, Auckland University of Technology, Auckland, New ZealandSensitive data need to be protected from being stolen and read by unauthorized persons regardless of whether the data are stored in hard drives, flash memory, laptops, desktops, and other storage devices. In an enterprise environment where sensitive data is stored on storage devices, such as financial or military data, encryption is used in the storage device to ensure data confidentiality. Nowadays, the SSD-based NAND storage devices are favored over HDD and SSHD to store data because they offer increased performance and reduced access latency to the client. In this paper, the performance of different symmetric encryption algorithms is evaluated on HDD, SSHD, and SSD-based NAND MLC flash memory using two different storage encryption software. Based on the experiments we carried out, Advanced Encryption Standard (AES) algorithm on HDD outperforms Serpent and Twofish algorithms in terms of random read speed and write speed (both sequentially and randomly), whereas Twofish algorithm is slightly faster than AES in sequential reading on SSHD and SSD-based NAND MLC flash memory. By conducting full range of evaluative tests across HDD, SSHD, and SSD, our experimental results can give better idea for the storage consumers to determine which kind of storage device and encryption algorithm is suitable for their purposes. This will give them an opportunity to continuously achieve the best performance of the storage device and secure their sensitive data.http://dx.doi.org/10.1155/2020/6132312
collection DOAJ
language English
format Article
sources DOAJ
author Bahman A. Sassani (Sarrafpour)
Mohammed Alkorbi
Noreen Jamil
M. Asif Naeem
Farhaan Mirza
spellingShingle Bahman A. Sassani (Sarrafpour)
Mohammed Alkorbi
Noreen Jamil
M. Asif Naeem
Farhaan Mirza
Evaluating Encryption Algorithms for Sensitive Data Using Different Storage Devices
Scientific Programming
author_facet Bahman A. Sassani (Sarrafpour)
Mohammed Alkorbi
Noreen Jamil
M. Asif Naeem
Farhaan Mirza
author_sort Bahman A. Sassani (Sarrafpour)
title Evaluating Encryption Algorithms for Sensitive Data Using Different Storage Devices
title_short Evaluating Encryption Algorithms for Sensitive Data Using Different Storage Devices
title_full Evaluating Encryption Algorithms for Sensitive Data Using Different Storage Devices
title_fullStr Evaluating Encryption Algorithms for Sensitive Data Using Different Storage Devices
title_full_unstemmed Evaluating Encryption Algorithms for Sensitive Data Using Different Storage Devices
title_sort evaluating encryption algorithms for sensitive data using different storage devices
publisher Hindawi Limited
series Scientific Programming
issn 1058-9244
1875-919X
publishDate 2020-01-01
description Sensitive data need to be protected from being stolen and read by unauthorized persons regardless of whether the data are stored in hard drives, flash memory, laptops, desktops, and other storage devices. In an enterprise environment where sensitive data is stored on storage devices, such as financial or military data, encryption is used in the storage device to ensure data confidentiality. Nowadays, the SSD-based NAND storage devices are favored over HDD and SSHD to store data because they offer increased performance and reduced access latency to the client. In this paper, the performance of different symmetric encryption algorithms is evaluated on HDD, SSHD, and SSD-based NAND MLC flash memory using two different storage encryption software. Based on the experiments we carried out, Advanced Encryption Standard (AES) algorithm on HDD outperforms Serpent and Twofish algorithms in terms of random read speed and write speed (both sequentially and randomly), whereas Twofish algorithm is slightly faster than AES in sequential reading on SSHD and SSD-based NAND MLC flash memory. By conducting full range of evaluative tests across HDD, SSHD, and SSD, our experimental results can give better idea for the storage consumers to determine which kind of storage device and encryption algorithm is suitable for their purposes. This will give them an opportunity to continuously achieve the best performance of the storage device and secure their sensitive data.
url http://dx.doi.org/10.1155/2020/6132312
work_keys_str_mv AT bahmanasassanisarrafpour evaluatingencryptionalgorithmsforsensitivedatausingdifferentstoragedevices
AT mohammedalkorbi evaluatingencryptionalgorithmsforsensitivedatausingdifferentstoragedevices
AT noreenjamil evaluatingencryptionalgorithmsforsensitivedatausingdifferentstoragedevices
AT masifnaeem evaluatingencryptionalgorithmsforsensitivedatausingdifferentstoragedevices
AT farhaanmirza evaluatingencryptionalgorithmsforsensitivedatausingdifferentstoragedevices
_version_ 1721331688433254400