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.












Similar content being viewed by others
Data availability
Data are issued only upon appeal to the corresponding author.
References
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
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
Cheng Q, Hsu C, Harn L (2020) Lightweight noninteractive membership authentication and group key establishment for WSNs. Math Probl Eng 2020:1–9
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
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
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
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
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
Mandal S, Mohanty S, Majhi B (2020) CL-AGKA: certificateless authenticated group key agreement protocol for mobile networks. Wirel Netw 26:3011
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
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
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.
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
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
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
Naresh VS, Murthy NV (2016) Provably secure group key agreement protocol based on ECDH with integrated signature. Secur Commun Netw 9(10):1085–1102
Wang M, Yan Z (2018) Privacy-preserving authentication and key agreement protocols for D2D group communications. IEEE Trans Industr Inf 14(8):3637–3647
Zeng S, Chen Y (2018) Concurrently deniable group key agreement and its application to privacy-preserving VANETs. Wirel Commun Mobile Comput. 2018:1–9
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.
Bowman, M., Miele, A., Steiner, M., & Vavala, B. (2018). Private data objects: an overview. arXiv preprint .https://arXiv.org/abs/1807.05686
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
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
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.
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
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
Tan H, Chung I (2019) Secure authentication and key management with blockchain in vanets. IEEE access 8:2482–2498
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.
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.
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
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.
Dutta R, Barua R (2008) Provably secure constant round contributory group key agreement in dynamic setting. IEEE Trans Inf Theory 54(5):2007–2025
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
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
Lv X, Li H, Wang B (2014) Authenticated asymmetric group key agreement based on certificateless cryptosystem. Int J Comput Math 91(3):447–460
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
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
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
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
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-021-04175-8