Skip to main content
Log in

Enhanced secure and efficient mutual authentication protocol in IoT-based energy internet using blockchain

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Energy Internet (EI) has emerged as a promising paradigm for integrating various smart grid technologies through the Internet to provide reliable and sustainable energy services. However, this integration also brings new security challenges, particularly in terms of mutual authentication between various IoT devices in the EI. This paper proposes an enhanced mutual authentication protocol for IoT-based EI using blockchain technology. Our protocol builds on an existing smart grid authentication protocol and incorporates blockchain-based security mechanisms to ensure secure communication between various IoT devices. We implement our blockchain network and deploy our smart contract on Hyperledger Fabric, a popular blockchain platform. To evaluate the performance of our protocol, we use Caliper benchmarking and test its security using BAN logic and ProVerif. Our experimental results demonstrate that our protocol achieves both security and efficiency. This work contributes to securing EI using blockchain technology and demonstrates the potential of blockchain technology for mutual authentication in IoT-based EI.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Data availibility statement

Not applicable.

References

  1. Wang K, Yu J, Yu Y, Qian Y, Zeng D, Guo S, Xiang Y, Wu J (2017) A survey on energy internet: Architecture, approach, and emerging technologies. IEEE Syst J 12(3):2403–2416

    Article  ADS  Google Scholar 

  2. Wang Q, Su M (2020) Integrating blockchain technology into the energy sector-from theory of blockchain to research and application of energy blockchain. Comput Sci Rev 37:100278

    Article  Google Scholar 

  3. Zhu Y, Zhang Y, Han Y, Zhang Y, Xue Z, Li Z, Jiang W, Ahmed A (2021) Blockchain technology for security and privacy in energy internet. In 2021 3rd International Academic Exchange Conference on Science and Technology Innovation (IAECST), pp 434–437. IEEE

  4. Benrebbouh C, Cherbal S, Mansouri H, Pathan A-SK (2022) Future security issues in internet of energy. In 2022 4th International Conference on Advanced Science and Engineering (ICOASE), pp 107–112. IEEE

  5. Wu T-Y, Lee Y-Q, Chen C-M, Tian Y, Al-Nabhan NA (2021) An enhanced pairing-based authentication scheme for smart grid communications. J Ambient Intell Humaniz Comput, pp 1–13

  6. Chen Y, Martínez J-F, Castillejo P, López L (2019) A bilinear map pairing based authentication scheme for smart grid communications: Pauth. IEEE Access 7:22633–22643

    Article  Google Scholar 

  7. Sadhukhan D, Ray S, Obaidat MS, Dasgupta M (2021) A secure and privacy preserving lightweight authentication scheme for smart-grid communication using elliptic curve cryptography. J Syst Archit 114:101938

    Article  Google Scholar 

  8. Hong H, Hu B, Sun Z (2019) Toward secure and accountable data transmission in narrow band internet of things based on blockchain. Int J Distrib Sens Netw 15(4):1550147719842725

    Article  Google Scholar 

  9. Fan Q, Chen J, Deborah LJ, Luo M (2021) A secure and efficient authentication and data sharing scheme for internet of things based on blockchain. J Syst Archit 117:102112

    Article  Google Scholar 

  10. Bera B, Saha S, Das AK, Vasilakos AV (2020) Designing blockchain-based access control protocol in iot-enabled smart-grid system. IEEE Internet Things J 8(7):5744–5761

    Article  Google Scholar 

  11. Zahoor A, Mahmood K, Shamshad S, Saleem MA, Ayub MF, Conti M, Das AK (2023) An access control scheme in iot-enabled smart-grid systems using blockchain and puf. Internet of Things, p 100708

  12. Badshah A, Waqas M, Abbas G, Muhammad F, Abbas ZH, SVimal, Bilal M (2022) Lake-bsg: Lightweight authenticated key exchange scheme for blockchain-enabled smart grids. Sustain Energy Technol Assess 52:102248

  13. Tomar A, Tripathi S (2022) Blockchain-assisted authentication and key agreement scheme for fog-based smart grid. Clust Comput, pp 1–18

  14. Wang J, Wu L, Choo K-KR, He D (2019) Blockchain-based anonymous authentication with key management for smart grid edge computing infrastructure. IEEE Trans Industr Inform 16(3):1984–1992

  15. Mahmood K, Li X, Chaudhry SA, Naqvi H, Kumari S, Sangaiah AK, Rodrigues JJPC (2018) Pairing based anonymous and secure key agreement protocol for smart grid edge computing infrastructure. Futur Gener Comput Syst 88:491–500

    Article  Google Scholar 

  16. Wang W, Huang H, Zhang L, Su C (2021) Secure and efficient mutual authentication protocol for smart grid under blockchain. Peer Peer Netw Appl 14:2681–2693

    Article  Google Scholar 

  17. Park K, Lee J, Das AK, Park Y (2022) Bpps: Blockchain-enabled privacy-preserving scheme for demand-response management in smart grid environments. IEEE Trans Dependable Secure Comput

  18. Chen X, Hu X, Li Y, Gao X, Li D (2018) A blockchain based access authentication scheme of energy internet. In 2018 2nd IEEE Conference on Energy Internet and Energy System Integration (EI2), pp 1–9. IEEE

  19. Sadhukhan D, Ray S, Biswas GP, Khan MK, Dasgupta M (2021) A lightweight remote user authentication scheme for iot communication using elliptic curve cryptography. J Supercomput 77:1114–1151

  20. Ma T (2020) White-box schnorr signature for internet of things security. In 2020 5th International Conference on Mechanical, Control and Computer Engineering (ICMCCE), pp 1939–1942. IEEE

  21. Zeng Z, Li Y, Cao Y, Zhao Y, Zhong J, Sidorov D, Zeng X (2020) Blockchain technology for information security of the energy internet: Fundamentals, features, strategy and application. Energies 13(4):881

    Article  CAS  Google Scholar 

  22. Bao Q, Li B, Hu T, Sun X (2023) A survey of blockchain consensus safety and security: State-of-the-art, challenges, and future work. J Syst Softw 196:111555

    Article  Google Scholar 

  23. Alzoubi YI, Al-Ahmad A, Kahtan H, Jaradat A (2022) Internet of things and blockchain integration: Security, privacy, technical, and design challenges. Future Internet 14(7):216

    Article  Google Scholar 

  24. Wang B, Liu H, Zhang S (2022) A privacy protection scheme for electricity transactions in the microgrid day-ahead market based on consortium blockchain. Int J Electr Power Energy Syst 141:108144

    Article  Google Scholar 

  25. SiddiquiS, Hameed S, Shah SA, Khan AK, Aneiba A (2023) Smart contract-based security architecture for collaborative services in municipal smart cities. J Syst Archit 135:102802

  26. Hyperledger fabric. https://www.hyperledger.org/use/fabric. Accessed 3 Oct 2023

  27. Kumar A (2020) Hyperledger Fabric In-Depth. BPB Publications

  28. Aleksieva V, Valchanov H, Huliyan A (2020) Implementation of smart-contract, based on hyperledger fabric blockchain. In 2020 21st International Symposium on Electrical Apparatus & Technologies (SIELA), pp 1–4. IEEE

  29. Yang R, Wakefield R, Lyu S, Jayasuriya S, Han F, Yi X, Yang X, Amarasinghe G, Chen S (2020) Public and private blockchain in construction business process and information integration. Autom Constr 118:103276

    Article  Google Scholar 

  30. Xiang X, Cao J, Fan W (2022) Decentralized authentication and access control protocol for blockchain-based e-health systems. J Netw Comput Appl 207:103512

    Article  Google Scholar 

  31. Krishnan PR, Kumar P, Raj A (2022) A biometric secured anonymous communication protocol for vehicular ad hoc network. Comput Electr Eng 100

  32. Caliper Banchmark. https://hyperledger.github.io/caliper/. Accessed 3 Oct 2023

  33. Tanwar S, Parekh K, Evans R (2020) Blockchain-based electronic healthcare record system for healthcare 4.0 applications. J Inf Secur Appl 50:102407

Download references

Funding

No funding was received to assist with the preparation of this manuscript.

Author information

Authors and Affiliations

Authors

Contributions

All the authors have contributed to the paper for its writing, analysis and validation. C.B has the highest contribution for the formation of the idea.

Corresponding author

Correspondence to Chahrazed Benrebbouh.

Ethics declarations

Ethics approval

Not applicable.

Consent to publish

Not applicable.

Competing interests

The authors declare no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Benrebbouh, C., Mansouri, H., Cherbal, S. et al. Enhanced secure and efficient mutual authentication protocol in IoT-based energy internet using blockchain. Peer-to-Peer Netw. Appl. 17, 68–88 (2024). https://doi.org/10.1007/s12083-023-01580-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-023-01580-z

Keywords

Navigation