A User Authentication and Key Agreement Scheme for Wireless Sensor Networks
With the development of wireless sensor networks( WSNs),external users are allowed to access real-time data directly from the desired nodes inside WSNs without involving the base station or gateway node( GW). How to authenticate user identity that allows only authorized users to access the data,and maintain the confidentiality and integrity of the data transmission is a hot problem studied in the field of WSNs. In this paper,we propose a user authentication and key agreement scheme for WSNs base on password and smart card. It only has hash and XOR operation in the protocol to realize user authentication and key agreement. In order to analyze the security of proposed protocols,a formal method is given based on the extended strand spaces. And the analysis proves the correctness of the protocol. Additional,we analyze the performance of the proposed protocol,and compare its performance with some related works.