Wireless Sensor Network (WSN) suffer from many constraints including lower processing power, low battery life and small memory. Security turns into the primary concern to manage in such sort of systems as customary Public key cryptography (PKC) algorithms are computionaly expensive and hence not feasible for WSN. As key exchange is significant in every cryptographic primitive, requirement for a proficient and secure key exchange gets to be imperative. In this paper, an authenticated key exchange algorithm based on Elliptic Curve Cryptography (ECC) has been presented for wireless sensor networks. The algorithm builds up a mutual key between two communicating nodes in an authenticated manner. The protocol is resistant against Man in the Middle Attack. The Shared Key can further be utilized for achieving any cryptographic service like authentication, Confidentiality etc. The developed protocol has been simulated in TinyOS using Tossim simulator. The protocol has also been run on MicaZ motes. The performance benchmarking of the proposed protocol against ECDH has also been carried out.
展开▼