Assessment of attribute-based credentials for privacy-preserving road traffic services in smart cities

Personal and Ubiquitous Computing, Jul 2017

Smart cities involve the provision of advanced services for road traffic users. Vehicular ad hoc networks (VANETs) are a promising communication technology in this regard. Preservation of privacy is crucial in these services to foster their acceptance. Previous approaches have mainly focused on PKI-based or ID-based cryptography. However, these works have not fully addressed the minimum information disclosure principle. Thus, questions such as how to prove that a driver is a neighbour of a given zone, without actually disclosing his identity or real address, remain unaddressed. A set of techniques, referred to as Attribute-Based Credentials (ABCs), have been proposed to address this need in traditional computation scenarios. In this paper, we explore the use of ABCs in the vehicular context. For this purpose, we focus on a set of use cases from European Telecommunications Standards Institute (ETSI) Basic Set of Applications, specially appropriate for the early development of smart cities. We assess which ABC techniques are suitable for this scenario, focusing on three representative ones—Idemix, U-Prove and VANET-updated Persiano systems. Our experimental results show that they are feasible in VANETs considering state-of-the-art technologies, and that Idemix is the most promising technique for most of the considered use cases.

Article PDF cannot be displayed. You can download it here:

https://link.springer.com/content/pdf/10.1007%2Fs00779-017-1057-6.pdf

Assessment of attribute-based credentials for privacy-preserving road traffic services in smart cities

Pers Ubiquit Comput (2017) 21:869–891 DOI 10.1007/s00779-017-1057-6 ORIGINAL ARTICLE Assessment of attribute-based credentials for privacy-preserving road traffic services in smart cities J. M. de Fuentes1 · L. González-Manzano1 · J. Serna-Olvera2 · F. Veseli2 Received: 25 August 2016 / Accepted: 8 February 2017 / Published online: 25 July 2017 © The Author(s) 2017. This article is an open access publication Abstract Smart cities involve the provision of advanced services for road traffic users. Vehicular ad hoc networks (VANETs) are a promising communication technology in this regard. Preservation of privacy is crucial in these services to foster their acceptance. Previous approaches have mainly focused on PKI-based or ID-based cryptography. However, these works have not fully addressed the minimum information disclosure principle. Thus, questions such as how to prove that a driver is a neighbour of a given zone, without actually disclosing his identity or real address, remain unaddressed. A set of techniques, referred to as Attribute-Based Credentials (ABCs), have been proposed to address this need in traditional computation scenarios. In this paper, we explore the use of ABCs in the vehicular context. For this purpose, we focus on a set of use cases from European Telecommunications Standards Institute (ETSI) Basic Set of Applications, specially appropriate for the early development of smart cities. We assess which ABC techniques are suitable for this scenario, focusing on three representative ones—Idemix, U-Prove and VANETupdated Persiano systems. Our experimental results show that they are feasible in VANETs considering state-of-theart technologies, and that Idemix is the most promising technique for most of the considered use cases.  J. M. de Fuentes L. González-Manzano 1 Computer Security Lab (COSEC), Carlos III University of Madrid, Madrid, Spain 2 Goethe Universitat Frankfurt am Main, Frankfurt, Germany Keywords Smart cities · Attribute-Based Credential (ABC) · Privacy preservation · Vehicular networks · VANETs 1 Introduction Smart cities involve the management of different infrastructures in order to provide better services to citizens. Among these services, those intended to improve road traffic play a key role in smart cities development [3]. In order to achieve this goal, vehicular ad hoc networks (VANETs) are being developed. VANETs allow the exchange of information with vehicles around and also with the traffic manager and other service providers. In this way, VANETs enable not only traffic management but also a plethora of services to enhance citizens’ experience of travelling. In particular, the European Telecommunications Standards Institute (ETSI) has defined the Basic Set of Applications (BSA), which “can be deployed simultaneously at a targeted time (day 1) with the objective to serve societal and business objectives of private and public road transport stakeholders” [18]. Therefore, BSA is a stepping stone towards the development of smart cities. However, despite their benefits, privacy is a key concern in this facet of smart cities [22]. For example, given that vehicles will be exchanging data with other entities, path tracking becomes a feasible threat. What is more, the passive collection of data will enable the attacker to keep track of driver’s and/or vehicle’s issues (e.g. behavior, preferences, and characteristics) and their automatic analysis [17, 43, 44]. To address the privacy issue, a plethora of contributions have been proposed so far. Several approaches have mainly focused on public key cryptography based on certificates 870 [43], or ID-based (i.e. certificateless) cryptography [8]. Traditional PKI authentication systems were not designed to provide any privacy protection [22, 23]; thus, in typical PKI approaches, the use of certificates leads to unnecessarily revealing the identity of their holders as well as other privacy-sensitive attributes [24]. In a more privacypreserving way, the use of pseudonyms has been proposed. Pseudonyms are different identities to conceal the real one to unauthorized parties [7]. However, privacy threats are still possible when a pseudonym is used in scarce networks [22], where even small correlations of data could reveal sensitive information. In a smart city context, when a driver or vehicle requests a resource or service using VANET communications, the provider only needs to verify if the vehicle is authorized to access the requested issue. However, revealing more information than necessary could lead to privacy risks [48]. Thus, achieving minimum information disclosure, that is minimizing as much as possible the disclosed information (attributes in this case) to achieve a goal, is of utmost relevance. This property contributes to avoid data inference from a service provider or a collusion of them. Credential holders (e.g. drivers) must be able to disclose a subset of credential attributes without giving away their identity or other private information. In order to achieve this goal, Attribute-Based Credentials (ABCs) have been explored [45, 55]. ABCs are slowly gaining momentum, and yet a number of ABC theoretical approaches exist [13, 35, 39, 40]. Regardless of ABC benefits, few proposals have suggested applying them in the field of VANETs. [38] presents challenges and open issues regarding privacy and identity management in vehicular communication and point out ABCs as a potential solution for addressing privacy needs in generic scenarios; neither specific scenarios are discussed, nor an evaluation of ABC’s applicability or technical feasibility is introduced. Authors in [50] introduce a conceptual framework including the use of ABCs, to provide trustworthy vehicular communications, in their work, authors highlighted the need of evaluating different ABC technologies in order to assess both: the privacy features offered by each technology and their technical feasibility for VANET environments. ABCs could enable, for instance, showing that a driver is neighbour of a given zone, without actually disclosing his identity or real address. Nevertheless, developing such an application requires a theoretical and practical analysis on the suitability of each ABC technique. This would enable to take an informed decision on the best mechanism for each VANET application. To address this issue, this paper presents a feasibility analysis of ABC techniques for the vehicular context which, to the best of the authors’ knowledge, remains unaddressed. This issue has been pointed out as a research need [50] due to the complexity of these technologies [60]. Thus, Pers Ubiquit Comput (2017) 21:869–891 the goal of this paper is to analyze how these systems can be adapted to VANETs and to assess if such adaptation is feasible and useful for VANET use cases. The analysis is focused on a subset of the aforementioned BSA services in which we identify privacy issues. We consider two major ABC systems—Idemi (...truncated)


This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1007%2Fs00779-017-1057-6.pdf
Article home page: https://link.springer.com/article/10.1007/s00779-017-1057-6

J. M. de Fuentes, L. González-Manzano, J. Serna-Olvera, F. Veseli. Assessment of attribute-based credentials for privacy-preserving road traffic services in smart cities, Personal and Ubiquitous Computing, 2017, pp. 869-891, Volume 21, Issue 5, DOI: 10.1007/s00779-017-1057-6