SlideShare a Scribd company logo
1 of 16
Berner Fachhochschule | Wirtschaft, Gesundheit, Soziale Arbeit
Smart Cities of Self-Determined
Data Subjects (SDDS)
Graphic source: https://bam.files.bbci.co.uk
Jan Frecè &
Thomas Selzam
Bern University of
Applied Sciences,
E-Government-Institute
17 May 2017,
Danube University,
Krems, Austria
Bern University of Applied Sciences | Department of Business, Health & Social Work
1. The Problem and its Resolution
2. Layers of the SDDS Approach
3. Layers at Work
4. Case Aftermath & Feature Overview
Agenda
2
Bern University of Applied Sciences | Department of Business, Health & Social Work
The Smart City Data Problem
3
Graphic sources: http://www.eoi.es,
https://flaticon.com (Made by Freepik & Alfredo
Hernandez)
The more data  the better the city
modeling  the smarter the city
The more data  the better
the citizen modeling  the
smaller the individual privacy
Bern University of Applied Sciences | Department of Business, Health & Social Work
▶ All personal data is stored in decentralized data stores, where it
emerges.
▶ The functions for data storage, assembly, analysis and finally
consummation are logically separated.
▶ No unencrypted information and no personal information leave
the data store.
▶ The only one with access to analysis results is the data consumer.
Solving the Dilemma Using Self-Determined Data
Subjects (SDDS)
4
Bern University of Applied Sciences | Department of Business, Health & Social Work
The Layers of an SDDS approach
5
Data Layer
[containing all unencrypted personal data stored and managed in decentralized
data storages]
Assembly Layer
[containing combined, encrypted and de-personalized data sets from the data
layer]
Analysis Layer
[containing encrypted data from the assembly layer, the algorithms to analyze
this data and the encrypted results stemming from the analysis]
Consumer Layer
[containing encrypted analysis results from analysis layer, able to decrypt the
results]
Bern University of Applied Sciences | Department of Business, Health & Social Work
Peter wants to support the city by
providing his transportation data, but he
does not want to reveal information
younger than two weeks and no
information from Wednesdays.
Use Case Setup I
6Graphic source: Made by Freepik on https://flaticon.com
The City Department of
Transportation is interested to
know which means of
transportation people have used
at which times of day, for what
distances, in the last three
months.
Bern University of Applied Sciences | Department of Business, Health & Social Work
Use Case Setup II
7Graphic source: Made by Freepik on https://flaticon.com
A tracker in Peter’s car
saves its movements and
at home moves the data to
Peter’s decentralized data
store.
Peter Muster, 2017
Yearly Subscriber
City Department of
Public Transportation
All data from using public
transport is saved on
Peter’s subscription card
and at home moved to
Peter’s decentralized data
store.
Bern University of Applied Sciences | Department of Business, Health & Social Work
Data Announcement Overview
8Graphic source: https://www.omakpac.org
Step 1: The data subject (Peter) authorizes the data creators (Public
Transportation Card & Car GPS Sensor).
Step 2: The data creators announce the data to the local SDDS node.
Step 3: The local SDDS node creates an entry in the distributed ledger
(block chain), thereby announcing the data’s existence.
Step 4: Now the data subject can log into the SDDS platform and enter its
access conditions. Only then the data becomes available.
Bern University of Applied Sciences | Department of Business, Health & Social Work
Data Announcement Details Behind the Curtains
9Graphic source: https://www.omakpac.org
Data is announced
• in an SDDS block chain, as reference only,
• with an encrypted owner ID,
• with an encrypted location ID,
• with an unencrypted data type identifier,
• in connection with smart contracts,
enforcing the access conditions.
These smart contracts are the only gateway
to reach the decentralized stores.
Bern University of Applied Sciences | Department of Business, Health & Social Work
Data Analysis: A Few More Details
10
Step 1: The data consumer (Department of Transportation) creates a new
information request at the SDDS platform.
Step 2: The platform isolates the entries in the distributed ledger (block
chain) using the Type-ID and triggers the associated smart
contracts.
Step 3: If all access conditions (older than two weeks, no Wednesdays)
are met, the local SDDS node is contacted (through a
anonymization layer).
Step 4: The distributed data store extracts the demanded data, removes
personal information and forwards it to the local SDDS node.
Bern University of Applied Sciences | Department of Business, Health & Social Work
Data Analysis: A Few More Details
11
Step 5: The local SDDS node encrypts the data for analyzing and forwards
it to the SDDS platform.
Step 6: The SDDS platform assembles the data from all local nodes and
forwards it to the Analytics Provider.
Step 7: The Analytics Provider executes the selected analytic algorithm
upon the encrypted data, producing an encrypted result.
Step 8: The data consumer can download and decrypt the result.
Bern University of Applied Sciences | Department of Business, Health & Social Work
Data Analysis: The SDDS Layers at Work
12
Data Layer
Assembly Layer
Analysis Layer
Consumer Layer
Graphic source: Made by Freepik, Macrovector and
Plainicon on https://flaticon.com
Bern University of Applied Sciences | Department of Business, Health & Social Work
Use Case Scenario – Aftermath I
13Graphic source: Made by Freepik on https://flaticon.com
• Peter could put his private data source to use and
help his city. Possibly, he is even remunerated for his
service.
• No personal data has been revealed.
• No data has been revealed in general, only
information provided.
• SDDS Platform does not store any data, only IAM
information.
• No access to analysis results.
• Only anonymized, encrypted data is processed.
• The location and the creator of the data to be
analyzed remains unknown.
• Only references are saved in block chain  no
data exposure in the case of encryption withering
away.
Bern University of Applied Sciences | Department of Business, Health & Social Work
Use Case Scenario – Aftermath II
14Graphic source: Made by Freepik on https://flaticon.com
• As desired, the Department of Transportation has
information concerning which means of
transportation are used for what kind of distances
at which time of day.
• Only relevant data (of the last three months) was
processed.
• No raw data has been revealed, only agreed
information. Sample result:
14-15h: Distance < 1km  22.3% City Bus
• No location data or names have been revealed  no
risk of mishandling personal data.
Bern University of Applied Sciences | Department of Business, Health & Social Work
SDDS Main Features
15
• All data remains where it has been created. Outside of decentralized
data stores, only references are saved.
• Only encrypted, de-personalized excerpts leave the data store.
• Data subject decides what to share under which conditions.
• Information can be shared without revealing the actual data, nor the
data creator.
• Using Proxy Re-encryption, the SDDS platform prevents itself from
being able to decrypt data or results and still processes them.
• All roles are cryptographically isolated. Even double roles are
possible, e.g. data consumer can also be an analytics provider
without revealing more data.
Bern University of Applied Sciences | Department of Business, Health & Social Work
Thank you for your attention!
Do you have any
questions?
16
Jan Frecè & Thomas Selzam
Bern University of Applied Sciences
E-Government-Institute
jan.frece@bfh.ch
thomas.selzam@bfh.ch

More Related Content

Similar to #CeDEM2017 Smart Cities of Self-Determined Data Subjects

Workshop: Open Data - What's the Point?
Workshop: Open Data - What's the Point?Workshop: Open Data - What's the Point?
Workshop: Open Data - What's the Point?
BPCW10
 
DAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
DAI DATI INTELLIGENTI AI SERVIZI Smart City API HackathonDAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
DAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
Paolo Nesi
 
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesOntology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Paolo Nesi
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Paolo Nesi
 

Similar to #CeDEM2017 Smart Cities of Self-Determined Data Subjects (20)

Workshop: Open Data - What's the Point?
Workshop: Open Data - What's the Point?Workshop: Open Data - What's the Point?
Workshop: Open Data - What's the Point?
 
Analysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic ToolsAnalysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic Tools
 
Data Analytics for Smart Cities: Looking Back, Looking Forward
Data Analytics for Smart Cities: Looking Back, Looking Forward Data Analytics for Smart Cities: Looking Back, Looking Forward
Data Analytics for Smart Cities: Looking Back, Looking Forward
 
DAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
DAI DATI INTELLIGENTI AI SERVIZI Smart City API HackathonDAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
DAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
 
Nouh (d2 its)
Nouh (d2 its)Nouh (d2 its)
Nouh (d2 its)
 
Building Smart Cities: The Data-Driven Way (Created For The Big 5 Construct 2...
Building Smart Cities: The Data-Driven Way (Created For The Big 5 Construct 2...Building Smart Cities: The Data-Driven Way (Created For The Big 5 Construct 2...
Building Smart Cities: The Data-Driven Way (Created For The Big 5 Construct 2...
 
User privacy in mobility data
User privacy in mobility data User privacy in mobility data
User privacy in mobility data
 
Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View
 
Opportunities and methodological challenges of Big Data for official statist...
Opportunities and methodological challenges of  Big Data for official statist...Opportunities and methodological challenges of  Big Data for official statist...
Opportunities and methodological challenges of Big Data for official statist...
 
Smart Cities: How are they different?
Smart Cities: How are they different? Smart Cities: How are they different?
Smart Cities: How are they different?
 
Open Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4CityOpen Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4City
 
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesOntology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
 
Internet of Things and Data Analytics for Smart Cities
Internet of Things and Data Analytics for Smart CitiesInternet of Things and Data Analytics for Smart Cities
Internet of Things and Data Analytics for Smart Cities
 
Big Data, Open data, IOT
Big Data, Open data, IOTBig Data, Open data, IOT
Big Data, Open data, IOT
 
Snap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsSnap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data Analytics
 
Correlation Method for Public Security Information in Big Data Environment
Correlation Method for Public Security Information in Big Data EnvironmentCorrelation Method for Public Security Information in Big Data Environment
Correlation Method for Public Security Information in Big Data Environment
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
 
[E government policy training] hanoi city presentation
[E government policy training] hanoi city presentation[E government policy training] hanoi city presentation
[E government policy training] hanoi city presentation
 
Overview la componente ICT vs Big Data
Overview la componente ICT vs Big DataOverview la componente ICT vs Big Data
Overview la componente ICT vs Big Data
 
Sii-Mobility Km4City Smart City API and App
Sii-Mobility Km4City Smart City API and AppSii-Mobility Km4City Smart City API and App
Sii-Mobility Km4City Smart City API and App
 

More from Danube University Krems, Centre for E-Governance

More from Danube University Krems, Centre for E-Governance (20)

Smart Cities workshop at CeDEM17
Smart Cities workshop at CeDEM17Smart Cities workshop at CeDEM17
Smart Cities workshop at CeDEM17
 
#CeDEM17 - Towards an Open Data based ICT Reference Architecture for Smart Ci...
#CeDEM17 - Towards an Open Data based ICT Reference Architecture for Smart Ci...#CeDEM17 - Towards an Open Data based ICT Reference Architecture for Smart Ci...
#CeDEM17 - Towards an Open Data based ICT Reference Architecture for Smart Ci...
 
#CeDEM17 - Financial Payments and Smart Cities
#CeDEM17 - Financial Payments and Smart Cities #CeDEM17 - Financial Payments and Smart Cities
#CeDEM17 - Financial Payments and Smart Cities
 
Open Data as Enabler of Public Service Co-creation: Exploring the Drivers and...
Open Data as Enabler of Public Service Co-creation:Exploring the Drivers and...Open Data as Enabler of Public Service Co-creation:Exploring the Drivers and...
Open Data as Enabler of Public Service Co-creation: Exploring the Drivers and...
 
DatalEt-Ecosystem Provider - The DEEP project
DatalEt-Ecosystem Provider - The DEEP projectDatalEt-Ecosystem Provider - The DEEP project
DatalEt-Ecosystem Provider - The DEEP project
 
Towards Open Justice: ICT acceptance in the Greek justice system
Towards Open Justice: ICT acceptance in the Greek justice systemTowards Open Justice: ICT acceptance in the Greek justice system
Towards Open Justice: ICT acceptance in the Greek justice system
 
[X]CHANGING PERSPECTIVES
[X]CHANGING PERSPECTIVES[X]CHANGING PERSPECTIVES
[X]CHANGING PERSPECTIVES
 
Using fuzzy cognitive maps as decision support tool for smart cities goraczek
Using fuzzy cognitive maps as decision support tool for smart cities  goraczekUsing fuzzy cognitive maps as decision support tool for smart cities  goraczek
Using fuzzy cognitive maps as decision support tool for smart cities goraczek
 
Understanding of smartphone divide dal yong
Understanding of smartphone divide  dal yongUnderstanding of smartphone divide  dal yong
Understanding of smartphone divide dal yong
 
The motivations behind open access publishing judith schossboeck
The motivations behind open access publishing  judith schossboeckThe motivations behind open access publishing  judith schossboeck
The motivations behind open access publishing judith schossboeck
 
Social media as hobed of racism and hate speech kobayashi, kaigo, kwak
Social media as hobed of racism and hate speech kobayashi, kaigo, kwakSocial media as hobed of racism and hate speech kobayashi, kaigo, kwak
Social media as hobed of racism and hate speech kobayashi, kaigo, kwak
 
Social media and citizen engagement in asia skoric
Social media and citizen engagement in asia  skoricSocial media and citizen engagement in asia  skoric
Social media and citizen engagement in asia skoric
 
Realizin modeling and evaluation city's enerfy efficiency leonidas anthopoulos
Realizin modeling and evaluation city's enerfy efficiency leonidas anthopoulosRealizin modeling and evaluation city's enerfy efficiency leonidas anthopoulos
Realizin modeling and evaluation city's enerfy efficiency leonidas anthopoulos
 
Post 2015 paris c limate conference politics on the internet manuela hartwig
Post 2015 paris c limate conference politics on the internet  manuela hartwigPost 2015 paris c limate conference politics on the internet  manuela hartwig
Post 2015 paris c limate conference politics on the internet manuela hartwig
 
Open government and national sovereignty ivo babaja
Open government and national sovereignty  ivo babajaOpen government and national sovereignty  ivo babaja
Open government and national sovereignty ivo babaja
 
Health r isk communication in the digital era myojung chung
Health r isk communication in the digital era myojung chungHealth r isk communication in the digital era myojung chung
Health r isk communication in the digital era myojung chung
 
An analysis of japanese local government facebook profiles muneo kaigo
An analysis of japanese local government facebook profiles muneo kaigoAn analysis of japanese local government facebook profiles muneo kaigo
An analysis of japanese local government facebook profiles muneo kaigo
 
GovCamp 2016 - Co-Creation
GovCamp 2016 - Co-CreationGovCamp 2016 - Co-Creation
GovCamp 2016 - Co-Creation
 
Datenschutzbeauftragte werden in Zukunft eine wichtige Rolle im Unternehmen s...
Datenschutzbeauftragte werden in Zukunft eine wichtige Rolle im Unternehmen s...Datenschutzbeauftragte werden in Zukunft eine wichtige Rolle im Unternehmen s...
Datenschutzbeauftragte werden in Zukunft eine wichtige Rolle im Unternehmen s...
 
Erfolgreiche Unternehmensführung verlangt sorgsamen und transparenten Umgang ...
Erfolgreiche Unternehmensführung verlangt sorgsamen und transparenten Umgang ...Erfolgreiche Unternehmensführung verlangt sorgsamen und transparenten Umgang ...
Erfolgreiche Unternehmensführung verlangt sorgsamen und transparenten Umgang ...
 

Recently uploaded

Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Sérgio Sacani
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
RizalinePalanog2
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 

Recently uploaded (20)

Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 

#CeDEM2017 Smart Cities of Self-Determined Data Subjects

  • 1. Berner Fachhochschule | Wirtschaft, Gesundheit, Soziale Arbeit Smart Cities of Self-Determined Data Subjects (SDDS) Graphic source: https://bam.files.bbci.co.uk Jan Frecè & Thomas Selzam Bern University of Applied Sciences, E-Government-Institute 17 May 2017, Danube University, Krems, Austria
  • 2. Bern University of Applied Sciences | Department of Business, Health & Social Work 1. The Problem and its Resolution 2. Layers of the SDDS Approach 3. Layers at Work 4. Case Aftermath & Feature Overview Agenda 2
  • 3. Bern University of Applied Sciences | Department of Business, Health & Social Work The Smart City Data Problem 3 Graphic sources: http://www.eoi.es, https://flaticon.com (Made by Freepik & Alfredo Hernandez) The more data  the better the city modeling  the smarter the city The more data  the better the citizen modeling  the smaller the individual privacy
  • 4. Bern University of Applied Sciences | Department of Business, Health & Social Work ▶ All personal data is stored in decentralized data stores, where it emerges. ▶ The functions for data storage, assembly, analysis and finally consummation are logically separated. ▶ No unencrypted information and no personal information leave the data store. ▶ The only one with access to analysis results is the data consumer. Solving the Dilemma Using Self-Determined Data Subjects (SDDS) 4
  • 5. Bern University of Applied Sciences | Department of Business, Health & Social Work The Layers of an SDDS approach 5 Data Layer [containing all unencrypted personal data stored and managed in decentralized data storages] Assembly Layer [containing combined, encrypted and de-personalized data sets from the data layer] Analysis Layer [containing encrypted data from the assembly layer, the algorithms to analyze this data and the encrypted results stemming from the analysis] Consumer Layer [containing encrypted analysis results from analysis layer, able to decrypt the results]
  • 6. Bern University of Applied Sciences | Department of Business, Health & Social Work Peter wants to support the city by providing his transportation data, but he does not want to reveal information younger than two weeks and no information from Wednesdays. Use Case Setup I 6Graphic source: Made by Freepik on https://flaticon.com The City Department of Transportation is interested to know which means of transportation people have used at which times of day, for what distances, in the last three months.
  • 7. Bern University of Applied Sciences | Department of Business, Health & Social Work Use Case Setup II 7Graphic source: Made by Freepik on https://flaticon.com A tracker in Peter’s car saves its movements and at home moves the data to Peter’s decentralized data store. Peter Muster, 2017 Yearly Subscriber City Department of Public Transportation All data from using public transport is saved on Peter’s subscription card and at home moved to Peter’s decentralized data store.
  • 8. Bern University of Applied Sciences | Department of Business, Health & Social Work Data Announcement Overview 8Graphic source: https://www.omakpac.org Step 1: The data subject (Peter) authorizes the data creators (Public Transportation Card & Car GPS Sensor). Step 2: The data creators announce the data to the local SDDS node. Step 3: The local SDDS node creates an entry in the distributed ledger (block chain), thereby announcing the data’s existence. Step 4: Now the data subject can log into the SDDS platform and enter its access conditions. Only then the data becomes available.
  • 9. Bern University of Applied Sciences | Department of Business, Health & Social Work Data Announcement Details Behind the Curtains 9Graphic source: https://www.omakpac.org Data is announced • in an SDDS block chain, as reference only, • with an encrypted owner ID, • with an encrypted location ID, • with an unencrypted data type identifier, • in connection with smart contracts, enforcing the access conditions. These smart contracts are the only gateway to reach the decentralized stores.
  • 10. Bern University of Applied Sciences | Department of Business, Health & Social Work Data Analysis: A Few More Details 10 Step 1: The data consumer (Department of Transportation) creates a new information request at the SDDS platform. Step 2: The platform isolates the entries in the distributed ledger (block chain) using the Type-ID and triggers the associated smart contracts. Step 3: If all access conditions (older than two weeks, no Wednesdays) are met, the local SDDS node is contacted (through a anonymization layer). Step 4: The distributed data store extracts the demanded data, removes personal information and forwards it to the local SDDS node.
  • 11. Bern University of Applied Sciences | Department of Business, Health & Social Work Data Analysis: A Few More Details 11 Step 5: The local SDDS node encrypts the data for analyzing and forwards it to the SDDS platform. Step 6: The SDDS platform assembles the data from all local nodes and forwards it to the Analytics Provider. Step 7: The Analytics Provider executes the selected analytic algorithm upon the encrypted data, producing an encrypted result. Step 8: The data consumer can download and decrypt the result.
  • 12. Bern University of Applied Sciences | Department of Business, Health & Social Work Data Analysis: The SDDS Layers at Work 12 Data Layer Assembly Layer Analysis Layer Consumer Layer Graphic source: Made by Freepik, Macrovector and Plainicon on https://flaticon.com
  • 13. Bern University of Applied Sciences | Department of Business, Health & Social Work Use Case Scenario – Aftermath I 13Graphic source: Made by Freepik on https://flaticon.com • Peter could put his private data source to use and help his city. Possibly, he is even remunerated for his service. • No personal data has been revealed. • No data has been revealed in general, only information provided. • SDDS Platform does not store any data, only IAM information. • No access to analysis results. • Only anonymized, encrypted data is processed. • The location and the creator of the data to be analyzed remains unknown. • Only references are saved in block chain  no data exposure in the case of encryption withering away.
  • 14. Bern University of Applied Sciences | Department of Business, Health & Social Work Use Case Scenario – Aftermath II 14Graphic source: Made by Freepik on https://flaticon.com • As desired, the Department of Transportation has information concerning which means of transportation are used for what kind of distances at which time of day. • Only relevant data (of the last three months) was processed. • No raw data has been revealed, only agreed information. Sample result: 14-15h: Distance < 1km  22.3% City Bus • No location data or names have been revealed  no risk of mishandling personal data.
  • 15. Bern University of Applied Sciences | Department of Business, Health & Social Work SDDS Main Features 15 • All data remains where it has been created. Outside of decentralized data stores, only references are saved. • Only encrypted, de-personalized excerpts leave the data store. • Data subject decides what to share under which conditions. • Information can be shared without revealing the actual data, nor the data creator. • Using Proxy Re-encryption, the SDDS platform prevents itself from being able to decrypt data or results and still processes them. • All roles are cryptographically isolated. Even double roles are possible, e.g. data consumer can also be an analytics provider without revealing more data.
  • 16. Bern University of Applied Sciences | Department of Business, Health & Social Work Thank you for your attention! Do you have any questions? 16 Jan Frecè & Thomas Selzam Bern University of Applied Sciences E-Government-Institute jan.frece@bfh.ch thomas.selzam@bfh.ch