Skip to main content
Log in

Provably secure blockchain privacy-preserving smart contract centric dynamic group key agreement for large WSN

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The contemporary Group Key Agreement (GKA) entails lightweight computing, reduced communication, decentralized certification, personal privacy protection, traceability, and accountability. In this paper, we adopted blockchain technology in GKA to incorporate these features. This work first presents a blockchain-based two-party Elliptic Curve Diffie–Hellman key agreement. Subsequently, we extend it to an n-party key agreement to propose a Blockchain-based Dynamic Authenticated Contributory Group Key Agreement (BDACGKA). In this technique, the privacy-preserving smart contract (PPSC) acts as a Group Controller in the first round and generates two-party shared keys with each group member. The PPSC computes partial group keys in the second round and sends them to the respective group members. After receiving the partial group keys sent by the PPSC, each group member generates the group key by multiplying the received product with its shared key. Furthermore, we built a Formal Security Model for the proposed protocol. Finally, the performance analysis demonstrates that the proposed protocol is more proficient than the examined protocols and highly adaptable to large wireless sensor networks.

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

Similar content being viewed by others

Data availability

Data are issued only upon appeal to the corresponding author.

References

  1. Gautam AK, Kumar R (2021) A comprehensive study on key management, authentication, and trust management techniques in wireless sensor networks. SN Appl Sci 3(1):1–27

    Google Scholar 

  2. Mirvaziri H, Hosseini R (2020) A novel method for key establishment based on symmetric cryptography in hierarchical wireless sensor networks. Wirel Pers Commun 112:2373

    Article  Google Scholar 

  3. Cheng Q, Hsu C, Harn L (2020) Lightweight noninteractive membership authentication and group key establishment for WSNs. Math Probl Eng 2020:1–9

    MathSciNet  Google Scholar 

  4. Zhan F, Yao N, Gao Z, Tan G (2017) A novel key generation method for wireless sensor networks based on system of equations. J Netw Comput Appl 82:114–127

    Article  Google Scholar 

  5. Wang X, Shi W, Liu D (2019) A group key management scheme for WSN based on lagrange interpolation polynomial characteristic. KSII Trans Internet Inform Syst 13(7):3690–3713

    Google Scholar 

  6. Cheng Q, Hsu C, Xia Z, Harn L (2020) Fast multivariate-polynomial-based membership authentication and key establishment for secure group communications in WSN. IEEE Access 8:71833–71839

    Article  Google Scholar 

  7. Xu G, Li X, Jiao L, Wang W, Liu A, Su C, Zheng X, Liu S, Cheng X (2020) BAGKD: a batch authentication and group key distribution protocol for vanets. IEEE Commun Mag 58:35–41

    Article  Google Scholar 

  8. Swaminathan A, Vivekanandan P (2017) An effective lightweight key management (ELWKM) model for wireless sensor networks using distributed spanning tree structure. Asian J Res Soc Sci Humanit 7(2):749–770

    Google Scholar 

  9. Mandal S, Mohanty S, Majhi B (2020) CL-AGKA: certificateless authenticated group key agreement protocol for mobile networks. Wirel Netw 26:3011

    Article  Google Scholar 

  10. Zhu Y, Qin Y, Gan G et al (2018) TBAC: transaction-based access control on blockchain for resource sharing with cryptographically decentralized authorization IEEE 42nd annual computer software and applications conference (COMPSAC). IEEE 1:535–544

    Google Scholar 

  11. Sharma A, Tomar R, Chilamkurti N, Kim BG (2020) Blockchain based smart contracts for internet of medical things in e-healthcare. Electronics 9(10):1609

    Article  Google Scholar 

  12. Kosba AM, Shi E, Wen Z, Papamanthou C.(2016) Hawk: the blockchain model of cryptography and privacy-preserving smart contracts. In Security and Privacy (SP), IEEE Symposium on. IEEE, pp 839–858.

  13. R. Cheng, F. Zhang, J. Kos, W. He, N. Hynes, N. Johnson, A. Juels, A. Miller, and D. Song. (2018). Ekiden: A platform for confidentiality Preserving, trustworthy, and performant smart contract execution. ArXiv (7 2018).https://arxiv.org/abs/1804.05141

  14. Nguyen BL, Lydia EL, Elhoseny M, Pustokhina IV, Pustokhin DA, Selim MM, Nguyen GN, Shankar K (2020) Privacy-preserving blockchain technique to achieve secure and reliable sharing of IoT data. Comput Mater Contin 65:87–107

    Article  Google Scholar 

  15. Cheng J, Li J, Xiong N, Chen M, Guo H, Yao X (2020) Lightweight mobile clients privacy protection using trusted execution environments for blockchain. CMC-Comput Mater Continua 65(3):2247–2262

    Article  Google Scholar 

  16. Naresh VS, Murthy NV (2016) Provably secure group key agreement protocol based on ECDH with integrated signature. Secur Commun Netw 9(10):1085–1102

    Article  Google Scholar 

  17. Wang M, Yan Z (2018) Privacy-preserving authentication and key agreement protocols for D2D group communications. IEEE Trans Industr Inf 14(8):3637–3647

    Article  Google Scholar 

  18. Zeng S, Chen Y (2018) Concurrently deniable group key agreement and its application to privacy-preserving VANETs. Wirel Commun Mobile Comput. 2018:1–9

    Google Scholar 

  19. Zhang Q, Li Y, Li J, Gan Y, Zhang Y, Hu J (2019) Blockchain-based asymmetric group key agreement protocol for mobile Ad Hoc network. In: Meng W, Furnell S (eds) Security and privacy in social networks and big data. SocialSec 2019 communications in computer and information science, Springer, Singapore.

  20. Bowman, M., Miele, A., Steiner, M., & Vavala, B. (2018). Private data objects: an overview. arXiv preprint .https://arXiv.org/abs/1807.05686

  21. Feng Q, He D, Zeadally S, Liang K (2019) BPAS: Blockchain-assisted privacy-preserving authentication system for vehicular ad hoc networks. IEEE Trans Industr Inf 16(6):4146–4155

    Article  Google Scholar 

  22. Zheng D, Jing C, Guo R, Gao S, Wang L (2019) A traceable blockchain-based access authentication system with privacy preservation in VANETs. IEEE Access 7:117716–117726

    Article  Google Scholar 

  23. Lu Z, Wang Q, Qu G, Zhang H, Liu Z (2019) A blockchain-based privacy-preserving authentication scheme for vanets. IEEE Trans Very Large Scale Integr (VLSI) Syst 27(12):2792–2801.

  24. Li L, Liu J, Cheng L, Qiu S, Wang W, Zhang X, Zhang Z (2018) Creditcoin: a privacy-preserving blockchain-based incentive announcement network for communications of smart vehicles. IEEE Trans Intell Transp Syst 19(7):2204–2220

    Article  Google Scholar 

  25. Maria A, Pandi V, Lazarus JD, Karuppiah M, Christo MS (2021) BBAAS: blockchain-based anonymous authentication scheme for providing secure communication in VANETs. Secur Commun Netw 2021:1–11

    Article  Google Scholar 

  26. Tan H, Chung I (2019) Secure authentication and key management with blockchain in vanets. IEEE access 8:2482–2498

    Article  Google Scholar 

  27. Chen T, Zhang L, Choo KKR, Zhang R, Meng X (2021) Blockchain based key management scheme in fog-enabled IoT systems. IEEE Internet of Things Journal.

  28. Zhang G, Xie H, Yang Z, Tao X, Liu W (2021) BDKM: a blockchain-based secure deduplication scheme with reliable key management. Neural Processing Letters, 1–18.

  29. Jia C, Ding H, Zhang C, Zhang X (2021) Design of a dynamic key management plan for intelligent building energy management system based on wireless sensor network and blockchain technology. Alex Eng J 60(1):337–346

    Article  Google Scholar 

  30. Tan M, Sun D, Li X (2021) A secure and efficient blockchain-based key management scheme for LoRaWAN. In 2021 IEEE Wireless Communications and Networking Conference (WCNC) (pp. 1–7). IEEE.

  31. Dutta R, Barua R (2008) Provably secure constant round contributory group key agreement in dynamic setting. IEEE Trans Inf Theory 54(5):2007–2025

    Article  MathSciNet  Google Scholar 

  32. Zhang L, Wu Q, Qin B, Domingo-Ferrer J (2011) Provably secure one round identity-based authenticated asymmetric group key agreement protocol. Inf Sci 181:4318–4329

    Article  MathSciNet  Google Scholar 

  33. Wei G, Yang X, Shao J (2012) efficient certificateless authenticated asymmetric group key agreement protocol. KSII Trans Internet Inform Syst. https://doi.org/10.3837/tiis.2012.12.018

    Article  Google Scholar 

  34. Lv X, Li H, Wang B (2014) Authenticated asymmetric group key agreement based on certificateless cryptosystem. Int J Comput Math 91(3):447–460

    Article  MathSciNet  Google Scholar 

  35. Zhang Q, Li Y, Gan Y, Zhang C, Luo X, Zhang J (2019) A group key agreement protocol based on privacy protection and attribute authentication. IEEE Access 7:87085–87096

    Article  Google Scholar 

Download references

Acknowledgements

This work is dedicated to my great father, V. Bala Suryanarayan, my family, and the management of Sri Vasavi Engineering College, Tadepalligudem, who have all encouraged and helped me. I'm very grateful to the reviewers and editors of the journals.

Funding

This paper is not currently receiving any research funding.

Author information

Authors and Affiliations

Authors

Contributions

The first author came up with the current concept for the article and made significant contributions to the blockchain-based GKA. The second author was involved in the implementation of the proposed schemes. The final manuscript was accepted by all three authors, who worked on the findings and comparative analysis.

Corresponding author

Correspondence to Vankamamidi S. Naresh.

Ethics declarations

Conflict of interest

None of the writers have any 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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Naresh, V.S., Allavarpu, V.V.L.D. & Reddi, S. Provably secure blockchain privacy-preserving smart contract centric dynamic group key agreement for large WSN. J Supercomput 78, 8708–8732 (2022). https://doi.org/10.1007/s11227-021-04175-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-021-04175-8

Keywords

Navigation