XACML for Mobility (XACML4M)-An Access Control Framework for Connected Vehicles
- PMID: 36850360
- PMCID: PMC9959851
- DOI: 10.3390/s23041763
XACML for Mobility (XACML4M)-An Access Control Framework for Connected Vehicles
Abstract
The automotive industry is experiencing a transformation with the rapid integration of software-based systems inside vehicles, which are complex systems with multiple sensors. The use of vehicle sensor data has enabled vehicles to communicate with other entities in the connected vehicle ecosystem, such as the cloud, road infrastructure, other vehicles, pedestrians, and smart grids, using either cellular or wireless networks. This vehicle data are distributed, private, and vulnerable, which can compromise the safety and security of vehicles and their passengers. It is therefore necessary to design an access control mechanism around the vehicle data's unique attributes and distributed nature. Since connected vehicles operate in a highly dynamic environment, it is important to consider context information such as location, time, and frequency when designing a fine-grained access control mechanism. This leads to our research question: How can Attribute-Based Access Control (ABAC) fulfill connected vehicle requirements of Signal Access Control (SAC), Time-Based Access Control (TBAC), Location-Based Access Control (LBAC), and Frequency-Based Access Control (FBAC)? To address the issue, we propose a data flow model based on Attribute-Based Access Control (ABAC) called eXtensible Access Control Markup Language for Mobility (XACML4M). XACML4M adds additional components to the standard eXtensible Access Control Markup Language (XACML) to satisfy the identified requirements of SAC, TBAC, LBAC, and FBAC in connected vehicles. Specifically, these are: Vehicle Data Environment (VDE) integrated with Policy Enforcement Point (PEP), Time Extensions, GeoLocation Provider, Polling Frequency Provider, and Access Log Service. We implement a prototype based on these four requirements on a Raspberry Pi 4 and present a proof-of-concept for a real-world use case. We then perform a functional evaluation based on the authorization policies to validate the XACML4M data flow model. Finally, we conclude that our proposed XACML4M data flow model can fulfill all four of our identified requirements for connected vehicles.
Keywords: ABAC; V2X; XACML; access control; connected vehicles; frequency; location; time.
Conflict of interest statement
The authors declare no conflict of interest.
Figures










References
-
- Collingwood L. Privacy implications and liability issues of autonomous vehicles. Inf. Commun. Technol. Law. 2017;26:32–45. doi: 10.1080/13600834.2017.1269871. - DOI
-
- Miller C., Valasek C. Remote exploitation of an unaltered passenger vehicle; Proceedings of the Black Hat USA; Las Vegas, NV, USA. 1–4 August 2015;
-
- Pesé M.D., Shin K.G. Survey of Automotive Privacy Regulations and Privacy-Related Attacks. SAE Technical Paper; SAE International; Warrendale, PA, USA: 2019. - DOI
-
- Krontiris I., Grammenou K., Terzidou K., Zacharopoulou M., Tsikintikou M., Baladima F., Sakellari C., Kaouras K. Autonomous Vehicles: Data Protection and Ethical Considerations; Proceedings of the Computer Science in Cars Symposium, CSCS ’20; Feldkirchen, Germany. 2 December 2020; New York, NY, USA: Association for Computing Machinery; 2020. - DOI
-
- Rumez M., Duda A., Gründer P., Kriesten R., Sax E. Integration of Attribute-based Access Control into Automotive Architectures; Proceedings of the 2019 IEEE Intelligent Vehicles Symposium (IV); Paris, France. 9–12 June 2019; pp. 1916–1922. - DOI
Grants and funding
LinkOut - more resources
Full Text Sources
Research Materials
Miscellaneous