smartcontent: a self protecting and context aware active content

Post on 06-Sep-2014

342 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation by Akla-Esso Tchao and Giovanna Di Marzo Serugendo at the 2nd Awareness Workshop on Challenges for Achieving Self-awareness in Autonomic Systems @ SASO 2012, Lyon, France

TRANSCRIPT

1

Akla-Esso Tchao, Giovanna Di Marzo Serugendo

SmartContent: A self-protecting and context-

aware active content

2 SmartContent: A self-protecting and context-aware active content

Introduction

SmartContent Model

SmartContent Protection

SmartContent Adaptability

Conclusion

Overview

3 SmartContent: A self-protecting and context-aware active content

Introduction :: Context

Development of communications systems:

Anyone can be a content producer

Almost everyone carries a personal computing device

Easier than ever to publish content over the Internet or among

devices

Personal

Content

Facebook

Blogs

You Tube File sharing

sites

Flickr

Podcast

Twitter

4 SmartContent: A self-protecting and context-aware active content

Introduction :: Problem

Problem:

Information theft and personal content redistributed without content

owner authorization

Propagation of content and copies are hard to control

Example:

Lost of sensitive data by banks or administrations

No control of private data on social networks (Facebook, etc…)

Unauthorized copyrighted file sharing. According to IFPI report 2010,

one in five people across Europe’s top markets are engaged in

unauthorized file sharing

5 SmartContent: A self-protecting and context-aware active content

Introduction :: Existing solutions and problem

Existing solutions

Cryptography

DRM

Digital watermarking

Problems

No persistent content protection

Too expensive to deploy

Too much restriction and lack of flexibility

No context information taken into account in the decision process

No adaptability

6 SmartContent: A self-protecting and context-aware active content

Introduction :: Targeted example

Sensitive data held by banks or administrations

Home: Access to content denied Office: access to content granted on

any device, in presence of appropriate

customers, within corporate perimeters

7 SmartContent: A self-protecting and context-aware active content

Introduction :: Targeted example

8 SmartContent: A self-protecting and context-aware active content

Introduction :: Targeted example

A location based content protection

9 SmartContent: A self-protecting and context-aware active content

Introduction :: Objective

Content that can protect itself against unauthorized

access

Content that has the notion of context

Content that can adapt to unforeseen situations

Easy to deploy and use

Solution SmartContent

10 SmartContent: A self-protecting and context-aware active content

Introduction

SmartContent Model

SmartContent Protection

SmartContent Adaptability

Conclusion

Overview

11 SmartContent: A self-protecting and context-aware active content

SmartContent Model

SmartContent is an agent, embedded with:

Protected content

Sensed context

Policies

Reasoning entity

Cryptographic entity

The Renderer

Protected

Content

Policies

Sensed

context

Reasoning

entity

Crypto

entity Renderer

SmartContent

12 SmartContent: A self-protecting and context-aware active content

SmartContent Model :: Interaction

13 SmartContent: A self-protecting and context-aware active content

SmartContent Model :: Targeted example

14 SmartContent: A self-protecting and context-aware active content

SmartContent Model :: Example

SmartContent

Sensed context

Policies

15 SmartContent: A self-protecting and context-aware active content

SmartContent Model :: Example

Reasoning entity

Action (A), Location (L) and Policy (P) Decision

16 SmartContent: A self-protecting and context-aware active content

Introduction

SmartContent Model

SmartContent Protection

SmartContent Adaptability

Conclusion

Overview

17 SmartContent: A self-protecting and context-aware active content

SmartContent Protection

Several levels of protection

First level using cryptographic algorithms

Second level using obfuscation technique

18 SmartContent: A self-protecting and context-aware active content

SmartContent Protection

19 SmartContent: A self-protecting and context-aware active content

Introduction

SmartContent Model

SmartContent Protection

SmartContent Adaptability

Conclusion

Overview

20 SmartContent: A self-protecting and context-aware active content

SmartContent adaptability

Controlled environment, adaptability through:

Several policies and reasoning algorithms inside SmartContent

Dynamic update and modification of policies

Protected

Content

Sensed

context

R1

Crypto

entity Renderer

SmartContent

P1 P2

P3 P4

R2 R3 R4

21 SmartContent: A self-protecting and context-aware active content

SmartContent adaptability

Uncontrolled environment, adaptability through:

Use of Negative selection algorithm of AIS

Co-stimulation signal

Negative Selection mechanism:

Ability of the human immune system to distinguish from cells of the

organism : self and the foreign elements known as non-self

Two phases

Censoring Phase Generation of self and non-self set

Monitoring phase Detector set (non-self set) put to work

Co-stimulation signal

Signal from external entity, confirm or not if a foreign body is self or

not

22 SmartContent: A self-protecting and context-aware active content

SmartContent adaptability :: Targeted example

23 SmartContent: A self-protecting and context-aware active content

Examples :: A location based content protection

SmartContent with AIS

Sensed context

Policies

Self

Self

24 SmartContent: A self-protecting and context-aware active content

Examples :: A location based content protection

Non-self patterns generation (Censoring phase of AIS)

Non-Self

25 SmartContent: A self-protecting and context-aware active content

Examples :: A location based content protection

Reasoning (Monitoring phase of AIS)

26 SmartContent: A self-protecting and context-aware active content

Introduction

SmartContent Model

SmartContent Protection

SmartContent Adaptability

Conclusion

Overview

27 SmartContent: A self-protecting and context-aware active content

Conclusion

Proposed a model for context aware self-protecting content

Flexible model that support adaptability

Future work:

Implementation focus on context as location

Indoor localization

Exploit existing technologies RFID for indoor localization and experiment

with SmartContent

Develop an indoor positioning algorithm to retrieve precise GPS

positions using readily available sensors in mobiles devices

Map SmartContent into SAPERE framework

Experiment with different adaptability mechanisms

28 SmartContent: A self-protecting and context-aware active content

ACKNOWLEDGEMENT

EU-FP7-FET Proactive project SAPERE — Self-aware

Pervasive Service Ecosystems, under contract

no.256873

Collaboration: University of Geneva, University of

Bologna, University of Modena, University of Linz and

University of St-Andrews

More information: http://www.sapere-project.eu

29 SmartContent: A self-protecting and context-aware active content

Thank you!

top related