Authors: Tania Chaudhary; Sheetal Kalra
Addresses: Department of Computer Science, Guru Nanak Dev University, RC, Jalandhar, India ' Department of Computer Science, Guru Nanak Dev University, RC, Jalandhar, India
Abstract: Multi-cloud adaptive application provisioning promises to solve data storage problem and leads to interoperability of data within multi-cloud environment. This also raises concern about interoperability of user among these computing domains. Although various standards and techniques have been developed to secure the identity of cloud consumer, but neither of them provides facility to interoperate and to secure the identity of cloud consumer. Thus, there is a need to develop an efficient authentication protocol that maintains single unique identity of cloud consumer and make it interoperable among various cloud service providers. Elliptic curve cryptography (ECC) based algorithms are the best choice among Public Key Cryptography (PKC) algorithms due to their small key sizes and efficient computation. In this paper, a secure ECC based mutual authentication protocol for cloud service provider servers using smart device and one time token has been proposed. The proposed scheme achieves mutual authentication and provides interoperability among multiple cloud service providers. The security analysis of the proposed protocol proves that the protocol is robust against all the security attacks. The formal verification of the proposed protocol is performed using AVISPA tool, which proves its security in the presence of intruder.
Keywords: authentication; cloud computing; elliptic curve cryptography; ECC; multi-cloud; one time token; smart device.
International Journal of Big Data Intelligence, 2019 Vol.6 No.2, pp.69 - 85
Received: 30 Aug 2016
Accepted: 20 Apr 2017
Published online: 09 Apr 2019 *