Many encryption strategies have been applied to ensure data confidentiality and improve cloud security. The most recent cryptosystems are based on homomorphic (HE), attribute-based (ABE), and hybrid encryption. However, most of them suffer from numerous drawbacks: high time consumption, encrypted message size, and some vulnerabilities. Hence, a secure method is highly required to get a satisfying security level while keeping the computational complexity reduced. This paper outlines a novel technique that combines elliptic curve cryptography (ECC) and Blockchain technology. The data is first encoded using the Elliptic Curve Integrated Encryption Scheme, then signed using signed using the Elliptic Curve Digital Signature Algorithm, and finally confirmed by the blockchain network before being stored in the cloud. The performance evaluation results prove that the proposed system is highly resistant to man-in-the-middle and replay attacks and performs better than a set of existing solutions in terms of cryptography cost, encryption/decryption time, and algortithm complexity.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.