KR100903107B1 - 개인 drm이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법 - Google Patents

개인 drm이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법 Download PDF

Info

Publication number
KR100903107B1
KR100903107B1 KR1020060096410A KR20060096410A KR100903107B1 KR 100903107 B1 KR100903107 B1 KR 100903107B1 KR 1020060096410 A KR1020060096410 A KR 1020060096410A KR 20060096410 A KR20060096410 A KR 20060096410A KR 100903107 B1 KR100903107 B1 KR 100903107B1
Authority
KR
South Korea
Prior art keywords
personal
drm
content
broadcast
certificate
Prior art date
Application number
KR1020060096410A
Other languages
English (en)
Other versions
KR20080029596A (ko
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 KR1020060096410A priority Critical patent/KR100903107B1/ko
Priority to PCT/KR2007/002898 priority patent/WO2008038888A1/en
Priority to US12/443,683 priority patent/US20100195826A1/en
Publication of KR20080029596A publication Critical patent/KR20080029596A/ko
Application granted granted Critical
Publication of KR100903107B1 publication Critical patent/KR100903107B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/462Content 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/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4408Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
    • 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • 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/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8355Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명에 의한 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템은 콘텐츠를 생성 및 저장하고 생성된 콘텐츠에 개인 DRM 암호화를 적용하여 송출하는 개인 방송 송신부; 상기 송출되는 콘텐츠를 수신하여 그에 해당하는 개인 DRM 인증서를 기초로 DRM 복호화한 후 재생하는 개인 방송 수신부; 상기 개인 방송 송신부가 방송을 송출하기 위한 채널을 할당한 후 관리하고 상기 개인 방송 수신부에서 요청하는 특정 방송 송신부의 정보를 전송해 주는 채널 관리부; 및 상기 개인 방송 송신부와 개인 방송 수신부의 유효성을 검증하고 상기 개인 DRM 인증서를 발행/관리하는 인증 서버부;를 포함하는 것을 특징으로하며, 개인이 제작하여 방송하는 콘텐츠에 대한 DRM을 적용하여 디지털 권리를 주장할 수 있기 때문에 개인 방송 콘텐츠의 무단 복사를 방지할 수 있고, 인증된 사용자만 서비스를 사용할 수 있기 때문에 방송에 적절하지 못한 콘텐츠를 방송하거나 인증되지 않은 사용자의 불법적인 서비스 사용을 방지할 수 있다.
개인 방송, IP, DRM, 인증서, 콘텐츠

Description

개인 DRM이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법{System and method for broadcasting in personal multicasting system by applying personal DRM}
도 1은 본 발명에 따른 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템의 구성을 보여주는 블록도이다.
도 2는 도 1의 개인방송 송신부의 상세 구성 블록도이다.
도 3은 도 1의 인증서버부의 상세 구성 블록도이다.
도 4는 본 발명에 따른 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 방법의 과정을 보여주는 흐름도이다.
도 5는 방송 송신자가 인증서버부에서 자신의 유효성을 인증받아 유효한 개인 DRM 인증서를 부여받는 과정을 보여주는 흐름도이다.
도 6은 방송 송신자가 개인이 제작한 콘텐츠를 방송하기 위한 과정을 보여주는 흐름도이다.
도 7은 방송 수신자가 방송 송신자에 의해서 방송되는 개인 방송 콘텐츠를 수신하기 위한 과정을 보여주는 흐름도이다.
본 발명은 개인 IP 멀티캐스팅에 개인 DRM을 적용하는 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 인증 서버로부터 유효성이 인증된 개인 IP 멀티캐스팅 송신자가 개인이 제작한 콘텐츠에 개인 DRM을 적용하여 방송하면, 인증 서버에 의해서 유효성이 인증된 방송 수신자만 방송을 수신하여 개인이 제작한 디지털 콘텐츠에 대한 권리를 보장해 줄 수 있는 시스템 및 그 방법에 관한 것이다.
최근에는 카메라 기술의 발달과 초고속 통신망의 급속한 보급, 그리고 비디오 및 오디오 신호의 효율적 압축 기술의 발달에 따라, 인터넷 사용자들을 대상으로 하는 개인 IP 멀티캐스팅이 가능하게 되었다. 개인 IP 멀티캐스팅에 사용되는 콘텐츠는 개인이 제작한 것이거나 타인에 의해 제작된 콘텐츠를 재전송하는 경우가 대부분이다. 개인 IP 멀티캐스팅은 불특정 다수를 대상으로 하기 때문에, 경우에 따라서는 사생활 보호를 위하여 사전에 인증된 사용자에게만 방송 수신자에게만 개인 방송 서비스를 제공하고 있다. 만약 사용자 인증을 요구하는 개인방송에 접속한 경우, 사용자는 해당 방송을 시청하기 위하여 방송을 송출하는 사람이 지정한 방식의 인증작업을 거쳐야 한다.
이와 같이 개인 IP 멀티캐스팅을 송수신하고자 하는 사용자에 대한 인증도 중요하지만, 개인이 제작한 디지털 콘텐츠에 대한 권리 보호도 중요하다. 이에 대해 현재 일반적인 디지털 콘텐츠에 대한 권리를 주장할 수 있는 방법으로 DRM을 많이 사용하고 있다. DRM이란 콘텐츠 제공자의 권리와 이익을 안전하게 보호하며 불법복제를 막고 사용료 부과와 결제대행 등 콘텐츠의 생성에서 유통· 관리까지를 일괄적으로 지원하는 기술이다. 여기에는 적법한 사용자만 콘텐츠를 사용하고 적절한 요금을 지불하도록 만드는 디지털 저작권 관리기술, 저작권 승인과 집행을 위한 소프트웨어 및 보안기술, 지불· 결제기술이 모두 포함된다.
현재는 오디오 파일과 뮤직 비디오 등에 대한 저작권 보호에 쉽게 적용하고 있다. 또한, 전자책(eBook)에 대한 View, Modify, Copy, Print, Re-distribution 등의 관리를 완벽하게 구현함으로써 창작자, 유통업자, 출판업자, 서비스제공자 및 사용자의 권리를 완벽하게 보호하는 것을 가능하게 해주고, DVD 같은 디지털 영상매체에 대한 콘텐츠 보호에 많이 사용하고 있다.
이에 현재 일반적으로 디지털 콘텐츠에 대한 저작권 보호에 많이 사용되는 DRM을 개인 IP 멀티캐스팅에 적용하여 개인이 제작한 디지털 콘텐츠에 대한 저작권 등을 보호해야 할 필요가 있다.
본 발명이 이루고자 하는 기술적 과제는 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 인증 서버로부터 유효성이 인증된 개인 IP 멀티캐스팅 송신자가 개인이 제작한 콘텐츠에 개인 DRM을 적용하여 방송하면, 인증 서버에 의해서 유효성이 인증된 방송 수신자만 방송을 수신하여 개인이 제작한 디지털 콘텐츠에 대한 권리를 보장해 줄 수 있는 시스템 및 그 방법을 제공하는데 있다.
상기의 기술적 과제를 이루기 위하여 본 발명에 의한 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템은 콘텐츠를 생성 및 저장하고 생성된 콘텐츠에 개인 DRM 암호화를 적용하여 송출하는 개인 방송 송신부; 상기 송출되는 콘텐츠를 수신하여 그에 해당하는 개인 DRM 인증서를 기초로 DRM 복호화한 후 재생하는 개인 방송 수신부; 상기 개인 방송 송신부가 방송을 송출하기 위한 채널을 할당한 후 관리하고 상기 개인 방송 수신부에서 요청하는 특정 방송 송신부의 정보를 전송해 주는 채널 관리부; 및 상기 개인 방송 송신부와 개인 방송 수신부의 유효성을 검증하고 상기 개인 DRM 인증서를 발행/관리하는 인증 서버부;를 포함하는 것을 특징으로 한다.
상기의 기술적 과제를 이루기 위하여 본 발명에 의한 개인 DRM이 적용된 방법은 인증서버가 제공하는 개인 DRM 인증서 및 규칙을 기초로 개인 방송 송신부가 콘텐츠를 개인 DRM 암호화하여 송출하고 이를 수신부가 수신하는 개인 DRM이 적용된 개인 IP 멀티캐스팅 방법에 있어서, 개인 방송 송신부의 요청에 따라 개인 DRM 인증서와 개인 DRM 규칙을 송신하는 단계; 상기 개인 DRM 인증서와 개인 DRM 규칙을 기초로 기 생성된 콘텐츠를 암호화하여 할당된 채널로 송출하는 단계; 및 상기 수신부가 인증서버부로부터 상기 콘텐츠에 적용된 개인 DRM 인증서와 개인 DRM 규칙을 수신하여 복호한 후 재생하는 단계;를 포함하는 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템 및 그 방법의 바람직한 일 실시예를 상세히 설명하도록 한다. 도 1은 본 발명에 따른 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템의 구성을 보여주는 블록도이고, 도 2는 도 1의 개인방송 송신부의 상세 구성 블록도이며, 도 3은 도 1의 인증서버부의 상세 구성 블록도이다. 한편 도 4는 본 발명에 따른 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 방법의 과정을 보여주는 흐름도이고, 도 5는 방송 송신자가 인증서버부에서 자신의 유효성을 인증받아 유효한 개인 DRM 인증서를 부여받는 과정을 보여주는 흐름도이며, 도 6은 방송 송신자가 개인이 제작한 콘텐츠를 방송하기 위한 과정을 보여주는 흐름도이다. 그리고 도 7은 방송 수신자가 방송 송신자에 의해서 방송되는 개인 방송 콘텐츠를 수신하기 위한 과정을 보여주는 흐름도이다.
먼저 도 1을 참조한다. 개인 방송 송신부(110)는 콘텐츠를 생성한 후에 저장하여 향후 방송시에 제공하고, 생성된 콘텐츠에 개인 DRM 암호화를 적용하여 방송으로 송출한다.
개인 방송 수신부(130)는 상기 개인 방송 송신부(110)가 송출하는 콘텐츠를 수신하여 인증서버부(120)가 제공하는 상기 콘텐츠에 해당하는 개인 DRM 인증서와 DRM 암호화 규칙을 전송받아 이를 기초로 콘텐츠를 실시간으로 DRM 복호화한 후 재생한다.
인증서버부(120)는 상기 개인 방송 송신부(110)와 개인 방송 수신부(130)의 유효성을 검증하고 상기 개인 DRM 인증서를 발행/관리한다.
한편 채널관리서버부(140)는 상기 개인 방송 송신부(110)가 상기 콘텐츠를 송출하기 위한 채널(좀더 구체적으로는 IP 멀티캐스트 주소(그룹주소; Group Address))를 할당한 후 관리하고 상기 개인 방송 수신부(130)에서 요청하는 특정 방송 송신부의 정보를 전송해준다.
이때 외부 시스템인 인증 서버부(120)와 채널 관리 서버부(149)는 하나의 시스템으로 통합하여 관리 및 운영할 수도 있고 별도의 시스템으로 운영할 수도 있다.
이제, 도 2를 참조하면서 개인방송 송신부(110)를 보다 상세하게 살펴보도록 한다. 콘텐츠 생성부(210)는 송출하고자 하는 콘텐츠를 생성하고, 콘텐츠 저장부(220)는 상기 생성된 콘텐츠를 저장하고 있다가 필요하면 출력한다. 스케쥴링부(230)는 채널관리 서버부(140)가 할당하는 채널에 따라 상기 콘텐츠를 배열하여 출력하게 되며, 암호화부(240)는 상기 스케쥴링부(230)에 의하여 배열된 각 콘텐츠에 대하여 상기 인증 서버부(120)가 송신하는 특정 DRM 암호화 규칙과 개인 DRM 인증서를 기초로 개인 DRM 암호화를 수행하게 된다. 마지막으로 송신부(250)는 상기 암호화된 콘텐츠를 무선 구간으로 송출하게 된다.
도 3을 참조하면서 인증서버부(120)를 보다 상세하게 살펴본다. 관리부(310)는 상기 개인 방송 송신부(110)가 DRM 암호화에 사용하게 될 DRM 규칙들을 정의하고 관리한다. 송신관리부(320)는 상기 개인 방송 송신부를 이용하여 방송하고자 하는 사용자의 개인 정보를 기초로 개인 DRM 인증서를 생성하고 요청이 있으면 제공하되, 사전에 개인 정보를 등록한 경우에만 제공하는 것이 바람직하다. 여기서, 개인 DRM 인증서는 MAC 주소와 상기 인증 서버부가 발행한 개인 ID를 기초로 생성하는 것이 바람직하다. 마지막으로 수신관리부(330)는 상기 개인 방송 수신부(130)를 이용하여 수신하고자 하는 수신자의 개인 정보를 기초로 상기 개인 DRM 인증서를 생성하고 제공한다.
이제, 도 4 내지 도 7을 참조하면서 본 발명에 의한 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 방법에 대하여 설명하도록 한다.
먼저 인증서버부(120)는 개인 방송 송신부(110)의 요청에 따라 개인 DRM 인 증서와 개인 DRM 규칙을 송신하는데, 우선 개인 방송 송신부를 인증하고 그 인증이 성공하면 상기 개인이 사용하는 MAC 주소와 상기 인증서버부가 생성한 ID를 조합하여 상기 개인 DRM 인증서를 생성하여 송신하게 된다(410단계).
개인송신부(110)는 콘텐츠를 생성 및 저장하고 콘텐츠를 배열하는 스케쥴링을 수행한 후 개인 DRM 인증서와 개인 DRM 규칙을 기초로 기 생성된 콘텐츠를 암호화하여 할당된 채널로 송출한다(420단계).
이제, 수신부(130)는 방송중인 콘텐츠에 대한 모든 채널 정보를 수신한 후에 수신하고자 하는 하나의 채널을 선택하고 나서 그 채널로 송신하는 송신자의 개인 DRM 인증서와 DRM 암호화 규칙을 상기 인증서버부로 요청한다. 개인 DRM 인증서와 DRM 암호화 규칙이 정상적으로 수신되면 이를 기초로 콘텐츠를 DRM 복호화한 후 재생한다(430단계).
도 5는 도 1에서 제공되는 개인 IP 멀티캐스팅 서비스를 이용하기 위해서 방송 송신자와 수신자가 인증 서버부에 자신의 유효성을 인증 받아 개인 DRM 인증서를 부여 받는 과정을 표현한 것이다. 도 5에서는 개인방송 송신부(110)만 도시되어 있지만 개인방송 수신부(130)의 경우에도 마찬가지이다. 개인방송 방송송신부와 개인방송 수신부에서 방송을 송신 혹은 수신하기 위해서 먼저 인증 서버부에 신규등록을 요청(501단계)하면, 인증서버부는 중복등록 신청 여부를 확인하고 개인방송 송신부 혹은 수신부의 유효성을 검사를 시작한다(502단계). 이를 위하여 가입자 정보를 요청하면(503단계), 개인방송 송신부는 이 요청에 따라 개인정보를 패키징하여(504단계), 자신의 MAC 주소를 포함하는 가입자 정보를 송신한다(505단계). 이 정보를 수신한 인증서버부는 상기 개인정보를 저장한 후 키(인증서)를 생성한 후 저장하고 개인방송 ID를 생성한 후 저장하여 등록 과정을 마무리한다(506단계). 그 후 생성된 키(인증서)와 ID를 개인방송 송신부로 전송하면(507단계), 개인방송 송신부는 이를 수신한 후 저장하고(508단계), 이로써 신규 등록이 완료된다(509단계). 한편 개인 DRM 인증서는 개인 방송 송신자만 발행 받을 수도 있고, 송?수신자 모두에게 발행할 수 있도록 하는 것이 바람직하다. 그리고 개인 DRM의 인증서는 개인이 사용하는 MAC Address와 인증 서버부에서 생성한 ID를 이용한 조합으로 생성하는 것이 바람직하다.
도 6은 도 1에서 제공되는 개인 IP 멀티캐스팅 서비스를 사용해서 개인 방송 송신부가 방송을 송신하기 위한 과정을 표현한 시퀀스 다이어그램이다. 개인 방송 송신부가 방송을 송신하기 위해서는 인증 서버부와 채널 관리 서버부로부터 인증을 받고 IP 주소로 구성된 채널을 먼저 할당받는다. 방송 송신부가 채널 서버부로부터 방송 채널을 할당 받은 뒤, 자신이 생성한 콘텐츠를 스케쥴링에 맞춰서 방송하기 전에 인증 서버부로부터 자신이 보유한 DRM 인증서의 유효성을 검증받고, 자신의 DRM 인증서로 암호화하면서 방송을 송출한다. 이 때, 방송 송신자는 인증 서버부에서 이미 정의된 다양한 DRM 암호화 규칙 중에서 임의로 선택된 DRM 암호화 규칙을 전송 받아서 DRM 암호화를 실행하는 것이 바람직하다. 자세하게 살펴보면, 개인방송송신부가 방송할 콘텐츠를 생성하고(601단계), 채널관리서버부로 채널할당을 요청하면(602단계), 채널관리서버부는 인증서버부로 송신부의 유효성에 대한 검사를 요청한다(603단계). 인증서버부는 유효성 검사(604단계)를 수행한 후에 검사완료를 채널관리서버부로 통보하고(605단계), 이에 따라 채널관리부는 방송송신자의 정보를 저장하고 채널을 할당한다(606단계). 할당된 채널에 대한 정보를 수신한 개인방송 송신부(607단계)는 위에서 설명한바와 같은 스케쥴링을 수행한 후(608단계), 콘텐츠 방송 정보를 채널관리서버부로 송신하고(609단계), 채널관리서버부는 수신된 방송 정보를 저장하고 갱신한다(610단계).
다음으로 개인방송 송신부가 인증서버부로 접속 요청을 하면(611단계), 인증 서버부는 유효성을 검사하고(612단계), 유효한 경우에 접속을 허용한다(613단계). 동시에 DRM 규칙에 대한 정보를 개인방송 송신부로 송신(614단계)하면, 개인방송 송신부는 이 규칙을 저장하고(615단계), DRM 인증서의 유효성을 검증하여줄 것을 인증서버부로 요청한다(616단계). 인증서버부의 확인 결과 유효하면 DRM 인증서와 DRM 규칙으로 콘텐츠를 암호화한 후 방송을 송출한다(617단계 내지 620단계).
도 7은 도 1에서 제공되는 개인 IP 멀티캐스팅 서비스를 사용해서 개인 방송 수신부가 방송을 수신하기 위한 과정을 표현한 시퀀스 다이어그램이다. 개인 방송 수신부가 방송을 수신하기 위해서는 채널 관리 서버부로부터 현재 방송되고 있는 콘텐츠에 대한 모든 채널 정보를 요청하면(701단계), 채널관리 서버부는 인증서버부로 개인방송 수신부의 유효성을 확인하여 인증이 성공적인 경우에 요청한 방송 정보를 전송한다(702 내지 705단계). 이 때, 방송되고 있는 채널에 대한 정보 요청은 인증 서버부와 채널 관리 서버부에서 유효성이 검증된 방송 수신 요청자만 서비스되는 것이 바람직하다. 개인 방송 수신부가 채널 관리 서버부로부터 채널에 대한 정보를 전송 받으면 선호 채널을 선택하고(706단계), 인증 서버부에 선택한 채널로 송신하는 송신자의 정보를 요청하여 수신한 후(707 내지 708단계), 인증서버부에 접속하여 필요한 인증절차를 수행한 후(709 내지 711단계), 인증이 성공하면 해당 송신자의 개인 DRM 인증서를 요청한 후 수신한다(712 내지 713단계). 동시에 개인 방송 수신부에서 선택한 방송 송신자의 개인 DRM 인증서와 방송 송신자가 DRM 암호화에 사용한 DRM 암호화 규칙을 전송 받으면(714단계), 개인 DRM 인증서와 DRM 암호화 규칙을 임시로 저장하고(715단계) 해당 채널을 통하여 방송을 수신하면서(716단계) 수신된 콘텐츠를 실시간으로 DRM 복호화하여(717단계), 최종적으로 콘텐츠를 재생한다(718단계).
본 발명에 의한 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드 디스크, 플로피 디스크, 플래쉬 메모리, 광 데이타 저장장치등이 있으며, 또한 캐리어 웨이브(예를들면 인터넷을 통한 전송)의 형태로 구현되는 것도 포함된다. 또한 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 통신망으로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 읽을 수 있는 코드로서 저장되고 실행될 수 있다. 또한 본 발명에 의한 폰트 롬 데이터구조도 컴퓨터로 읽을 수 있는 ROM, RAM, CD-ROM, 자기 테이프, 하드 디스크, 플로피 디스크, 플래쉬 메모리, 광 데이타 저장장치등과 같은 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 상기와 같은 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
이상에서 설명한 바와 같이, 본 발명에 의한 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템 및 그 방법은 개인 IP 멀티캐스팅에서 개인 DRM을 적용하는 방법에 있어서 상기의 개인 IP 멀티캐스팅 서비스를 제공 받기 위해서는 인증 서버부에 정의된 사용자 인증 방법에 의해서 방송 송?수신자의 유효성을 검증하기 때문에 사용자 관리가 용이하다.
또한, 개인 DRM으로 개인이 제작한 콘텐츠에 대한 디지털 권하는 보호하기 때문에 불법 콘텐츠 복사나 유통을 막을 수 있다. 이러한 방법은 방송 송?수신자 간의 직접적인 통신으로 해결하는 것이 아니라, 인증 서버부와 채널 관리 서버부에서 정의된 일관된 방법에 의해서 처리하기 때문에 사용자 정보나 채널 정보 등을 관리하기가 용이하다. 본 발명에서는 개인 IP 멀티캐스팅 서비스를 사용하기 위해서 먼저 방송 송?수신자는 별도의 인증 서버에서 사용자 유효성을 검증받아야 하기 때문에, 개인 IP 멀티캐스팅을 사용하는 방송 송?수신자의 투명성을 제공할 수 있다. 뿐만 아니라, 개인이 제작한 콘텐츠를 인증 서버로부터 부여받은 개인 DRM 인증서를 적용하여 방송하기 때문에 개인이 제작한 콘텐츠에 대한 디지털 권리를 보호받을 수 있다.

Claims (12)

  1. 개인 방송 송신부에서 생성된 콘텐츠를 개인 방송 수신부로 송출하는 개인 IP 멀티캐스팅 서비스 시스템에 있어서,
    상기 개인 방송 송신부에 상기 콘텐츠를 송출하기 위한 채널을 할당하고, 상기 개인 방송 수신부에서 요청하는 특정 방송 송신부의 정보를 전송하는 채널관리서버부; 및
    상기 개인 방송 송신부와 상기 개인 방송 수신부의 유효성을 검증하고 송신자의 개인 정보를 기초로 상기 콘텐츠에 적용된 개인 DRM 암호화에 대응되는 개인 DRM 인증서를 발행하는 인증 서버부;를 포함하는 것을 특징으로 하는 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템.
  2. 제1항에 있어서, 상기 개인 방송 송신부는
    상기 콘텐츠를 생성하는 콘텐츠 생성부;
    상기 생성된 콘텐츠를 저장하는 콘텐츠 저장부;
    상기 할당된 채널에 따라 상기 콘텐츠를 배열하여 출력하는 스케쥴링부;
    상기 스케쥴링부에 의하여 배열된 각 콘텐츠에 대하여 상기 인증 서버부로부터 수신한 개인 DRM 인증서를 기초로 개인 DRM 암호화를 수행하는 암호화부; 및
    상기 암호화된 콘텐츠를 송출하는 송신부;를 포함하는 것을 특징으로 하는 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템.
  3. 제1항에 있어서, 상기 인증 서버부는
    상기 개인 방송 송신부에서 상기 콘텐츠의 개인 DRM 암호화에 사용하게 될 DRM 규칙들을 정의하고 관리하는 관리부; 및
    상기 개인 방송 수신부를 통해 상기 콘텐츠를 수신하고자 하는 수신자의 개인 정보를 기초로 상기 수신자의 개인 DRM 인증서를 생성하고 제공하는 수신관리부;를 포함하는 것을 특징으로 하는 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템.
  4. 제1항에 있어서, 상기 인증 서버부는
    상기 개인 DRM 인증서를 사전에 개인정보를 등록한 경우에만 발급하는 것을 특징으로 하는 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템.
  5. 제1항에 있어서,
    상기 개인 DRM 인증서는 상기 송신자의 개인정보 중에서 상기 송신자의 MAC 주소와 상기 인증 서버부가 상기 송신자에게 발행한 개인 ID를 기초로 생성하는 것을 특징으로 하는 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템.
  6. 제2항에 있어서, 상기 암호화부는
    상기 인증 서버부가 정의한 후 송신하는 특정 DRM 암호화 규칙과 상기 개인 DRM 인증서를 사용하여 상기 콘텐츠를 DRM 암호화하는 것을 특징으로 하는 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템.
  7. 제1항에 있어서, 상기 개인 방송 수신부는
    상기 인증 서버부로부터 상기 개인 DRM 인증서와 상기 개인 방송 송신부가 사용한 DRM 암호화 규칙을 전송받아 이를 기초로 상기 콘텐츠를 실시간으로 DRM 복호화한 후 재생하는 것을 특징으로 하는 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 시스템.
  8. 개인 DRM 인증서 및 개인 DRM 규칙을 기초로 한 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 제공 방법에 있어서,
    (a) 콘텐츠를 송출할 개인 방송 송신부의 요청에 따라 상기 콘텐츠의 송신자의 개인 정보를 기초로 상기 개인 DRM 인증서를 생성하고, 상기 개인 방송 송신부가 DRM 암호화에 사용하게 될 상기 개인DRM 규칙을 정의하는 단계;
    (b) 상기 생성된 개인 DRM 인증서 및 상기 정의된 개인 DRM 규칙을 상기 개인 방송 송신부로 송신하여 상기 개인 DRM 인증서 및 개인 DRM규칙을 기초로 기 생성된 콘텐츠를 암호화하여 할당된 채널로 송출하게 하는 단계;
    (c) 상기 콘텐츠에 적용된 개인 DRM 인증서와 개인 DRM 규칙을 상기 콘텐츠를 수신할 개인방송 수신부로 전송하여 상기 개인 DRM 인증서 및 개인 DRM규칙을 기초로 암호화된 콘텐츠를 복호하여 재생하게 하는 단계를 포함하는 것을 특징으로 하는 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 제공 방법.
  9. 제8항에 있어서, 상기 (a)단계는
    (a1) 상기 개인 방송 송신부를 인증하는 단계; 및
    (a2) 상기 인증이 성공하면 상기 개인이 사용하는 MAC 주소와 인증 서버부에서 생성된 ID를 조합하여 상기 개인 DRM 인증서를 생성하는 단계;를 포함하는 것을 특징으로 하는 개인 DRM이 적용된 개인 IP 멀티캐스팅 서비스 제공 방법.
  10. 삭제
  11. 삭제
  12. 삭제
KR1020060096410A 2006-09-29 2006-09-29 개인 drm이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법 KR100903107B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020060096410A KR100903107B1 (ko) 2006-09-29 2006-09-29 개인 drm이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법
PCT/KR2007/002898 WO2008038888A1 (en) 2006-09-29 2007-06-15 System for personal ip broadcasting service with personal drm and method using the same
US12/443,683 US20100195826A1 (en) 2006-09-29 2007-06-15 System for personal ip broadcasting service with personal drm and method using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060096410A KR100903107B1 (ko) 2006-09-29 2006-09-29 개인 drm이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법

Publications (2)

Publication Number Publication Date
KR20080029596A KR20080029596A (ko) 2008-04-03
KR100903107B1 true KR100903107B1 (ko) 2009-06-16

Family

ID=39230302

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060096410A KR100903107B1 (ko) 2006-09-29 2006-09-29 개인 drm이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법

Country Status (3)

Country Link
US (1) US20100195826A1 (ko)
KR (1) KR100903107B1 (ko)
WO (1) WO2008038888A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101362407B1 (ko) * 2010-10-29 2014-02-13 한국전자통신연구원 인증서를 이용한 디지털 컨텐츠 보호 방법 및 그 장치

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101483184B1 (ko) * 2008-12-16 2015-01-15 주식회사 케이티 개별 키로 암호화된 vod용 컨텐츠를 이용한 방송 서비스제공 방법 및 시스템
US9167275B1 (en) * 2010-03-11 2015-10-20 BoxCast, LLC Systems and methods for autonomous broadcasting
US10154317B2 (en) 2016-07-05 2018-12-11 BoxCast, LLC System, method, and protocol for transmission of video and audio data

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060028146A (ko) * 2004-09-24 2006-03-29 주식회사 케이티 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리방법 및 그를 이용한 라이센스 만료시간에 따른 자동창종료 방법

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020026478A1 (en) * 2000-03-14 2002-02-28 Rodgers Edward B. Method and apparatus for forming linked multi-user groups of shared software applications
US6952428B1 (en) * 2001-01-26 2005-10-04 3Com Corporation System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network
JP3976183B2 (ja) * 2002-08-14 2007-09-12 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ受信装置、ネットワークシステム及びプログラム
US7240361B2 (en) * 2003-01-31 2007-07-03 Qwest Communications International Inc. Systems and methods for controlled transmittance in a telecommunication system
US7568111B2 (en) * 2003-11-11 2009-07-28 Nokia Corporation System and method for using DRM to control conditional access to DVB content
US20060123484A1 (en) * 2004-03-04 2006-06-08 Miodrag Babic Method of clearing and delivering digital rights management licenses to devices connected by IP networks
KR100639973B1 (ko) * 2004-11-30 2006-11-01 한국전자통신연구원 가입자 망에서 멀티캐스트 기반 ip tv 방송 서비스수신을 위한 방송 채널 정보 획득 및 등록 방법
US7853995B2 (en) * 2005-11-18 2010-12-14 Microsoft Corporation Short-lived certificate authority service
JP4267008B2 (ja) * 2006-07-28 2009-05-27 Necインフロンティア株式会社 クライアント・サーバ分散システム、サーバ装置、クライアント装置及びそれらに用いるクライアント間rtp暗号方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060028146A (ko) * 2004-09-24 2006-03-29 주식회사 케이티 실시간 멀티캐스팅 서비스를 위한 디지털 저작권 관리방법 및 그를 이용한 라이센스 만료시간에 따른 자동창종료 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101362407B1 (ko) * 2010-10-29 2014-02-13 한국전자통신연구원 인증서를 이용한 디지털 컨텐츠 보호 방법 및 그 장치

Also Published As

Publication number Publication date
KR20080029596A (ko) 2008-04-03
WO2008038888A1 (en) 2008-04-03
US20100195826A1 (en) 2010-08-05

Similar Documents

Publication Publication Date Title
CN101902611B (zh) 一种iptv数字版权保护的实现方法
RU2447498C2 (ru) Улучшенный доступ к домену
KR100724935B1 (ko) 컨텐츠 보호를 위한 개체 간 연동 방법 및 장치, 그리고 그시스템
EP2770455B1 (en) Method and system to exercise geographic restrictions over the distribution of content via a network
KR100936885B1 (ko) 다운로드 가능한 제한수신시스템에서의 상호 인증 방법 및그 장치
KR100689648B1 (ko) 자료의 라이센시에게 자료를 안전하게 제공하기 위한방법, 장치 및 시스템
CN101518029B (zh) 在使用机顶盒时单点登录方法
KR101406350B1 (ko) 클라이언트 도메인 내에서의 디지털 콘텐츠의 이용을관리하기 위한 방법 및 이 방법을 실행하는 디바이스
JP4548441B2 (ja) コンテンツ利用システム、及びコンテンツ利用方法
US7650312B2 (en) Method and system to enable continuous monitoring of integrity and validity of a digital content
CN101546366B (zh) 数字版权管理***及管理方法
JP2008500589A (ja) 変化する識別子を用いる安全な通信およびリアル・タイムでの透かし挿入
KR101452708B1 (ko) Ce 장치 관리 서버, ce 장치 관리 서버를 이용한drm 키 발급 방법, 및 그 방법을 실행하기 위한프로그램 기록매체
KR20090002227A (ko) 컨텐츠 디바이스의 폐기 여부를 확인하여 데이터를전송하는 전송 방법과 시스템, 데이터 서버
US8417937B2 (en) System and method for securely transfering content from set-top box to personal media player
JP2004521428A (ja) 制御ワードを用いて暗号化されたサービスに選択的にアクセスするデバイス及び方法並びにスマートカード
EP2963576B1 (en) Secure installation of software in a device for accessing protected content
KR100903107B1 (ko) 개인 drm이 적용된 개인 멀티캐스팅 서비스 시스템 및 그 제공 방법
KR100978162B1 (ko) 도메스틱 디지털 네트워크 키의 유효성 인증 방법
KR100765794B1 (ko) 공유 라이센스를 이용한 콘텐트 공유 방법 및 장치
US20100250439A1 (en) Apparatus and method for protecting contents streamed through re-transmission
KR102286784B1 (ko) Uhd 방송 콘텐츠 보안 시스템
US8630413B2 (en) Digital contents reproducing terminal and method for supporting digital contents transmission/reception between terminals according to personal use scope
JP2002353951A (ja) デジタルコンテンツ配送装置及び配送方法
KR20100015081A (ko) 디지털 컨텐츠 보호 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee