Litcius/Paper detail

A Hybrid Encryption Solution to Improve Cloud Computing Security using Symmetric and Asymmetric Cryptography Algorithms

Hossein Abroshan

2021International Journal of Advanced Computer Science and Applications74 citationsDOIOpen Access PDF

Abstract

Ensuring the security of cloud computing is one of the most critical challenges facing the cloud services sector. Dealing with data in a cloud environment, which uses shared resources, and providing reliable and secure cloud services, requires a robust encryption solution with no or low negative impact on performance. Thus, this study proposes an effective cryptography solution to improve security in cloud computing with a very low impact on performance. A complex cryptography algorithm is not helpful in cloud computing as computing speed is essential in this environment. Therefore, this solution uses an improved Blowfish algorithm in combination with an elliptic-curve-based algorithm. Blowfish will encrypt the data, and the elliptic curve algorithm will encrypt its key, which will increase security and performance. Moreover, a digital signature technique is used to ensure data integrity. The solution is evaluated, and the results show improvements in throughput, execution time, and memory consumption parameters.

Topics & Concepts

Computer scienceCloud computingEncryptionAlgorithmElliptic curve cryptographyKey sizeCryptographyKey (lock)Distributed computingCloud computing securitySymmetric-key algorithmDigital signaturePublic-key cryptographyComputer securityOperating systemHash functionCryptography and Data SecurityChaos-based Image/Signal EncryptionCloud Data Security Solutions