A Genetic Algorithm based Key Management Approach for Enhancing Data Security in Cloud Environment
International Journal of Advanced Trends in Computer Science and Engineering · 2020
More enterprises are moving sensitive data to the cloud, increasing the need to secure that data.With cloud technology becoming a larger and more important part of running a digital business, cloud computing (CC) platforms are rapidly limiting the effectiveness of the traditional security model.Since data and applications in the cloud reside the old enterprise boundaries, they must now be protected in new ways.As more and more users connect directly to the cloud applications, it is imperative to secure cloud assets to meet compliance, privacy and security requirements.Verification and key management are the key challenges within the cloud environment whereas trading the secret data.As of now, security is the main apprehension in the cloud security environment.Ensuring the costumers information may be a basic errand in cloud.Conventional cryptographic symmetric algorithms are reasonable for putting away information in a most secured way.Asymmetric algorithms are favored for encrypting the keys instead of the information since of its fewer speediness.Key management taxonomy comprises of three parts.Part 1 gives common direction and best practices for the administration of cryptographic keying fabric.Part 2 gives direction on approach and security arranging necessities for government organizations.At long last, Part 3 gives direction when utilizing the cryptographic highlights of current systems.The strategy for selecting or producing the key plays an imperative part in securing the data of cloud environment.Genetic algorithm (GA) is a powerful tool for understanding the foremost of the enhancement issues.The proposed Cloud Key Generation Genetic Algorithm (CKGGA) is utilized for producing the finest key which fulfills the required fitness function.The ideal key produced from the proposed CKGGA is encrypted with Asymmetric Addition Chaining Cryptographic Algorithm (ACCA) to form the key solid.This fortified key can be utilized for encrypting information.