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
Blogs
You Tube File sharing
sites
Flickr
Podcast
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