SmartContent: A self protecting and context aware active content
-
Upload
fet-aware-project-self-awareness-in-autonomic-systems -
Category
Technology
-
view
342 -
download
4
description
Transcript of SmartContent: A self protecting and context aware active content
![Page 1: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/1.jpg)
1
Akla-Esso Tchao, Giovanna Di Marzo Serugendo
SmartContent: A self-protecting and context-
aware active content
![Page 2: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/2.jpg)
2 SmartContent: A self-protecting and context-aware active content
Introduction
SmartContent Model
SmartContent Protection
SmartContent Adaptability
Conclusion
Overview
![Page 3: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/3.jpg)
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
Blogs
You Tube File sharing
sites
Flickr
Podcast
![Page 4: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/4.jpg)
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
![Page 5: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/5.jpg)
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
![Page 6: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/6.jpg)
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
![Page 7: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/7.jpg)
7 SmartContent: A self-protecting and context-aware active content
Introduction :: Targeted example
![Page 8: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/8.jpg)
8 SmartContent: A self-protecting and context-aware active content
Introduction :: Targeted example
A location based content protection
![Page 9: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/9.jpg)
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
![Page 10: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/10.jpg)
10 SmartContent: A self-protecting and context-aware active content
Introduction
SmartContent Model
SmartContent Protection
SmartContent Adaptability
Conclusion
Overview
![Page 11: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/11.jpg)
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
![Page 12: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/12.jpg)
12 SmartContent: A self-protecting and context-aware active content
SmartContent Model :: Interaction
![Page 13: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/13.jpg)
13 SmartContent: A self-protecting and context-aware active content
SmartContent Model :: Targeted example
![Page 14: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/14.jpg)
14 SmartContent: A self-protecting and context-aware active content
SmartContent Model :: Example
SmartContent
Sensed context
Policies
![Page 15: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/15.jpg)
15 SmartContent: A self-protecting and context-aware active content
SmartContent Model :: Example
Reasoning entity
Action (A), Location (L) and Policy (P) Decision
![Page 16: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/16.jpg)
16 SmartContent: A self-protecting and context-aware active content
Introduction
SmartContent Model
SmartContent Protection
SmartContent Adaptability
Conclusion
Overview
![Page 17: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/17.jpg)
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
![Page 18: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/18.jpg)
18 SmartContent: A self-protecting and context-aware active content
SmartContent Protection
![Page 19: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/19.jpg)
19 SmartContent: A self-protecting and context-aware active content
Introduction
SmartContent Model
SmartContent Protection
SmartContent Adaptability
Conclusion
Overview
![Page 20: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/20.jpg)
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
![Page 21: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/21.jpg)
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
![Page 22: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/22.jpg)
22 SmartContent: A self-protecting and context-aware active content
SmartContent adaptability :: Targeted example
![Page 23: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/23.jpg)
23 SmartContent: A self-protecting and context-aware active content
Examples :: A location based content protection
SmartContent with AIS
Sensed context
Policies
Self
Self
![Page 24: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/24.jpg)
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
![Page 25: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/25.jpg)
25 SmartContent: A self-protecting and context-aware active content
Examples :: A location based content protection
Reasoning (Monitoring phase of AIS)
![Page 26: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/26.jpg)
26 SmartContent: A self-protecting and context-aware active content
Introduction
SmartContent Model
SmartContent Protection
SmartContent Adaptability
Conclusion
Overview
![Page 27: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/27.jpg)
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
![Page 28: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/28.jpg)
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
![Page 29: SmartContent: A self protecting and context aware active content](https://reader033.fdocuments.us/reader033/viewer/2022042623/540ae2658d7f72910c8b4752/html5/thumbnails/29.jpg)
29 SmartContent: A self-protecting and context-aware active content
Thank you!