A Lightweight Authentication and Inter-Cloud Payment Protocol for Edge Computing

In this paper, we propose a lightweight mutual authentication and inter-cloud redeemable payment protocol which allows IoT devices to subscribe with their home cloud service providers for roaming coverage. More precisely, such devices acquire authenticated payment tokens in order to benefit from the computation offloading services from edge nodes deployed by foreign cloud service providers. Hence, IoT devices are continuously serviced even when outside of their home cloud providers coverage. The protocol makes use of tree of secrets, hash chains, and Merkle trees. It requires sharing a Merkle tree root and a 128-bit secret key for constructing the tree of secrets among cloud admins. Our protocol provides mutual authentication, confidentiality, and easy charge redemption from the home server. For $N$ subscribed IoT devices, the storage at the hosting clouds is limited to $2 \times (N_{s}\ +1)\times 16$ bytes and $32\times Log{N}$ bytes for the IoT device, where $N_{s}$ is the maximum number of devices served by the IoT gateway per payment redemption period.

[1]  Ralph C. Merkle,et al.  Protocols for Public Key Cryptosystems , 1980, 1980 IEEE Symposium on Security and Privacy.

[2]  Leslie Lamport,et al.  Password authentication with insecure communication , 1981, CACM.

[3]  David A. Wagner,et al.  A Scalable, Delegatable Pseudonym Protocol Enabling Ownership Transfer of RFID Tags , 2005, IACR Cryptol. ePrint Arch..

[4]  Maged Hamada Ibrahim,et al.  Octopus: An Edge-fog Mutual Authentication Scheme , 2016, Int. J. Netw. Secur..

[5]  Chin-Teng Lin,et al.  Edge of Things: The Big Picture on the Integration of Edge, IoT and the Cloud in a Distributed Computing Environment , 2018, IEEE Access.

[6]  Zhetao Li,et al.  Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[7]  Naveen K. Chilamkurti,et al.  An ontology-driven personalized food recommendation in IoT-based healthcare system , 2018, The Journal of Supercomputing.

[8]  Liehuang Zhu,et al.  CoRide: A Privacy-Preserving Collaborative-Ride Hailing Service Using Blockchain-Assisted Vehicular Fog Computing , 2019, SecureComm.

[9]  François Gagnon,et al.  Blockchain-Based Lightweight Authentication Mechanism for Vehicular Fog Infrastructure , 2019, 2019 IEEE International Conference on Communications Workshops (ICC Workshops).

[10]  Victor I. Chang,et al.  Privacy-preserving smart IoT-based healthcare big data storage and self-adaptive access control system , 2018, Inf. Sci..

[11]  Mohsen Guizani,et al.  LAMANCO: A Lightweight Anonymous Mutual Authentication Scheme for $N$ -Times Computing Offloading in IoT , 2019, IEEE Internet of Things Journal.

[12]  Abdulsalam Yassine,et al.  IoT big data analytics for smart homes with fog and cloud computing , 2019, Future Gener. Comput. Syst..

[13]  Xuyun Zhang,et al.  A computation offloading method over big data for IoT-enabled cloud-edge computing , 2019, Future Gener. Comput. Syst..

[14]  Amr M. Youssef,et al.  An Efficient Micropayment Channel on Ethereum , 2019, DPM/CBT@ESORICS.

[15]  Yacine Challal,et al.  A Game Theoretic Approach for Privacy Preserving Model in IoT-Based Transportation , 2019, IEEE Transactions on Intelligent Transportation Systems.

[16]  Liehuang Zhu,et al.  BSFP: Blockchain-Enabled Smart Parking With Fairness, Reliability and Privacy Protection , 2020, IEEE Transactions on Vehicular Technology.

[17]  Mouna Nakkar,et al.  Lightweight Broadcast Authentication Protocol for Edge-Based Applications , 2020, IEEE Internet of Things Journal.

[18]  Xinyi Huang,et al.  HomeChain: A Blockchain-Based Secure Mutual Authentication System for Smart Homes , 2020, IEEE Internet of Things Journal.

[19]  Mauro Conti,et al.  Blockchain-Enabled Secure Energy Trading With Verifiable Fairness in Industrial Internet of Things , 2020, IEEE Transactions on Industrial Informatics.

[20]  Debiao He,et al.  Blockchain-Based Anonymous Authentication With Key Management for Smart Grid Edge Computing Infrastructure , 2020, IEEE Transactions on Industrial Informatics.