SmartContent: A self-protecting and context-          aware active content         Akla-Esso Tchao, Giovanna Di Marzo Seru...
Overview Introduction SmartContent Model SmartContent Protection SmartContent Adaptability ConclusionSmartContent: A ...
Introduction :: Context Development of communications systems:    Anyone can be a content producer    Almost everyone c...
Introduction :: Problem Problem:    Information theft and personal content redistributed without content     owner autho...
Introduction :: Existing solutions and problem Existing solutions    Cryptography    DRM    Digital watermarking Prob...
Introduction :: Targeted example Sensitive data held by banks or administrationsHome: Access to content denied           ...
Introduction :: Targeted exampleSmartContent: A self-protecting and context-aware active content                          ...
Introduction :: Targeted example A location based content protectionSmartContent: A self-protecting and context-aware act...
Introduction :: Objective Content that can protect itself against unauthorized  access Content that has the notion of co...
Overview Introduction SmartContent Model SmartContent Protection SmartContent Adaptability ConclusionSmartContent: A ...
SmartContent Model SmartContent is an agent, embedded with:    Protected content    Sensed context                     ...
SmartContent Model :: InteractionSmartContent: A self-protecting and context-aware active content                         ...
SmartContent Model :: Targeted exampleSmartContent: A self-protecting and context-aware active content                    ...
SmartContent Model :: Example SmartContent    Sensed context    PoliciesSmartContent: A self-protecting and context-awa...
SmartContent Model :: Example    Reasoning entity         Action (A), Location (L) and Policy (P)  DecisionSmartContent...
Overview Introduction SmartContent Model SmartContent Protection SmartContent Adaptability ConclusionSmartContent: A ...
SmartContent Protection Several levels of protection    First level using cryptographic algorithms    Second level usin...
SmartContent ProtectionSmartContent: A self-protecting and context-aware active content                                   ...
Overview Introduction SmartContent Model SmartContent Protection SmartContent Adaptability ConclusionSmartContent: A ...
SmartContent adaptability Controlled environment, adaptability through:    Several policies and reasoning algorithms ins...
SmartContent adaptability Uncontrolled environment, adaptability through:    Use of Negative selection algorithm of AIS ...
SmartContent adaptability :: Targeted exampleSmartContent: A self-protecting and context-aware active content             ...
Examples :: A location based content protection SmartContent with AIS    Sensed context    Policies                    ...
Examples :: A location based content protection    Non-self patterns generation (Censoring phase of AIS)Non-SelfSmartCont...
Examples :: A location based content protection    Reasoning (Monitoring phase of AIS)SmartContent: A self-protecting and...
Overview Introduction SmartContent Model SmartContent Protection SmartContent Adaptability ConclusionSmartContent: A ...
Conclusion Proposed a model for context aware self-protecting content Flexible model that support adaptability Future w...
ACKNOWLEDGEMENT EU-FP7-FET Proactive project SAPERE — Self-aware  Pervasive Service Ecosystems, under contract  no.256873...
Thank you!SmartContent: A self-protecting and context-aware active content                                                ...
Upcoming SlideShare
Loading in …5
×

SmartContent: A self protecting and context aware active content

400 views
358 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
400
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SmartContent: A self protecting and context aware active content

  1. 1. SmartContent: A self-protecting and context- aware active content Akla-Esso Tchao, Giovanna Di Marzo Serugendo 1
  2. 2. Overview Introduction SmartContent Model SmartContent Protection SmartContent Adaptability ConclusionSmartContent: A self-protecting and context-aware active content 2
  3. 3. 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 Facebook Podcast Blogs Flickr Personal Content You Tube File sharing Twitter sitesSmartContent: A self-protecting and context-aware active content 3
  4. 4. 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 sharingSmartContent: A self-protecting and context-aware active content 4
  5. 5. 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 adaptabilitySmartContent: A self-protecting and context-aware active content 5
  6. 6. Introduction :: Targeted example Sensitive data held by banks or administrationsHome: Access to content denied Office: access to content granted on any device, in presence of appropriate customers, within corporate perimeters SmartContent: A self-protecting and context-aware active content 6
  7. 7. Introduction :: Targeted exampleSmartContent: A self-protecting and context-aware active content 7
  8. 8. Introduction :: Targeted example A location based content protectionSmartContent: A self-protecting and context-aware active content 8
  9. 9. 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  SmartContentSmartContent: A self-protecting and context-aware active content 9
  10. 10. Overview Introduction SmartContent Model SmartContent Protection SmartContent Adaptability ConclusionSmartContent: A self-protecting and context-aware active content 10
  11. 11. SmartContent Model SmartContent is an agent, embedded with:  Protected content  Sensed context Policies  Policies  Reasoning entity Crypto Protected Sensed entity Content context  Cryptographic entity Renderer The Renderer Reasoning entity SmartContentSmartContent: A self-protecting and context-aware active content 11
  12. 12. SmartContent Model :: InteractionSmartContent: A self-protecting and context-aware active content 12
  13. 13. SmartContent Model :: Targeted exampleSmartContent: A self-protecting and context-aware active content 13
  14. 14. SmartContent Model :: Example SmartContent  Sensed context  PoliciesSmartContent: A self-protecting and context-aware active content 14
  15. 15. SmartContent Model :: Example  Reasoning entity  Action (A), Location (L) and Policy (P)  DecisionSmartContent: A self-protecting and context-aware active content 15
  16. 16. Overview Introduction SmartContent Model SmartContent Protection SmartContent Adaptability ConclusionSmartContent: A self-protecting and context-aware active content 16
  17. 17. SmartContent Protection Several levels of protection  First level using cryptographic algorithms  Second level using obfuscation techniqueSmartContent: A self-protecting and context-aware active content 17
  18. 18. SmartContent ProtectionSmartContent: A self-protecting and context-aware active content 18
  19. 19. Overview Introduction SmartContent Model SmartContent Protection SmartContent Adaptability ConclusionSmartContent: A self-protecting and context-aware active content 19
  20. 20. SmartContent adaptability Controlled environment, adaptability through:  Several policies and reasoning algorithms inside SmartContent  Dynamic update and modification of policies P3 P2 P4 P1 Crypto Protected Sensed entity Content context Renderer R1 R2 R3 R4 SmartContentSmartContent: A self-protecting and context-aware active content 20
  21. 21. 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 notSmartContent: A self-protecting and context-aware active content 21
  22. 22. SmartContent adaptability :: Targeted exampleSmartContent: A self-protecting and context-aware active content 22
  23. 23. Examples :: A location based content protection SmartContent with AIS  Sensed context  Policies Self SelfSmartContent: A self-protecting and context-aware active content 23
  24. 24. Examples :: A location based content protection  Non-self patterns generation (Censoring phase of AIS)Non-SelfSmartContent: A self-protecting and context-aware active content 24
  25. 25. Examples :: A location based content protection  Reasoning (Monitoring phase of AIS)SmartContent: A self-protecting and context-aware active content 25
  26. 26. Overview Introduction SmartContent Model SmartContent Protection SmartContent Adaptability ConclusionSmartContent: A self-protecting and context-aware active content 26
  27. 27. 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 mechanismsSmartContent: A self-protecting and context-aware active content 27
  28. 28. 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.euSmartContent: A self-protecting and context-aware active content 28
  29. 29. Thank you!SmartContent: A self-protecting and context-aware active content 29

×