privacy intelligent transport systems road pricing
TRANSCRIPT
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
1/19
eSecurity WG Slide 1
[ Telematics Road PricingSecurity & Privacy Solutions
Stefaan Motte
Manager NXP Competence Center Crypto & System Security
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
2/19
eSecurity WG Slide 2
[ Outline
Introduction: the telematics road pricing use case
Road pricing in practice Road pricing end-to-end system
Data flow, storage policies and controllers depending on
chosen solution Enforcement
Conclusions
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
3/19
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
4/19
eSecurity WG Slide 4
[ Main requirement for end-user:Privacy
My latest skiing trip, according to my GPS-enabled cellphone, and Google
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
5/19
eSecurity WG Slide 5
[ Telematics road pricing sciencefiction?
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
6/19
eSecurity WG Slide 6
[ Outline Introduction: the telematics road pricing use case Road pricing in practice
Road pricing end-to-end system Data flow, storage policies and controllers depending on chosen
solution
Enforcement Conclusions
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
7/19
eSecurity WG Slide 7
[ Road pricing End-to-End System
TravelPath
Transport &payment card
ServicesServer(s)
Vignette
OBU
GPS
SatelliteSecure
Positioning
Secure
Payment
Secure ID
SecureServices
SecurePhysical Link
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
8/19
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
9/19eSecurity WG Slide 9
[ So how to implement this, andwhat are the information flows?
Three use cases Thin client: store and forward
Fat client: do everything internally
Smart client: best of both worlds?
Why three use cases? Choice has not been made yet, countries and regions are
still investigating their options
Data flow, and privacy impact vary between the cases, as
does cost and ease of maintenance
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
10/19eSecurity WG Slide 10
[ A very simple/naive solution
Thin OBU
Toll ServiceProvider PaymentSchemeProvider
7. PaymentProof
2.waypoints/time
+carID
3. Map matching4a. Tariff Look-up4b. Fee Calculation
5. Payment
request
Pro: Super light (i.e. cheap) OBU All logic in controlled back-end environment
Secure On the fly dynamic updates possible
Statistics and value-add services possible
Good solution? Clearly a privacy nightmare!
Service provider gets all location & speed information Service provider knows personal details
(cfr sms parking in e.g. Leuven, and many major cities)
1. Collect waypoints
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
11/19eSecurity WG Slide 12
[ The other extreme Fat OBUPrivacy: No private information leaves the OBU
But at a cost Heavy processing/memory requirements
(increasing HW and license cost) Map and price updates!! Feasible? No anonymous statistics possible
Need for high OBU security (trust)
Toll
Service
Provider
7. PaymentProof
1. Collect waypoints
2. Map matching3a. Tariff Look-up
3b. Fee Calculation
+OBUmaintenance
(Far
e&mapsupdate)
4.
CarIdentity+
Fee
Payment
SchemeProvider
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
12/19eSecurity WG Slide 13
[ The other extreme Fat OBU
So no private information needs to leave the OBU
but:8. Invoicing of individual EETS Users by EETS
Providers shall clearly separate the service charges of the
EETS Provider and tolls incurred, and shall specify, unlessthe user decides otherwise, at least, the time at which andthe location where the tolls were incurred and the user-relevant composition of specific tolls.
(commission decision on the definition of the European Electronic Toll Service and its technical elements)
Sounds like an opt-out approach? Privacy benefitcompared to thin client is gone.
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
13/19eSecurity WG Slide 15
[ Third option: Meet in the middle Smart OBU?
PaymentScheme
Provider
Toll Service
Provider
8. PaymentProof
6. Fee +
Account Number
5.
CarId
entity+
Fe
e
7. Payment
Transaction
Toll Service
Proxy
1. Anonymized
Waypoints
3b. Tariffs
2. Map matching
3a. Tariff Lookup
3c. Fee Calculation
Pro: Dynamic fee & map updates are
managed @server Fee calculation (based on personal
details) done inside OBU Low processing requirements for
OBU (cost-optimized). Anonymous back-end info: value-
add services possible
Privacy: Need to properly anonymize the
waypoints Need to properly anonymize the
network traffic If so: no private information leaves
the OBU
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
14/19eSecurity WG Slide 18
[ Outline Introduction: the telematics road pricing use case Road pricing in practice
Road pricing end-to-end system
Data flow, storage policies and controllers depending on chosen
solution
Enforcement Conclusions
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
15/19eSecurity WG Slide 19
[ Camera-based Enforcement
Toll Charger
Enforcement
+ Time
+ Time + auth
Confirmation +payment proof
Get OBU ID
Enforcementrequest + Time +
auth
{Waypoints, fees}
Proof
Toll Service
Provider
IP
DSRC
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
16/19eSecurity WG Slide 20
[ Online versus offline system Typically, data of non-offenders is not stored (e.g. speedcontrol in tunnels based on trajectory measurements). Using DSRC, real-time check whether OBU is functioning. However, instant verification whether correct fee is being
paid is only possible in on-line system, i.e. in thin client
model. How to handle off-line systems, where fee aggregation
and payment is deferred to a later time? Data needs to bestored! OBU can store location/fee/invoice data as proof Does the Data Retention Directive apply to Road Tolling in general,
only to a specific section or not at all What is an acceptable/appropriate retention time, both on the
OBU as in the enforcement system Can enforcement access OBU data directly, or is there need to go
via Toll Service Provider?
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
17/19eSecurity WG Slide 21
[ Outline Introduction: the telematics road pricing use case Road pricing in practice
Road pricing end-to-end system
Data flow, storage policies and controllers depending on chosen
solution
Enforcement Conclusions
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
18/19eSecurity WG Slide 22
[ Conclusions
Many systems/solutions are possible, and the law
does not bring clarity which system shall be adopted
Level of privacy varies widely, depending on the
type of system that is chosen
Industry needs to be agnostic to the system that ischosen Agnostic ignorant!!
Be aware of all possible scenarios, and be able to secure
them all.
Privacy respecting solutions seem available for both smartand fat clients
-
8/9/2019 Privacy Intelligent Transport Systems Road Pricing
19/19
[ Thanks