| Literature DB >> 30248898 |
SungJin Yu1, JoonYoung Lee2, KyungKeun Lee3, KiSung Park4, YoungHo Park5.
Abstract
With wireless sensor networks (WSNs), a driver can access various useful information for convenient driving, such as traffic congestion, emergence, vehicle accidents, and speed. However, a driver and traffic manager can be vulnerable to various attacks because such information is transmitted through a public channel. Therefore, secure mutual authentication has become an important security issue, and many authentication schemes have been proposed. In 2017, Mohit et al. proposed an authentication protocol for WSNs in vehicular communications to ensure secure mutual authentication. However, their scheme cannot resist various attacks such as impersonation and trace attacks, and their scheme cannot provide secure mutual authentication, session key security, and anonymity. In this paper, we propose a secure authentication protocol for WSNs in vehicular communications to resolve the security weaknesses of Mohit et al.'s scheme. Our authentication protocol prevents various attacks and achieves secure mutual authentication and anonymity by using dynamic parameters that are changed every session. We prove that our protocol provides secure mutual authentication by using the Burrows⁻Abadi⁻Needham logic, which is a widely accepted formal security analysis. We perform a formal security verification by using the well-known Automated Validation of Internet Security Protocols and Applications tool, which shows that the proposed protocol is safe against replay and man-in-the-middle attacks. We compare the performance and security properties of our protocol with other related schemes. Overall, the proposed protocol provides better security features and a comparable computation cost. Therefore, the proposed protocol can be applied to practical WSNs-based vehicular communications.Entities:
Keywords: AVISPA; BAN logic; authentication; formal security analysis; vehicular communications; wireless sensor network
Year: 2018 PMID: 30248898 PMCID: PMC6209973 DOI: 10.3390/s18103191
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Vehicular communications system model.
Notations.
| Notation | Description |
|---|---|
|
| Identity of user |
|
| Identity of sink node |
|
| Identity of vehicle sensor |
|
| Password of user |
|
| Registration authority |
|
| Random number by user |
|
| Random nonce by user |
|
| Random nonce by sink node |
|
| Random nonce by vehicle sensor |
|
| Master key of sink node |
|
| Unique temporary identity of user |
|
| One-way hash function |
| ⊕ | Bitwise XOR operation |
|
| Concatenation operation |
Figure 2User registration phase of the Mohit et al.’s scheme.
Figure 3User login and authentication phase of the Mohit et al.’s scheme.
Figure 4Password change phase of the Mohit et al.’s scheme.
Figure 5User registration phase of the proposed scheme.
Figure 6User login and authentication phase of the proposed scheme.
Figure 7Password change phase of the proposed scheme.
Notations of the BAN logic.
| Notation | Description |
|---|---|
|
| |
| #X | The statement |
|
| |
|
| |
|
| |
|
| Formula |
|
| Formula |
|
| |
|
| Session key used in the current authentication session |
Figure 8Role specification for session and environment.
Figure 9Role specification for user .
Figure 10Role specification for .
Figure 11Role specification for .
Figure 12The result of analysis using OFMC and CL-AtSe
Computation cost of our proposed scheme with other related schemes.
| Schemes | User | Sink Node | Sensor | Total Cost | Total Cost (s) |
|---|---|---|---|---|---|
| Shi et al. [ |
|
|
|
| 0.3840 |
| Choi et al. [ |
|
|
|
| 0.3900 |
| He et al. [ |
|
|
|
| 0.0818 |
| Xue et al. [ |
|
|
|
| 0.0150 |
| Kumari and Om [ |
|
|
|
| 0.0120 |
| Mohit et al. [ |
|
|
|
| 0.0100 |
| Ours |
|
|
|
| 0.0125 |
: One-way hash operation, : Symmetric key cryptographic operation, : Elliptic curve scalar point multiplication operation.
Security properties of our proposed scheme with other related schemes.
| Security Property | Shi et al. [ | Choi et al. [ | He et al. [ | Xue et al. [ | Kumari and Om [ | Mohit et al. [ | Ours |
|---|---|---|---|---|---|---|---|
| Impersonation attack | ∘ | ∘ | ∘ | ∘ | × | × | ∘ |
| Smartcard stolen attack | × | ∘ | ∘ | ∘ | ∘ | × | ∘ |
| Password change attack | ∘ | × | × | × | ∘ | ∘ | ∘ |
| Replay attack | ∘ | ∘ | ∘ | ∘ | ∘ | ∘ | ∘ |
| Trace attack | × | × | × | × | × | × | ∘ |
| Anonymity | × | × | ∘ | × | × | × | ∘ |
| Mutual authentication | ∘ | ∘ | ∘ | ∘ | × | × | ∘ |
∘: preserves the security properties, ×: does not preserve the security properties.
Communication cost of our proposed scheme with other related schemes.
| Schemes | Communication Cost |
|---|---|
| Shi et al. [ | 3968 bits |
| Choi et al. [ | 3584 bits |
| He et al. [ | 1216 bits |
| Xue et al. [ | 1920 bits |
| Kumari and Om [ | 2048 bits |
| Mohit et al. [ | 1280 bits |
| Ours | 1728 bits |