Mohamed Elhoseny, Xiaohui Yuan, Hamdy K. El-Minir and Alaa Mohamed Riad
This paper proposes a novel encryption method to secure data transmission in wireless sensor network with dynamic sensor clusters. Our method leverages elliptic curve cryptography algorithm to generate binary strings for each sensor and combines with node ID, distance to the cluster head, and the index of transmission round to form unique 176-bit encryption keys. Using exclusive OR, substitution, and permutation operations, encryption and decryption are achieved efficiently. Compared with the state-of-the-art methods, our results demonstrated that the proposed method exhibits much improved network lifetime and reduces the energy consumption most evenly among all sensor nodes. The numerical example illustrates the security strength of our encryption method. More importantly, our method overcomes a number of attacks including brute-force attack, HELLO flood attack, selective forwarding attack, and compromised cluster head attack.