PROTECTION GOALS FOR PRIVACY ENGINEERING Marit Hansen, Meiko - - PowerPoint PPT Presentation

protection goals for privacy engineering
SMART_READER_LITE
LIVE PREVIEW

PROTECTION GOALS FOR PRIVACY ENGINEERING Marit Hansen, Meiko - - PowerPoint PPT Presentation

www.datenschutzzentrum.de PROTECTION GOALS FOR PRIVACY ENGINEERING Marit Hansen, Meiko Jensen, and Martin Rost International Workshop on Privacy Engineering May 21, 2015 Protection Goals for Privacy Engineering www.datenschutzzentrum.de


slide-1
SLIDE 1

www.datenschutzzentrum.de

PROTECTION GOALS FOR PRIVACY ENGINEERING

Marit Hansen, Meiko Jensen, and Martin Rost International Workshop on Privacy Engineering May 21, 2015

Protection Goals for Privacy Engineering

slide-2
SLIDE 2

www.datenschutzzentrum.de

Outline

Protection Goals for Privacy Engineering

  • Security Protection Goals
  • Privacy Protection Goals
  • Three Axes
  • Conclusion
slide-3
SLIDE 3

www.datenschutzzentrum.de

Security Protection Goals

Protection Goals for Privacy Engineering

slide-4
SLIDE 4

www.datenschutzzentrum.de

Confidentiality

  • Protection Goals for Privacy Engineering

“The protection goal of

Confidentiality

is defined as the property that (privacy-relevant) data and services that process such data cannot be accessed by unauthorized entities.”

slide-5
SLIDE 5

www.datenschutzzentrum.de

Confidentiality

  • Protection Goals for Privacy Engineering
  • Secrecy
  • Non-Disclosure
  • Access Restrictions
  • Security Clearances
  • Data Minimization
  • Steganography
  • Unobservability

…in other words:

slide-6
SLIDE 6

www.datenschutzzentrum.de

Confidentiality

  • Protection Goals for Privacy Engineering
  • Data Encryption
  • in transit (TLS, HTTPS, SSH, …)
  • at rest (PGP, S/MIME, TrueCrypt, …)
  • Data Segregation
  • Secret Sharing, Secure Multiparty Computations
  • Onion Routing
  • Access Control Enforcement

Implementation Techniques:

slide-7
SLIDE 7

www.datenschutzzentrum.de

Integrity

Protection Goals for Privacy Engineering

“The protection goal of

Integrity

is defined as the property that (privacy-relevant) data and services that process such data cannot be modified in an unauthorized

  • r undetected manner.”
slide-8
SLIDE 8

www.datenschutzzentrum.de

Integrity

Protection Goals for Privacy Engineering

  • Authenticity
  • Detection of Data Changes
  • Non-Repudiation
  • Reliability

…in other words:

slide-9
SLIDE 9

www.datenschutzzentrum.de

Integrity

Protection Goals for Privacy Engineering

  • Digital Signatures
  • RSA, ElGamal
  • Message Authentication Codes
  • Hash Values
  • Access Control Enforcement
  • Watchdogs / Canaries
  • Two-Man Rules

Implementation Techniques:

slide-10
SLIDE 10

www.datenschutzzentrum.de

Availability

Protection Goals for Privacy Engineering

“The protection goal of

Availability

is defined as the property that access to (privacy-relevant) data and to services that process such data is always granted in a comprehensible, processable, timely manner.”

slide-11
SLIDE 11

www.datenschutzzentrum.de

Availability

Protection Goals for Privacy Engineering

  • Redundancy
  • Monitoring of Availability
  • Responsiveness
  • Accessibility
  • Uptime

…in other words:

slide-12
SLIDE 12

www.datenschutzzentrum.de

Availability

Protection Goals for Privacy Engineering

  • Backups
  • Load Balancers
  • Failovers
  • Redundant Components
  • Avoidance of Single-Points-of-Failure
  • Watchdogs / Canaries

Implementation Techniques:

slide-13
SLIDE 13

www.datenschutzzentrum.de

Privacy Protection Goals

Protection Goals for Privacy Engineering

slide-14
SLIDE 14

www.datenschutzzentrum.de

Unlinkability

“The protection goal of

Unlinkability

is defined as the property that privacy-relevant data cannot be linked across domains that are constituted by a common purpose and context.”

Protection Goals for Privacy Engineering

slide-15
SLIDE 15

www.datenschutzzentrum.de

Unlinkability

Protection Goals for Privacy Engineering

  • Data Minimization
  • Necessity / Need-to-Know
  • Purpose Binding
  • Separation of Power
  • Unobservability
  • Undetectability

…in other words:

slide-16
SLIDE 16

www.datenschutzzentrum.de

Unlinkability

Protection Goals for Privacy Engineering

  • Data Avoidance / Reduction
  • Access Control Enforcement
  • Generalization
  • Anonymization/Pseudonymization
  • Abstraction
  • Derivation
  • Separation / Isolation
  • Avoidance of Identifiers

Implementation Techniques:

slide-17
SLIDE 17

www.datenschutzzentrum.de

Unlinkability

Protection Goals for Privacy Engineering

Think of it as …

slide-18
SLIDE 18

www.datenschutzzentrum.de

Transparency

Protection Goals for Privacy Engineering

“The protection goal of

Transparency

is defined as the property that all privacy-relevant data processing −including the legal, technical, and organizational setting− can be understood and reconstructed at any time.”

slide-19
SLIDE 19

www.datenschutzzentrum.de

Transparency

Protection Goals for Privacy Engineering

  • Openness
  • Accountability
  • Documentation
  • Reproducibility
  • Notice (and Choice)
  • Auditability
  • Full-Disclosure

…in other words:

slide-20
SLIDE 20

www.datenschutzzentrum.de

Transparency

Protection Goals for Privacy Engineering

  • Logging and Reporting
  • User Notifications
  • Documentation
  • Status Dashboards
  • Privacy Policies
  • Transparency Services for Personal Data
  • Data Breach Notifications

Implementation Techniques:

slide-21
SLIDE 21

www.datenschutzzentrum.de

Transparency

Protection Goals for Privacy Engineering

Think of it as …

slide-22
SLIDE 22

www.datenschutzzentrum.de

Intervenability

Protection Goals for Privacy Engineering

“The protection goal of

Intervenability

is defined as the property that intervention is possible concerning all

  • ngoing or planned privacy-relevant

data processing.”

slide-23
SLIDE 23

www.datenschutzzentrum.de

Intervenability

Protection Goals for Privacy Engineering

  • Self-determination
  • User Controls
  • Rectification or Erasure of Data
  • (Notice and) Choice
  • Consent Withdrawal
  • Claim Lodging / Dispute Raising
  • Process Interruption

…in other words:

slide-24
SLIDE 24

www.datenschutzzentrum.de

Intervenability

Protection Goals for Privacy Engineering

  • Configuration Menu
  • Help Desks
  • Stop-Button for Processes
  • Break-Glass / Alert Procedures
  • System Snapshots
  • Manual Override of Automated Decisions
  • External Supervisory Authorities (DPAs)

Implementation Techniques:

slide-25
SLIDE 25

www.datenschutzzentrum.de

Intervenability

Protection Goals for Privacy Engineering

Think of it as …

slide-26
SLIDE 26

www.datenschutzzentrum.de

Three Axes

Protection Goals for Privacy Engineering

slide-27
SLIDE 27

www.datenschutzzentrum.de

Confidentiality <-> Availability

Protection Goals for Privacy Engineering

Confidentiality No access to data No access to services Authorized entities only Availability Full access to data Full access to services Everybody

slide-28
SLIDE 28

www.datenschutzzentrum.de

Integrity <-> Intervenability

Protection Goals for Privacy Engineering

Integrity No changes to data No changes to process Defined by processor Intervenability All types of changes Full process flexibility Defined by individual

slide-29
SLIDE 29

www.datenschutzzentrum.de

Unlinkability <-> Transparency

Protection Goals for Privacy Engineering

Unlinkability No linkable data No disclosure of process Need-to-Know Transparency Full linkability of data Full disclosure of process Want-to-Know

slide-30
SLIDE 30

www.datenschutzzentrum.de

The Six-Pointed Star

Protection Goals for Privacy Engineering

Integrity Confidentiality Unlinkability Intervenability Transparency Availability

slide-31
SLIDE 31

www.datenschutzzentrum.de

The Six-Pointed Star

Protection Goals for Privacy Engineering

Integrity Confidentiality Unlinkability Intervenability Transparency Availability

slide-32
SLIDE 32

www.datenschutzzentrum.de

Conclusion

Protection Goals for Privacy Engineering

slide-33
SLIDE 33

www.datenschutzzentrum.de

Conclusion

Protection Goals for Privacy Engineering

  • Protection Goals have proven very useful:
  • for Implementers
  • for Lawyers
  • for Data Protection Authorities
  • for Users
  • Privacy Protection Goals:
  • Unlinkability
  • Transparency
  • Intervenability

I C U Iv Iv T A

slide-34
SLIDE 34

www.datenschutzzentrum.de

References

Protection Goals for Privacy Engineering

Shaping the Future

  • f Electronic Identity

partly funded by EU FP7, GA n° 318424 www.futureid.eu Forum Privatheit und selbstbestimmtes Leben in der Digitalen Welt (Privacy Forum Germany)

partly funded by the German Federal Ministry

  • f Education and Research

www.forum-privatheit.de

slide-35
SLIDE 35

www.datenschutzzentrum.de

Protection Goals for Privacy Engineering

Thank You!

Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein Phone: 0431 988 – 1200 uld6@datenschutzzentrum.de http://www.datenschutzzentrum.de/ Protection Goals for Privacy Engineering Marit Hansen, Meiko Jensen, and Martin Rost I C U Iv Iv T A