KR101012561B1 - Drm 컨텐츠 제공 시스템 및 drm 컨텐츠 제공 방법 - Google Patents
Drm 컨텐츠 제공 시스템 및 drm 컨텐츠 제공 방법 Download PDFInfo
- Publication number
- KR101012561B1 KR101012561B1 KR1020080082496A KR20080082496A KR101012561B1 KR 101012561 B1 KR101012561 B1 KR 101012561B1 KR 1020080082496 A KR1020080082496 A KR 1020080082496A KR 20080082496 A KR20080082496 A KR 20080082496A KR 101012561 B1 KR101012561 B1 KR 101012561B1
- Authority
- KR
- South Korea
- Prior art keywords
- drm
- content
- information
- authority
- manager
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/603—Digital right managament [DRM]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (34)
- 외부로부터 제공되는 특정 컨텐츠에 해당하는 특성정보에 기초한 DRM암호키를 생성하고, 상기 DRM암호키를 이용하여 상기 컨텐츠를 DRM 컨텐츠 포맷(DCF)으로 패키징하는 DRM패키저;상기 DCF 패키징된 DRM 컨텐츠를 컨트롤워드(CW)를 이용하여 스크램블링하고, 상기 DCF 패키징된 DRM 컨텐츠에 대응하는 ECM(Entitlement Control Message)을 상기 컨텐츠에 해당하는 특성정보 및 상기 컨트롤워드(CW)를 포함시켜 생성하는 CAS서버;상기 CAS에서 스크램블링된 상기 DRM 컨텐츠 및 상기 ECM을 방송 송출하는 방송제공서버; 및상기 방송제공서버로부터 방송 송출되는 상기 스크램블링된 DRM 컨텐츠 및 상기 ECM을 다운로드하여, 상기 ECM 내에 포함된 상기 컨트롤워드(CW)를 이용하여 상기 스크램블링된 DRM 컨텐츠를 디스크램블링하여 저장하고, 상기 ECM 내의 상기 특성정보에 기초하여 DRM암호키를 생성하여 상기 DRM암호키를 보안영역에 저장하는 클라이언트디바이스를 포함하는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 제 1 항에 있어서,상기 DRM(Digital Rights Management)패키저는,외부로부터 제공되는 상기 특정 컨텐츠에 해당하는 특성정보에 기초하여, 상기 컨텐츠에 대응하는 DRM암호키(CEK : Contents Encryption Key) 및 컨텐츠ID(CID : Contents ID)를 생성하고, 상기 CEK 및 상기 CID와 상기 특성정보에 포함되는 메타정보를 외부의 소정 RI(Rights Issuer)서버로 제공하는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 제 2 항에 있어서,상기 CAS(Conditional Access System)서버는,상기 컨트롤워드(CW)를 이용하여 상기 DCF 패키징된 DRM 컨텐츠를 스크램블링하고, 상기 DRM 컨텐츠에 대응하여 상기 컨트롤워드(CW) 및 상기 컨텐츠에 해당하는 상기 특성정보를 포함하는 상기 ECM(Entitlement Control Message)을 생성하여 상기 ECM을 정당한 다운로드 권한을 갖는 클라이언트디바이스에 대응하는 클라이언트암호키를 이용하여 암호화하고, 스크램블링된 상기 DRM컨텐츠와 상기 암호화된 ECM을 상기 방송제공서버로 제공하는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 제 3 항에 있어서,상기 클라이언트디바이스는,상기 방송제공서버로부터 수신된 상기 ECM 내의 상기 특성정보에 기초하여 상기 DRM암호키(CEK) 및 컨텐츠ID(CID)를 생성하고, 상기 CEK 및 상기 CID와 상기 특성정보에 포함되는 권리/제한정보를 포함하는 권한정보(RO : Rights Object)생성하여 상기 보안영역에 저장하는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 제 4 항에 있어서,각각의 컨텐츠 별로 해당 컨텐츠에 대응하는 상기 CEK 및 상기 CID와 상기 메타정보를 저장하고, 외부의 소정 클라이언트디바이스로부터 소정 컨텐츠에 해당하는 권한정보(RO)가 요청되면 해당 컨텐츠의 메타정보에 기초하여 상기 CEK를 포함하는 권한정보(RO)를 생성하여 상기 클라이언트디바이스로 제공하는 RI(Right Issuer)서버를 더 포함하는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 제 5 항에 있어서,상기 특성정보는,컨텐츠에 해당하는 SEED정보, 방송시간정보, 방송채널번호정보, 프로그램ID정보, 디바이스바인딩인지 또는 메모리바인딩인지 여부를 나타내는 디바이스/메모리바인딩정보, Subscription여부를 나타내는 Subscription/Non-Subscription바인딩정보, 재생가능횟수정보, 다운로드가능여부정보 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 제 6 항에 있어서,상기 클라이언트디바이스가 생성하여 상기 보안영역에 저장하는 상기 권한정보(RO)와 상기 RI서버로부터 상기 클라이언트디바이스로 제공되는 상기 권한정보(RO)는, 상기 디바이스/메모리바인딩정보 및 상기 Subscription/Non-Subscription바인딩정보 중 적어도 하나에 해당하는 바인딩정보를 포함하는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 제 6 항에 있어서,외부의 소정 클라이언트디바이스로부터 소정 컨텐츠에 해당하는 권한정보(RO)가 요청되면, 해당 권한정보(RO)를 제공하는 상기 RI서버에 상기 클라이언트디바이스가 접속할 수 있도록 유도하고, 상기 클라이언트디바이스가 요청한 해당 컨텐츠에 해당하는 상기 디바이스/메모리바인딩정보 및 상기 Subscription/Non-Subscription바인딩정보 중 적어도 하나를 상기 클라이언트디바이스로 제공하는 PS(Presentation Server)서버를 더 포함하는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 제 8 항에 있어서,상기 클라이언트디바이스는,해당 컨텐츠에 대응하는 상기 특성정보에 기초하여 상기 권한정보(RO)를 생성한 후 상기 권한정보(RO)와 상기 특성정보의 상기 디바이스/메모리바인딩정보 및 상기 Subscription/Non-Subscription바인딩정보 중 적어도 하나에 해당하는 바인딩정보를 상기 보안영역에 저장하고, 소정 컨텐츠에 해당하는 권한정보(RO)를 요청함에 따라 상기 RI서버로부터 제공되는 상기 권한정보(RO)와 상기 PS서버로부터 제공되는 상기 바인딩정보를 상기 보안영역에 저장하는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 제 4 항 또는 제 7 항 또는 제 9 항 중 어느 한 한에 있어서,상기 클라이언트디바이스는,상기 권한정보(RO)를 상기 보안영역에 저장한 후, 해당 컨텐츠에 대응하는 상기 권한정보(RO)의 저장완료를 외부의 소정 PS(Presentation Server)서버에 알리는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 공개영역과 보안영역을 포함하는 보안메모리카드;DRM 컨텐츠의 다운로드 요청에 따라, 다운로드되는 해당 DRM 컨텐츠를 상기 보안메모리카드의 상기 공개영역에 저장하도록 상기 보안메모리카드로 제공하는 PVR관리자;사용자로부터 소정 방송채널을 통해 제공되는 DRM 컨텐츠의 다운로드가 요청되면, 상기 DRM 컨텐츠를 다운로드 실행하고 상기 DRM 컨텐츠에 대응하여 수신된 ECM 내에 포함된 컨트롤워드(CW)를 이용하여 상기 다운로드되는 DRM 컨텐츠를 디스크램블링하여 상기 PVR관리자로 제공하고, 상기 ECM 내에 포함된 특성정보에 기초하여 상기 DRM 컨텐츠에 대응하는 DRM암호키를 생성하는 CAS관리자; 및상기 CAS관리자에서 생성된 상기 DRM암호키를 상기 보안메모리카드의 상기 보안영역에 저장하도록 상기 보안메모리카드로 제공하는 DRM관리자를 포함하는 것을 특징으로 하는 클라이언트디바이스.
- 제 11 항에 있어서,상기 CAS(Conditional Access System)관리자는,제공되는 소정의 ECM(Entitlement Control Message)을 자신의 클라이언트암호키를 이용하여 복호화하여 상기 ECM 내에 포함된 컨트롤워드(CW) 및 상기 특성정보를 획득하고, 권한정보(RO : Rights Object)의 생성이 요청되면 상기 특성정보에 기초하여 상기 DRM(Digital Rights Management) 컨텐츠에 대응하는 DRM암호키(CEK : Contents Encryption Key) 및 컨텐츠ID(CID : Contents ID)를 생성하고, 상기 CEK 및 상기 CID와 상기 특성정보에 포함되는 권리/제한정보를 포함하는 권한정보(RO : Rights Object)를 생성하는 스마트카드와,상기 DRM 컨텐츠에 대응하여 수신된 ECM를 상기 스마트카드로 제공하고, 상기 스마트카드에서 획득된 상기 컨트롤워드(CW)를 이용하여 상기 다운로드되는 DRM 컨텐츠를 디스크램블링하여 상기 PVR관리자로 제공하고, 상기 DRM 컨텐츠에 대응하는 권한정보(RO)의 생성을 상기 스마트카드로 요청하여 상기 스마트카드에서 생성된 권한정보(RO)를 상기 DRM관리자로 제공하는 CAS클라이언트를 포함하는 것을 특징으로 하는 클라이언트디바이스.
- 제 12 항에 있어서,상기 CAS클라이언트는,상기 PVR(Personal Video Recorder)관리자에 의해 다운로드되는 상기 DRM 컨 텐츠의 저장이 완료되는 경우, 상기 DRM 컨텐츠에 대응하는 권한정보(RO)의 생성을 상기 스마트카드로 요청하는 것을 특징으로 하는 클라이언트디바이스.
- 제 12 항에 있어서,상기 PVR관리자는,상기 CAS관리자로부터 제공되는 패킷형태의 디스크램블링된 상기 DRM 컨텐츠를 리어셈블링하여 상기 보안메모리카드의 상기 공개영역에 저장하도록 상기 보안메모리카드로 제공하는 것을 특징으로 하는 클라이언트디바이스.
- 제 14 항에 있어서,상기 CAS클라이언트는,권한정보(RO)의 생성을 상기 스마트카드로 요청할 때 자신이 포함되는 디바이스정보를 상기 스마트카드로 제공하고,상기 스마트카드는,상기 특성정보에 디바이스바인딩인지 또는 메모리바인딩인지 여부를 나타내는 디바이스/메모리바인딩정보와 Subscription여부를 나타내는 Subscription/Non-Subscription바인딩정보 중 적어도 하나에 해당하는 바인딩정보가 존재하면, 상기 권한정보(RO) 생성 시 상기 권한정보(RO) 내의 권리/제한정보에 상기 바인딩정보를 포함시키고, 상기 바인딩정보에 상기 디바이스/메모리바인딩정보로서 디바이스바인딩정보가 포함되는 경우 상기 CAS클라이언트로부터의 상기 디바이스정보에 기초한 상기 디바이스바인딩정보를 상기 디바이스/메모리바인딩정보로서 포함시키는 것을 특징으로 하는 클라이언트디바이스.
- 제 14 항에 있어서,상기 CAS클라이언트는,권한정보(RO)의 생성을 상기 스마트카드로 요청할 때 자신이 포함되는 디바이스정보를 상기 스마트카드로 제공하고, 상기 스마트카드로부터 제공되는 권한정보(RO) 및 바인딩정보를 상기 보안메모리카드의 상기 보안영역에 저장하도록 상기 DRM관리자로 제공하고,상기 스마트카드는,상기 특성정보에 디바이스바인딩인지 또는 메모리바인딩인지 여부를 나타내는 디바이스/메모리바인딩정보와 Subscription여부를 나타내는 Subscription/Non-Subscription바인딩정보 중 적어도 하나에 해당하는 바인딩정보가 존재하면, 상기 권한정보(RO)를 생성한 후 상기 권한정보(RO) 및 상기 바인딩정보를 상기 CAS클라이언트로 제공하며, 상기 바인딩정보에 상기 디바이스/메모리바인딩정보로서 디바이스바인딩정보가 포함되는 경우 상기 CAS클라이언트로부터의 상기 디바이스정보에 기초한 상기 디바이스바인딩정보를 상기 디바이스/메모리바인딩정보로서 포함시키는 것을 특징으로 하는 클라이언트디바이스.
- 제 15 항 또는 제 16 항에 있어서,사용자로부터의 소정 DRM 컨텐츠 재생 요청에 따라 해당 DRM 컨텐츠에 대한 권한확인을 요청하고, 권한있음이 응답되면 해당 DRM 컨텐츠의 복호화를 요청하여 복호화된 상기 DRM 컨텐츠에 해당하는 컨텐츠를 재생하는 플레이어를 더 포함하고;상기 DRM관리자는,상기 플레이어로부터의 권한 확인 요청에 따라, 상기 보안메모리카드로 해당하는 상기 DRM 컨텐츠에 대한 권한을 요청하고, 상기 보안메모리카드로부터 상기 권한있음이 응답됨에 따라 상기 플레이어로부터 복호화가 요청되면, 상기 DRM 컨텐츠의 복호화를 상기 보안메모리카드로 요청하고 회신되는 복호화된 상기 DRM 컨텐츠에 해당하는 컨텐츠를 상기 플레이어로 제공하는 것을 특징으로 하는 클라이언트디바이스.
- 제 17 항에 있어서,상기 DRM관리자는,상기 DRM 컨텐츠에 대한 권한요청 시 상기 보안메모리카드로 상기 DRM 컨텐츠에 대응하는 CID, 자신이 포함되는 디바이스정보를 제공하고,상기 보안메모리카드는,상기 DRM관리자로부터 상기 DRM 컨텐츠에 대한 권한을 요청 받는 경우, 상기 DRM관리자로부터 제공된 상기 CID에 기초하여 상기 보안영역의 상기 CID에 대응하는 권한정보(RO)와 바인딩정보 중 적어도 어느 하나를 검색하여 권한정보(RO)와 바인딩정보 중 적어도 어느 하나에 기초하여 권한 유/무를 판단하고, 권한이 있다고 판단되면 권한있음을 상기 DRM관리자로 회신하고 권한이 없다고 판단되면 권한없음을 회신하며, 상기 DRM관리자로부터 상기 DRM 컨텐츠의 복호화가 요청되면 상기 권한정보(RO)의 상기 CEK를 이용하여 상기 공개영역의 해당 DRM 컨텐츠를 복호화하여 회신하는 것을 특징으로 하는 클라이언트디바이스.
- 제 18 항에 있어서,상기 보안메모리카드는,상기 바인딩정보에 상기 디바이스/메모리바인딩정보로서 디바이스바인딩정보가 존재하면 상기 DRM관리자로부터 제공된 상기 디바이스정보가 상기 디바이스바인딩정보의 디바이스정보에 대응하는지 판단하여 대응하지 않는 경우 권한없음을 상기 DRM관리자로 회신하고, 상기 바인딩정보에 상기 Subscription/Non-Subscription바인딩정보로서 Non-Subscription바인딩정보가 존재하면 권한없음을 상기 DRM관리자로 회신하는 것을 특징으로 하는 클라이언트디바이스.
- 제 19 항에 있어서,상기 DRM관리자는,상기 보안메모리카드로부터 상기 권한없음이 회신되면, 사용자로부터 상기 DRM 컨텐츠에 대응하는 새로운 권한정보(RO) 구매가 요청되는 경우 외부의 소정 RI(Right Issuer)서버로 상기 새로운 권한정보(RO)를 요청하고, 상기 RI서버로부터 요청한 권한정보(RO)가 제공되면 상기 권한정보(RO)를 상기 보안영역에 저장하도록 상기 보안메모리카드로 제공하는 것을 특징으로 하는 클라이언트디바이스.
- 제 19 항에 있어서,상기 DRM관리자는,상기 보안메모리카드로부터 상기 권한없음이 회신되면, 사용자로부터 상기 DRM 컨텐츠에 대응하는 새로운 권한정보(RO) 구매가 요청되는 경우 외부의 소정 RI(Right Issuer)서버로 상기 새로운 권한정보(RO)를 요청하고, 상기 RI서버로부터 요청한 권한정보(RO)가 제공되고 외부의 소정 PS(Presentation Server)서버로부터 해당 컨텐츠에 대응하는 바인딩정보가 제공되면 상기 권한정보(RO) 및 상기 바인딩정보를 상기 보안영역에 저장하도록 상기 보안메모리카드로 제공하는 것을 특징으로 하는 클라이언트디바이스.
- 제 15 항 또는 제 16 항에 있어서,사용자로부터의 소정 DRM 컨텐츠 재생 요청에 따라 해당 DRM 컨텐츠에 대한 권한확인을 요청하고, 권한있음이 응답되면 해당 DRM 컨텐츠의 복호화를 요청하여 복호화된 상기 DRM 컨텐츠에 해당하는 컨텐츠를 재생하는 플레이어를 더 포함하고;상기 DRM관리자는,상기 플레이어로부터의 권한확인 요청에 따라, 상기 보안메모리카드로 해당하는 상기 DRM 컨텐츠에 대한 권한을 요청하고, 상기 보안메모리카드로부터 상기 권한있음이 응답됨에 따라 상기 플레이어로부터 복호화가 요청되면, 상기 보안메모 리카드의 상기 공개영역에 저장된 상기 DRM 컨텐츠 및 상기 DRM 컨텐츠에 대응하여 상기 보안영역에 저장된 권한정보(RO)의 상기 CEK를 요청하고, 상기 CEK를 이용하여 해당 DRM 컨텐츠를 복호화하여 상기 플레이어로 제공하는 것을 특징으로 하는 클라이언트디바이스.
- 제 22 항에 있어서,상기 DRM관리자는,상기 DRM 컨텐츠에 대한 권한요청 시 상기 보안메모리카드로 상기 DRM 컨텐츠에 대응하는 CID, 자신이 포함되는 디바이스정보를 제공하고,상기 보안메모리카드는,상기 DRM관리자로부터 상기 DRM 컨텐츠에 대한 권한을 요청 받는 경우, 상기 DRM관리자로부터 제공된 상기 CID에 기초하여 상기 보안영역의 상기 CID에 대응하는 권한정보(RO)와 바인딩정보 중 적어도 어느 하나를 검색하여 권한정보(RO)와 바인딩정보 중 적어도 어느 하나에 기초하여 권한 유/무를 판단하고, 권한이 있다고 판단되면 권한있음을 상기 DRM관리자로 회신하고 권한이 없다고 판단되면 권한없음을 회신하며, 상기 DRM관리자로부터 상기 공개영역에 저장된 상기 DRM 컨텐츠 및 상기 DRM 컨텐츠에 대응하여 상기 보안영역에 저장된 권한정보(RO)의 상기 CEK가 요청되면 이를 상기 DRM관리자로 제공하는 것을 특징으로 하는 클라이언트디바이스.
- 제 23 항에 있어서,상기 보안메모리카드는,상기 바인딩정보에 상기 디바이스/메모리바인딩정보로서 디바이스바인딩정보가 존재하면, 상기 DRM관리자로부터 제공된 상기 디바이스정보가 상기 디바이스바인딩정보의 디바이스정보에 대응하는지 판단하여, 대응하지 않는 경우 권한없음을 상기 DRM관리자로 회신하고, 상기 바인딩정보에 상기 Subscription/Non-Subscription바인딩정보로서 Non-Subscription바인딩정보가 존재하면 권한없음을 상기 DRM관리자로 회신하는 것을 특징으로 하는 클라이언트디바이스.
- 외부로부터 제공되는 소정의 방송 컨텐츠에 해당하는 특성정보에 기초한 DRM암호키를 생성하여 외부의 소정 RI(Rights Issuer)서버로 제공하는 암호키생성장치;소정의 컨트롤워드(CW)를 이용하여 상기 방송 컨텐츠를 스크램블링하고, 상기 방송 컨텐츠에 대응하는 ECM을 상기 컨트롤워드(CW) 및 상기 방송 컨텐츠에 해당하는 상기 특성정보를 포함시켜 생성하는 CAS서버;상기 CAS서버에서 스크램블링된 상기 방송 컨텐츠 및 상기 ECM을 방송 송출하는 방송제공서버; 및상기 방송제공서버로부터 방송 송출되는 상기 스크램블링된 방송 컨텐츠 및 상기 ECM을 수신하여, 상기 ECM 내의 컨트롤워드(CW)를 이용하여 상기 스크램블링된 방송 컨텐츠를 디스크램블링하고, 상기 ECM 내의 상기 특성정보에 기초하여 DRM 암호키를 생성하여 상기 디스크램블링된 상기 방송 컨텐츠를 상기 DRM암호키를 이용하여 DRM 컨텐츠 포맷(DCF)으로 패키징한 후 저장하고, 상기 DRM암호키를 보안영역에 저장하는 클라이언트디바이스를 포함하는 것을 특징으로 하는 방송 컨텐츠 제공 시스템.
- 제 25 항에 있어서,상기 암호키생성장치는,외부로부터 제공되는 소정의 컨텐츠에 해당하는 특성정보에 기초하여, 상기 컨텐츠에 대응하는 DRM암호키(CEK : Contents Encryption Key) 및 컨텐츠ID(CID : Contents ID)를 생성하고, 상기 CEK 및 상기 CID와 상기 특성정보에 포함되는 메타정보를 외부의 소정 RI(Rights Issuer)서버로 제공하는 것을 특징으로 하는 DRM 컨텐츠 제공 시스템.
- 공개영역과 보안영역을 포함하는 보안메모리카드;방송 컨텐츠의 녹화 요청에 따라, 수신되는 방송 컨텐츠를 소정의 DRM암호키를 이용하여 DRM 컨텐츠 포맷(DCF)으로 패키징하여 상기 보안메모리카드의 상기 공개영역에 저장하도록 상기 보안메모리카드로 제공하는 PVR관리자;사용자로부터 소정 방송채널을 통해 수신되는 방송 컨텐츠의 녹화가 요청되면, 수신되는 상기 방송 컨텐츠를 상기 방송 컨텐츠에 대응하여 수신되는 ECM 내에 포함된 컨트롤워드(CW)를 이용하여 디스크램블링하여 상기 PVR관리자로 제공하고, 상기 ECM 내에 포함된 특성정보에 기초하여 상기 DRM 컨텐츠에 대응하는 DRM암호키(CEK)를 생성하여 상기 PVR관리자로 제공하고, 상기 DRM암호키를 포함하는 권한정보(RO)를 생성하는 CAS관리자; 및상기 CAS관리자에서 생성된 상기 권한정보(RO)를 상기 보안메모리카드의 상기 보안영역에 저장하도록 상기 보안메모리카드로 제공하는 DRM관리자를 포함하는 것을 특징으로 하는 클라이언트디바이스.
- 제 27 항에 있어서,사용자로부터의 소정 DRM 컨텐츠 재생 요청에 따라 해당 DRM 컨텐츠에 대한 권한확인을 요청하고, 권한있음이 응답되면 해당 DRM 컨텐츠의 복호화를 요청하여 복호화된 상기 DRM 컨텐츠에 해당하는 방송 컨텐츠를 재생하는 플레이어를 더 포함하고;상기 DRM관리자는,상기 플레이어로부터의 권한확인 요청에 따라, 상기 보안메모리카드로 해당하는 상기 DRM 컨텐츠에 대한 권한을 요청하고, 상기 보안메모리카드로부터 상기 권한있음이 응답됨에 따라 상기 플레이어로부터 복호화가 요청되면, 상기 DRM 컨텐츠의 복호화를 상기 보안메모리카드로 요청하고 회신되는 복호화된 상기 DRM 컨텐츠에 해당하는 방송 컨텐츠를 상기 플레이어로 제공하는 것을 특징으로 하는 클라이언트디바이스.
- 제 28 항에 있어서,상기 DRM관리자는,상기 보안메모리카드로부터 상기 권한없음이 회신되면, 사용자로부터 상기 DRM 컨텐츠에 대응하는 새로운 권한정보(RO) 구매가 요청되는 경우 외부의 소정 RI(Right Issuer)서버로 상기 새로운 권한정보(RO)를 요청하는 것을 특징으로 하는 클라이언트디바이스.
- DRM(Digital Rights Management)패키저가 외부로부터 제공되는 소정의 컨텐츠에 해당하는 특성정보에 기초한 DRM암호키(CEK : Contents Encryption Key)를 생성하고, 상기 DRM암호키(CEK)를 이용하여 상기 컨텐츠를 DRM 컨텐츠 포맷(DCF)으로 패키징하는 단계;상기 DRM패키저가 상기 컨텐츠에 해당하는 특성정보에 기초하여, 상기 컨텐츠에 대응하는 컨텐츠ID(CID : Contents ID)를 생성하고, CEK 및 상기 CID와 상기 특성정보에 포함되는 메타정보를 외부의 소정 RI(Rights Issuer)서버로 제공하는 단계;CAS서버가 상기 DRM패키저에서 DCF 패키징된 DRM 컨텐츠를 스크램블링하고, 상기 DCF 패키징된 DRM 컨텐츠에 대응하는 ECM을 상기 컨텐츠에 해당하는 특성정보를 포함시켜 생성하는 단계;방송제공서버가 상기 CAS서버에서 스크램블링된 상기 DRM 컨텐츠 및 상기 ECM을 방송 송출하는 단계; 및소정의 클라이언트디바이스가 상기 방송제공서버로부터 방송 송출되는 상기 스크램블링된 DRM 컨텐츠 및 상기 ECM을 다운로드하여, 상기 ECM 내의 컨트롤워드(CW)를 이용하여 상기 스크램블링된 DRM 컨텐츠를 디스크램블링하여 저장하고, 상기 ECM 내의 상기 특성정보에 기초하여 DRM암호키를 생성하여 상기 DRM암호키를 보안영역에 저장하는 단계를 포함하는 것을 특징으로 하는 DRM 컨텐츠 제공 방법.
- 사용자로부터 소정 방송채널을 통해 제공되는 DRM 컨텐츠의 다운로드가 요청되면, CAS관리자가 상기 DRM 컨텐츠를 다운로드 실행하고 상기 DRM 컨텐츠에 대응하여 수신된 ECM 내에 포함된 컨트롤워드(CW)를 이용하여 상기 다운로드되는 DRM 컨텐츠를 디스크램블링하는 단계;PVR관리자가 상기 CAS관리자에 의해 디스크램블링된 DRM 컨텐츠를 보안메모리카드의 공개영역에 저장하는 단계;상기 CAS관리자가 상기 ECM 내에 포함된 특성정보에 기초하여 상기 DRM 컨텐츠에 대응하는 DRM암호키(CEK : Contents Encryption Key) 및 컨텐츠ID(CID : Contents ID)를 생성하는 단계; 및상기 CAS관리자가 상기 CEK 및 상기 CID와 상기 특성정보에 포함되는 권리/제한정보를 포함하는 권한정보(RO : Rights Object)를 생성하면, DRM관리자가 상기 권한정보(RO)를 상기 보안메모리카드의 보안영역에 저장하는 단계를 포함하는 것을 특징으로 하는 클라이언트디바이스의 제어 방법.
- 제 31 항에 있어서,사용자로부터의 소정 DRM 컨텐츠 재생 요청에 따라, 상기 DRM관리자가 해당 DRM 컨텐츠에 대한 권한을 상기 보안메모리카드에 요청하는 단계;상기 보안메모리카드가 상기 보안영역에 저장된 해당 권한정보(RO)에 기초하여 권한 유/무를 판단하는 단계;상기 보안메모리카드에서의 권한 유/무 판단결과 권한이 있다고 판단되면 상기 보안메모리카드가 상기 권한정보(RO)의 상기 CEK를 이용하여 상기 DRM 컨텐츠를 복호화하고, 플레이어가 복호화된 상기 컨텐츠를 재생하는 단계를 더 포함하는 것을 특징으로 하는 클라이언트디바이스의 제어 방법.
- 암호키생성장치가 외부로부터 제공되는 소정의 방송 컨텐츠에 해당하는 특성정보에 기초한 DRM암호키(CEK : Contents Encryption Key) 및 컨텐츠ID(CID : Contents ID)를 생성하고, 상기 CEK 및 상기 CID와 상기 특성정보에 포함되는 메타정보를 외부의 소정 RI(Rights Issuer)서버로 제공하는 단계;CAS서버가 상기 방송 컨텐츠를 스크램블링하고, 상기 방송 컨텐츠에 대응하는 ECM을 상기 방송 컨텐츠에 해당하는 특성정보를 포함시켜 생성하는 단계;방송제공서버가 상기 CAS서버에서 스크램블링된 상기 방송 컨텐츠 및 상기 ECM을 방송 송출하는 단계; 및소정의 클라이언트디바이스가 상기 방송제공서버로부터 방송 송출되는 상기 스크램블링된 방송 컨텐츠 및 상기 ECM을 수신하여, 상기 ECM 내의 컨트롤워드(CW)를 이용하여 상기 스크램블링된 방송 컨텐츠를 디스크램블링하고, 상기 ECM 내의 상기 특성정보에 기초하여 DRM암호키를 생성하여 상기 디스크램블링된 상기 방송 컨텐츠를 상기 DRM암호키를 이용하여 DRM 컨텐츠 포맷(DCF)으로 패키징한 후 저장하고, 상기 DRM암호키를 보안영역에 저장하는 단계를 포함하는 것을 특징으로 하는 방송 컨텐츠 제공 방법.
- 사용자로부터 소정 방송채널을 통해 제공되는 방송 컨텐츠의 녹화가 요청되면, CAS관리자가 수신되는 상기 방송 컨텐츠를 상기 방송 컨텐츠에 대응하여 수신되는 ECM 내에 포함된 컨트롤워드(CW)를 이용하여 디스크램블링하는 단계;상기 CAS관리자가 상기 ECM 내에 포함된 특성정보에 기초하여 상기 방송 컨텐츠에 대응하는 DRM암호키(CEK : Contents Encryption Key) 및 컨텐츠ID(CID : Contents ID)를 생성하는 단계;PVR관리자가 상기 CAS관리자에 의해 디스크램블링된 상기 방송 컨텐츠를 상기 CEK를 이용하여 DRM 컨텐츠 포맷(DCF)으로 패키징하고, 패키징된 상기 DRM 컨텐츠를 보안메모리카드의 공개영역에 저장하는 단계; 및상기 CAS관리자가 상기 생성된 CEK 및 상기 CID와 상기 특성정보에 포함되는 권리/제한정보를 포함하는 권한정보(RO : Rights Object)를 생성하면, DRM관리자가 상기 권한정보(RO)를 상기 보안메모리카드의 보안영역에 저장하는 단계를 포함하는 것을 특징으로 하는 클라이언트디바이스의 제어 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080082496A KR101012561B1 (ko) | 2008-08-22 | 2008-08-22 | Drm 컨텐츠 제공 시스템 및 drm 컨텐츠 제공 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080082496A KR101012561B1 (ko) | 2008-08-22 | 2008-08-22 | Drm 컨텐츠 제공 시스템 및 drm 컨텐츠 제공 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100023624A KR20100023624A (ko) | 2010-03-04 |
KR101012561B1 true KR101012561B1 (ko) | 2011-02-09 |
Family
ID=42175830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080082496A KR101012561B1 (ko) | 2008-08-22 | 2008-08-22 | Drm 컨텐츠 제공 시스템 및 drm 컨텐츠 제공 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101012561B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102252320B1 (ko) | 2014-10-15 | 2021-05-14 | 삼성전자주식회사 | 컨텐츠 재생 디바이스 및 그 방법 |
KR102327858B1 (ko) * | 2020-04-29 | 2021-11-17 | 박재범 | 디지털 저작물의 저작 이력을 반영한 식별키 생성 방법 및 저작물 배포 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060041882A (ko) * | 2004-02-13 | 2006-05-12 | 마이크로소프트 코포레이션 | 컨텐츠 라이센스 생성 방법 |
KR20060065998A (ko) * | 2004-12-11 | 2006-06-15 | 한국전자통신연구원 | 디지털 방송 콘텐츠의 무단복제 방지 시스템 및 방법 |
KR20060107806A (ko) * | 2003-11-11 | 2006-10-16 | 노키아 코포레이션 | Drm을 이용하여 광대역 디지털 콘텐츠에 대한 조건부접근을 제어하는 시스템 및 방법 |
KR20060116967A (ko) * | 2005-05-12 | 2006-11-16 | 에스케이 텔레콤주식회사 | 방송 컨텐츠 보호 시스템 및 그 방법 |
-
2008
- 2008-08-22 KR KR1020080082496A patent/KR101012561B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060107806A (ko) * | 2003-11-11 | 2006-10-16 | 노키아 코포레이션 | Drm을 이용하여 광대역 디지털 콘텐츠에 대한 조건부접근을 제어하는 시스템 및 방법 |
KR20060041882A (ko) * | 2004-02-13 | 2006-05-12 | 마이크로소프트 코포레이션 | 컨텐츠 라이센스 생성 방법 |
KR20060065998A (ko) * | 2004-12-11 | 2006-06-15 | 한국전자통신연구원 | 디지털 방송 콘텐츠의 무단복제 방지 시스템 및 방법 |
KR20060116967A (ko) * | 2005-05-12 | 2006-11-16 | 에스케이 텔레콤주식회사 | 방송 컨텐츠 보호 시스템 및 그 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20100023624A (ko) | 2010-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7933838B2 (en) | Apparatus for secure digital content distribution and methods therefor | |
CN100480947C (zh) | 对数字权限条件访问的管理的转换 | |
KR101172093B1 (ko) | 디지털 오디오/비디오 데이터 처리 장치 및 액세스 제어방법 | |
JP4263370B2 (ja) | 暗号化されたペイロードデータストリームを作成する装置、及び暗号化されたペイロードデータストリームを解読する装置 | |
JP2005530368A (ja) | コンテンツを放送する安全なシステムにおいて準拠しない鍵、機器、又はモジュールの失効リストを更新する方法 | |
KR20010112428A (ko) | 장치간에 디지털 데이터의 안전한 통신을 제공하기 위한방법 및 장치 | |
KR20090076606A (ko) | 컨텐츠 기록 방법, 타이틀 키 제공 방법, 컨텐츠 기록 장치및 컨텐츠 제공 서버 | |
KR20060087459A (ko) | 클라이언트 도메인 내에서의 디지털 콘텐츠의 이용을관리하기 위한 방법 및 이 방법을 실행하는 디바이스 | |
CN103237010B (zh) | 以加密方式提供数字内容的服务器端 | |
CN103237011B (zh) | 数字内容加密传送方法以及服务器端 | |
US20060218646A1 (en) | Method and system for managing digital rights | |
TW200410540A (en) | Validity verification method for a local digital network key | |
KR100999829B1 (ko) | 디바이스들 사이의 클래스-기반 콘텐트 전달 | |
KR101012561B1 (ko) | Drm 컨텐츠 제공 시스템 및 drm 컨텐츠 제공 방법 | |
JP2002247022A (ja) | 情報配送方法、情報利用方法及びその実施装置並びにその処理プログラムと記録媒体 | |
KR20060074488A (ko) | 콘텐트 서비스 방법 | |
JP5400564B2 (ja) | 受信装置及びコンテンツの再暗号化方法 | |
KR100642126B1 (ko) | 단문메시지를 이용한 디지털 저작권 보호 시스템과 이에적용되는 모바일 및 단문메시지를 이용한 디지털 저작권보호 방법 | |
KR101348329B1 (ko) | 콘텐츠 제어 장치 및 콘텐츠 제어 방법 | |
KR20080063610A (ko) | 이동통신 시스템에서 컨텐츠의 미리보기를 관리하는 장치및 방법 | |
KR20090045769A (ko) | Cas에 대한 시큐리티 장치 및 방법 그리고 stb | |
KR101287367B1 (ko) | Drm 시스템의 콘텐츠 공유방법 | |
KR20160003462A (ko) | 지상파 프로그램 보호 및 전송 방법 및 장치 | |
JP2008205586A (ja) | 配信サーバ、クライアント端末及びコンテンツ配信システム | |
WO2006026056A1 (en) | Enforcing a drm / ipmp agreement in a multimedia content distribution network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080822 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20090306 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20080822 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20101211 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20110124 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110126 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110126 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20131223 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20131223 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20141222 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20141222 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20151223 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20151223 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20161229 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20161229 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20180123 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20180123 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20190103 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20190103 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20191230 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20191230 Start annual number: 10 End annual number: 10 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20211106 |