| Literature DB >> 25384009 |
Junghyun Nam1, Moonseong Kim2, Juryon Paik3, Youngsook Lee4, Dongho Won5.
Abstract
A smart-card-based user authentication scheme for wireless sensor networks (in short, a SUA-WSN scheme) is designed to restrict access to the sensor data only to users who are in possession of both a smart card and the corresponding password. While a significant number of SUA-WSN schemes have been suggested in recent years, their intended security properties lack formal definitions and proofs in a widely-accepted model. One consequence is that SUA-WSN schemes insecure against various attacks have proliferated. In this paper, we devise a security model for the analysis of SUA-WSN schemes by extending the widely-accepted model of Bellare, Pointcheval and Rogaway (2000). Our model provides formal definitions of authenticated key exchange and user anonymity while capturing side-channel attacks, as well as other common attacks. We also propose a new SUA-WSN scheme based on elliptic curve cryptography (ECC), and prove its security properties in our extended model. To the best of our knowledge, our proposed scheme is the first SUA-WSN scheme that provably achieves both authenticated key exchange and user anonymity. Our scheme is also computationally competitive with other ECC-based (non-provably secure) schemes.Entities:
Year: 2014 PMID: 25384009 PMCID: PMC4279523 DOI: 10.3390/s141121023
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
A summary of security results for existing SUA-WSN (smart-card-based user authentication scheme for wireless sensor networks) schemes.
| Das [ | Heuristic arguments | No key-exchange functionality |
| He | Heuristic arguments | No key-exchange functionality |
| Khan and Alghathbar [ | Heuristic arguments | No key-exchange functionality |
| Chen and Shih [ | Computational complexity approach (only for entity authentication) | No key-exchange functionality |
| Yeh | Heuristic arguments | Failures of mutual authentication and forward secrecy [ |
| Kumar | Computer security approach | Vulnerability to a node capture attack [ |
| Kumar | Computer security approach | Failures of authenticated key exchange, user anonymity and two-factor security [ |
| Yoo | Computer security approach | Vulnerability to a man-in-the-middle attack [ |
| Vaidya | Computer security approach | Failure of user authentication [ |
| Xue | Heuristic arguments | Vulnerability to a privileged insider attack [ |
| Shi and Gong [ | Heuristic arguments | Failures of authenticated key exchange and two-factor security [ |
| Kumar | Heuristic arguments | |
| He | Computer security approach | |
| Chi | Heuristic arguments | |
| Kim | Heuristic arguments | |
| Khan and Kumari [ | Heuristic arguments | |
| Jiang | Heuristic arguments | |
| Choi | Computer security approach | No provision of user anonymity |
Basic notation.
| User | |
| Sensor | |
| Gateway | |
| Identities of | |
| Password of | |
| Session key | |
|
| Probabilistic polynomial-time adversary |
| Cryptographic hash functions | |
| Enc | Symmetric encryption/decryption under key |
| MAC | Message authentication code |
| Mac | MAC generation/verification under key |
| ⊕ | Bitwise exclusive-or (XOR) operation |
| ‖ | String concatenation operation |
| {0,1} | Bit strings of length |
Figure 1.User registration.
Figure 2.The authentication and key exchange protocol.
A comparison of elliptic curve cryptography (ECC)-based SUA-WSN schemes. AKE, authenticated key exchange.
|
|
| |||
|---|---|---|---|---|
| Our scheme | 2 | 6 | Proven | Proven |
|
| ||||
| Choi | 2 | 6 | Proven using a computer security approach | No |
|
| ||||
| Shi and Gong [ | 2 | 6 | Broken [ | No |
|
| ||||
| Yeh | 2 | 8 | Broken [ | No |
M: scalar-point multiplication; P: map-to-point operation; E: symmetric encryption/decryption; A: MAC generation/verification; H: hash function evaluation.
A result of Crypto++ benchmarks for HMAC, SHA-1 and AES.
| Cycles Per Byte | 11.9 | 11.4 | 12.6 | 16.0 | 16.9 | 16.0 |