当前位置: X-MOL 学术Cluster Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
CryptoGA: a cryptosystem based on genetic algorithm for cloud data security
Cluster Computing ( IF 4.4 ) Pub Date : 2020-07-22 , DOI: 10.1007/s10586-020-03157-4
Muhammad Tahir , Muhammad Sardaraz , Zahid Mehmood , Shakoor Muhammad

Cloud Computing is referred to as a set of hardware and software that are being combined to deliver various services of computing. The cloud keeps the services for delivery of software, infrastructure, and platform over the Internet based on the user’s demand. In the IT industry, cloud computing plays an important role to access services anywhere in the world. With increasing demand and popularity of cloud computing, several types of threats and vulnerabilities are also increased. Data integrity and privacy are the key issues in cloud computing and are thoughtful as the data is stored in different geographical locations. Therefore, data integrity and privacy protection provisions are the most prominent factors of user’s concerns about the cloud computing environment. In this paper, a new model based on a genetic algorithm (GA) CryptoGA is proposed to cope with data integrity and privacy issues. GA is used to generate keys for encryption and decryption which are integrated with a cryptographic algorithm to ensure privacy and integrity of cloud data. Known and common parameters i.e. execution time, throughput, key size, and avalanche effect are considered for evaluation and comparison. Ten different datasets are used in experiments for testing and validation. Experimental results analysis show that the proposed model ensures the integrity and preserves the privacy of the user’s data against unauthorized parties. Moreover, the CryptoGA is robust and provides better performance on selected parameters as compared to state-of-the-art cryptographic algorithms i.e. DES, 3DES, RSA, Blowfish, and AES.



中文翻译:

CryptoGA:基于遗传算法的云数据安全密码系统

云计算被称为一组硬件和软件,被组合以提供各种计算服务。云会根据用户的需求保留用于通过Internet交付软件,基础架构和平台的服务。在IT行业中,云计算在访问世界任何地方的服务中都扮演着重要角色。随着云计算需求的增长和普及,几种类型的威胁和漏洞也有所增加。数据完整性和隐私性是云计算中的关键问题,由于数据存储在不同的地理位置,因此需要深思熟虑。因此,数据完整性和隐私保护条款是用户关注云计算环境的最主要因素。在本文中,提出了一种基于遗传算法(GA)CryptoGA的新模型来应对数据完整性和隐私问题。GA用于生成用于加密和解密的密钥,这些密钥与加密算法集成在一起,以确保云数据的私密性和完整性。为评估和比较考虑了已知和通用参数,例如执行时间,吞吐量,密钥大小和雪崩效应。实验中使用了十个不同的数据集进行测试和验证。实验结果分析表明,所提出的模型可以确保完整性,并可以保护用户数据免受未授权方的隐私。此外,与最先进的加密算法(例如DES,3DES,RSA,Blowfish和AES)相比,CryptoGA具有强大的功能并在选定的参数上提供更好的性能。

更新日期:2020-07-22
down
wechat
bug