Data-centric Privacy Policies for Smart Grids Sebastian Speiser and - - PowerPoint PPT Presentation

data centric privacy policies for smart grids
SMART_READER_LITE
LIVE PREVIEW

Data-centric Privacy Policies for Smart Grids Sebastian Speiser and - - PowerPoint PPT Presentation

Data-centric Privacy Policies for Smart Grids Sebastian Speiser and Andreas Harth The AAAI 2012 Workshop on Semantic Cities Toronto, Canada July 23 rd , 2012 Karlsruhe Service Research Institute (KSRI), Institute of Applied


slide-1
SLIDE 1

Karlsruhe Service Research Institute (KSRI), Institute of Applied Informatics and Formal Description Methods (AIFB)

www.kit.edu

KIT – University of the State of Baden-Württemberg and National Research Center of the Helmholtz Association KIT – University of the State of Baden-Württemberg and

Data-centric Privacy Policies for Smart Grids

Sebastian Speiser and Andreas Harth

The AAAI 2012 Workshop on Semantic Cities Toronto, Canada July 23rd, 2012

slide-2
SLIDE 2

Agenda § Motivation § Data-centric Policies § Policies restricting Policies § Patterns § Sticky Policies § Conclusions

23.07.2012 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 2

slide-3
SLIDE 3

MOTIVATION

Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 23.07.2012 3

slide-4
SLIDE 4

Motivation – Example

23.07.2012 4 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

Alice Energy Consumption Data Deidentified Energy Consumption Data access storing deidentification

slide-5
SLIDE 5

Motivation – Example Subject to privacy policy

23.07.2012 5 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

Alice Energy Consumption Data Deidentified Energy Consumption Data access storing deidentification Access Control: Only her energy provider may access the data

slide-6
SLIDE 6

Motivation – Example Subject to privacy policy

23.07.2012 6 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

Alice Energy Consumption Data Deidentified Energy Consumption Data access storing deidentification Obligation: Stored data must be deleted after

  • ne year
slide-7
SLIDE 7

Motivation – Example Subject to privacy policy

23.07.2012 7 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

Alice Energy Consumption Data Deidentified Energy Consumption Data access storing deidentification Policy restrictions: Deidentified data may also be shared under a policy that allows only non- commercial usage

slide-8
SLIDE 8

Motivation § Privacy policies can restrict:

§ Access to data § Usages of data, including specification of obligations § Policies for publishing or sharing derived data

§ Formal policies help to automate compliance checks § Challenge: large number of heterogeneous entities

§ No central view or control of processes § Individual privacy requirements differ § No central data storage § Intensified when Smart Grid is coupled with other Smart City systems

23.07.2012 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 8

slide-9
SLIDE 9

DATA-CENTRIC POLICIES

Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 23.07.2012 9

slide-10
SLIDE 10

Process-centric view § On system level

§ Sharing of consumption records must be approved by their

  • wners

§ On process level

§ [a process that is a usage for non-commercial purpose or a sharing with someone, who employs]* is allowed

§ In a central store Data-centric view § On instance level

§ Alice specified that her consumption record may be shared with Bob

§ On action level

§ Usage for non-commercial purposes and sharing with same policy are allowed

§ Attached to artefact

Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 23.07.2012

How to express usage policies?

10

slide-11
SLIDE 11

Advantages of Data-centric Policies § Process in which artefact is used can be partially unknown

§ Useful if service is provided by network of providers § Adaptive to process changes (innovation)

§ Intermediate artefacts have explicit policies

§ Policy can be passed with artefact to third party

§ Each artefact can have its own policy

§ Fine granular usage restrictions dependent on data owner in contrast to a law applicable to all

23.07.2012 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 11

slide-12
SLIDE 12

Data-centric Policies

§ Policies describe sets of compliant usages, i.e., restrictions on the actions and the policies of generated artefacts § Actions using an artefact must comply to artefact’s policy § Local view enabled by two assumptions:

§ used artefacts have correct policies; § generated artefacts are used in compliant way.

Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 23.07.2012 12

A1 A3

Derivation D1

A2

wasGenBy used Policy P3 Policy P1 Policy P2

restricts restricts

slide-13
SLIDE 13

Usage Model for Data-centric Policies

§ Based on Open Provenance Model (OPM)

§ Usage: using an artefact for a given purpose § Derivation: generate new artefacts that again have a policy § wasTriggeredBy: action can only start after other action started § Process: chosen as term to align OPM, but treated as atomic

Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 23.07.2012 13

Process used Artefact wasGeneratedBy Policy hasPolicy Derivation Usage wasTriggeredBy Purpose hasPurpose subclass of property arrow start: domain arrow end: range OtherAction Time Actor performedAt performedBy class

slide-14
SLIDE 14

POLICIES RESTRICTING POLICIES

Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 23.07.2012 14

slide-15
SLIDE 15

Policy Restrictions on other Policies § Policies of artefacts generated by a derivation are dependent on policies of used artefacts § Inheritance

§ Derived artefacts have exact same policy as inputs

§ Name-based restrictions

§ Possible policies for derived artefact are listed

§ Content-based restrictions

§ Possible policies for derived artefact are described

23.07.2012 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 15

slide-16
SLIDE 16

Inheritance of Policies § Generated artefacts inherit the policies of used artefacts § Problem: after transformation policies can become …

§ … more relaxed (e.g., after anonymisation), § … more strict (e.g., after combination with other data) § … incompatible (e.g., combining CC BY-SA and CC BY-NC-SA)

§ Example: GPL

§ GPL is inherited by derived code artefacts (viral)

23.07.2012 16 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

slide-17
SLIDE 17

Name-based Policy Restrictions § Policy of used artefact specifies exhaustive list of admissible policies for derived artefacts § Example: Creative Commons ShareAlike licenses

§ Name-based restrictions are not intended, as they prevent compatibilities of licenses with same meaning, but different names (Lessig, Creative Commons)*

§ Even more relevant for privacy policies, as we cannot assume canonical names

*: Lessig, L.: CC in Review: Lawrence Lessig on Compatibility. Available at http://creativecommons.org/weblog/entry/5709, 2005

23.07.2012 17 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

slide-18
SLIDE 18

Content-based Policy Restrictions § Policy of used artefact specifies restrictions on the usages allowed by policies of derived artefacts § Restrictions: must allow at least/at most certain usages => conditions on containment between policies § Restriction can refer to policy itself (self-referential) § Examples

§ anonymising artefact enables arbitrary non-commercial usages § derived data must be stored so that notification of usage is required and further derivations have the same terms § policy of confidential artefact requires that it is used only in documents with policies as restrictive as the original policy

23.07.2012 18 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

slide-19
SLIDE 19

Policy Language § Policies as Datalog query with one head variable, e.g.: § Compliant policy subjects: symbols that are query answers § Each policy is identified by an individual (policy name) § containedIn relation for content-based policy restrictions

§ Holds between policy names if containment holds for their queries § containedIn is maximised for increased compatibility

23.07.2012 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 19

UNC(x) ← Usage(x) ∧ hasPurpose(x, p) ∧ NonCommercial(p)

slide-20
SLIDE 20

PATTERNS

Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 23.07.2012 20

slide-21
SLIDE 21

Data Sharing / Rights Delegation § Rights holder can share the data with further parties under same or more restricted policy § P1(x) ← Usage(x) ∨ (Sharing(x) ∧ wasGenBy(a, x)∧ hasPolicy(a, p) ∧ containedIn(p, P1)) § Variations

§ further restrictions on usage or sharing (actor, time, purpose, …) § containment in other, more restricted policies § limited depth by decreasing sharing count in each policy restriction

23.07.2012 21 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

slide-22
SLIDE 22

Anonymisation § Very similar to rights delegation § After anonymisation typically more usages are allowed § PO(x) ← Anonymisation(x) ∧ wasGenBy(a, x)∧ hasPolicy(a, p) ∧ containedIn(p, PA ). PA(x) ← Usage(x) . § Variation: require minimum rights granted by policy

§ containedIn(PM, p) § E.g., non-commercial usage must be allowed

23.07.2012 22 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

slide-23
SLIDE 23

Obligations and Time Spans § Obligations allow temporary policy violations

§ E.g., data must be deleted within one year

§ Obligations without time restrictions are ineffective § PD(x) ← Storing(x) ∧ wasGenBy(a, x) ∧ wasTriggeredBy(d, x)∧ Deletion(d) ∧ used(d,a) ∧ performedAt(d, t) ∧ t ≤ ”2012-12-31”. § Data-centric policies need absolute time restrictions

§ Otherwise: just store a new copy and the timer is reset

23.07.2012 23 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

slide-24
SLIDE 24

STICKY POLICIES

Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 23.07.2012 24

slide-25
SLIDE 25

Attaching policies in an HTTP-based Architecture § RIF identifies rules with IRIs § We adopt the Linked Data principle: Resolving the IRI of a policy should return its definition § For Linked Data, we have identifiers for documents assign policy in RDF using the hasPolicy property § For other resources, we can use the HTTP Link Header Link: <http://ex.org/pols#P1>; rel=policy

23.07.2012 25 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012

slide-26
SLIDE 26

CONCLUSIONS

Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 23.07.2012 26

slide-27
SLIDE 27

Conclusions § Data-centric usage policies are suitable for Smart Grid, as

§ data is used in different contexts across dynamic provider networks; § each data artefact can have its own usage restrictions; § derived artefacts can be releasable under restricted policies.

§ Content-based restrictions on other policies increase the compatibility by overcoming naming dependencies § Stickiness of policies to transport them together with data § Advantages also apply when Smart Grids are integrated with further Smart City systems

23.07.2012 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 27

slide-28
SLIDE 28

Thank you for your attention. www.ksri.kit.edu www.aifb.kit.edu

23.07.2012 Data-centric Privacy Policies for Smart Grids - Sebastian Speiser - Semantic Cities 2012 28

slide-29
SLIDE 29

Karlsruhe Service Research Institute (KSRI), Institute of Applied Informatics and Formal Description Methods (AIFB)

www.kit.edu

KIT – University of the State of Baden-Württemberg and National Research Center of the Helmholtz Association KIT – University of the State of Baden-Württemberg and

Data-centric Privacy Policies for Smart Grids

Sebastian Speiser and Andreas Harth

The AAAI 2012 Workshop on Semantic Cities Toronto, Canada July 23rd, 2012