22
Introduction Access Control Integration on NextShare Conclusions Access Control Integration on NextShare Jorge Sainz Raso KTH - TSLab June 4, 2009 Examiner: Bj ¨ orn Knutsson Supervisor: Ra´ ul Jim ´ enez Jorge Sainz Raso Access Control Integration on NextShare

Access Control Integration on NextShare

Embed Size (px)

Citation preview

IntroductionAccess Control Integration on NextShare

Conclusions

Access Control Integration on NextShare

Jorge Sainz Raso

KTH - TSLab

June 4, 2009

Examiner: Bjorn Knutsson Supervisor: Raul Jimenez

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

Outline

IntroductionDefinitionsAccess restriction on Satellite TVAccess restriction on NextShareProposed solution

Access Control Integration on NextShareWhat is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future work

Conclusions

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

DefinitionsAccess restriction on Satellite TVAccess restriction on NextShareProposed solution

Introduction

DefinitionsI Restrict distribution

I Do not allow downloadingI Restrict access

I Allow downloadingI Do not allow consumption

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

DefinitionsAccess restriction on Satellite TVAccess restriction on NextShareProposed solution

Introduction

Access restriction on Satellite TV

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

DefinitionsAccess restriction on Satellite TVAccess restriction on NextShareProposed solution

Introduction

Access restriction on NextShareI Required by content ownersI Technical requirements on NextShare:

I Efficient distributionI Caching

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

DefinitionsAccess restriction on Satellite TVAccess restriction on NextShareProposed solution

Introduction

Proposed solution

I Access Control outside the coreI Distribution mechanism untouchedI Caching support

I BenefitsI Easy to support different ACSsI Should ACS be compromised

I Core system unaffectedI Can easily be replaced

I Develop a framework

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Access Control Integrationon NextShare

I Develop an AccessControl Framework

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Access Control Integrationon NextShare

I Develop an AccessControl Framework

I Implement sample ACSsI Password

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Access Control Integrationon NextShare

I Develop an AccessControl Framework

I Implement samble ACSsI PasswordI sACS

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Access Control Integration on NextShare

Example 1: protection by password

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Access Control Integration on NextShare

Example 2: simple Access Control System (sACS)Supports

I GeoIPI IpRangeI Other Access token mechanism

I Payment system

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Remember: Access restriction on Satellite TV

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Exactly the same protection model as Satellite TV!

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Access Control Integration on NextShare

Payment system integration

11

R. Jimenez, L-E. Eriksson, and B. Knutsson.P2P-Next: Technical and Legal Challenges. SNCNW09, Uppsala, May. 2009

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

What is Access Control Integration on NextShare?Example 1: protection by passwordExample 2: simple Access Control System (sACS)Future workReal demonstration

Access Control Integration on NextShare

sACS: Real demonstration!!I The prototype is already prepared to be shownI If you are interested, ask me for it!

I I will be around today and tomorrow

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

Conclusions

ConclusionsI Flexible framework

I Have multiple ACSplugged in

I Proof of conceptI AC outside the Core

I CachingI Distribution Mechanism

untouched

Jorge Sainz Raso Access Control Integration on NextShare

IntroductionAccess Control Integration on NextShare

Conclusions

Thank you!any questions?

Jorge Sainz RasoWebsite of the project: http://www.tslab.ssvl.kth.se/thesis/node/1168

[email protected]

Jorge Sainz Raso Access Control Integration on NextShare