KR20060028146A - 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리방법 및 그를 이용한 라이센스 만료시간에 따른 자동창종료 방법 - Google Patents

실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리방법 및 그를 이용한 라이센스 만료시간에 따른 자동창종료 방법 Download PDF

Info

Publication number
KR20060028146A
KR20060028146A KR1020040077189A KR20040077189A KR20060028146A KR 20060028146 A KR20060028146 A KR 20060028146A KR 1020040077189 A KR1020040077189 A KR 1020040077189A KR 20040077189 A KR20040077189 A KR 20040077189A KR 20060028146 A KR20060028146 A KR 20060028146A
Authority
KR
South Korea
Prior art keywords
license
content
server
expiration time
service
Prior art date
Application number
KR1020040077189A
Other languages
English (en)
Inventor
서상용
김종안
김선정
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020040077189A priority Critical patent/KR20060028146A/ko
Publication of KR20060028146A publication Critical patent/KR20060028146A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/603Digital right managament [DRM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야
본 발명은 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리 방법 및 그를 이용한 라이센스 만료시간에 따른 자동 창종료 방법에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은 방송컨텐츠 전달시 백본망의 부하를 줄이기 위하여, 위성망 기반의 IP 실시간 멀티캐스팅 서비스를 위해 디지털 저작권을 관리하고 멀티캐스팅 스트림으로 방송스트림을 분배 전달하기 위한 디지털 저작권 관리 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있음.
3. 발명의 해결방법의 요지
본 발명은, 멀티캐스팅 서비스 시스템에서의 디지털 저작권 관리 방법에 있어서, 컨텐츠 제공자가 라이센스 서버(DRM 서버)로부터 키를 전달받아 프로파일을 생성하고, 생성된 라이센스 URL, 시드(SEED), 공개키 정보를 상기 라이센스 서버와 공유하는 프로파일 생성 단계; 상기 컨텐츠 제공자가 상기 프로파일을 적용하여 암호화된 스트림을 미디어 서버로 전송하는 스트림 전송 단계; 상기 컨텐츠 제공자가, 상기 미디어 서버에서 서비스 개시 지점(Publish Point)을 생성한 후 전송한 스트리밍 서비스 정보를 수신받는 스트리밍 서비스정보 수신 단계; 상기 스트리밍 서비스 정보를 참조하여 사용자가 컨텐츠 검색후 컨텐츠 스트리밍 서비스를 요구하 면, 상기 컨텐츠 제공자가 해당 컨텐츠에 대해 과금하는 과금 단계; 상기 컨텐츠 제공자가 상기 미디어 서버로 하여금 라이센스 URL이 포함된 헤더 정보와, 암호화된 컨텐츠를 멀티캐스팅 포맷으로 스트리밍하여 클라이언트 단말로 전송토록 하는 컨텐츠 헤더 전송 및 컨텐츠 스트리밍 단계; 및 상기 클라이언트 단말로부터의 라이센스 요청시, 상기 컨텐츠 제공자가 상기 라이센스 발급 서버로 하여금 라이센스를 발급토록 하는 라이센스 발급 단계를 포함한다.
4. 발명의 중요한 용도
본 발명은 스트리밍 서비스 등에 이용됨.
DRM, 라이센스, 강제 종료, 만료시간, 컨텐츠 보호

Description

실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리 방법 및 그를 이용한 라이센스 만료시간에 따른 자동 창종료 방법{Digital right management method for real-time multicasting service, automatic window end method which it follows at license expiration hour using it}
도 1 은 본 발명에 따른 IP 멀티캐스팅 서비스 시스템에서의 디지털 저작권 관리 방법을 나타낸 일실시예 설명도,
도 2 는 상기 도 1에서 위성망 기반의 방송컨텐츠 전달 과정을 나타낸 일실시예 설명도,
도 3 은 본 발명에 따른 라이센스 만료시간에 따른 자동 창종료 방법을 나타낸 일실시예 설명도이다.
* 도면의 주요 부분에 대한 부호의 설명
10 : 컨텐츠 제공자 11 : 엔코더 서버
12 : 웹서버 20 : 미디어 서버
30 : 윈도우 미디어 저작권 관리 서비스 제공자
31 : 라이센스 서버 32 : 데이터베이스
40 : 클라이언트 41 : 미디어 재생기
42 : 윈도우 미디어 저작권 관리부 43 : 라이센스 저장부
50 : 지불 게이트웨이
본 발명은 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리(DRM) 방법 및 그를 이용한 라이센스 만료시간에 따른 자동 창종료 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 더욱 상세하게는 방송컨텐츠 전달시 백본망의 부하를 줄이기 위하여, 위성망 기반의 IP 실시간 멀티캐스팅 서비스를 위해 디지털 저작권을 관리하고 멀티캐스팅 스트림으로 방송스트림을 분배 전달하며, 방송컨텐츠를 실시간으로 멀티캐스팅 서비스로 제공할 때 라이센스(license) 만료시간에 되면 컨텐츠 재생을 자동으로 중지시키는 것이다.
디지털 저작권 관리(DRM : Digital Rights Management)는 디지털 컨텐츠 저작자의 권리를 보호하고 관리해 주는 기능을 의미한다.
또한, 라이센스(license)는 암호화된 컨텐츠를 복호화하는데 사용되는 복호키와 컨텐츠의 사용권리(횟수, 기간)를 명시하는 내용들을 담고 있는 데이터를 의미한다.
디지털 컨텐츠는 아나로그 컨텐츠와 달리 수 차례에 걸친 복제후에도 원본과 같은 품질을 유지한다. 이러한 특성을 지닌 디지털 컨텐츠가 인터넷 통신매체를 만나는 경우에 원본과 품질이 동일한 복사본이 무한적으로 급속히 전파될 수 있다. 따라서, 많은 자본과 노력을 투입하여 제작한 컨텐츠 보유업체들(예를 들면, 미국 헐리우드 영화제작사)이 자신이 지닌 컨텐츠를 디지털화하여 인터넷에 상품화하기를 꺼리는 이유도 여기에 있다. 이러한 풍토는 결국 컨텐츠 소비자(이용자)가 고품질의 컨텐츠를 제공받을 수 없는 불이익을 초래하게 된다.
현재, 인터넷에서 제공하는 디지털 컨텐츠를 보호하기 위해 사용되는 방법은 컨텐츠 접근 제어(Content Access Control) 방법으로서 컨텐츠 판매 또는 서비스업체에 회원가입을 시키고 컨텐츠 서비스 가격을 지불한 후에 컨텐츠에 접근하여 이용할 수 있게 하는 로그인 방식에 과금 인증 방식을 병행함으로써 컨텐츠 보안 처리를 하고 있다. 그러나, 이러한 컨텐츠 접근 제어 방식은 디지털 파일을 컨텐츠 서비스 사이트(쇼핑몰)에서 사용자 PC(Personal Computer)의 하드디스크에 일단 저장한 후 재생하는 방식을 취할 경우에, 사용자가 요금을 지불하고 컨텐츠를 일단 확보한 다음 자신의 친지나 동료에게 다운로드된 파일을 복사하여 줄 경우에는 컨텐츠 보호 장치는 더이상 작동하지 못한다. 따라서, 로그인 방식의 디지털 보호는 결국 사용자의 양심에 의존할 수 밖에 없다.
이러한 결점을 보안하기 위해, DRM 기술이 나오게 되었다.
DRM은 암호화 기술을 이용하여 디지털 컨텐츠의 지적재산에 관한 권리를 지속적으로 관리 및 보호하는 기술로, 허가되지 않은 사용자로부터 컨텐츠의 접근 및 이용을 불가능하게 통제하며, 컨텐츠에 대한 사용규칙(Usage Rule)을 설정하고 표현함에 있어서 유연성과 확장성을 보장한다.
한편, 디지털 방송컨텐츠의 보호를 위해 CAS(Condional Access System)를 이용한 컨텐츠 보호시스템은 케이블방송에서 서비스되고 있다. 현재, MPEG-2 TS(Transport Stream) 기반의 CAS 기법을 사용하여 셋탑박스의 복제방지를 위한 기술 규격이 마련된 상태이며, CAS는 허가된 시청자에게만 수신 권한을 부여하는 장점이 있는 반면에, 컨텐츠의 권한 제어가 다양하지 못하고, 현재 MPEG-2 등 일부 포맷만 지원하므로 포맷추가에 따른 추가 비용이 따르며, 각 가입자의 셋탑박스에 채널 권한 및 사용자 정보에 관한 내용을 저장하는 스마트카드가 필요하며, 이로 인해서 셋탑박스의 제공 단가가 비싸질 수 있는 단점을 가지고 있다.
저장형 컨텐츠 보호는 사전 패키징(pre-packaging) 방식으로 컨텐츠를 패키징하여 VOD(Video On Demand) 서비스에 적용하고 있으며, wmt 포맷으로 실시간 스트리밍 서비스에 적합한 DRM 기술로는 '마이크로소프트(MS)사'에서 제공하는 "MS Live DRM SDK"를 활용하여 시스템을 구축할 수 있다. 그러나, 이 기능을 이용할 경우, 재생중에는 라이센스 권한이 만료된 사용자도 계속 시청할 수 있다. 실제, 상용서비스를 제공하는 입장에서는 라이센스의 권한이 만료된 사용자의 컨텐츠 접근을 금지시켜야 함에도 불구하고, MS Media 기술 및 MS DRM 기술을 적용하는 경우 사용자가 스트리밍을 계속 재생하고 있는 상황에서는 라이센스의 라이센스 만료시간 검사가 이루어지지 않기 때문이다. 즉, MS Media 기술과 MS DRM 기술을 적용한 동영상 서비스 사이트에서 Media Encoder에서 생성된 스트리밍 서비스에 사용자가 접근하는 경우 MS DRM 라이센스 서버에서 생성된 라이센스의 시작시간과 만료시간 중 스트림이 계속 재생되고 있으면 만료시간에 스트림에 대한 권한 검사가 이루어지지 않는다. 따라서, 스트리밍 서비스시 재생중에 라이센스 권한이 만료된 사용자의 컨텐츠 접근을 막을 수 없는 문제점이 있었다.
한편, 기존 방송컨텐츠의 전달을 위해서는 백본망을 사용하지만, 방송채널의 증가 및 기존 트래픽으로 인해 부하가 많이 걸리므로 원활한 전달 속도를 얻기가 어려운 문제점이 있었다.
본 발명은 상기 문제점을 해결하기 위하여 제안된 것으로, 방송컨텐츠 전달시 백본망의 부하를 줄이기 위하여, 위성망 기반의 IP 실시간 멀티캐스팅 서비스를 위해 디지털 저작권을 관리하고 멀티캐스팅 스트림으로 방송스트림을 분배 전달하기 위한 디지털 저작권 관리 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.
또한, 본 발명은 방송컨텐츠를 실시간으로 멀티캐스팅 서비스로 제공할 때 라이센스(license) 만료시간에 되면 컨텐츠 재생을 자동으로 중지시켜, 라이센스가 만료된 사용자의 불법 사용을 방지하기 위한 자동 창종료 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 다른 목적이 있다.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기 목적을 달성하기 위한 본 발명은, 멀티캐스팅 서비스 시스템에서의 디지털 저작권 관리 방법에 있어서, 컨텐츠 제공자가 라이센스 서버(DRM 서버)로부터 키를 전달받아 프로파일을 생성하고, 생성된 라이센스 URL, 시드(SEED), 공개키 정보를 상기 라이센스 서버와 공유하는 프로파일 생성 단계; 상기 컨텐츠 제공자가 상기 프로파일을 적용하여 암호화된 스트림을 미디어 서버로 전송하는 스트림 전송 단계; 상기 컨텐츠 제공자가, 상기 미디어 서버에서 서비스 개시 지점(Publish Point)을 생성한 후 전송한 스트리밍 서비스 정보를 수신받는 스트리밍 서비스정보 수신 단계; 상기 스트리밍 서비스 정보를 참조하여 사용자가 컨텐츠 검색후 컨텐츠 스트리밍 서비스를 요구하면, 상기 컨텐츠 제공자가 해당 컨텐츠에 대해 과금하는 과금 단계; 상기 컨텐츠 제공자가 상기 미디어 서버로 하여금 라이센스 URL이 포함된 헤더 정보와, 암호화된 컨텐츠를 멀티캐스팅 포맷으로 스트리밍하여 클라이언트 단말로 전송토록 하는 컨텐츠 헤더 전송 및 컨텐츠 스트리밍 단계; 및 상기 클라이언트 단말로부터의 라이센스 요청시, 상기 컨텐츠 제공자가 상기 라이센스 발급 서버로 하여금 라이센스를 발급토록 하는 라이센스 발급 단계를 포함하여 이루어진 것을 특징으로 한다.
한편, 본 발명은 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리를 위하여, 프로세서를 구비한 멀티캐스팅 서비스 시스템에, 컨텐츠 제공자가 라이센스 서버(DRM 서버)로부터 키를 전달받아 프로파일을 생성하고, 생성된 라이센스 URL, 시드(SEED), 공개키 정보를 상기 라이센스 서버와 공유하는 프로파일 생성 기능; 상기 컨텐츠 제공자가 상기 프로파일을 적용하여 암호화된 스트림을 미디어 서버로 전송하는 스트림 전송 기능; 상기 컨텐츠 제공자가, 상기 미디어 서버에서 서비스 개시 지점(Publish Point)을 생성한 후 전송한 스트리밍 서비스 정보를 수신받는 스트리밍 서비스정보 수신 기능; 상기 스트리밍 서비스 정보를 참조하여 사용자가 컨텐츠 검색후 컨텐츠 스트리밍 서비스를 요구하면, 상기 컨텐츠 제공자가 해당 컨텐츠에 대해 과금하는 과금 기능; 상기 컨텐츠 제공자가 상기 미디어 서버로 하여금 라이센스 URL이 포함된 헤더 정보와, 암호화된 컨텐츠를 멀티캐스팅 포맷으로 스트리밍하여 클라이언트 단말로 전송토록 하는 컨텐츠 헤더 전송 및 컨텐츠 스트리밍 기능; 및 상기 클라이언트 단말로부터의 라이센스 요청시, 상기 컨텐츠 제공자가 상기 라이센스 발급 서버로 하여금 라이센스를 발급토록 하는 라이센스 발급 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
상기 다른 목적을 달성하기 위한 본 발명은, 스트리밍 서비스시의 창종료 방법에 있어서, 웹페이지에서 사용자의 스트리밍 서비스 접근시에, 해당 방송컨텐츠의 시청 권한(라이센스)을 확인하는 권한 확인 단계; 권한이 인정되면, 해당 방송컨텐츠를 재생함과 동시에, 만료시간을 계산하여 계산된 만료시간으로 창종료 타이 머를 설정하는 만료시간 타이머 설정 단계; 및 상기 만료시간 초과시, 미디어 재생창을 강제 종료하는 창종료 단계를 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은 상기 만료시간 이전에, '상기 만료시간이 되면 미디어 재생창이 강제 종료됨'을 사용자가 인지할 수 있도록 알림 메시지를 출력하는 단계를 더 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은 동일 채널에서 각 프로그램마다 라이센스를 발급받을 경우, 프로그램 상에서 현재 컨텐츠를 관람하고 있는 사용자가 연이어 나오는 컨텐츠에도 권한이 있는지 검사하여 다음에 나오는 컨텐츠도 관람해야 하는 경우 재생기가 삽입된 웹페이지를 유지하며, 다음에 나오는 컨텐츠에 권한이 없는 경우에 자동으로 강제 종료하는 단계를 더 포함하여 이루어진 것을 특징으로 한다.
한편, 본 바명은 라이센스 만료시간에 따른 자동 창종료를 위하여, 프로세서를 구비한 클라이언트 단말에, 웹페이지에서 사용자의 스트리밍 서비스 접근시에, 해당 방송컨텐츠의 시청 권한(라이센스)을 확인하는 권한 확인 기능; 권한이 인정되면, 해당 방송컨텐츠를 재생함과 동시에, 만료시간을 계산하여 계산된 만료시간으로 창종료 타이머를 설정하는 만료시간 타이머 설정 기능; 및 상기 만료시간 초과시, 미디어 재생창을 강제 종료하는 창종료 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
본 발명은 위성망 기반의 IP 실시간 멀티캐스팅 서비스를 위해 디지털 저작권을 관리하고, 이때 방송컨텐츠 전달시 백본망의 부하를 줄이기 위하여 위성망을 이용하여 각 지점까지 멀티캐스팅 스트림으로 방송컨텐츠를 분배 전달하며, 특히 방송컨텐츠를 실시간으로 멀티캐스팅 서비스할 경우 라이센스 만료시간에 이르면 컨텐츠 재생이 중지되도록 한다.
이를 위해, 본 발명은 위성망 기반 IP 실시간 멀티캐스팅 서비스를 제공함에 있어서 실시간 방송컨텐츠 보호를 위한 MS 기반 컨텐츠 관리 방법을 제시하고, 방송컨텐츠 전달시 백본망의 부하를 줄이는 방법으로 위성망을 이용하여 각 지점까지 멀티캐스팅 스트림으로 방송컨텐츠를 분배 전달한다. 그리고, 동영상 스트리밍 서비스를 제공하고자 하는 사이트가 MS Media 기술 및 MS DRM 기술을 적용하는 경우, 사용자가 스트리밍을 계속 재생하고 있는 상황에서 라이센스의 라이센스 만료시간 검사가 이루어지지 않는 현상을 발견하였고, 본 발명에서는 이 문제를 해결하고자 웹 프로그램인 스크립트(Script) 방식으로 재생되고 있는 웹페이지를 만료시간에 연계된 타이머를 구동시켜서 재생중에도 만료시간이 종료되면 자동으로 닫아줌으로써, 라이센스가 만료된 사용자의 불법 사용을 방지할 수 있다.
즉, 기존 방송컨텐츠의 전달을 위해서는 백본망을 사용하지만 방송채널의 증가 및 기존의 트래픽으로 인해 부하가 많이 걸리므로 원할한 전달 속도를 얻기 어려우므로, 본 발명에서는 위성을 이용하여 방송을 송출하고 각 지점의 위성 수신기에서 방송을 수신받아 인터넷(IP)을 통하여 가입자단까지 전달하는 시스템을 구축하였으며, 또한 MS 미디어(Media)로 구축된 스트리밍 서버(Server)에서 제공되는 동영상 컨텐츠를 시청하고 있는 사용자는 처음 스트리밍에 접근시 라이센스가 있는지에 대한 권한 검사가 이루어지지만, 이미 스트리밍을 관람하고 있는 경우, 다시 말해 재생되고 있는 채널 사용자는 라이센스가 만료되어도 스트리밍을 계속 볼 수 있는 문제점을 발견하였고, 이의 해결책으로 스트리밍을 종료후 재접속하여야만 다시 권한 검사가 이루어지는 것에 착안하여, 웹 프로그램인 자바 스크립트(Script) 방식으로 재생(Play)되고 있는 웹페이지를 타이머에 의한 시간에 이르면 강제 종료함으로써, 라이센스가 만료된 사용자의 불법 사용을 방지할 수 있다.
이와 같은 본 발명은 MS Media와 MS DRM 기술을 활용하여 실시간 스트리밍 서비스를 제공하고 있는 서버중 자체 재생기(Player)를 제작하지 않고 MS 미디어 재생기(Media Player)를 임베이딩하여 사용하는 곳에서는 모두 활용 가능하다. 따라서, 본 발명에 따르면, MS DRM을 이용한 실시간 채널 서비스 제공시, 라이센스 만료시간이 되면 자동으로 재생 불가토록 함으로써, 컨텐츠의 불법사용을 막고 정당한 비용을 지불한 사용자만 볼 수 있게 한다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.
도 1 은 본 발명에 따른 IP 멀티캐스팅 서비스 시스템에서의 디지털 저작권 관리 방법을 나타낸 일실시예 설명도이다.
인터넷을 통하여 IP 멀티캐스팅 방송서비스를 가입자에게 제공하며 방송컨텐 츠를 보호 및 전달 및 재생하기 위하여 다음과 같이 장치들간에 연관성를 갖는다.
장치들은, 사용자인터페이스 역할을 하는 웹서버(12), 라이센스를 인증 발행하는 DRM 라이센스 서버(31), 라이센스 관련 정보가 저장된 DB(32), 방송컨텐츠를 암호화하는 엔코더 서버(11), 컨텐츠를 스트리밍하는 미디어 서버(20), 그리고 미디어 재생기(Media Player)가 삽입된 클라이언트 단말(40) 등으로 이루어진다.
즉, 디지털 저작권 관리(DRM) 시스템은, 컨텐츠 제공자(Contents Provider), 미디미어 서버(Media Server)(20), 윈도우 미디어 저작권 관리(WMRM) 서비스 제공자, 지불 게이트웨이(Payment Gateway)(50), 클라이언트 단말(40)로 구성된다.
여기서, 컨텐츠 제공자는 엔코더 서버(11), 웹서버(12) 등으로 구성되고, 윈도우 미디어 저작권 관리(WMRM) 서비스 제공자는 DRM 라이센스 서버(31), 데이터베이스(32), 관리툴(33) 등으로 구성되며, 클라이언트 단말(40)은 미디어 재생기(Media Player)(41), 윈도우 미디어 저작권 관리부(42), 라이센스 저장부(43) 등으로 구성된다.
웹페이지에서 사용자가 스트리밍에 접근하는 순간 라이센스 서버(31)에서 정당한 권한을 획득한 사용자인가를 확인한다. 확인 결과, 권한이 있으면 DRM으로 암호화된 스트리밍을 볼 수 있는 라이센스 키(key)를 받아서 컨텐츠를 재생하지만 권한이 없는 경우 컨텐츠를 볼 수 없다.
그럼, 이러한 방송컨텐츠 재생시 필요한 권한(라이센스)을 발급하는 과정에 대해 보다 상세하게 살펴보기로 한다.
먼저, 엔코더 서버(11)는 라이센스 서버(DRM 서버)(31)로부터 키를 전달받아 프로파일을 생성하고, 생성된 라이센스 URL, 시드(SEED), 공개키 정보를 라이센스 서버(31)로 전달하여 공동으로 이 정보를 공유한다(101).
이후, 엔코더 서버(11)는 DRM 프로파일을 적용하여 암호화된 스트림을 미디어 서버(20)로 전송한다(102). 그러면, 미디어 서버(20)에서는 서비스 개시 지점(Publish Point)을 생성한 후 스트림 수신에 필요한 정보(스트리밍 서비스 정보)를 웹서버(12)로 전달한다(103).
한편, 사용자가 클라이언트 단말(40)을 통하여 원하는 컨텐츠를 검색한 후 원하는 컨텐츠 스트리밍 서비스를 웹서버(12)로 요청(클라이언트 단말(40)에서 미디어 재생기(41)를 통한 행위)하면(104), 웹서버(12)는 라이센스 서버(31)와의 연동을 통해 해당 컨텐츠에 대해 과금이 되었는지를 확인한다.
확인 결과, 과금이 안된 상태이면, 라이센스 서버(31)에서 지불 게이트웨이(50)와의 연동을 통해 컨텐츠에 대한 결제를 수행한다(105).
이와 같이 해당 컨텐츠에 대하여 과금이 되었으면, 미디어 서버(20)에서 라이센스 URL, KID 등이 포함된 헤더 정보를 클라이언트 단말(40)로 전송하고(106), 암호화된 컨텐츠를 멀티캐스팅 포맷으로 스트리밍하여 클라이언트 단말(40)로 전송한다(107).
이후, 클라이언트 단말(40)에서, 미디어 재생기(41)는 해당 컨텐츠가 재생 가능한 컨텐츠인지, 그리고 라이센스가 존재하는지를 윈도우 미디어 저작권 관리부(42)로 확인 요청한다(108). 그러면, 윈도우 미디어 저작권 관리부(42)에서는 라이센스 저장부(43)에 저장된 라이센스가 있는지 없는지를 검사한다(109). 검사 결과, 라이센스가 라이센스 저장부(43)에 저장되어 있지 않으면, 클라이언트 단말(40)의 윈도우 미디어 저작권 관리부(42)는 라이센스 서버(31)로 라이센스를 요청한다(110). 이때, 컨텐츠 헤더에서 라이센스 URL을 추출하여 해당 URL로 라이센스를 발급 요청한다.
이후, 라이센스 서버(31)에서는 라이센스 발급내용 및 결재 내역을 DB(32)에 저장한다(111). 상기 DB(32)에 저장되는 라이센스 발급내역 및 결재내역은 관리자가 관리툴(33)을 통해 항시 조회 관리 가능하다.
다음으로, 클라이언트 단말(40)의 윈도우 미디어 저작권 관리부(42)에서는 라이센스 서버(31)로부터 라이센스를 다운로드받아(112), 서명값 확인후 라이센스를 라이센스 저장부(43)에 저장한다(113). 그리고, 미디어 재생기(41)로 복호화된 데이터를 전송하여(114), 재생토록 한다.
상기 미디어 서버(20)에서 클라이언트 단말(40)로 방송컨텐츠 전달시(107), 백본망의 부하를 줄이는 방법의 일예로, 도 2에 도시된 바와 같이 위성망을 이용하여 각 지점(DSLAM(24))까지 멀티캐스팅 스트림으로 방송컨텐츠를 분배 전달할 수 있다.
즉, 도 2에 도시된 바와 같이, 위성을 이용하여 방송을 송출(위성 송출기(21))하고, 각 지점의 위성 수신기(22)에서 방송을 수신받아 각 지점의 L4 스위치(23)로 IP 포맷으로 전송한다. 그리고, L3 스위치(23)를 거쳐 VDSL 서비스 장치(DSLAM)(24)까지 멀티캐스팅 스트림 포맷으로 전달한다. 이후, 사용자단에 있는 VDSL 모뎀을 통해 클라이언트(로컬머신, PC)(40)까지 전달된다.
그런데, MS 미디어(Media)로 구축된 스트리밍 서버(Server)에서 제공되는 동영상 컨텐츠를 시청하고 있는 사용자는 처음 스트리밍에 접근시 라이센스가 있는지에 대한 권한 검사가 이루어지지만, 이미 스트리밍을 관람하고 있는 경우, 다시 말해 재생되고 있는 채널 사용자는 라이센스가 만료되어도 스트리밍을 계속 볼 수 있다. 따라서, 스트리밍을 종료후 재접속하여야만 다시 권한 검사가 이루어지는 것에 착안하여, 웹 프로그램인 자바 스크립트(Script) 방식으로 재생(Play)되고 있는 웹페이지를 타이머에 의한 시간에 이르면 강제 종료시키는 도 3의 자동 강제 창종료 방안을 제안한다.
도 3 은 본 발명에 따른 라이센스 만료시간에 따른 자동 창종료 방법을 나타낸 일실시예 설명도로서, 클라이언트 단말(40)에서 타이머에 의한 라이센스 만료시간 검사 및 자동 강제 창종료 과정을 나타낸 것이다.
먼저, 사용자가 서비스를 받기 위해서 로그인한 후(310), 여러 채널중에 시청을 원하는 채널을 선택하면(320), 해당 컨텐츠를 시청할 수 있는 권한이 있는지를 확인(라이센스의 존재 여부 확인)한다(330).
확인 결과, 권한이 인정되면(라이센스가 존재하면), 만료시간을 계산하고(341), 계산된 만료시간으로 창종료 타이머를 설정한다(342).
확인 결과, 만약 라이센스가 클라이언트 단말(40)에 존재하지 않는 경우에는, 컨텐츠 헤더에서 라이센스 URL을 추출하여 해당 URL로 라이센스를 발급 요청하여, 라이센스를 다운로드받는다(343).
만약, 기 저장된 혹은 다운로드받은 라이센스가 정당한 라이센스이면, 해당 채널을 시청할 수 있다(344).
그런데, 방금 다운로드받은 라이센스에 대해서는 만료시간이 큰 문제가 되지를 않지만, 이전에 다운로드받아 기 저장하고 있던 라이센스에 대해서는 자칫 스트리밍 재생 도중에 만료될 수도 있기 때문에, 권한이 만료되어 웹 페이지가 자동으로 닫힌다는 것을 인지할 수 있도록 자동으로 웹페이지가 닫히기 일정시간 전에 알림 메시지를 화면에 표시한다(345). 그리고, 지정한 시간이 지나면 재생창을 강제 종료한다(346). 이후, 로그아웃한다(350).
이와 같이 컨텐츠를 계속 관람하고 있는 도중에 라이센스의 만료시간이 되는 경우 재생기가 삽입된 웹페이지가 계속 열려 있으면 스트리밍은 종료되지 않고 계속 관람 가능하므로, 이 문제점을 해결하고자 Web 프로그램인 Script 언어로 라이센스 만료시간에 재생기(Player)가 삽입된 웹페이지를 자동으로 닫아 주는 것이다. 이렇게 하면 라이센스 만료시간에 컨텐츠의 관람을 중지시킬 수 있고 재접속시 다시 라이센스의 권한 검사(Check)가 이루어지기 때문에 사용자의 불법적인 컨텐츠 관람을 제한할 수 있다.
상기 라이센스 만료시간 검사를 위한 Script 방식의 알고리즘을 살펴보면 다음과 같다.
MS-DRM을 수정없이 적용할 경우 VOD 서비스와 같은 일회성인 경우에는 문제가 발생하지 않으나, Multicast Live Stream과 같은 연속 방송 채널은 문제가 발생할 수 있다. 상기 문제점을 보완하기 위하여 권한 만료시간을 계산하여 권한 만료시간 초과시 자동으로 재생(Play)창이 종료되도록 하며, 이때 자동창 종료 방법은 자바 스크립트를 사용하여 다음과 같이 구현한다.
Figure 112004043924965-PAT00001
[소스:Player.asp]
상기 Script 방식의 알고리즘의 각 기능을 살펴보면 다음과 같다.
① 만료시간계산
- 사용자 아이디, 채널코드를 파라미터로 해당하는 아이디의 권한 만료시간을 구하는 기능
- 타이머 설정하는 기능
- 재생창을 통해 플레이 기능
- 창 종료하는 기능
② 만료시간 상한 시간 설정
- 만료시간을 최대 1일(86500초)로 설정한다.
③ 자동창 닫힘 자바 스크립트
- 타이머에 의한 시간에 다다르면 창종료하는 기능
④ 만료시간 알림창 자바 스크립트
- 만료시간이 되었음을 알리는 알림창 출력기능
그런데, 동일 채널에서 각 프로그램마다 권한이 주어질 경우 권한이 있는 프로그램(과목)마다 라이센스 만료시간이 되면 웹페이지가 자동으로 닫히고 새로 열어야 하는 불편을 예상하여 이러한 불편을 없애기 위해 프로그램 상에서 현재 컨텐츠를 관람하고 있는 사용자가 연이어 나오는 컨텐츠에도 권한이 있는지 검사하여 다음에 나오는 컨텐츠도 관람해야 하는 경우, 재생기(Player)가 삽입된 웹페이지는 자동으로 닫히지 않고 유지되며, 다음에 나오는 컨텐츠에 권한이 없는 경우에 자동으로 닫히도록 한다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
상기와 같은 본 발명은, 방송컨텐츠 전달시 백본망의 부하를 줄이기 위해 위성망을 이용하여 각 지점까지 멀티캐스팅 스트림으로 방송컨텐츠를 분배 전달하며, 특히 MS Media와 MS DRM 기술을 활용하여 스트리밍 서비스를 제공하고 있는 서비스에서 계속 재생(Play)창을 열어 놓은 경우 라이센스 만료시간을 검사하지 못하므로, 웹프로그램인 스크립트(Script) 방식으로 재생(Play)되고 있는 웹페이지를 강제 종료함으로써 라이센스가 만료된 사용자의 불법 사용을 방지할 수 있는 효과가 있다.

Claims (13)

  1. 멀티캐스팅 서비스 시스템에서의 디지털 저작권 관리 방법에 있어서,
    컨텐츠 제공자가 라이센스 서버(DRM 서버)로부터 키를 전달받아 프로파일을 생성하고, 생성된 라이센스 URL, 시드(SEED), 공개키 정보를 상기 라이센스 서버와 공유하는 프로파일 생성 단계;
    상기 컨텐츠 제공자가 상기 프로파일을 적용하여 암호화된 스트림을 미디어 서버로 전송하는 스트림 전송 단계;
    상기 컨텐츠 제공자가, 상기 미디어 서버에서 서비스 개시 지점(Publish Point)을 생성한 후 전송한 스트리밍 서비스 정보를 수신받는 스트리밍 서비스정보 수신 단계;
    상기 스트리밍 서비스 정보를 참조하여 사용자가 컨텐츠 검색후 컨텐츠 스트리밍 서비스를 요구하면, 상기 컨텐츠 제공자가 해당 컨텐츠에 대해 과금하는 과금 단계;
    상기 컨텐츠 제공자가 상기 미디어 서버로 하여금 라이센스 URL이 포함된 헤더 정보와, 암호화된 컨텐츠를 멀티캐스팅 포맷으로 스트리밍하여 클라이언트 단말로 전송토록 하는 컨텐츠 헤더 전송 및 컨텐츠 스트리밍 단계; 및
    상기 클라이언트 단말로부터의 라이센스 요청시, 상기 컨텐츠 제공자가 상기 라이센스 발급 서버로 하여금 라이센스를 발급토록 하는 라이센스 발급 단계
    를 포함하는 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리 방법.
  2. 제 1 항에 있어서,
    상기 컨텐츠 스트리밍 단계에서 암호화된 컨텐츠를 멀티캐스팅 포맷으로 스트리밍하는 과정은,
    백본망의 부하를 줄이기 위하여, 위성망을 이용하여 클라이언트 단말 전단(DSLAM)까지 멀티캐스팅 스트림 포맷으로 방송컨텐츠를 분배 전달하는 것을 특징으로 하는 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리 방법.
  3. 제 1 항에 있어서,
    상기 클라이언트 단말에서는,
    방송컨텐츠 재생시, 재생 가능한 컨텐츠인지 그리고 라이센스가 존재하는지를 확인한 후, 라이센스가 존재하지 않으면 상기 라이센스 서버에 라이센스를 요청하여, 상기 라이센스 서버로부터 라이센스를 다운로드받아 서명값 확인후 라이센스를 저장하고, 복호화된 데이터를 재생하는 것을 특징으로 하는 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리 방법.
  4. 제 3 항에 있어서,
    상기 클라이언트 단말에서 상기 라이센스 서버로 라이센스를 발급 요청하는 과정은,
    컨텐츠 헤더에서 라이센스 URL을 추출하여 해당 URL으로 라이센스 발급 요청하는 것을 특징으로 하는 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리 방법.
  5. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,
    상기 클라이언트 단말에서 방송컨텐츠 재생시에,
    웹 프로그램인 스크립트 방식으로 재생되고 있는 웹페이지를, 만료시간에 연계된 타이머를 구동시켜서 재생중에도 만료시간이 종료되면, 자동으로 강제 종료하는 것을 특징으로 하는 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리 방법.
  6. 제 5 항에 있어서,
    상기 웹페이지는,
    미디어 재생기가 임베이드되어 있는 것을 특징으로 하는 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리 방법.
  7. 스트리밍 서비스시의 창종료 방법에 있어서,
    웹페이지에서 사용자의 스트리밍 서비스 접근시에, 해당 방송컨텐츠의 시청 권한(라이센스)을 확인하는 권한 확인 단계;
    권한이 인정되면, 해당 방송컨텐츠를 재생함과 동시에, 만료시간을 계산하여 계산된 만료시간으로 창종료 타이머를 설정하는 만료시간 타이머 설정 단계; 및
    상기 만료시간 초과시, 미디어 재생창을 강제 종료하는 창종료 단계
    를 포함하는 라이센스 만료시간에 따른 자동 창종료 방법.
  8. 제 7 항에 있어서,
    상기 만료시간 이전에, '상기 만료시간이 되면 미디어 재생창이 강제 종료됨'을 사용자가 인지할 수 있도록 알림 메시지를 출력하는 단계
    를 더 포함하는 라이센스 만료시간에 따른 자동 창종료 방법.
  9. 제 7 항 또는 제 8 항에 있어서,
    상기 웹페이지는,
    미디어 재생기가 임베이드되어 있는 것을 특징으로 하는 라이센스 만료시간에 따른 자동 창종료 방법.
  10. 제 9 항에 있어서,
    동일 채널에서 각 프로그램마다 라이센스를 발급받을 경우, 프로그램 상에서 현재 컨텐츠를 관람하고 있는 사용자가 연이어 나오는 컨텐츠에도 권한이 있는지 검사하여 다음에 나오는 컨텐츠도 관람해야 하는 경우 재생기가 삽입된 웹페이지를 유지하며, 다음에 나오는 컨텐츠에 권한이 없는 경우에 자동으로 강제 종료하는 단계
    를 더 포함하는 라이센스 만료시간에 따른 자동 창종료 방법.
  11. 제 9 항에 있어서,
    상기 창종료 방법 구현시에,
    자바 스크립트를 사용하여 구현하는 것을 특징으로 하는 라이센스 만료시간에 따른 자동 창종료 방법.
  12. 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리를 위하여, 프로세서를 구비한 멀티캐스팅 서비스 시스템에,
    컨텐츠 제공자가 라이센스 서버(DRM 서버)로부터 키를 전달받아 프로파일을 생성하고, 생성된 라이센스 URL, 시드(SEED), 공개키 정보를 상기 라이센스 서버와 공유하는 프로파일 생성 기능;
    상기 컨텐츠 제공자가 상기 프로파일을 적용하여 암호화된 스트림을 미디어 서버로 전송하는 스트림 전송 기능;
    상기 컨텐츠 제공자가, 상기 미디어 서버에서 서비스 개시 지점(Publish Point)을 생성한 후 전송한 스트리밍 서비스 정보를 수신받는 스트리밍 서비스정보 수신 기능;
    상기 스트리밍 서비스 정보를 참조하여 사용자가 컨텐츠 검색후 컨텐츠 스트리밍 서비스를 요구하면, 상기 컨텐츠 제공자가 해당 컨텐츠에 대해 과금하는 과금 기능;
    상기 컨텐츠 제공자가 상기 미디어 서버로 하여금 라이센스 URL이 포함된 헤더 정보와, 암호화된 컨텐츠를 멀티캐스팅 포맷으로 스트리밍하여 클라이언트 단말로 전송토록 하는 컨텐츠 헤더 전송 및 컨텐츠 스트리밍 기능; 및
    상기 클라이언트 단말로부터의 라이센스 요청시, 상기 컨텐츠 제공자가 상기 라이센스 발급 서버로 하여금 라이센스를 발급토록 하는 라이센스 발급 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  13. 라이센스 만료시간에 따른 자동 창종료를 위하여, 프로세서를 구비한 클라이언트 단말에,
    웹페이지에서 사용자의 스트리밍 서비스 접근시에, 해당 방송컨텐츠의 시청 권한(라이센스)을 확인하는 권한 확인 기능;
    권한이 인정되면, 해당 방송컨텐츠를 재생함과 동시에, 만료시간을 계산하여 계산된 만료시간으로 창종료 타이머를 설정하는 만료시간 타이머 설정 기능; 및
    상기 만료시간 초과시, 미디어 재생창을 강제 종료하는 창종료 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020040077189A 2004-09-24 2004-09-24 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리방법 및 그를 이용한 라이센스 만료시간에 따른 자동창종료 방법 KR20060028146A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040077189A KR20060028146A (ko) 2004-09-24 2004-09-24 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리방법 및 그를 이용한 라이센스 만료시간에 따른 자동창종료 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040077189A KR20060028146A (ko) 2004-09-24 2004-09-24 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리방법 및 그를 이용한 라이센스 만료시간에 따른 자동창종료 방법

Publications (1)

Publication Number Publication Date
KR20060028146A true KR20060028146A (ko) 2006-03-29

Family

ID=37138976

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040077189A KR20060028146A (ko) 2004-09-24 2004-09-24 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리방법 및 그를 이용한 라이센스 만료시간에 따른 자동창종료 방법

Country Status (1)

Country Link
KR (1) KR20060028146A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100903107B1 (ko) * 2006-09-29 2009-06-16 한국전자통신연구원 개인 drm이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법
CN109800347A (zh) * 2018-12-10 2019-05-24 淮阴工学院 一种基于个性化时间窗口提取信息主干的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100903107B1 (ko) * 2006-09-29 2009-06-16 한국전자통신연구원 개인 drm이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법
CN109800347A (zh) * 2018-12-10 2019-05-24 淮阴工学院 一种基于个性化时间窗口提取信息主干的方法

Similar Documents

Publication Publication Date Title
EP2465262B1 (en) Digital rights management protection for content identified using a social tv service
US7801820B2 (en) Real-time delivery of license for previously stored encrypted content
KR100716900B1 (ko) 방송 컨텐츠 보호 시스템 및 그 방법
JP4563450B2 (ja) コンテンツ配信システム
US6993508B1 (en) Method and mechanism for vending digital content
KR100724935B1 (ko) 컨텐츠 보호를 위한 개체 간 연동 방법 및 장치, 그리고 그시스템
WO2006111865A1 (en) Digital rights management for media streaming systems
KR20030094216A (ko) 복수의 클라이언트로의 프로그램 콘텐츠 다중방송 방법 및그를 수행하는 컴퓨터 실행 코드 또는 명령을 갖는 컴퓨터판독 매체
CA2708924C (en) Processing recordable content in a stream
JP2005530405A (ja) メディアを流すためのアクセス制御および鍵管理システム
WO2006089160A2 (en) Videonline security network architecture and methods therefor
CA2708928A1 (en) Processing recordable content in a stream
WO2003098408A2 (en) Method and system for assessing a right of access to content for a user device
CA2494999C (en) Method for verifying validity of domestic digital network key
WO2009017367A2 (en) Method and system for storage and playback of broadcasting contents, rights issuer applied to the same
CN111107397A (zh) 基于播控平台的集成加密内容播放***与方法
KR100903107B1 (ko) 개인 drm이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법
KR20060028146A (ko) 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리방법 및 그를 이용한 라이센스 만료시간에 따른 자동창종료 방법
US20100250439A1 (en) Apparatus and method for protecting contents streamed through re-transmission
CN111601117B (zh) 一种数字版权管理方法及***
US20050076183A1 (en) Method and apparatus for enforcing timed agreements
US20240179361A1 (en) Systems and methods for managing access to content assets
KR102286784B1 (ko) Uhd 방송 콘텐츠 보안 시스템
EP4242883A1 (en) Method and system for managing content data access
US20240056651A1 (en) Digital rights management using a gateway/set top box without a smart card

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E601 Decision to refuse application