返回
Paracryptoga: parallel genetic algorithm based cryptographic algorithm to improve data security in cloud computing
DOI:10.1007/s11227-025-08168-9.png)
摘要
En 中文
云计算已成为近年来广泛使用的计算范式。在这种范式中,数据存储在云数据中心,这引发了关于数据安全和隐私的担忧。有必要制定有效的安全措施来保障数据安全。许多研究人员已采用不同方法解决安全问题。这些方法包括传统密码学、基于DNA的密码学以及不同方法的组合。这些方法要么存在安全问题,要么计算复杂度高,要么可扩展性差。本文提出了一种用于数据加密的并行遗传算法(ParaCryptoGA),以提高安全性和效率。该算法采用分块加密来高效利用并行处理。所提出的方案包括一个用于密码密钥生成和数据加密的算法。首先,使用基于遗传算法的密钥生成方法生成密钥。数据被分成若干块,每块独立加密。在此过程中,数据通过遗传算子进行处理,提高了随机性和安全性。在数据与生成的密钥之间执行逻辑运算,得到最终的密文。这种分块加密以并行方式执行,以确保在保证安全性的同时提高效率。使用不同的数据集来验证所提出的算法。采用传统的安全参数来衡量所提出的加密方法的有效性。将所提出的算法与其他方法进行比较。理论和实验结果均表明,所提出的算法在执行时间、吞吐量、雪崩效应和抵抗暴力攻击方面具有更好的性能。
Keyword:
Cloud computing
Genetic algorithm
DNA cryptography
Symmetric encryption
Data security

