Title: New efficient chosen ciphertext secure Elgamal encryption schemes for secure Cloud storage service
Authors: Xu An Wang; Jianfeng Ma; Fatos Xhafa; Baodong Qin; Mingwu Zhang
Addresses: School of Telecommunications Engineering, Xidian University, Xían, P.R. China; Key Laboratory of Information and Network Security, Engineering University of Chinese Armed Police Force, Xían, P.R. China ' School of Cyber Engineering, Xidian University, Xían, P.R. China ' Department of Computer Science, Technical University of Catalonia, Barcelona, Spain ' School of Computer Science and Technology, Southwest University of Science and Technology, Mianyang, China ' School of Computer Science, Hubei University of Technology, Wuhan, P.R. China
Abstract: Nowadays Cloud computation has become a commonplace information service paradigm for all actors in ICT field, from individuals to big corporates. In particular, Cloud platforms and data centres are being used each time more for outsourcing data. However, data owners often worry about their data security and privacy before outsourcing the data to the Cloud, thus it is often a practice to first encrypt the data sets and then outsource them to the Cloud. The drawback of this approach is that, if the encryption scheme can only achieve chosen plaintext security, it cannot be assured to achieve strong security against many kinds of malicious adversaries in the Cloud setting. The chosen ciphertext security is essential for outsourcing ciphertexts to the Cloud, on the other hand, in most cases the data owners prefer to choose high-efficient encryption schemes for saving computation and communication costs. In this paper, we propose a new way to achieve chosen ciphertext security for Elgamal encryption scheme, which is a very basic and usual primitive for encapsulating block data encryption keys. We propose two new chosen ciphertext attack (CCA) secure schemes. The first one, which is a public key encryption proved secure in the random oracle based on the computational Diffie-Hellman (CDH) assumption, has almost no additional overhead compared with the traditional (indistinguishable under chosen plaintext attack secure Elgamal scheme, except one additional modular exponentiation for the decryption. The second scheme, which is a key encapsulation mechanism (KEM) proved secure in the standard model based on a new non-interactive assumption, has only two group elements as the encapsulations. Thus we solve the open problem left by Hanaoka et al. in Crypto'12, which consists in how to construct anindistinguishable under chosen ciphertext attack secure KEM without pairings based on a non-interactive assumption and with two group element encapsulations. To prove the scheme's security, we develop a new assumption called verifiable CDH assumption. We also generalise our technique to several existing well-known CCA secure KEMs, including the Boneh-Mei-Waters (BMW) KEM and the Hofheinz-Kiltz (HK) KEM, and show that our new schemes are even more efficient than these well-known schemes. Finally, we propose a new framework for efficient and secure data outsourcing to the Cloud based on our new schemes and present a rough analysis of its security.
Keywords: chosen ciphertext security; compact ciphertext; Elgamal scheme; secure Cloud storage service.
International Journal of Web and Grid Services, 2017 Vol.13 No.3, pp.246 - 269
Received: 15 Mar 2016
Accepted: 03 Jul 2016
Published online: 03 Jul 2017 *