Docstoc

Open Source DRM Project

Document Sample
Open Source DRM Project Powered By Docstoc
					       Open Source DRM Project
• What is the project goal?
   – Design and Develop a Digital Rights Exchange And
     Management System for
        • someone who want to publish his works
        • people who want to exchange digital goods each other
   – We do not make a system to compete with the existing DRM
     systems, we do make a system for open and free use.
• Where is our user?
   –   Libraries
   –   Small publisher
   –   Personal publisher
   –   Personal user
   Open Source DRM Project
• What features do we provide?
  – Easy to Search
  – Easy to Publish
  – Easy to Exchange
  – Easy to Download
   Open Source DRM Project
• Project Name: OpenDreams
• System Component:
  – Content Management
  – Rights Management
  – Transaction Management
  – Payment
  – P2P Platform with rights enforcement
       Architecture Idea
                        Application


                          Wrapper

Payment       Right           Content
Management    Management      Management

               Exchange         Search     Publish   Download


                        P2P Interface

 JXTA        Gnutella      eDonkey other P2P            …
                        Rights Enforcement
 Digital Content           Encrypted Content: Free to Distribute, relatively large.
                           License 1…n: Access Controlled, relatively small, XrML.




 L1
              Encrypted
 L2            Content
                                                                    Lj             Encrypted
 Ln                                                                                 Content
                                                      XrML Rights          Key

                          Wrapper
Common restrictions                                                               Decrypt

Specific restrictions




                                     PDF          MS Media               Office         …
Project: OpenDream             Members: skhuang, l6t, wnhung   Since: Dec., 2003            Date: 2003-12-16
                                                                                       Last Date: 2004-02-20

                          Open Dreams Project Features
     • A client application (GUI)
     •      A client application which has p2p network capability and has the following features.


            Usage            Technology                                  Description
         Publish        Content Encoding,        Publisher 可以對於某個 Content,可以針對不同的 Rights、不同的 User
                        Rights Generation        產生相對應的 Licenses。


         Search/Downl   P2P Network              一般 User 可以利用 P2P Network 快速取得 Content,但沒有相對應的
         oad Content                             License 仍不能使用此 Content。

         Get license    Internet,                可以向 Content Publisher 購買取得,或與擁有此 License 的 user 交易取得。
                        P2P Network
         Exchange       Fair Exchange            User 能透過 client application 尋找、買賣、交換 License。
         Rights         P2P Network
         Accounting                              有小額付費機制,任何的交易都必須能安全正確執行。

         Play/Read      Player Integration (MS   利用 Wrapper 技術與目前廣為使用的 Player 結合,例如 MS Media,
                        Media, Acrobat,…),       Acrobat等。使這些 Player 能與我們的 License 互動,而達到權限控管。
                        Win32 API Wrapping,
                        Rights Enforcement
Project: OpenDream     Members: skhuang, l6t, wnhung    Since: Dec., 2003             Date: 2004-01-30
                                                                                 Last Date:




                                    Rights (XrML)


                                    Media wrapper
                     1. Intercept send (challenge msg)
                     2. Generate License
                        a. retrieve info from challenge
                        b. get rights from incoming rights
                                                                     Other
                        c. generate license according a and b
                     3. Intercept WSARecv (return response)        restriction

                     4. Intercept RegQueryExA
                        a. info, cert1, cert2
Project: OpenDream      Members: skhuang, l6t, wnhung     Since: Dec., 2003        Date:
                                                                              Last Date:




                                       Server

                                                CONTENT

                     License
                                                 PROXY
                     Provider




                                P2P
                                HTTP



                                                WRAPPER


                                            COTS DRM

                                       Client

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:69
posted:5/25/2012
language:English
pages:8