A Comparative Study of Encryption Methods for Cloud Query Processing
- 1 Lincoln University, United States
- 2 National University of Malaysia, Malaysia
Abstract
Query cloud process is an interested research study that caught many researchers’ attentions. Several studies have presented different types of encryption in order to encrypt the data prior to being migrated over the cloud. However, there is an essential demand to balance between the time consumption and encryption security. This paper presented a comparative study of encryption methods for query execution over the cloud. Three common encryption methods have been used including Advanced Encryption Standard (AES), Rivest-Shamir-Adleman (RSA) and Elliptic Curve Cryptography (ECC). A benchmark dataset of queries has been used in the experiments. Based on the time of encryption and decryption along with the secrecy measure, the three methods have been evaluated. Results showed that RSA has the most competitive performance in terms of encryption and decryption time, meanwhile, it has a competitive secrecy measure values. It achieved an average encryption time of 0.57, 1.41 and 0.59 for Delete, Add and Select queries, as well as, it achieved an average decryption time of 2.31, 4.24 and 1.79 for Delete, Add and Select queries. Finally, RSA obtained an average secrecy of 1.10, 1.10 and 1.15 for Delete, Add and Select queries. This emphasis the usefulness of using RSA to maintain both efficiency and security of encryption.
DOI: https://doi.org/10.3844/jcssp.2019.1585.1594
Copyright: © 2019 Mo’ath Naser Magableh and Basel Alshaikhdeeb. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
- 3,862 Views
- 1,808 Downloads
- 0 Citations
Download
Keywords
- Cloud Computing
- Query Processing
- Encryption Methods
- Encryption Time
- Encryption Secrecy