DASH DRM Key Rotation for DRM Systems in DASH base Media Service

The present invention relates to a key rotation method for a DRM system in a DASH-based media content service. According to the present invention, a DASH encoder generates a plurality of media decoding keys, and provides a key list including the generated media decoding keys to a content protection...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: KOO, HAN SEUNG
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention relates to a key rotation method for a DRM system in a DASH-based media content service. According to the present invention, a DASH encoder generates a plurality of media decoding keys, and provides a key list including the generated media decoding keys to a content protection manager. In the key list, each of the media decoding keys is identified by a key identifier (KID). The content protection manager transfers the key list received from the DASH encoder to a license server. The license server generates a plurality of ECLs based on the key list, and transfers an ECL list including the generated ECLs to the content protection manager. In the ECL list, each of the ECLs is identified by the KID, and includes: an encoded media decoding key; and the KID. The content protection manager generates a pssh box, into which the ECL list is inserted, in a data field, and transfers the generated pssh box to the DASH encoder. The DASH encoder includes the PSSH box in a DASH MPD or a media segment and transfers the PSSH box to a client′s terminal. 본 발명은 DASH 기반 미디어 콘텐츠 서비스에서 DRM 시스템을 위한 키 회전 방식에 관한 것이다. 본 실시예의 일 측면에 의하면, DASH 인코더는 복수의 미디어 복호화 키를 생성하고, 생성된 미디어 복호화 키들을 포함하는 키 리스트를 컨텐츠 보호 매니저에게 제공한다. 상기 키 리스트에서 각 미디어 복호화 키는 키 식별자(Key Identifier: KID)에 의해 식별된다. 상기 컨텐츠 보호 매니저는 상기 DASH 인코더로부터 수신한 키 리스트를 라이센스 서버로 전달한다. 상기 라이센스 서버는 상기 키 리스트를 기초로 복수의 ECL을 생성하고, 생성된 ECL들을 포함하는 ECL 리스트를 컨텐츠 보호 매니저로 전달한다. 상기 ECL 리스트에서 각 ECL은 키 식별자에 의해 식별되며 암호화된 미디어 복호화 키 및 키 식별자를 포함한다. 상기 컨텐츠 보호 매니저는 데이터 필드에 상기 ECL리스트가 삽입된 pssh 박스를 생성하고, 생성된 pssh 박스를 상기 DASH 인코더에 전달한다. 상기 DASH 인코더는 상기 pssh 박스를 DASH MPD 또는 미디어 세그먼트에 포함시켜 클라이언트 단말로 전달한다.