36
Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue du Général Foy, 75008 Paris www.trialog.com EIC - Privacy engineering workshop 9 May 2017 1

Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important

Developments Antonio Kung, CTO

25 rue du Général Foy, 75008 Paris

www.trialog.com

EIC - Privacy engineering workshop 9 May 2017 1

Page 2: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Introduction Speaker

EIC - Privacy engineering workshop

Engineering background Involved in standardisation

Privacy engineering (ISO 27550 ) Big data – Security and privacy fabric (ISO 20547-4) Privacy in smart cities (Study period) Privacy guidelines in the IoT (Study period) OASIS

Others European Innovation Platform – Smart Cities and Communities

– Citizen approach to data: privacy-by-design Coordinator PRIPARE

– pripareproject.eu – Methodological Tools to Implement

Privacy and Foster Compliance with the GDPR

9 May 2017 2

Page 3: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

IPEN member (ipen.trialog.com)

EIC - Privacy engineering workshop 9 May 2017 3

Page 4: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Trialog

Trialog focuses on innovation since 1987

Security (since 2000) Connected vehicles

Privacy (depuis 2007) Intelligent transport system

(Sevecom, Preciosa)

Pripare

Create-IoT

EIC - Privacy engineering workshop 9 May 2017 4

Page 5: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Outline

EIC - Privacy engineering workshop

Privacy from a policy maker viewpoint

Overview of standards

Security and privacy for the IoT

27550 Privacy engineering

9 May 2017 5

Page 6: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Privacy from a Policy Maker Viewpoint

Example of smart cities

EIC - Privacy engineering workshop 9 May 2017 6

Page 7: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Deals with Complex Ecosystems

EIC - Privacy engineering workshop 9 May 2017 7

Security

Privacy

Safety Smart grid

Transport

Health

Smart Cities

Big data

IoT

Ecosystems Domains Concerns

Page 8: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Must take into account

EIC - Privacy engineering workshop

General Data Protection Regulation (GDPR) May 25th 2018

Data controllers Data processors Data Protection Officers

All public authorities Companies processing a large number of data subjects e.g. 5000

Sanctions for breaches up to 20,000,000 EUR up to 4% of the annual worldwide turnover

9 May 2017 8

Page 9: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Must understand these terms

EIC - Privacy engineering workshop

Privacy-by-design: PbD Institutionalisation of privacy management Integration of privacy concern in the engineering of systems

Privacy-by-default Highest level of protection by default

Privacy Impact assessment: PIA Process that evaluates impact on privacy

Note that the GDPR uses the term “data protection” instead of “privacy”

9 May 2017 9

Page 10: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Must Manage Privacy in Complex Ecosystem

EIC - Privacy engineering workshop 9 May 2017 10

Data Controller

Data processor

Comply Privacy

Obligations

Integrator

Contracts

Supplier

PIA and PbD

Purpose known

Requirements

Purpose unknown Apply

Apply

Municipality

stakeholder

PIA

Citizen

Give consent

Agree

Requests

Agreements

For data

exchange

Page 11: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Supplier - Purpose unknown

IoT Vision: Supply Chain

EIC - Privacy engineering workshop 9 May 2017 11

Middleware OS Security module

Electronics Sensor Smart device

Device Cloud solution

Operator Smart City

Application 1

Sup

ply

Ch

ain

Integrator - Purpose known

Operator Smart City

Application 2

Privacy impact assessment 2 Privacy impact assessment 1

Smart City Officer

Page 12: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Big Data Vision : Sharing Chain

EIC - Privacy engineering workshop 9 May 2017 12

Data analytics Data transformation

Data collecting

Sharing Chain

Data sharing

agreement Data sharing

agreement

Smart City Officer

Page 13: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Several Types of Concerns

EIC - Privacy engineering workshop 9 May 2017 13

Stakeholder Legal

Compliance Concern

Management Concern

System Lifecycle Concern

Demand side Policy maker

Compliance Check / Follow standards Transparency

Operator Data Controller Regulation

GPDR

Privacy Impact Assessment

PIA

Sharing Agreement

Privacy-by-Design PbD

Supply side

Operator Data processor

Supplier

Operators Requirements

Page 14: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Guidelines for GDPR Compliance

Sharing cities project H2020 (http://www.sharingcities.eu) London, Milan, Lisbon, Bordeaux, Burgas,

Warsaw

Program on GDPR compliance March 2017 – Workshop on use cases June 2017 – Workshop on PIAs Further – Applying a management plan for GDPR

compliance

Proposed content Privacy management plan

Governance scheme Roles and duties

– Data controllers – Data processors – Suppliers

Resources and staff

Management Repository of PIAs and data sharing agreements Interaction with citizens

– Transparency (dashboard) – Complaints

Breach management Continuous improvement

Templates PIA template Data sharing agreement template Privacy notice template Supplier privacy support description template

EIC - Privacy engineering workshop 9 May 2017 14

Page 15: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Overview of Standards

EIC - Privacy engineering workshop 9 May 2017 15

Page 16: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

General Privacy Standards Privacy framework 29100 Privacy impact assessment 29134 Privacy engineering 27550 (new) Code of practice 29151 Privacy Information management systems 27552 (new) OASIS-PMRM

Privacy Standards for Smart Cities

Management oriented

Privacy Standards for IoT Supply chain oriented

Privacy Standards for Big Data

Sharing chain oriented

Possible Landscape (Author Vision)

EIC - Privacy engineering workshop 9 May 2017 16

Additional guidelines

Page 17: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

ISO/IEC Standards

EIC - Privacy engineering workshop

29100 Privacy framework 29134 Privacy impact assessment 29151 Code of practice for PII protection

27550 Privacy Engineering 27551 Requirements for attribute-based unlinkable entity authentication 27552 Privacy management – requirements

20547-4 Big data reference architecture: Security and privacy fabric ISO Study period

Privacy in smart cities Privacy guidelines in the IoT

9 May 2017 17

Page 18: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Security and privacy for the IoT

Study period

EIC - Privacy engineering workshop 9 May 2017 18

Page 19: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

IoT Architectural Viewpoint

9 May 2017 EIC - Privacy engineering workshop 19

Application Layer / IoT Applications

Application Support

Network Layer

Device

Manage-ment

Security

Page 20: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

IoT App

IoT Abstract Viewpoint

Thing Thing Thing

9 May 2017 EIC - Privacy engineering workshop 20

Page 21: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Interoperability Viewpoint

9 May 2017 EIC - Privacy engineering workshop 21

Subsystem

Subsystem

PI

Subsystem Subsystem PI

PI Subsystem

PI: Point of interoperability

Page 22: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

IoT Semantic Interoperability Viewpoint

IoT App

Thing

IoT App IoT App

Thing Thing

IoT Semantic

Interopera-bility PI

9 May 2017 EIC - Privacy engineering workshop 22

Page 23: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

IoT Systems Stakeholders

EIC - Privacy engineering workshop 9 May 2017 23

Design

User

IoT App Supplier

User centric design

Procurement

Platform supplier

IoT App Supplier

Supply market place

Deployment

IoT App operator

IoT Platform operator

Operation

IoT Function Security, Privacy,

Safety

Objectives and

concerns

Page 24: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

IoT Security and privacy from an Interoperability Viewpoint

IoT App

Thing

IoT Semantic

Interopera-

bility PI

Security and Privacy

Security and privacy

Service description

IoT App Security & Privacy-by-design

Thing Security & Privacy-by-design

9 May 2017 EIC - Privacy engineering workshop 24

Page 25: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

27550 Privacy Engineering

EIC - Privacy engineering workshop 9 May 2017 25

Page 26: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Privacy Engineering: Integrating privacy concerns

EIC - Privacy engineering workshop 9 May 2017 26

Privacy Privacy

Privacy

Privacy Privacy

Privacy

Privacy!

Page 27: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Beyond CIA

EIC - Privacy engineering workshop

Confidentiality

Integrity

Availability

Unlinkability

Intervenability

Transparency 9 May 2017 27

From ULD: ieee-security.org/TC/SPW2015/IWPE/2.pdf

Page 28: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

ISO 15288 System Life Cycle Processes

Agreement Acquisition Supply

Organisational project-enabling Life cycle model management Infrastructure management Portfolio management Human resource management Quality management Knowledge management

Technical management Project planning Project assessment and control Decision management Risk management Configuration management Information management Measurement Quality assurance

Technical Business or mission analysis Stakeholder needs and requirements definition System requirements definition Architecture definition Design definition System analysis Implementation Integration Verification Transition Validation Operation Maintenance Disposal

EIC - Privacy engineering workshop 9 May 2017 28

Page 29: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Focus of business impact assessment

Focus on PIA Focus on privacy

Focus on security

Privacy Impact Assessment

EIC - Privacy engineering workshop 9 May 2017 Slide 29

Privacy

breach

Personal data

processing

Threats and

vulnerability of

system

Impact on

citizen’s

privacy

Impact on

organisation

Risk sources Consequences Measures

Organisational

Technical

PIA

Page 30: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Privacy-by-design Lifecycle Process

Risk Management Process

Privacy-by-design

EIC - Privacy engineering workshop 9 May 2017 30

Analysis Design Privacy controls

Privacy Principles

Privacy Requirements

Architecture

PETs

PIA Iteration

PIA Iteration

Page 31: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

From Principles to Services: OASIS-PMRM

EIC - Privacy engineering workshop 9 May 2017 31

Service Purpose

Core policy services Agreement Manage and negotiate permissions and rules

Usage Control PII use

Privacy assurance

services

Validation Ensures PII quality

Credential certification Ensure appropriate management of credentials

Enforcement

Monitor proper operation, respond to exception conditions and

report on demand evidence of compliance where required for

accountability

Security Safeguard privacy information and operations

Presentation and

lifecycle services

Interaction Information presentation and communication

Access View and propose changes to stored PII

Page 32: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

From security properties to security threats: STRIDE

EIC - Privacy engineering workshop 9 May 2017 32

Property Description Threat

Authentication The identity of users is established (or

you’re willing to accept anonymous users). Spoofing

Integrity

Data and system resources are only

changed in appropriate ways by

appropriate people. Tampering

Nonrepudiation Users can’t perform an action and later

deny performing it. Repudiation

Confidentiality Data is only available to the people

intended to access it. Information disclosure

Availability Systems are ready when needed and

perform acceptably. Denial Of Service

Authorization Users are explicitly allowed or denied

access to resources. Elevation of privilege

Page 33: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

From privacy properties to privacy threats: LINDDUN

EIC - Privacy engineering workshop 9 May 2017 33

Type Property Description Threat

Hard privacy

Unlinkability Hiding the link between two or more actions, identities, and

pieces of information. Linkability

Anonymity Hiding the link between an identity and an action or a piece

of information Identifiability

Plausible deniability Ability to deny having performed an action that other parties

can neither confirm nor contradict Non-repudiation

Undetectability and

unobservability Hiding the user’s actvities Detectability

Security Confidentiality Hiding the data

content or controlled release of data content Disclosure of

information

Soft Privacy

Content awareness User’s consciousness regarding his own data Unawareness

Policy and consent

compliance

Data controller to inform the data subject about the system’s

privacy policy, or allow the data subject to specify consents

in compliance with legislation Non compliance

https://distrinet.cs.kuleuven.be/software/linddun/catalog.php

Page 34: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

ISO 27550 Privacy Engineering (2nd Working Draft)

Privacy engineering Security and privacy System engineering Risk management

Privacy engineering processes Negotiation

– Acquisition – Supply

Organisation – Competence management – Knowledge management

Technical management – Risk management

Cycle – Stakeholders’ privacy expectation – Privacy principle operationalisation – Privacy engineering architecture – Privacy engineering design

Annex A Specific guidelines Supporting Domains Supporting agile programming Supporting small organisations

Annex B Objectives to identify capabilities Privacy engineering objectives Privacy protections goals

Annex C Cheat sheets Annex D Risk models

NIST, CNIL

Annex E Methodologies PMRM LINDDUN PRIPARE

EIC - Privacy engineering workshop 9 May 2017 34

Page 35: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Conclusion

EIC - Privacy engineering workshop

ISO/IEC 27550 Privacy engineering Provides a system life cycle process vision Integrates current body of knowledge Will evolve

Standards and guidelines Still in the making There is now a core of common standards Could be complemented by specific privacy guidelines

– Management oriented for smart cities – Supply chain oriented for IoT – Sharing chain oriented for big data

9 May 2017 35

Page 36: Standards and privacy engineering ISO, OASIS, PRIPARE and ... · Standards and privacy engineering – ISO, OASIS, PRIPARE and Other Important Developments Antonio Kung, CTO 25 rue

Questions?

www.trialog.com

EIC - Privacy engineering workshop 9 May 2017 36