2nd workshop - ceps

17
Brussels 17 Sept 2019 Big Data and B2B platforms: the next big opportunity for Europe EASME/COSME/2018/004 EASME - European Commission Executive Agency for Small and Medium-sized Enterprises Pilot on Fair and equal data sharing for cooperative, connected and automated mobility Privacy protection, users and Service Providers registration Konstantinos Tzamaloukas ICCS-NTUA 2nd Workshop

Upload: others

Post on 03-Oct-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2nd Workshop - CEPS

Brussels 17 Sept 2019

Big Data and B2B platforms: the next big opportunity for Europe

EASME/COSME/2018/004

EASME - European CommissionExecutive Agency for Small and Medium-sized Enterprises

Pilot on Fair and equal data sharing for cooperative, connected and automated mobility

Privacy protection, users and Service Providers registration

Konstantinos Tzamaloukas ICCS-NTUA

2nd Workshop

Page 2: 2nd Workshop - CEPS

| WAVESTONE 2

Privacy protection Users and Service

Providers registration

Page 3: 2nd Workshop - CEPS

| WAVESTONE 3

Items

User as a driver – Privacy for each ride

Outcomes from the first workshop – The User’s choice and the Privacy

Registration – Approval of Services and Providers

User consent management under a single policy: The vehicle is just the terminal device

Registration – The user’s choice and the Privacy

Outcomes from the first workshop – Development and approval of services

WORK PACKAGE 1

Consent management on Data at Rest: Data containers

Consent management on Streaming data: Attribute Based Access Control

Page 4: 2nd Workshop - CEPS

| WAVESTONE 4

Outcomes from the first workshop – The User’s choice and the Privacy

✓ The user must be free to choose the service provider.

✓ C-ITS Platform and Working Party 29 conclude that data derived from a vehicle

should be qualified as personal data.

✓ The users should be giving their consent for the data used by the service

provided.

✓ The users should be giving their consent for using the data during a trip or

a time-period and may recall it anytime.

WORK PACKAGE 1

Page 5: 2nd Workshop - CEPS

| WAVESTONE 5

Outcomes from the first workshop – Development and approval of services

✓ Limit data access to the necessary data, to provide a specific service.

✓ The purpose of which the data is used must be known.

✓ Service providers should submit apps for registration and approval by the Shared

Server operator and OEMs under the supervision of a Registration

Authority, before they become available to the users.

WORK PACKAGE 1

Page 6: 2nd Workshop - CEPS

| WAVESTONE 6

The main roles - Service and service provider’s registration

WORK PACKAGE 1

Consent management

Shared Server Service Provider

DataRepository

Open inte

rface

s

Driver’s registration

Service and service provider’s

registration

Near real time

services

Data analyticsservices

Log

Data mapping

Page 7: 2nd Workshop - CEPS

| WAVESTONE 7

Registration – Approval of Services and Providers

Service Provider Identity provider

oAuth2

RegistrationAuthority

Registry of data attributes nominated to be used by each

service type

Authentication

Provider submits legal documents and the service description

Each registered service uses data attributes that have been declared in advance.

Registry of services and

providers

Approval or Rejection

WORK PACKAGE 1

Page 8: 2nd Workshop - CEPS

| WAVESTONE 8

The main roles – Driver’s registration

WORK PACKAGE 1

Consent management

Shared Server Service Provider

DataRepository

Open inte

rface

s

Driver’s registration

Service and service provider’s

registration

Near real time

services

Data analyticsservices

Log

Data mapping

Page 9: 2nd Workshop - CEPS

| WAVESTONE 9

Registration – The user’s choice and the Privacy

User- DriverIdentity provider

oAuth2

Registry of services and

providers

Registry of data attributes nominated to be used by each

service type

Authentication

User is registered to a service

User is giving consent

List of attributes to be accessed

The user is giving his/her consent allowing specified data attributes to be used for each service.

UserConsent Profiles

WORK PACKAGE 1

UserID,ServiceID,ProviderID

IDs, ListOfConsents

Page 10: 2nd Workshop - CEPS

| WAVESTONE 10

User as a driver – Privacy for each ride

User- DriverIdentity provider

oAuth2

Registered vehicles

User Authentication

User clicks on the vehicle he is going to drive

During a ride the VIN number of the vehicle is joined with user consents feeding the Consent Management engine of Shared Server

UserConsent Profiles

Consent Management

Ack

Welcome! Let’s ride

WORK PACKAGE 1

VIN, ListOfConsents

UserID, VIN

VIN, ListOfConsents

Page 11: 2nd Workshop - CEPS

| WAVESTONE 11

User consent management under a single policy: The vehicle is just the terminal device

We empower users by ensuring their right to self-determination regarding theirpersonal data.

Registration Authority monitors the data required by the service providers classifying

them in predefined types of data access.

User declares his/her preferences about services and service providers and the Shared

Server replies with a set of predefined needs of user’s consents.

The vehicle is just the terminal device his/here the user is logging in during a trip

and his/her consent policy applies.

User’s consents are managed under a single policy in a fine-grained way deepening

into a single trip.

WORK PACKAGE 1

Page 12: 2nd Workshop - CEPS

| WAVESTONE 12

The main roles – Streaming data and consent

WORK PACKAGE 1

Consent management

Shared Server Service Provider

DataRepository

Open inte

rface

s

Driver’s registration

Service and service provider’s

registration

Near real time

services

Data analyticsservices

Log

Data mapping

Page 13: 2nd Workshop - CEPS

| WAVESTONE 13

Consent management on Streaming data: Attribute Based Access Control

Less than 300ms for ABAC on streamsThat’s a CHALLENGE

Hazard Location Notification selected Service Providers

Usage monitoring and scoringselected Service Providers

WORK PACKAGE 1

Page 14: 2nd Workshop - CEPS

| WAVESTONE 14

The main roles – Data at Rest and consent

WORK PACKAGE 1

Consent management

Shared Server Service Provider

DataRepository

Open inte

rface

s

Driver’s registration

Service and service provider’s

registration

Near real time

services

Data analyticsservices

Log

Data mapping

Page 15: 2nd Workshop - CEPS

| WAVESTONE 15

Consent management on Data at Rest: Data containers

The data attributes are grouped by their consent restrictions and they are stored in datacontainers maintaining the purpose of data processing.

Data containers, actually are the “Data at Rest” product of Shared Server and they will be preserved in the Data Repository

Data at rest would be provided as raw data or cubes by several dimensions via an API. May also become available to service providers via direct access to SQLdatabase or nonSQLdata storage.

In light of AI applications demand for data is expected to be more intensive giving opportunities for the development of new business

models and joint ventures in the area of data marketplaces

Data containers are naturally supported by Azure platform.

WORK PACKAGE 1

Page 16: 2nd Workshop - CEPS

| WAVESTONE 16

Page 17: 2nd Workshop - CEPS

| WAVESTONE 17

The main roles

WORK PACKAGE 1

Consent management

Shared Server Service Provider

DataRepository

Open inte

rface

s

Driver’s registration

Service and service provider’s

registration

Near real time

services

Data analyticsservices

Log

Data mapping