| Literature DB >> 28338620 |
Lingling Wang1, Guozhu Liu2, Lijun Sun3.
Abstract
Fog-based VANETs (Vehicular ad hoc networks) is a new paradigm of vehicular ad hoc networks with the advantages of both vehicular cloud and fog computing. Real-time navigation schemes based on fog-based VANETs can promote the scheme performance efficiently. In this paper, we propose a secure and privacy-preserving navigation scheme by using vehicular spatial crowdsourcing based on fog-based VANETs. Fog nodes are used to generate and release the crowdsourcing tasks, and cooperatively find the optimal route according to the real-time traffic information collected by vehicles in their coverage areas. Meanwhile, the vehicle performing the crowdsourcing task can get a reasonable reward. The querying vehicle can retrieve the navigation results from each fog node successively when entering its coverage area, and follow the optimal route to the next fog node until it reaches the desired destination. Our scheme fulfills the security and privacy requirements of authentication, confidentiality and conditional privacy preservation. Some cryptographic primitives, including the Elgamal encryption algorithm, AES, randomized anonymous credentials and group signatures, are adopted to achieve this goal. Finally, we analyze the security and the efficiency of the proposed scheme.Entities:
Keywords: fog-based VANETs; privacy-preserving; real-time navigation; spatial crowdsourcing
Year: 2017 PMID: 28338620 PMCID: PMC5419781 DOI: 10.3390/s17040668
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1System model.
The description of navigation information elements.
| Element | Description |
|---|---|
| Sequence number: records the query number that is used to distinguish different queries from the same OBU. | |
| Short-life public key: If a vehicle sends a navigation query at some time, it will randomly choose a short-life public key | |
| Current location: records the current position of the querying vehicle on the unique Euclidean plane. | |
| Desired destination: records the destination where the querying vehicle will arrive. | |
| Current time: records the start querying time. | |
| Expired time: records the exact time after which the query is invalid, because the life-time of the navigation query is fixed. |
Computational cost of each step in SPNS.
| Phases | TA | Fog Node | Vehicle |
|---|---|---|---|
| System setting | |||
| Querying | 0 | ||
| Crowdsourcing | 0 | ||
| Retrieving | 0 | ||
| Tracing | 0 | 0 |
m is the number of the short-life public keys generated by vehicles and n is the number of the fog nodes that relay the navigation query; SPNS is our proposed scheme.
Comparison of vehicles’ computational cost.
| Phases | SPNS | VSPN |
|---|---|---|
| Setting | ||
| Querying | ||
| Crowdsourcing | 0 | |
| Retrieving |
m is the number of the short-life public keys generated by vehicles and n is the number of the fog nodes that relay the navigation query; SPNS is our proposed scheme; VSPN is the VANET-Based Secure and Privacy-Preserving Navigation Scheme proposed in [23].
Figure 2Communication overhead comparison.