| Literature DB >> 22163888 |
Pardeep Kumar1, Amlan Jyoti Choudhury, Mangal Sain, Sang-Gon Lee, Hoon-Jae Lee.
Abstract
In recent years, wireless sensor networks (WSNs) have been considered as a potential solution for real-time monitoring applications and these WSNs have potential practical impact on next generation technology too. However, WSNs could become a threat if suitable security is not considered before the deployment and if there are any loopholes in their security, which might open the door for an attacker and hence, endanger the application. User authentication is one of the most important security services to protect WSN data access from unauthorized users; it should provide both mutual authentication and session key establishment services. This paper proposes a robust user authentication framework for wireless sensor networks, based on a two-factor (password and smart card) concept. This scheme facilitates many services to the users such as user anonymity, mutual authentication, secure session key establishment and it allows users to choose/update their password regularly, whenever needed. Furthermore, we have provided the formal verification using Rubin logic and compare RUASN with many existing schemes. As a result, we found that the proposed scheme possesses many advantages against popular attacks, and achieves better efficiency at low computation cost.Entities:
Keywords: confidentiality; session key establishment; user anonymity; user authentication; wireless sensor network security
Mesh:
Year: 2011 PMID: 22163888 PMCID: PMC3231354 DOI: 10.3390/s110505020
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.The basic system architecture for RUASN.
Notation and symbols used in the paper.
| WSN gateway node | |
| Login_ID of | |
| Password of | |
| Gateway master keys | |
| Arbitrary random number selected by user | |
| Random number generated by the | |
| Message | |
| Message | |
| Message authentication code over message | |
| Sensor Node | |
| Secret parameter generated by the user | |
| Cryptographic hash function | |
| ⊕ | Bitwise XOR operation |
| || | Concatenation operation |
Figure 2.Flow of registration phase.
Figure 3.Flow of login and authentication phases.
Figure 4.Flow of password update phase.
Additional notations.
| User, Gateway and Sensor, respectively entities | |
| X1 replace by X2 | |
| Registration phase | |
| Login phase | |
| Authentication phase |
Local Sets for RUASN.
| (1.1) Phase – I |
| ▪ |
| (1.2) Phase – II |
| ▪ |
| (1.3) Phase – III |
| ▪ |
| ▪ |
| (2.1) Phase – I |
| ▪ |
| (2.2) Phase – II |
| (2.3) Phase – III |
| ▪ |
| (3.1) Phase – I |
| (3.2) Phase – II |
| ▪ |
| (3.3) Phase – III |
| ▪ |
NA: Not Applicable.
A performance comparison of RUASN with the existing schemes.
| Das [ | |||||||||||
| Daojing | |||||||||||
| Wong | |||||||||||
| Vaidya | |||||||||||
Functionality comparison of RUASN with existing schemes.
| Provides mutual authentication | No | No | No | Yes | |
| Provide user privacy | No | Yes | No | Yes | |
| Confidentiality | No | No | No | No | |
| Secure Session key agreement | No | No | No | No | |
| Secure password update phase | No | Yes | No | Yes | |
| Replay attack | Yes | Yes | Yes | Yes | |
| No password tables stored inside the gateway | Yes | Yes | No | No | |
| No verification table stored inside the gateway | Yes | Yes | No | No | |
| Password is not be transmitted as plaintext | No | Yes | No | Yes | |
| Resist insider-attacks | No | Yes | No | Yes | |
| Password is not exposed to the gateway administrator | No | Yes | No | No | |
| Secure against gateway secret key guessing attack | No | No | No | No | |
| Secure against password guessing attack | No | Yes | No | Yes | |