SGO: Semantic Group Obfuscation for Location-Based Services in VANETS
Abstract
:1. Introduction
- We introduce the concept of semantic location obfuscation mechanism for information hiding. One of the locations is selected randomly in different distance ranges of the road network. This location is included in the location messages of each group member that hides actual location information.
- The proposed scheme takes a single location message for communication with the LBS server that reduces the cost of computation and communication compared with existing schemes.
- We conduct a formal modeling of the SGO using HLPN. It verifies the validity of the proposed scheme and shows the correctness of data flow during the processing of the scheme.
2. Related Work
3. Models and Goals
3.1. System Model
3.2. Adversary Model
- GPA can capture vehicle location messages during communication with the LBS server.
- GPA can analyze the location messages for vehicle identity and locations.
- GPA can apply pseudonyms linking attack
4. Proposed Solution Semantic Group Obfuscation (SGO)
Algorithm 1 Neighbor Function |
Initialization: : Any vehicle i, : Speed range, D: Direction, : Vehicle identity, : Counting number of vehicles, : Broadcast of messages, : Calculation of distance between neighboring vehicles, : Transmission range, : Checking of neighbors search limit. Input: Output: Counting of vehicles () 1: for all do 2: 3: Check() 4: 5: if && 500 m then 6: 7: else 8: 9: end if 10: end if 11: end for 12: end for 13: Return (CountID) |
4.1. Working of SGO Scheme
Algorithm 2 Semantic obfuscation |
Initialization: : Any vehicle : Distance range in meters, : Location of interest, : Random position, : Semantic position, : Position coordinates in ranges, : Location message. Input: Distance ranges Output: selection of semantic location 1: for all do 2: 3: 4: 5: Calculate Distance ranges 6: if 100 m then 7: Search Position coordinates 8: Select Randomly 9: end if 10: end if 11: if in 101–200 m then 12: Search Position coordinates 13: Select Randomly 14: end if 15: end if 16: if in 201–300 m then 17: Search Position coordinates 18: Select Randomly 19: end if 20: end if 21: end for 22: end for 23: 24: 25: 26: Send query () to LBS |
4.2. Semantic Grouping
Algorithm 3 Semantic Grouping |
Initialization: : Any vehicle i, : Transmission range, : Semantic grouping, : Calculation of distance ranges with neighbors, : Check neighbors with minimum distance, : Count neighbors with minimum distance, : Neighbor threshold, : Making the group of vehicles i with semantic location, : Adding min distance neighbors i in a group, : Reduction of members from a group with some limit. Input: Number of vehicles in Output: A group of vehicles 1: for each vehicle do 2: Initiator selection by CA 3: 4: 5: 6: for do 7: 8: if then 9: 10: else 11: 12: end if 13: end if 14: end for 15: end for 16: end for 17: end for 18: |
4.3. Pseudonym Changing Process
Algorithm 4 Pseudonym Changing |
Initialization: : Any vehicle i, : Pseudonym Expiry, : Message Broadcast, : Pseudonym identities of vehicles, : Changing pseudonyms of vehicles. Input: Output: Assign new pseudonyms to vehicles 1: for vehicle do 2: 3: Check 4: Set flag to 1 5: if then 6: 7: else 8: Go to step 2 9: end if 10: end if 11: 12: Set flag to 0 13: 14: end for 15: end for |
5. Formal Modeling
6. Experimental Evaluation
6.1. Simulation Parameters and Evaluation Criteria
6.2. Performance Comparison
7. Analysis and Discussion
7.1. Protection against Adversary
7.2. Privacy Impact on Location Service Quality
7.3. Algorithm Complexity
7.3.1. Semantic Obfuscation Algorithm
7.3.2. Semantic Grouping
7.3.3. Pseudonym-Changing Process
7.4. Computation and Communication Cost
7.5. Discussion
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Hayat, A.; Iftikhar, Z.; Khan, M.I.; Mehbodniya, A.; Webber, J.L.; Hanif, S. A Novel Pseudonym Changing Scheme for Location Privacy Preservation in Sparse Traffic Areas. IEEE Access 2023, 11, 89974–89985. [Google Scholar] [CrossRef]
- Hou, L.; Yao, N.; Lu, Z.; Zhan, F.; Liu, Z. Tracking Based Mix-Zone Location Privacy Evaluation in VANET. IEEE Trans. Veh. Technol. 2021, 70, 10957–10969. [Google Scholar] [CrossRef]
- Ullah, I.; Shah, M.A.; Khan, A.; Maple, C.; Waheed, A. Virtual Pseudonym-Changing and Dynamic Grouping Policy for Privacy Preservation in Vanets. Sensors 2021, 21, 3077. [Google Scholar] [CrossRef]
- Ullah, I.; Shah, M.A.; Khan, A.; Maple, C.; Waheed, A.; Jeon, G. A Distributed Mix-Context-Based Method for Location Privacy in Road Networks. Sustainability 2021, 13, 12513. [Google Scholar] [CrossRef]
- Li, Q.; Wu, H.; Wu, X.; Dong, L. Multi-Level Location Privacy Protection Based on Differential Privacy Strategy in VANETs. In Proceedings of the 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring), Kuala, Lumpur, 28 April–1 June 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Benarous, L.; Boudjit, S. Location Privacy in Vehicular Networks: Analytical Review of Existing Solutions. In Proceedings of the 2022 IEEE 11th IFIP International Conference on Performance Evaluation and Modeling in Wireless and Wired Networks, PEMWN 2022, Rome, Italy, 8–10 November 2022; pp. 1–6. [Google Scholar]
- Ullah, I.; Wahid, A.; Shah, M.A.; Waheed, A. VBPC: Velocity based pseudonym changing strategy to protect location privacy of vehicles in VANET. In Proceedings of the 2017 International Conference on Communication Technologies (ComTech), Rawalpindi, Pakistan, 19–21 April 2017; pp. 132–137. [Google Scholar]
- Memon, I.; Mirza, H.T.; Arain, Q.A.; Memon, H. Multiple Mix Zones De-Correlation Trajectory Privacy Model for Road Network. Telecommun. Syst. 2019, 70, 557–582. [Google Scholar] [CrossRef]
- Zhang, Z.; Feng, T.; Wong, W.C.; Sikdar, B. A Geo-Indistinguishable Context-Based Mix Strategy for Trajectory Protection in VANETs. IEEE Trans. Veh. Technol. 2023, 72, 16538–16552. [Google Scholar] [CrossRef]
- Mdee, A.P.; Khan, M.T.R.; Seo, J.; Kim, D. Security Compliant and Cooperative Pseudonyms Swapping for Location Privacy Preservation in VANETs. IEEE Trans. Veh. Technol. 2023, 72, 10710–10723. [Google Scholar] [CrossRef]
- Singh, P.K.; Gowtham, S.N.; Nandi, S. CPESP: Cooperative Pseudonym Exchange and Scheme Permutation to Preserve Location Privacy in VANETs. Veh. Commun. 2019, 20, 100183. [Google Scholar] [CrossRef]
- Benarous, L.; Bitam, S.; Mellouk, A. CSLPPS: Concerted Silence-Based Location Privacy Preserving Scheme for Internet of Vehicles. IEEE Trans. Veh. Technol. 2021, 70, 7153–7160. [Google Scholar] [CrossRef]
- Babaghayou, M.; Chaib, N.; Lagraa, N.; Ferrag, M.A.; Maglaras, L. A Safety-Aware Location Privacy-Preserving IoV Scheme with Road Congestion-Estimation in Mobile Edge Computing. Sensors 2023, 23, 531. [Google Scholar] [CrossRef] [PubMed]
- Xu, X.; Chen, H.; Xie, L. A Location Privacy Preservation Method Based on Dummy Locations in Internet of Vehicles. Appl. Sci. 2021, 11, 4594. [Google Scholar] [CrossRef]
- Chaudhary, B.; Singh, K. A Dummy Location Generation Model for Location Privacy in Vehicular Ad Hoc Networks. In Proceedings of the Advances in Intelligent Systems and Computing; Springer: Berlin/Heidelberg, Germany, 2021; Volume 1166, pp. 1–10. [Google Scholar]
- Lim, J.; Yu, H.; Kim, K.; Kim, M.; Lee, S.B. Preserving Location Privacy of Connected Vehicles With Highly Accurate Location Updates. IEEE Commun. Lett. 2017, 21, 540–543. [Google Scholar] [CrossRef]
- Ullah, I.; Shah, M.A.; Khan, A.; Jeon, G. Privacy-preserving Multilevel Obfuscation Scheme for Vehicular Network. Trans. Emerg. Telecommun. Technol. 2021, 32, e4204. [Google Scholar] [CrossRef]
- Huang, J.; Qian, Y.; Hu, R.Q. A Privacy-Preserving Scheme for Location-Based Services in the Internet of Vehicles. J. Commun. Inf. Netw. 2021, 6, 385–395. [Google Scholar] [CrossRef]
- Corser, G.; Fu, H.; Shu, T.; D’Errico, P.; Ma, W. Endpoint Protection Zone (EPZ): Protecting LBS User Location Privacy against Deanonymization and Collusion in Vehicular Networks. In Proceedings of the 2013 International Conference on Connected Vehicles and Expo (ICCVE), Las Vegas, NV, USA, 2–6 December 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 369–374. [Google Scholar]
- Liu, X.; Zhao, H.; Pan, M.; Yue, H.; Li, X.; Fang, Y. Traffic-Aware Multiple Mix Zone Placement for Protecting Location Privacy. In Proceedings of the IEEE INFOCOM 2012, Orlando, FL, USA, 25–30 March 2012; pp. 972–980. [Google Scholar] [CrossRef]
- Arain, Q.A.; Memon, I.; Deng, Z.; Memon, M.H.; Mangi, F.A.; Zubedi, A. Location Monitoring Approach: Multiple Mix-Zones with Location Privacy Protection Based on Traffic Flow over Road Networks. Multimed. Tools Appl. 2018, 77, 5563–5607. [Google Scholar] [CrossRef]
- Ali, Q.; Zhongliang, A.; Imran, D. Map Services Based on Multiple Mix-Zones with Location Privacy Protection over Road Network. Wirel. Pers. Commun. 2017, 97, 2617–2632. [Google Scholar] [CrossRef]
- Moussaoui, B.; Chikouche, N.; Fouchal, H. An Efficient Privacy Scheme for C-ITS Stations. Comput. Electr. Eng. 2023, 107, 108613. [Google Scholar] [CrossRef]
- Sampigethaya, K.; Li, M.; Huang, L.; Poovendran, R. AMOEBA: Robust Location Privacy Scheme for VANET. IEEE J. Sel. Areas Commun. 2007, 25, 1569–1589. [Google Scholar] [CrossRef]
- Buttyan, L.; Holczer, T.; Weimerskirch, A.; Whyte, W. SLOW: A Practical Pseudonym Changing Scheme for Location Privacy in VANETs. In Proceedings of the 2009 IEEE Vehicular Networking Conference (VNC), Tokyo, Japan, 28–30 October 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 1–8. [Google Scholar]
- Emara, K.; Woerndl, W.; Schlichter, J. CAPS: Context-Aware Privacy Scheme for VANET Safety Applications. In Proceedings of the WiSec ’15: Proceedings of the 8th ACM Conference on Security & Privacy in Wireless and Mobile Networks, New York, NY, USA, 22–26 June 2015. Article Number 21. [Google Scholar] [CrossRef]
- Khacheba, I.; Yagoubi, M.B.; Lagraa, N.; Lakas, A. Location Privacy Scheme for VANETs. In Proceedings of the 2017 International Conference on Selected Topics in Mobile and Wireless Networking (MoWNeT), Avignon, France, 17–19 May 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–6. [Google Scholar]
- Al-ani, R.; Baker, T.; Zhou, B.; Shi, Q. Privacy and Safety Improvement of VANET Data via a Safety-Related Privacy Scheme. Int. J. Inf. Secur. 2023, 22, 763–783. [Google Scholar] [CrossRef]
- Hoh, B.; Gruteser, M. Protecting Location Privacy through Path Confusion. In Proceedings of the First International Conference on Security and Privacy for Emerging Areas in Communications Networks (SECURECOMM’05), Athens, Greece, 4–9 September 2005; pp. 194–205. [Google Scholar] [CrossRef]
- Corser, G.; Fu, H.; Shu, T.; D’Errico, P.; Ma, W.; Leng, S.; Zhu, Y. Privacy-by-Decoy: Protecting Location Privacy against Collusion and Deanonymization in Vehicular Location Based Services. In Proceedings of the IEEE Intelligent Vehicles Symposium, Proceedings 2014, Dearborn, MI, USA, 8–11 June 2014; pp. 1030–1036. [Google Scholar]
- Cui, J.; Wen, J.; Zhong, H.; Zhang, J. A Privacy Protection Scheme for Vehicle’s Location Based on Virtual Location and Route Confusion. In Proceedings of the 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Exeter, UK, 21–23 June 2017; pp. 190–194. [Google Scholar] [CrossRef]
- Arif, M.; Wang, G.; Peng, T. Track Me If You Can? Query Based Dual Location Privacy in VANETs for V2V and V2I. In Proceedings of the 2018 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE), New York, NY, USA, 1–3 August 2018; pp. 1091–1096. [Google Scholar] [CrossRef]
- Wang, W.; Min, M.; Xiao, L.; Chen, Y.; Dai, H. Protecting Semantic Trajectory Privacy for VANET with Reinforcement Learning. In Proceedings of the ICC 2019–2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Liu, Z.; Huang, F.; Weng, J.; Cao, K.; Miao, Y.; Guo, J.; Wu, Y. Btmpp: Balancing trust management and privacy preservation for emergency message dissemination in vehicular networks. IEEE Internet Things J. 2021, 8, 5386–5407. [Google Scholar] [CrossRef]
- Liu, Z.; Ma, J.; Jiang, Z.; Miao, Y. FCT: A fully-distributed context-aware trust model for location based service recommendation. Sci. China Inf. Sci. 2017, 60, 082102. [Google Scholar] [CrossRef]
- Liu, Z.; Wan, L.; Guo, J.; Huang, F.; Feng, X.; Wang, L.; Ma, J. PPRU: A Privacy-Preserving Reputation Updating Scheme for Cloud-Assisted Vehicular Networks. IEEE Trans. Veh. Technol. 2023, 1, 1–16. [Google Scholar] [CrossRef]
- Guo, J.; Liu, Z.; Tian, S.; Huang, F.; Li, J.; Li, X. TFL-DT: A Trust Evaluation Scheme for Federated Learning in Digital Twin for Mobile Networks. IEEE J. Sel. Areas Commun. 2023, 41, 3548–3560. [Google Scholar] [CrossRef]
- Yu, H.; Li, G.; Wu, J.; Ren, X.; Cao, J. A Location-Based Path Privacy Protection Scheme in Internet of Vehicles. In Proceedings of the IEEE INFOCOM 2020—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada, 6–9 July 2020; pp. 665–670. [Google Scholar] [CrossRef]
- Yadav, V.K.; Verma, S.; Venkatesan, S. Efficient and Secure Location-Based Services Scheme in VANET. IEEE Trans. Veh. Technol. 2020, 69, 13567–13578. [Google Scholar] [CrossRef]
- Zheng, Y.; Luo, J.; Zhong, T. Service Recommendation Middleware Based on Location Privacy Protection in VANET. IEEE Access 2020, 8, 12768–12783. [Google Scholar] [CrossRef]
- Ma, Y.; Bai, X.; Wang, Z. Trajectory Privacy Protection Method Based on Shadow Vehicles. In Proceedings of the 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), New York, NY, USA, 30 September–3 October 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 668–673. [Google Scholar]
- Yadav, V.K.; Andola, N.; Verma, S.; Venkatesan, S. Anonymous and Linkable Location-Based Services. IEEE Trans. Veh. Technol. 2022, 71, 9397–9409. [Google Scholar] [CrossRef]
- Ma, B.; Lin, X.; Wang, X.; Liu, B.; He, Y.; Ni, W.; Liu, R.P. New Cloaking Region Obfuscation for Road Network-Indistinguishability and Location Privacy. In Proceedings of the RAID ’22: Proceedings of the 25th International Symposium on Research in Attacks, Intrusions and Defenses, Limassol, Cyprus, 26–28 October 2022; pp. 160–170. [Google Scholar]
- Huang, Q.; Xu, X.; Chen, H.; Xie, L. A Vehicle Trajectory Privacy Preservation Method Based on Caching and Dummy Locations in the Internet of Vehicles. Sensors 2022, 22, 4423. [Google Scholar] [CrossRef]
- Li, Z.; Xing, X.; Qian, J.; Li, H.; Sun, G. Trajectory Privacy Preserving for Continuous LBSs in VANET. Wirel. Commun. Mob. Comput. 2022, 2022, 1424078. [Google Scholar] [CrossRef]
- Ullah, I.; Shah, M.A.; Khan, A. Adaptive Grouping and Pseudonym Changing Policy for Protection of Vehicles Location Information in VANETs. In the Proceedings of the 2021 IEEE Symposium Series on Computational Intelligence (SSCI), Orlando, FL, USA, 5–7 December 2021; pp. 1–7. [Google Scholar] [CrossRef]
- Gerlach, M.; Guttler, F. Privacy in VANETs Using Changing Pseudonyms—Ideal and Real. In Proceedings of the 2007 IEEE 65th Vehicular Technology Conference—VTC2007-Spring, Dublin, Ireland, 22–25 April 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 2521–2525. [Google Scholar]
- Sajjad, H.; Kanwal, T.; Anjum, A.; Malik, S.u.R.; Khan, A.; Khan, A.; Manzoor, U. An Efficient Privacy Preserving Protocol for Dynamic Continuous Data Collection. Comput. Secur. 2019, 86, 358–371. [Google Scholar] [CrossRef]
Symbols | Meaning |
---|---|
Any vehicle i moving on a road | |
Vehicle speed range | |
Vehicle identification number | |
D | Vehicle moving direction |
Counting the number of vehicles in a region | |
R | Distance range in meters |
Location of interest | |
Random position coordinates | |
Semantic position coordinates | |
Position coordinates in ranges | |
Transmission range of vehicles | |
Neighbor threshold | |
Vehicles pseudonym expiry | |
Pseudonyms of vehicles | |
T | Timestamp |
Current position of a vehicle |
Symbol | Description |
---|---|
DistCal | Calculation of distance between neighboring vehicles |
NT | Neighbor threshold |
NCount | Neighbor count |
ThreshSatisfy | Satisfying of neighbor threshold |
ThreshFail | Failure of neighbor threshold |
SemGroup | Semantic grouping of vehicles |
DistRanges | Distance ranges in meters |
SemPOS | Semantic position |
PC | Pseudonym changing |
UpdatedID | Update pseudonyms of vehicles |
LocMSG | Location message |
SetPOS | Setting semantic position in location message |
LOCTraces | Location traces of vehicles |
Symbol | Description |
---|---|
(Reg-Request) | |
(TA) | |
(DistCal) | |
(NT) | |
(Grouping) | |
(Reduction) | |
(SemGroup) | |
(DistRanges) | |
(SemPOS) | |
(PC) | |
(UpdatedID) | |
(LocMSG) | |
(LBS) | |
(Anaylsis) | |
(OldPseudo) | |
(Identification) |
Parameters | Values |
---|---|
Simulator | NS-2, SUMO |
Map | OpenStreetMap |
Area | 5623 × 5267 m |
Number of vehicles | 300 |
Vehicle speed | 0–15 m/s |
Transmission range | 500 m |
Routing protocol | AODV |
Mobility model | Random Waypoint |
Simulation time | 400 s |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ullah, I.; Shah, M.A. SGO: Semantic Group Obfuscation for Location-Based Services in VANETS. Sensors 2024, 24, 1145. https://doi.org/10.3390/s24041145
Ullah I, Shah MA. SGO: Semantic Group Obfuscation for Location-Based Services in VANETS. Sensors. 2024; 24(4):1145. https://doi.org/10.3390/s24041145
Chicago/Turabian StyleUllah, Ikram, and Munam Ali Shah. 2024. "SGO: Semantic Group Obfuscation for Location-Based Services in VANETS" Sensors 24, no. 4: 1145. https://doi.org/10.3390/s24041145
APA StyleUllah, I., & Shah, M. A. (2024). SGO: Semantic Group Obfuscation for Location-Based Services in VANETS. Sensors, 24(4), 1145. https://doi.org/10.3390/s24041145