SlideShare a Scribd company logo
Open and Secure Digital Rights Management
     Issues in security for Digital Rights Management

                   Carlos Serrão
                  carlos.serrao@iscte.pt
                carlos.j.serrao@gmail.com



        ISCTE/DCTI/ADETTI           UPC/AC/DMAG
           Lisboa, Portugal         Barcelona, Spain
OpenSDRM

    • What is OpenSDRM
     •   Distributed DRM architecture
     •   Each of the functionalities is implemented has an
         independent distributed service
     •   There can exist multiple instances of the same service
         provided by different entities




2
OpenSDRM

     •   OpenSDRM is open:
         •   open-source
         •   open specifications
         •   open interfaces
         •   open to different types of content
         •   open to support many different business models

         •   open to interoperability




3
OpenSDRM

     •   OpenSDRM is secure:
         •   relies on public and secret cryptography: RSA, AES, X.509, ...
         •   XML and X.509 certificates allow the establishment of trust
             environments between all the components
         •   client-side rights management intermediary - wallet
             •   client content rendering applications authentication and registration

             •   secure storage

             •   secure rights management intermediation with DRM platform




4
OpenSDRM
                                                   Content Management System
                                                                                                          Payment authorization
                                                                                                             and requests

                   Browse through                                                Content
                                               Commerce
                   available content                                           Production
                                              Service (COS)
                                                                              Service (CPS)                                                        Payment
                                                                                                                                                   Gateway
                                                       Content
                                    Send content
                                                                                                                                                   Service
                                                                                     Register content
                                       order                          Metadata        and metadata                                                  (PGW)
                          Content                 Media
                                                                               Registration
                                               Distribution
     End-Users
                                                                              Service (RGS)     License template
                                              Service (MDS)                                                                               Payment System
                                                                                                 production and
                                                                                                   content key
                                                                                                                             Request and download
                                                                                                     storage
      Content
                                                                                                                             content protection tools
     Rendering
    Applications                            Content protection
                                                  tools
                                                                                                                                                           Protection
                                                                                                                                                              Tools
      Wallet
                                                                                                                                                          Service (PTS)
     DRM-IMw                                                                                          License
                                                                                                    Service (LIS)

                                                   Licenses
                                                                                                                                                    Protection Tools System
    End-User
     System                                                                        License Management System


                                                         Creates and distributes
                                                           digital credentials



                                                                 Authentication                                Configuration
                                                                 Service (AUS)                                 Service (CFS)



                                                                             Authentication and Accounting
                                                                                        System

5
OpenSDRM

    • Components
          Service A                                   Service B

           Application   Application level security    Application




             SOAP                                        SOAP

            HTTP(s)                                     HTTP(s)

            SSL/TLS        Channel level security       SSL/TLS

            TCP/IP                                      TCP/IP




6
OpenSDRM

    • Wallet Rights Management interoperable Middle-
      ware
            Content       Content          Content          Content       Content
           Rendering     Rendering        Rendering        Rendering     Rendering
           Application   Application      Application      Application   Application
               A             B                C                ...            Z




                           Wallet Rights Management interoperability
                                          Middle-ware




                                       DRM platform



7
OpenSDRM
                                                                                   Content
                                                  Governed and                    Rendering     Content
                                                 Protected content                Application

                                                                 Content
                                Governed and                    Rendering           Content
                               Protected content                Application

                                                Content
              Governed and                     Rendering            Content
             Protected content                 Application




                                        Wallet Rights Management interoperability Middle-
                                                            ware



            Content from
         different providers


                                                                      Provider
         and DRM systems                                                          DRM
                                                                                 system
                                                     Provider




                                                                 DRM
                                                                system
                                    Provider




                                                DRM
                                               system




8
OpenSDRM

                                                                  CRA

                                                   1
      Protection Tools Manager                                                  Application
                                                                               Authorisation

        3                                      5                                                                 Application
                                 2
                                                                                                                 Registration
                                                                        8                              9
     MPEG-21
                                   Rights
       REL
                                                           DRM Secure
                                 Expression
                                                             Comm.
                                 Interpreter           6
      ODRL           4
                                                                                             10
                                                                                                            Application
                                                                                                           Authenticator
                                                                                                  11
                                          7
                                                                            Secure Storage
                                                                               Module

                                                                                                                  12




                                                       DRM

9
OpenSDRM
        Content       Content           Content          Content           Content
       Rendering     Rendering         Rendering        Rendering         Rendering
       Application   Application       Application      Application       Application
           A             B                 C                ...                Z

                                                                                          Common Operation
                                                                                          Language command


        Protection      Secure                        Application       Application
          Tools         Storage                      Authorisation      Registration
        Manager         Module                         Module             Module

                                                              Application
                                                             Authenticator
       MPEG-21           Rights          DRM Secure            Module
         REL           Expression          Comm.
                       Interpreter         Module
        ODRL                                                Wallet Rights Management
                                                           interoperability Middle-ware

                                                                                          Protocols and formats
                                                                                            DRM-dependent




        DRM platform                 DRM platform                    DRM platform



10
OpenSDRM

     • OpenSDRM usage cases:
      •   Until now, mostly used on R&D projects
      •   Content business scenarios
          •   Digital Music, MOSES FP5-IST project, Music-4You.com
          •   JPEG2000 digital images, HICOD2000 ESA RTD project
          •   Video-Surveillance, WCAM FP6-IST project
          •   Home Networking Digital Music, MediaNet FP6-IST project




11
OpenSDRM

     • OpenSDRM is available at:
      •   This “info” sites are still under development:
          •   http://www.opensdrm.com
          •   http://www.opensdrm.org


      •   The source-code can be fetched (SVN) from:
          •   http://sourceforge.net/projects/opensdrm/


      •   Contributions are quite welcome!


12

More Related Content

Similar to OpenSDRM Panel

HP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 LaunchHP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 Launch
grahamwright
 
M2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsM2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsComarch
 
ACORD Web Services
ACORD Web ServicesACORD Web Services
ACORD Web Services
chris_bertelsen
 
Tech Ed 09 - Arc302 - Analysis and Architecture
Tech Ed 09 -  Arc302  - Analysis and ArchitectureTech Ed 09 -  Arc302  - Analysis and Architecture
Tech Ed 09 - Arc302 - Analysis and Architecture
mhessinger
 
Avcm content flow_080608-v2
Avcm content flow_080608-v2Avcm content flow_080608-v2
Avcm content flow_080608-v2Debjani Roy
 
2008 brokerage distributed software-service management [compatibility mode]
2008 brokerage distributed software-service management [compatibility mode]2008 brokerage distributed software-service management [compatibility mode]
2008 brokerage distributed software-service management [compatibility mode]imec.archive
 
2008 brokerage distributed software-service management [compatibility mode]
2008 brokerage distributed software-service management [compatibility mode]2008 brokerage distributed software-service management [compatibility mode]
2008 brokerage distributed software-service management [compatibility mode]imec.archive
 
The CORA Model Explained
The CORA Model ExplainedThe CORA Model Explained
The CORA Model Explained
telzinga
 
Microsoft Media Platform Overview
Microsoft Media Platform OverviewMicrosoft Media Platform Overview
Microsoft Media Platform Overview
David Chou
 
I Minds2009 Secure And Distributed Software Prof Wouter Joosen (Ibbt Distri...
I Minds2009 Secure And Distributed Software  Prof  Wouter Joosen (Ibbt Distri...I Minds2009 Secure And Distributed Software  Prof  Wouter Joosen (Ibbt Distri...
I Minds2009 Secure And Distributed Software Prof Wouter Joosen (Ibbt Distri...imec.archive
 
ONTOCOM SemTech
ONTOCOM SemTechONTOCOM SemTech
ONTOCOM SemTech
Elena Simperl
 
Technology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS OpportunitiesTechnology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS Opportunities
Radisys Corporation
 
Presentatie peter vink back to the future, TASS technology solutions
Presentatie peter vink   back to the future, TASS technology solutionsPresentatie peter vink   back to the future, TASS technology solutions
Presentatie peter vink back to the future, TASS technology solutions#devdate
 
Geospatial Community Cloud Vision
Geospatial Community Cloud VisionGeospatial Community Cloud Vision
Geospatial Community Cloud Vision
Daneyon Hansen
 
Managing the Data Center with JBoss SOA-P
Managing the Data Center with JBoss SOA-PManaging the Data Center with JBoss SOA-P
Managing the Data Center with JBoss SOA-PColloquium
 
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
Verimatrix
 

Similar to OpenSDRM Panel (20)

HP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 LaunchHP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 Launch
 
M2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsM2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M Projects
 
ACORD Web Services
ACORD Web ServicesACORD Web Services
ACORD Web Services
 
Tech Ed 09 - Arc302 - Analysis and Architecture
Tech Ed 09 -  Arc302  - Analysis and ArchitectureTech Ed 09 -  Arc302  - Analysis and Architecture
Tech Ed 09 - Arc302 - Analysis and Architecture
 
Avcm content flow_080608-v2
Avcm content flow_080608-v2Avcm content flow_080608-v2
Avcm content flow_080608-v2
 
2008 brokerage distributed software-service management [compatibility mode]
2008 brokerage distributed software-service management [compatibility mode]2008 brokerage distributed software-service management [compatibility mode]
2008 brokerage distributed software-service management [compatibility mode]
 
2008 brokerage distributed software-service management [compatibility mode]
2008 brokerage distributed software-service management [compatibility mode]2008 brokerage distributed software-service management [compatibility mode]
2008 brokerage distributed software-service management [compatibility mode]
 
Session10part2 Servers Detailed
Session10part2  Servers DetailedSession10part2  Servers Detailed
Session10part2 Servers Detailed
 
Session9part2 Servers Detailed
Session9part2  Servers DetailedSession9part2  Servers Detailed
Session9part2 Servers Detailed
 
The CORA Model Explained
The CORA Model ExplainedThe CORA Model Explained
The CORA Model Explained
 
Microsoft Media Platform Overview
Microsoft Media Platform OverviewMicrosoft Media Platform Overview
Microsoft Media Platform Overview
 
I Minds2009 Secure And Distributed Software Prof Wouter Joosen (Ibbt Distri...
I Minds2009 Secure And Distributed Software  Prof  Wouter Joosen (Ibbt Distri...I Minds2009 Secure And Distributed Software  Prof  Wouter Joosen (Ibbt Distri...
I Minds2009 Secure And Distributed Software Prof Wouter Joosen (Ibbt Distri...
 
ONTOCOM SemTech
ONTOCOM SemTechONTOCOM SemTech
ONTOCOM SemTech
 
Eska cds
Eska cdsEska cds
Eska cds
 
Technology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS OpportunitiesTechnology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS Opportunities
 
OpenStack Security
OpenStack SecurityOpenStack Security
OpenStack Security
 
Presentatie peter vink back to the future, TASS technology solutions
Presentatie peter vink   back to the future, TASS technology solutionsPresentatie peter vink   back to the future, TASS technology solutions
Presentatie peter vink back to the future, TASS technology solutions
 
Geospatial Community Cloud Vision
Geospatial Community Cloud VisionGeospatial Community Cloud Vision
Geospatial Community Cloud Vision
 
Managing the Data Center with JBoss SOA-P
Managing the Data Center with JBoss SOA-PManaging the Data Center with JBoss SOA-P
Managing the Data Center with JBoss SOA-P
 
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
Verimatrix-Multi-network Solutions in the Real World - NexTV Mexico 2012
 

More from Carlos Serrao

Prevenir o "ransomware" - Guia da OWASP para prevenção do "ransomware"
Prevenir o "ransomware" - Guia da OWASP para prevenção do "ransomware"Prevenir o "ransomware" - Guia da OWASP para prevenção do "ransomware"
Prevenir o "ransomware" - Guia da OWASP para prevenção do "ransomware"
Carlos Serrao
 
OWASP Mobile Top 10 - Principais Riscos no Desenvolvimento Seguro de Aplicaçõ...
OWASP Mobile Top 10 - Principais Riscos no Desenvolvimento Seguro de Aplicaçõ...OWASP Mobile Top 10 - Principais Riscos no Desenvolvimento Seguro de Aplicaçõ...
OWASP Mobile Top 10 - Principais Riscos no Desenvolvimento Seguro de Aplicaçõ...
Carlos Serrao
 
OWASP Mobile Top 10
OWASP Mobile Top 10OWASP Mobile Top 10
OWASP Mobile Top 10
Carlos Serrao
 
Vamos tirar uma selfie? [... como a privacidade morreu e ninguém nos avisou]
Vamos tirar uma selfie? [... como a privacidade morreu e ninguém nos avisou]Vamos tirar uma selfie? [... como a privacidade morreu e ninguém nos avisou]
Vamos tirar uma selfie? [... como a privacidade morreu e ninguém nos avisou]
Carlos Serrao
 
A OWASP e a Segurança Aplicacional para a Web
A OWASP e a Segurança Aplicacional para a WebA OWASP e a Segurança Aplicacional para a Web
A OWASP e a Segurança Aplicacional para a Web
Carlos Serrao
 
Segurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes SociaisSegurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes SociaisCarlos Serrao
 
Segurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes SociaisSegurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes SociaisCarlos Serrao
 
OWASP e o desenvolvimento seguro de aplicações para a Web
OWASP e o desenvolvimento seguro de aplicações para a WebOWASP e o desenvolvimento seguro de aplicações para a Web
OWASP e o desenvolvimento seguro de aplicações para a Web
Carlos Serrao
 
Principios básicos de segurança on-line
Principios básicos de segurança on-linePrincipios básicos de segurança on-line
Principios básicos de segurança on-lineCarlos Serrao
 
To DRM or not to DRM?
To DRM or not to DRM?To DRM or not to DRM?
To DRM or not to DRM?
Carlos Serrao
 
OWASP presentation on FISTA2011
OWASP presentation on FISTA2011OWASP presentation on FISTA2011
OWASP presentation on FISTA2011Carlos Serrao
 
Análise de Vulnerabilidades em Aplicações na Web Nacional
Análise de Vulnerabilidades em Aplicações na Web NacionalAnálise de Vulnerabilidades em Aplicações na Web Nacional
Análise de Vulnerabilidades em Aplicações na Web Nacional
Carlos Serrao
 
Segurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes SociaisSegurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes Sociais
Carlos Serrao
 
OWASP, PT.OWASP, IBWAS'10 & Cia.
OWASP, PT.OWASP, IBWAS'10 & Cia.OWASP, PT.OWASP, IBWAS'10 & Cia.
OWASP, PT.OWASP, IBWAS'10 & Cia.
Carlos Serrao
 
Is the Web at Risk?
Is the Web at Risk?Is the Web at Risk?
Is the Web at Risk?
Carlos Serrao
 
Owasp@iscte iul ferramentas-analise_vulnerabilidades
Owasp@iscte iul ferramentas-analise_vulnerabilidadesOwasp@iscte iul ferramentas-analise_vulnerabilidades
Owasp@iscte iul ferramentas-analise_vulnerabilidadesCarlos Serrao
 
OWASP@ ISCTE-IUL, Segurança em PHP
OWASP@ ISCTE-IUL, Segurança em PHPOWASP@ ISCTE-IUL, Segurança em PHP
OWASP@ ISCTE-IUL, Segurança em PHP
Carlos Serrao
 
OWASP @ ISCTE-IUL, OWASP Top 10 2010
OWASP @ ISCTE-IUL, OWASP Top 10 2010OWASP @ ISCTE-IUL, OWASP Top 10 2010
OWASP @ ISCTE-IUL, OWASP Top 10 2010
Carlos Serrao
 
OWASP @ ISCTE-IUL - OWASP Top 10 (v2010)
OWASP @ ISCTE-IUL - OWASP Top 10 (v2010)OWASP @ ISCTE-IUL - OWASP Top 10 (v2010)
OWASP @ ISCTE-IUL - OWASP Top 10 (v2010)
Carlos Serrao
 
OWASP @ ISCTE-IUL, Criptografia em PHP
OWASP @ ISCTE-IUL, Criptografia em PHPOWASP @ ISCTE-IUL, Criptografia em PHP
OWASP @ ISCTE-IUL, Criptografia em PHP
Carlos Serrao
 

More from Carlos Serrao (20)

Prevenir o "ransomware" - Guia da OWASP para prevenção do "ransomware"
Prevenir o "ransomware" - Guia da OWASP para prevenção do "ransomware"Prevenir o "ransomware" - Guia da OWASP para prevenção do "ransomware"
Prevenir o "ransomware" - Guia da OWASP para prevenção do "ransomware"
 
OWASP Mobile Top 10 - Principais Riscos no Desenvolvimento Seguro de Aplicaçõ...
OWASP Mobile Top 10 - Principais Riscos no Desenvolvimento Seguro de Aplicaçõ...OWASP Mobile Top 10 - Principais Riscos no Desenvolvimento Seguro de Aplicaçõ...
OWASP Mobile Top 10 - Principais Riscos no Desenvolvimento Seguro de Aplicaçõ...
 
OWASP Mobile Top 10
OWASP Mobile Top 10OWASP Mobile Top 10
OWASP Mobile Top 10
 
Vamos tirar uma selfie? [... como a privacidade morreu e ninguém nos avisou]
Vamos tirar uma selfie? [... como a privacidade morreu e ninguém nos avisou]Vamos tirar uma selfie? [... como a privacidade morreu e ninguém nos avisou]
Vamos tirar uma selfie? [... como a privacidade morreu e ninguém nos avisou]
 
A OWASP e a Segurança Aplicacional para a Web
A OWASP e a Segurança Aplicacional para a WebA OWASP e a Segurança Aplicacional para a Web
A OWASP e a Segurança Aplicacional para a Web
 
Segurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes SociaisSegurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes Sociais
 
Segurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes SociaisSegurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes Sociais
 
OWASP e o desenvolvimento seguro de aplicações para a Web
OWASP e o desenvolvimento seguro de aplicações para a WebOWASP e o desenvolvimento seguro de aplicações para a Web
OWASP e o desenvolvimento seguro de aplicações para a Web
 
Principios básicos de segurança on-line
Principios básicos de segurança on-linePrincipios básicos de segurança on-line
Principios básicos de segurança on-line
 
To DRM or not to DRM?
To DRM or not to DRM?To DRM or not to DRM?
To DRM or not to DRM?
 
OWASP presentation on FISTA2011
OWASP presentation on FISTA2011OWASP presentation on FISTA2011
OWASP presentation on FISTA2011
 
Análise de Vulnerabilidades em Aplicações na Web Nacional
Análise de Vulnerabilidades em Aplicações na Web NacionalAnálise de Vulnerabilidades em Aplicações na Web Nacional
Análise de Vulnerabilidades em Aplicações na Web Nacional
 
Segurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes SociaisSegurança e Privacidade em Redes Sociais
Segurança e Privacidade em Redes Sociais
 
OWASP, PT.OWASP, IBWAS'10 & Cia.
OWASP, PT.OWASP, IBWAS'10 & Cia.OWASP, PT.OWASP, IBWAS'10 & Cia.
OWASP, PT.OWASP, IBWAS'10 & Cia.
 
Is the Web at Risk?
Is the Web at Risk?Is the Web at Risk?
Is the Web at Risk?
 
Owasp@iscte iul ferramentas-analise_vulnerabilidades
Owasp@iscte iul ferramentas-analise_vulnerabilidadesOwasp@iscte iul ferramentas-analise_vulnerabilidades
Owasp@iscte iul ferramentas-analise_vulnerabilidades
 
OWASP@ ISCTE-IUL, Segurança em PHP
OWASP@ ISCTE-IUL, Segurança em PHPOWASP@ ISCTE-IUL, Segurança em PHP
OWASP@ ISCTE-IUL, Segurança em PHP
 
OWASP @ ISCTE-IUL, OWASP Top 10 2010
OWASP @ ISCTE-IUL, OWASP Top 10 2010OWASP @ ISCTE-IUL, OWASP Top 10 2010
OWASP @ ISCTE-IUL, OWASP Top 10 2010
 
OWASP @ ISCTE-IUL - OWASP Top 10 (v2010)
OWASP @ ISCTE-IUL - OWASP Top 10 (v2010)OWASP @ ISCTE-IUL - OWASP Top 10 (v2010)
OWASP @ ISCTE-IUL - OWASP Top 10 (v2010)
 
OWASP @ ISCTE-IUL, Criptografia em PHP
OWASP @ ISCTE-IUL, Criptografia em PHPOWASP @ ISCTE-IUL, Criptografia em PHP
OWASP @ ISCTE-IUL, Criptografia em PHP
 

Recently uploaded

Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Lviv Startup Club
 
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
jamalseoexpert1978
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Boris Ziegler
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
WilliamRodrigues148
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
bosssp10
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
Chapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .pptChapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .ppt
ssuser567e2d
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
 
Auditing study material for b.com final year students
Auditing study material for b.com final year  studentsAuditing study material for b.com final year  students
Auditing study material for b.com final year students
narasimhamurthyh4
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
In the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptxIn the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptx
Adani case
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
Norma Mushkat Gaffin
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 
buy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accountsbuy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accounts
Susan Laney
 

Recently uploaded (20)

Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
 
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
Chapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .pptChapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .ppt
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
 
Auditing study material for b.com final year students
Auditing study material for b.com final year  studentsAuditing study material for b.com final year  students
Auditing study material for b.com final year students
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
In the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptxIn the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptx
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 
buy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accountsbuy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accounts
 

OpenSDRM Panel

  • 1. Open and Secure Digital Rights Management Issues in security for Digital Rights Management Carlos Serrão carlos.serrao@iscte.pt carlos.j.serrao@gmail.com ISCTE/DCTI/ADETTI UPC/AC/DMAG Lisboa, Portugal Barcelona, Spain
  • 2. OpenSDRM • What is OpenSDRM • Distributed DRM architecture • Each of the functionalities is implemented has an independent distributed service • There can exist multiple instances of the same service provided by different entities 2
  • 3. OpenSDRM • OpenSDRM is open: • open-source • open specifications • open interfaces • open to different types of content • open to support many different business models • open to interoperability 3
  • 4. OpenSDRM • OpenSDRM is secure: • relies on public and secret cryptography: RSA, AES, X.509, ... • XML and X.509 certificates allow the establishment of trust environments between all the components • client-side rights management intermediary - wallet • client content rendering applications authentication and registration • secure storage • secure rights management intermediation with DRM platform 4
  • 5. OpenSDRM Content Management System Payment authorization and requests Browse through Content Commerce available content Production Service (COS) Service (CPS) Payment Gateway Content Send content Service Register content order Metadata and metadata (PGW) Content Media Registration Distribution End-Users Service (RGS) License template Service (MDS) Payment System production and content key Request and download storage Content content protection tools Rendering Applications Content protection tools Protection Tools Wallet Service (PTS) DRM-IMw License Service (LIS) Licenses Protection Tools System End-User System License Management System Creates and distributes digital credentials Authentication Configuration Service (AUS) Service (CFS) Authentication and Accounting System 5
  • 6. OpenSDRM • Components Service A Service B Application Application level security Application SOAP SOAP HTTP(s) HTTP(s) SSL/TLS Channel level security SSL/TLS TCP/IP TCP/IP 6
  • 7. OpenSDRM • Wallet Rights Management interoperable Middle- ware Content Content Content Content Content Rendering Rendering Rendering Rendering Rendering Application Application Application Application Application A B C ... Z Wallet Rights Management interoperability Middle-ware DRM platform 7
  • 8. OpenSDRM Content Governed and Rendering Content Protected content Application Content Governed and Rendering Content Protected content Application Content Governed and Rendering Content Protected content Application Wallet Rights Management interoperability Middle- ware Content from different providers Provider and DRM systems DRM system Provider DRM system Provider DRM system 8
  • 9. OpenSDRM CRA 1 Protection Tools Manager Application Authorisation 3 5 Application 2 Registration 8 9 MPEG-21 Rights REL DRM Secure Expression Comm. Interpreter 6 ODRL 4 10 Application Authenticator 11 7 Secure Storage Module 12 DRM 9
  • 10. OpenSDRM Content Content Content Content Content Rendering Rendering Rendering Rendering Rendering Application Application Application Application Application A B C ... Z Common Operation Language command Protection Secure Application Application Tools Storage Authorisation Registration Manager Module Module Module Application Authenticator MPEG-21 Rights DRM Secure Module REL Expression Comm. Interpreter Module ODRL Wallet Rights Management interoperability Middle-ware Protocols and formats DRM-dependent DRM platform DRM platform DRM platform 10
  • 11. OpenSDRM • OpenSDRM usage cases: • Until now, mostly used on R&D projects • Content business scenarios • Digital Music, MOSES FP5-IST project, Music-4You.com • JPEG2000 digital images, HICOD2000 ESA RTD project • Video-Surveillance, WCAM FP6-IST project • Home Networking Digital Music, MediaNet FP6-IST project 11
  • 12. OpenSDRM • OpenSDRM is available at: • This “info” sites are still under development: • http://www.opensdrm.com • http://www.opensdrm.org • The source-code can be fetched (SVN) from: • http://sourceforge.net/projects/opensdrm/ • Contributions are quite welcome! 12