An Efficient and Secure Group Rekeying Scheme for WSNs via Symmetric Polynomial Key Pre-Distribution
Abstract
1. Introduction
- 1.
- Trusted server. SPINS is one of the most famous secure architectures in WSNs [6]. Each sensor shares a secret key with the base station in this scheme. Hence, sensors can communicate secretly with each other through the base station. However, sensors might have trouble saving battery power when they transmit massive request data to the base station for key agreement. The sensors will be in a state of exhaustion after the long transmission. In addition to power exhaustion, communicating frequently with the base station will limit the elasticity. The protocol is applied mostly in the commanding sensor case.
- 2.
- The public key infrastructure [7,8] protocol does as well as schemes like ECC and RSA. The protocol has already been used in general computers; most schemes are complex and have high computational overhead. Consequently, it is usually unfeasible to execute asymmetric cryptography operations in WSNs because the sensor has limited resources.
- 3.
- Key pre-distribution [9,10,11,12]. The secret keys are distributed to all sensor nodes before deployment. The protocol does not require us to perform discrete logarithm algorithms or authenticate with a trusted third party, and we also achieve the goal of secure communication. Therefore, many researchers have offered secure mechanisms based on key pre-distribution to make WSNs more practical.
- 1.
- We extend Blundo’s static polynomial key pre-distribution mechanism into a dynamic group rekeying framework suitable for wireless sensor networks with changing membership.
- 2.
- We introduce a timestamp-assisted polynomial update mechanism that enables lightweight group rekeying without redistributing a new polynomial from the base station whenever a node joins or leaves the network.
- 3.
- We provide a simple variable-substitution rekeying strategy that preserves forward secrecy and backward secrecy while significantly reducing communication overhead compared with conventional centralized rekeying approaches.
- 4.
- We analytically demonstrate that the proposed scheme requires only node-ID exchanges during rekeying, thereby reducing communication and computational costs while maintaining the security properties of polynomial-based key establishment.
2. Related Works
2.1. Non-Interactive Polynomial-Based Key Pre-Distribution Scheme
2.2. Interactive Polynomial-Based Key Pre-Distribution Scheme
3. The Proposed Method
3.1. Key Pre-Distribution and Direct Key Establishment Phase
- 1.
- The base station randomly generates a symmetric (t+1)-variable t-degree polynomial with coefficients over . Here, a symmetric property is equivalent to Blundo’s polynomial. After generating the equation, the base station then computes the preloaded polynomial for each sensor node u. Finally, the unique identifier and the coefficients of of , …, are loaded into the memory of the sensor node u.
- 2.
- In the direct key establishment phase, each sensor broadcasts its ID to the neighbors and receives the IDs of neighboring nodes. We assume that sensor u and sensors are neighboring nodes. After the IDs of neighboring nodes are received, the sensor node u computes the secret key at the moment. The variable is substituted for . Likewise, sensors compute the secret value .
- 1.
- First, it guarantees session freshness by ensuring that different communication sessions generate different group keys.
- 2.
- Second, it enables lightweight rekeying without requiring redistribution of polynomial coefficients. Whenever a membership change occurs, the base station updates the session timestamp and broadcasts the new timestamp to legitimate nodes.
3.2. Sensor Leave
- 1.
- The base station generates a new session timestamp .
- 2.
- The base station broadcasts a rekeying messagewhere denotes the identifier of the revoked node.
- 3.
- Upon receiving , every legitimate sensor removes the contribution of from the polynomial by replacing the corresponding variable with a predefined constant value c.
- 4.
- Each legitimate node computes the updated group key
- 5.
- Because the revoked node does not receive the new timestamp , it cannot derive the updated group key.
3.3. Sensor Join
- 1.
- The base station generates a new session timestamp .
- 2.
- The base station securely delivers the corresponding polynomial shareto the joining node.
- 3.
- The base station broadcaststo all legitimate nodes.
- 4.
- Each legitimate node restores the previously fixed constant value c as a new variable associated with the joining node.
- 5.
- All group members compute
- 6.
- Because the joining node does not possess previous timestamps and previous group keys, it cannot recover historical communications.
3.4. Consistency of Group Key Updates
3.5. An Example
- Step 1.
- Each sensor node ID, e.g., 1, 2, and 3, is substituted for the variable , and the results are shown as follows:
- Step 2.
- The base station loads the coefficient of the result into each sensor.
- Step 3.
- Each sensor node broadcasts its ID.
- Step 4.
- Each receiver uses the ID to compute a shared secret conference key. Now, we assume that the timestamp is 1, and the results are shown as follows:
- Step 5.
- The sensors update the polynomial when Sensor 3 leaves the group. The sensors convert into a constant value, and the new polynomials are shown as follows:
- Step 6.
- If a new sensor joins the group, polynomial updating is required to preserve backward secrecy. Assume that Sensor 4 joins the group. After Step 5, the polynomial held by the remaining legitimate sensors isTo incorporate the newly joined sensor, the constant value is replaced by the new sensor identifier. Therefore, the updated polynomial becomeswhere denotes the joining sensor. Assume that the timestamp is still equal to 1. The new conference key can be computed asSimilarly,andTherefore, all legitimate members derive the same updated group key. Since the previous group key was generated from the polynomial before the joining operation, the newly joined sensor cannot recover any historical communication keys, thereby achieving backward secrecy.
4. Security Analysis
4.1. Threat Model
- 1.
- The base station is trusted and cannot be compromised.
- 2.
- The adversary can eavesdrop, replay, modify, and inject messages over wireless channels.
- 3.
- The adversary may physically capture a limited number of sensor nodes and extract their stored information.
- 4.
- The number of compromised nodes is assumed to be smaller than the polynomial threshold t.
- 5.
- Legitimate sensor nodes can obtain synchronized timestamps within a tolerance window.
4.2. Security Requirements
- 1.
- The members of the same group exchanging information are confidential; any non-members cannot eavesdrop, and that is to say, the secret data cannot be revealed even if the sensor is a forwarding intermediate node.
- 2.
- When the base station finds the compromised node, the scheme can make legitimate sensors protected by group rekeying.
- 3.
- A sensor cannot get previous information while entering the group. Moreover, a sensor cannot get future information while leaving the group. In other words, the proposed scheme must have backward and forward secrecy.
- 4.
- According to the requirement of the WSN, the proposed scheme has to implement lightweight group rekeying.
4.3. Resistance to Insider Attacks
- 1.
- Impersonation attack prevention: The base station inserts a unique secret polynomial into each sensor before deployment. Hence, the adversary cannot impersonate if only the polynomials are secured.
- 2.
- Backward and forward secrecy: During node leaving or node joining, each group member will refresh the polynomial to keep forward and backward secrecy. In addition, each sensor has a unique identity to ensure that the polynomial will be unique.
- 3.
- Node capture resilience: The proposed scheme inherits the threshold security property of polynomial-based key pre-distribution. An adversary must compromise more than t sensor nodes to reconstruct the underlying symmetric polynomial. Therefore, as long as the number of compromised nodes does not exceed the polynomial degree threshold, communications among uncompromised nodes remain secure. Consequently, the proposed scheme provides resilience against limited node capture attacks rather than perfect resistance.
4.4. Resistance to Outsider Attacks
- 1.
- Replay attack prevention: In our proposed scheme, a replay attack is almost impossible when we insert a timestamp into the polynomial. Moreover, each sensor is used to synchronize the timestamp. Therefore, the group members will get the same secret value in a session.
- 2.
- Authentication of the rekeying messages: In the proposed scheme, the messages only contain the sensor’s ID. Due to this reason, the sensor’s ID cannot be forged when the base station executes a compromised node locator scheme to find out the compromised sensor.
4.5. Quantitative Security Analysis
- 1.
- Superior Resilience to Collusion (vs. ASW-GR [24], PRKC [25], BIBD [26,27]: The proposed polynomial key distribution scheme (especially t-degree polynomials) has a classic characteristic: as long as the number of compromised nodes does not exceed the degree t of the polynomial, an attacker cannot reconstruct the complete symmetric polynomial and, therefore, cannot break the communication between other unaffected nodes. In comparison to ASW-GR [24], if the and corresponding residual values of multiple nodes are collected, a collusion attack may more easily deduce the overall broadcast parameters.Its core security is based on the order of a polynomial t. Unless an attacker can simultaneously capture more than t nodes and obtain their polynomial shares, they cannot break the entire system or the communication of other undamaged nodes. This provides a mathematical security boundary. The PRKC scheme [25] primarily relies on pseudo-random sequences and keychains generated by the physical layer. While lightweight, if an attacker can simultaneously observe the characteristics of the physical layer or break the current keychain logic, it may affect the security of all subsequent keys. In terms of resisting multi-node collusion attacks, the polynomial scheme has more explicit mathematical theoretical support.The security strength of the proposed scheme is determined by the threshold parameter t of the symmetric polynomial. An adversary must compromise more than t sensor nodes to reconstruct the underlying polynomial. Therefore, the probability of successful polynomial reconstruction can be expressed aswhere m denotes the number of compromised nodes. Only whendoes polynomial reconstruction become possible.The proposed scheme does not provide unconditional protection against unlimited node capture attacks. Instead, its security is based on the threshold property of polynomial-based key pre-distribution. As long as the number of compromised nodes does not exceed the polynomial degree threshold t, an adversary cannot reconstruct the complete symmetric polynomial or derive future group keys.The security of the proposed symmetric polynomial scheme is determined by the order t of the polynomial. The original polynomial cannot be recovered unless an attacker captures and obtains information from more than t nodes. This security is “threshold-like,” with strong mathematical hard boundaries. The BIBD schemes’ [26,27] combinatorial designs typically operate by distributing the key space across different blocks. Their drawback is that if an attacker captures a certain number of nodes and these nodes hold a set of keys that just covers the other blocks, the entire system’s security will quickly collapse. In terms of collusion resistance, polynomial schemes generally outperform combinatorial designs.In addition, unlike BIBD [26,27], where capturing a specific set of nodes can compromise the entire key pool, or PRKC [25], which relies on link synchronization, the polynomial scheme provides a “hard mathematical threshold.” As long as the number of compromised nodes is , the rest of the network remains perfectly secure.
- 2.
- Enhanced Forward and Backward Secrecy: In the proposed symmetric polynomial scheme, key updates are based on the replacement of polynomial variables (e.g., incorporating timestamps or specific dynamic parameters). The main advantage is that even if an attacker cracks the “past” group key, they cannot deduce the “future” key (forward security); similarly, newly joined nodes cannot revert to previous communications (backward security). In comparison to ASW-GR [24], while ASW-GR also has an update mechanism, its security heavily relies on the strict management of the X value and the prime number sent by the server. Once the parameter allocation logic on the server side is compromised, the affected scope is wide.
4.6. Discussion on Base Station Compromise
5. Performance Evaluation
5.1. Computational Overhead Analysis
5.2. Communication Overhead Analysis
5.3. Storage Requirement Analysis
5.4. Security Comparison
- 1.
- Autonomy Advantage: The proposed symmetric polynomial scheme allows nodes to establish pairwise keys in certain situations through simple parameter exchanges (such as swapping IDs and incorporating the polynomial) after pre-distributing polynomial coefficients, without having to wait for the base station (BS) to broadcast CRT messages each time. In comparison, the ASW-GR scheme [24] heavily relies on the base station to calculate and send the CRT combination value X. If the base station disconnects or communication is disrupted, the node will be unable to update the group key.
- 2.
- Structural Stability: Advantages include independence from large integer arithmetic libraries. The proposed polynomial operations primarily involve addition and multiplication. Although it appears as UP, the numerical range of these operations can usually be controlled within a small finite field. In comparison, the ASW-GR scheme [24] uses CRTs; as the number of group members N increases, the product of CRT values becomes extremely large, placing high demands on sensor storage space and libraries for handling large integer operations.
- 3.
- Improved Group Member Management Flexibility (Node Revocation/Join): The proposed symmetric polynomial scheme uses the properties of polynomials; when a node is revoked, the base station (BS) only needs to broadcast a new parameter. The remaining legitimate nodes can independently calculate the new key, while the revoked node, lacking the updated parameter, cannot decrypt. The PRKC scheme [25] emphasizes “transmission-triggered” key updates (automatically refreshed during communication). When dynamic changes in group membership are involved (such as removing a specific node), the PRKC scheme typically requires a more complex resynchronization process or a restart of a new keychain, making management overhead quite heavy when nodes change frequently.In the proposed symmetric polynomial scheme, when processing node additions or departures, only one variable of the polynomial needs to be updated (e.g., incorporating a new timestamp or version number), and all legitimate nodes can be updated synchronously. Although the BIBD scheme (nested BIBD) [26,27] improves hierarchical management, combinatorial designs often require the reallocation of blocks or the updating of a large number of key mapping tables when facing large-scale “revocations,” making the management computational logic more complex than simple polynomial evaluation.
- 4.
- Peer-to-Peer Independence: The proposed pre-distributed polynomials allow any two nodes to establish a one-to-one pairwise key simply by exchanging their IDs without base station intervention. This is highly advantageous when the network is unstable or the base station is temporarily offline. The PRKC scheme [25] is more commonly used for continuous updates of point-to-point or broadcast links, and its keychain synchronization is highly dependent on the success of the previous communication. If severe packet loss occurs, the keychains between nodes may lose synchronization, requiring additional mechanisms for recovery.In the proposed symmetric polynomial scheme, any two nodes i and j can calculate their shared key simply by exchanging their IDs and directly inputting their respective polynomial shares . No base station intervention is required, nor is it necessary to pre-store the shared key. The BIBD schemes [26,27] are based on a combinatorial design; nodes must possess shared key identifiers to communicate. If the block designs of two nodes do not overlap, they cannot establish a direct connection and must use path forwarding, increasing communication latency and complexity.
- 5.
- Theoretical Soundness of Mathematical Proofs: The proposed symmetric polynomial scheme is based on classical polynomial key pre-distribution theory; the security strength can be calculated precisely. While the PRKC scheme [25] passed randomness tests such as NIST SP 800-22, its security is more based on statistical randomness and the unpredictability of physical layer characteristics, rather than hard difficulties in computational complexity.
5.5. Scalability Analysis
5.6. Timestamp-Based Rekeying Discussion
5.7. Discussion on Evaluation Methodology
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Duan, H. DV-Hop Localization in Wireless Sensor Networks Based on Hybrid Firefly Particle Swarm Optimization. Int. J. Netw. Secur. 2025, 27, 35–45. [Google Scholar]
- Tu, Y.; Ding, G. Homomorphic Encryption Data Fusion Technology for Wireless Sensor Networks in Smart Cities. Int. J. Netw. Secur. 2026, 28, 137–146. [Google Scholar]
- Tumma, C. AI-driven cybersecurity solutions for enhancing IoT network security: A comprehensive approach. Int. J. Progress. Res. Eng. Manag. Sci. 2025, 5, 1235–1246. [Google Scholar]
- Dai, H.; Xu, H. Key predistribution approach in wireless sensor networks using lu matrix. IEEE Sens. J. 2010, 10, 1399–1409. [Google Scholar] [CrossRef]
- Yu, H.; Yu, Y.; Li, S.; Li, Y. Real-time Rice Monitoring Method Based on BeiDou Satellite System and Encrypted Communication in Smart Sensor Networks. Int. J. Netw. Secur. 2026, 28, 269–279. [Google Scholar]
- Perrig, A.; Szewczyk, R.; Wen, V.; Culler, D.; Tygar, J.D. Spins: Security protocols for sensor networks. In Proceedings of the 7th annual International Conference on Mobile Computing and Networking, Rome, Italy, 16–21 July 2001; pp. 189–199. [Google Scholar]
- Rivest, R.; Shamir, A. A method for obtaining digital signatures and public-key cryptosystems. Commun. ACM 1978, 2, 120–126. [Google Scholar] [CrossRef]
- Blake, I.; Seroussi, G.; Smart, N. Elliptic Curves in Cryptography; Technical Report; Cambridge University Press: Cambridge, UK, 1999. [Google Scholar]
- Eschenauer, L.; Gligor, V. A key management scheme for distributed sensor networks. In Proceedings of the 9th ACM Conference on Computer and Communications Security, Washington, DC, USA, 18–22 November 2002; pp. 41–47. [Google Scholar]
- Blundo, C.; Santis, A.D.; Herzberg, A.; Kutten, S.; Vaccaro, U.; Yung, M. Perfectly-secure key distribution for dynamic conferences. Lect. Notes Comput. Sci. 1993, 20, 57–64. [Google Scholar]
- Du, W.; Deng, J. A pairwise key pre-distribution schemes for wireless sensor networks. In Proceedings of the 10th ACM Conference on Computer and Communications Security, Washington, DC, USA, 27–30 October 2003. [Google Scholar]
- Liu, D.; Ning, P. Establishing pairwise keys in distributed sensor networks. In Proceedings of the 10th ACM Conference on Computer and Communications Security, Washington, DC, USA, 27–30 October 2003. [Google Scholar]
- Hou, S.; Ren, J.; Xu, Y. Evolutionary Game Based Tripartite Attack and Defense Model in Wireless Sensor Network. Int. J. Netw. Secur. 2026, 28, 390–400. [Google Scholar]
- Shen, Y. The Problem of Extreme Value Falling into Local Optimal Solution in Anomaly Detection in Wireless Sensor Networks. Int. J. Netw. Secur. 2025, 27, 323–329. [Google Scholar]
- Chan, H.; Perrig, A. Security and privacy in sensor networks. Computer 2003, 36, 103–105. [Google Scholar] [CrossRef]
- Zhu, S.; Setia, S.; Jajodia, S. Leap: Efficient security mechanisms for large-scale distributed sensor networks. In Proceedings of the 10th ACM Conference on Computer and Communications Security, Washington, DC, USA, 27–30 October 2003; pp. 27–30. [Google Scholar]
- Zhang, W.; Cao, G. Group rekeying for filtering false data in sensor networks: A predistribution and local collaboration-based approach. In Proceedings of the IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies, Miami, FL, USA, 13–17 March 2005. [Google Scholar]
- Cao, L.; Zhang, Y.; Liang, M.; Cao, S. An Improved User Identity Authentication Protocol for Multi-Gateway Wireless Sensor Networks. Int. J. Netw. Secur. 2022, 24, 713–726. [Google Scholar]
- Zhang, Q.; Tan, Y.; Zhang, L.; Wang, R. Combined key management scheme in wireless sensor networks. Sens. Lett. 2011, 9, 1501–1506. [Google Scholar] [CrossRef]
- Lu, Y.; Hwang, M. A Cryptographic Key Generation Scheme without a Trusted Third Party for Access Control in Multilevel Wireless Sensor Networks. Int. J. Netw. Secur. 2022, 24, 959–964. [Google Scholar]
- Sun, K.; Ning, P.; Wang, C. Fault-tolerant cluster-wise clock synchronization for wireless sensor networks. IEEE Trans. Dependable Secur. Comput. (TDSC) 2005, 2, 177–189. [Google Scholar] [CrossRef]
- Chan, H.; Perrig, A. Pike: Peer intermediaries for key establishment in sensor networks. In Proceedings of the 24th Conference of the IEEE Communications Society (Infocom 2005), Miami, FL, USA, 13–17 March 2005. [Google Scholar]
- Janani, V.S.; Manikandan, M.S.K. An Efficient Genetic Based Broadcast Stateless Group Key Management Scheme with Dynamic Rekeying in Mobile Ad-Hoc Networks. Wirel. Pers. Commun. 2019, 105, 857–876. [Google Scholar] [CrossRef]
- Wu, S.; Zhang, A.; Luo, H.; Chen, J. CRT-based group rekeying with efficient dynamically aggregate signature for IoMT. Ad Hoc Netw. 2024, 159, 103501. [Google Scholar] [CrossRef]
- Uchiteleva, E.; Hussein, A.R.; Shami, A. Lightweight Dynamic Group Rekeying for Low-Power Wireless Networks in IIoT. IEEE Internet Things J. 2020, 7, 4972–4986. [Google Scholar] [CrossRef]
- Kumari, P.; Singh, K.R. Re-keying analysis in group key management of wireless sensor networks. Cryptogr. Commun. 2024, 16, 665–677. [Google Scholar] [CrossRef]
- Kumari, P.; Ratan Singh, K. Re-keying in Group Key Management for Wireless Sensor Network Using Nested Balanced Incomplete Block Designs. IETE J. Res. 2025, 71, 2931–2943. [Google Scholar] [CrossRef]
- Hugh, H.; Muckenhirn, C.; Rivers, T. Group Key Management Protocol Architecture; Technical Report; Request for Comments (RFC): Wilmington, DE, USA, 1997. [Google Scholar]
| Symbol | Description |
|---|---|
| q | A large prime number defining the finite field |
| t | Polynomial degree and security threshold |
| k | Number of participating sensor nodes |
| Unique identifier of sensor node | |
| Symmetric multivariable polynomial | |
| Timestamp of the current session | |
| Group key generated from the polynomial | |
| Synchronization tolerance window | |
| n | Total number of deployed sensor nodes |
| Phase | Sender | Message Content |
|---|---|---|
| Key Establishment | Sensor Node | |
| Node Leave | Base Station | |
| Node Join | Base Station | |
| Node Join | Base Station | Polynomial Share |
| Items | ASW-GR [24] | PRKC [25] | BIBD [26,27] | Ours |
|---|---|---|---|---|
| Security Basis | Integer Congruence | PHY-layer Randomness | Block Covering Property | t-degree Threshold |
| Key Establishment | Broadcast (via X value) | Chaining (Synchronized) | Conditional (Shared Keys) | Direct (via Node ID) |
| Security Level | Medium | Low | Medium | High (Safe up to t nodes) |
| BS Dependency | Low (Independent) | High (Needs X update) | Medium | Medium |
| Rekeying Process | Variable Substitution | CRT Reconstruction | Chain Resync | Map/Pool Update |
| Items | ASW-GR [24] | PRKC [25] | BIBD [26,27] | Ours |
|---|---|---|---|---|
| Core Technology | Chinese Remainder Theorem | Key Chaining (PRKC) | Combinatorial Design | Multivariable Polynomial |
| Storage Overhead | Low (Prime/Tokens) | Very Low (Current Key) | High (Key Pools) | Low (t Coefficients) |
| Connectivity | Full (Server-based) | Point-to-Point | Probabilistic | 100% Deterministic |
| Environment | Medical IoMT | Industrial IIoT | Hierarchical WSNs | Hostile WSNs |
| Main Advantages | Minimized Sensor Cost | Lightweight, Real-time | Hierarchical Structure | Autonomous, Collusion-resilient |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wu, N.-I.; Lu, Y.-C.; Hwang, M.-S. An Efficient and Secure Group Rekeying Scheme for WSNs via Symmetric Polynomial Key Pre-Distribution. Electronics 2026, 15, 2631. https://doi.org/10.3390/electronics15122631
Wu N-I, Lu Y-C, Hwang M-S. An Efficient and Secure Group Rekeying Scheme for WSNs via Symmetric Polynomial Key Pre-Distribution. Electronics. 2026; 15(12):2631. https://doi.org/10.3390/electronics15122631
Chicago/Turabian StyleWu, Nan-I, Yung-Chih Lu, and Min-Shiang Hwang. 2026. "An Efficient and Secure Group Rekeying Scheme for WSNs via Symmetric Polynomial Key Pre-Distribution" Electronics 15, no. 12: 2631. https://doi.org/10.3390/electronics15122631
APA StyleWu, N.-I., Lu, Y.-C., & Hwang, M.-S. (2026). An Efficient and Secure Group Rekeying Scheme for WSNs via Symmetric Polynomial Key Pre-Distribution. Electronics, 15(12), 2631. https://doi.org/10.3390/electronics15122631

