Mobile Agent Based Key Update In Wireless Sensor Networks
Security in Wireless sensor networks is very crucial especially whenever they deployed in military applications. Cryptography is used to protect sensitive information from disclosure. Key management is important component in cryptography. Cryptography is not useful if keys are disclosed to attackers. Designing an efficient key management for wireless sensor networks is a challenging task due to scarcity of computing, communication and memory resources. In this paper an efficient key distribution approach is proposed by using mobile agent paradigm rather than client server model. The proposed approach will use good features of both symmetric and asymmetric cryptography. Mobile Agents are used to generate public and private key pairs, update keys and revocation of keys. The proposed scheme in the first level will use mobile agents for key distribution and coordination for asymmetric keys and in the second level sensor nodes can involve in constructing symmetric keys for secure communication through mutual authentication and encryption with those keys. The proposed method is implemented using NS2 Simulator and results are compared with existing similar methods in terms of evaluation parameters like communication, computation overhead, memory overhead, packet delivery ratio, energy consumption, end to end delay, throughput and resiliency. The performance of proposed method is improved when it is compared with similar existing methods.