A Privacy Awareness System for Ubicomp Marc Langheinrich ETH - - PowerPoint PPT Presentation

a privacy awareness system for ubicomp
SMART_READER_LITE
LIVE PREVIEW

A Privacy Awareness System for Ubicomp Marc Langheinrich ETH - - PowerPoint PPT Presentation

A Privacy Awareness System for Ubicomp Marc Langheinrich ETH Zurich, Switzerland Motivation ! Ubicomp features real-world electronic services, often without user interface Privacy Awareness System ! Automated data transfer facilitates


slide-1
SLIDE 1

A Privacy Awareness System for Ubicomp

Marc Langheinrich ETH Zurich, Switzerland

slide-2
SLIDE 2

Ubicomp 2002

Privacy Awareness System

Motivation

! Ubicomp features real-world electronic services, often without user interface ! Automated data transfer facilitates interaction with such services ! Anonymous usage not always possible ! User should stay in control of data flow Control and Transparency Tools

slide-3
SLIDE 3

Ubicomp 2002

Privacy Awareness System

P r i v a c y P

  • l

i c y A c c e p t / D e c l i n e

Privacy Awareness System

Privacy Beacons Privacy Beacons Privacy Proxie Privacy Proxies Privacy DB Privacy DB

slide-4
SLIDE 4

Ubicomp 2002

Privacy Awareness System

P3P P3P policy licy

  • 1. Privacy Beacons

! Let people (data subjects) know about collection

– “Software” beacons as part of service discovery – “Stand-alone” beacons for video, audio rec.

! Beacons describe data to be collected, purpose

– Machine-readable privacy policies (P3P) – Extended with ubicomp-specific fields

PA (Privacy Assistant) Privacy Beacon

slide-5
SLIDE 5

Ubicomp 2002

Privacy Awareness System

User Privacy Proxy Service Privacy Proxy

  • 2. Privacy Proxies

! Service proxy solicits data subject’s consent

– User proxy compares preferences (APPEL) with policy obtained from service proxy

! Provide single entry point for data exchange

– Allows automated data inspection, update, deletion

W h a t D

  • Y
  • u

K n

  • w

A b

  • u

t M e ? D a t a : . . .

Database

slide-6
SLIDE 6

Ubicomp 2002

Privacy Awareness System

  • 3. Privacy Aware Database

<last name> <first name> <birthdate> <address>

Personal Data Individual Privacy Policy Data Usage Policy

! Store personal info together with P3P policy

– Data and policy (metadata) form single logical unit

! Requires usage policy for each data access

– DB compares policies for data subject and data user and only releases records w/ matching policies – Each data usage recorded in usage log (auditing)

slide-7
SLIDE 7

Ubicomp 2002

Privacy Awareness System

Privacy Awareness System

PA (Privacy Assistant) Privacy Beacon Devices Printer Proxy Camera Proxy User Privacy Proxy

P r i v a c y P

  • l

i c y A c c e p t / D e c l i n e

slide-8
SLIDE 8

Ubicomp 2002

Privacy Awareness System

Privacy Awareness System

Privacy Policy

Accept / Decline

! Privacy Database

– Oracle 8i, Java interface (no direct table access) – P3P policies cached for speed

! Privacy Proxies

– Web service (Apache Tomcat) – SOAP, SSH – Extended P3P

! Privacy Beacons

– In the works – BT/IR, iPAQ

slide-9
SLIDE 9

Ubicomp 2002

Privacy Awareness System

The Take Home Message

! Privacy is Possible in Ubiquitous Computing

– Let people know about collections (beacons) – Let people query, update, delete own data (proxies) – Let people know about (each) usage (database)

! Solutions Need Not be Perfect to be Useful

– Trusting fair information practices – Trusting collectors to keep their promises – Trusting the legal system (rouge collectors)

slide-10
SLIDE 10

Ubicomp 2002

Privacy Awareness System

Open Issues

! User Issues (Data Subject)

– Can the average user specify preferences? – How are multiple preferences merged?

! Service Issues (Data Collector)

– Does anybody need that fine-grained control? – Efficiency, efficiency, efficiency

! Enforcement and trust

– Incorporating anonymity, pseudonymity – How can we catch the bad guys?