









본 발명은 서로 다른 컨텐츠의 제공 시스템으로부터 각기 개별적으로 제공되는 제휴 DRM(Digital Rights Management) 컨텐츠들을 호환이 가능한 DRM 컨텐츠로 변환하여 사용자에게 제공할 수 있도록 하는 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 시스템 및 그 방법과 그 기능의 컴퓨터 프로그램이 기록된 기록매체에 관한 것이다.The present invention converts the contents of the affiliated DRM that can be provided to the user by converting the associated DRM (Digital Rights Management) contents provided separately from different content providing systems to compatible DRM contents to the contents of the compatible DRM The present invention relates to a recording medium on which a system, a method thereof, and a computer program of the function are recorded.
일반적으로, 멀티미디어 데이터 기술의 발전 및 네트워크 통신 기술의 발달에 따라 다양한 형태의 멀티미디어 정보를 고속, 대용량으로 정보 전송이 가능한 인터넷과 같은 통신 네트워크를 통해 디지털 방식으로 전송하는 것이 가능하도록 되어 있고, 이러한 디지털 멀티미디어 정보를 전송받아 재생하거나 편집하기 위한 다양한 멀티미디어 재생/편집 장치가 개발되어 상용화되고 있는 추세이다.In general, according to the development of multimedia data technology and the development of network communication technology, it is possible to digitally transmit various types of multimedia information through a communication network such as the Internet, which can transmit information at high speed and large capacity. Various multimedia playback / editing devices have been developed and commercialized for receiving and playing multimedia information.
또한, 최근에는 이동통신 기술의 급격한 발전에 따라 휴대형 이동통신 단말 기를 사용하여 이동 통신망을 통해 상대방과 무선으로 음성 통화나 문자 데이터 통신을 진행하는 기본적인 기능으로부터 진일보하여, 컴퓨터 단말에 보관된 멀티미디어 정보 파일이나 무선 인터넷으로부터 획득될 수 있는 멀티미디어 정보를 무리없이 재생할 수 있는 상태에까지 다다른 상황이다.In addition, in recent years, according to the rapid development of mobile communication technology, the multimedia information file stored in the computer terminal is further advanced from the basic function of wirelessly conducting voice call or text data communication with the other party through a mobile communication network using a portable mobile communication terminal. In this situation, the multimedia information that can be obtained from the wireless Internet can be played without difficulty.
여기서, 벨소리, 바탕화면, 이미지 파일, 텍스트 파일, 음악 파일, 동영상 파일 등과 같이 통신 네트워크를 통해서 유통될 수 있는 멀티미디어 정보 파일을 소위 "디지털 컨텐츠(Digital Contents)"라고 칭하고 있으며, 이러한 디지털 컨텐츠에 저작권이 있는 경우에는 저작권자의 권리 보호 및 유료 이용에 따른 수익 창출을 도모하기 위하여, 해당 디지털 컨텐츠를 무분별하게 불법 복사하거나 무허가로 사용하는 것을 통제하도록 하는 것이 절대적으로 필요하다.Here, multimedia information files that can be distributed through a communication network, such as ringtones, wallpaper, image files, text files, music files, video files, etc., are called "Digital Contents," and are copyrighted to such digital contents. In this case, it is absolutely necessary to control the illegal copying or unauthorized use of the digital contents in order to protect the rights of copyright holders and generate profits from paid use.
이를 위해, 최근에는 컨텐츠 제공자의 저작권 보호 및 컨텐츠 이용에 대한 적절한 보상을 받는 것을 보증하는 것이 가능하도록 하는 방안으로서 디지털 저작권 관리(Digital Rights Management; DRM)(이하 DRM이라 칭함) 방식이 개발되어 사용되고 있는데, 이러한 DRM은 디지털 컨텐츠의 배송과 그 사용의 통제 및 라이센싱에 관한 것을 관리하도록 되어 있다.To this end, digital rights management (DRM) scheme (hereinafter referred to as DRM) has been developed and used as a way to ensure that content providers receive proper compensation for copyright protection and content use. These DRMs are intended to manage the control and licensing of the delivery and use of digital content.
통상 DRM 시스템은 암호화된 형태로 디지털 컨텐츠를 배송하도록 되어 있고, 권리가 보호된 컨텐츠에 접근할 수 있는 권한을 획득한 사용자에 대해서만 컨텐츠의 복호화가 허용될 수 있도록 되어 있는 바, 현재 규격화되어 적용되는 것으로는 오픈 모바일 얼라이언스(Open Mobile Alliance) DRM(OMA DRM)과, 윈도우즈 미디어 디바이스(Windows Media Device) DRM(WMD DRM) 등이 알려져 있다.In general, the DRM system is designed to deliver digital content in an encrypted form, and the decryption of the content is permitted only to a user who has obtained the right to access the protected content. Open Mobile Alliance DRM (OMA DRM), Windows Media Device (DRM), and the like are known.
한편, 최근에는 이러한 DRM 시스템이 적용된 디지털 컨텐츠를 제공하는 인터넷 컨텐츠 제공 사이트들이 증가되고 있는 추세이고, 이러한 각각의 인터넷 컨텐츠 제공 사이트들과 각각 제휴하여 각기 다른 사이트들에서 제공되는 디지털 컨텐츠를 통합적으로 제공하는 메인 컨텐츠 제공 사이트 즉, 이동 통신사 또는 포털 사이트 운영 업체에서 운영하는 컨텐츠 제공 사이트가 개설되어 서비스를 제공하는 상태이다.On the other hand, in recent years, an increasing number of Internet content providing sites that provide digital contents to which the DRM system is applied has been provided. Main content providing site, that is, a content providing site operated by a mobile carrier or a portal site operator is opened to provide a service.
이러한 메인 컨텐츠 제공 사이트는 여러 제휴 사이트들로부터 각각 제공되는 다양한 형태의 디지털 컨텐츠를 사용자와 연결시켜서 서비스를 진행할 수 있도록 되어 있기 때문에, 취향이 각기 다른 사용자들에게 보다 넓은 선택의 폭을 제공할 수 있다는 이점이 있다.Since the main content providing site is able to proceed with the service by connecting various types of digital content provided from various affiliated sites with users, it can provide a wider choice of users with different tastes. There is an advantage.
그러나, 이러한 메인 컨텐츠 제공 사이트와 연동되어 디지털 컨텐츠의 제공 서비스를 진행하는 각각의 제휴 사이트들에서는 각 제휴 사이트 별로 각기 다른 형태의 DRM 방식이 적용된 컨텐츠를 제공할 수 있도록 되어 있기 때문에, 각 제휴 사이트의 디지털 컨텐츠 간에 상호 호환성이 확보되지 못하게 되어 사용자가 여러 제휴 사이트의 디지털 컨텐츠를 장애 요인없이 폭넓게 이용하는 것이 어렵도록 되어 있다는 문제점이 있다.However, since affiliated sites that provide digital content providing services in conjunction with the main content providing site can provide contents with different types of DRM schemes for each affiliate site, There is a problem that it is difficult for the user to use the digital content of various affiliate sites widely without obstacles because the mutual compatibility between the digital contents is not secured.
더욱이, 각 제휴 사이트의 디지털 컨텐츠 간에 상호 호환성이 확보되지 못한 관계로 사용자가 복수의 제휴 사이트를 자유롭게 이용하는 것이 제한되므로, 메인 컨텐츠 제공 사이트에서는 제휴를 원하는 컨텐츠 제공 사이트를 확대시키는데 어려움이 따르게 되고, 이는 컨텐츠 제공 서비스의 다양화 측면에 치명적인 영향을 주 게되어 서비스 가입자의 확보 및 서비스의 질적인 향상에 걸림돌로 작용할 수 있다는 문제점이 발생된다.Moreover, since the user is free to use a plurality of affiliate sites because mutual compatibility between digital contents of each affiliate site is not secured, the main content providing site has difficulty in expanding the content providing site to which affiliates are desired. As it has a fatal effect on the diversification of contents providing services, there is a problem that it may act as an obstacle to securing service subscribers and improving the quality of services.
따라서, 본 발명은 상기한 종래의 문제점을 해결하기 위해 이루어진 것으로서, 그 목적은 서로 다른 형태의 DRM(Digital Rights Management) 방식을 갖는 비호환 디지털 컨텐츠에 대한 호환이 통일적으로 이루어질 수 있도록 DRM을 변환하기 위한 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 시스템 및 그 방법을 제공하는 것이다.Accordingly, the present invention has been made to solve the above-mentioned conventional problems, and an object thereof is to convert DRM so that compatibility with incompatible digital contents having different types of digital rights management (DRM) schemes can be made uniform. To provide a system and method for converting the contents of the affiliated DRM to the contents of the compatible DRM.
본 발명의 다른 목적은 사용자에 의해 조작되는 컴퓨팅 시스템에 직접 설치되는 DRM 호환 관리 장치를 이용하여 서로 다른 형태의 DRM 방식을 갖는 제휴 DRM 컨텐츠를 호환형 DRM의 컨텐츠로 변환시킬 수 있도록 함에 의해, 사용자가 선택한 디지털 컨텐츠의 직접적인 변환이 가능하도록 하는 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 시스템 및 그 방법을 제공하는 것이다.Another object of the present invention is to enable a user to convert affiliated DRM content having a different type of DRM into a compatible DRM content by using a DRM compatible management device installed directly in a computing system operated by the user. It is to provide a system and method for converting the contents of the affiliated DRM to the contents of the compatible DRM to enable the direct conversion of the selected digital content.
본 발명의 또 다른 목적은, 사용자에 의해 조작되는 컴퓨팅 시스템에 직접 설치되고서 서로 다른 형태의 DRM 방식을 갖는 제휴 DRM 컨텐츠를 호환형 DRM의 디지털 컨텐츠로 변환시킬 수 있도록 함에 의해, 사용자가 선택한 디지털 컨텐츠의 직접적인 변환이 가능하도록 하는 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 기능의 컴퓨터 프로그램이 기록된 기록매체를 제공하는 것이다.It is still another object of the present invention to provide a user-selected digital format by converting affiliated DRM contents that are directly installed in a computing system operated by a user and having different types of DRM schemes into digital contents of a compatible DRM. The present invention provides a recording medium on which a computer program having a function of converting the contents of the affiliated DRM into the contents of the compatible DRM capable of directly converting the contents is recorded.
상기한 목적을 달성하기 위해 본 발명의 시스템에 따르면, 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 시스템에 있어서, 상기 제휴 DRM의 컨텐츠를 새롭게 생성된 암호화 키를 통한 재패키징 및 새롭게 생성된 권한 객체(RO)의 적용에 의해 호환 DRM 컨텐츠로 변환하는 네트워크 컴퓨터 단말과, 상기 새롭게 생성된 암호화 키의 관리를 통해 상기 컨텐츠의 권한 객체(RO)를 새롭게 생성하여 상기 네트워크 컴퓨터 단말에 제공하는 DRM 호환 처리 시스템을 포함하여 구성된 것을 특징으로 하는 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 시스템을 제공한다.In order to achieve the above object, according to the system of the present invention, in the system for converting the contents of the affiliated DRM to the contents of the compatible DRM, the repackaging and newly created authority of the contents of the affiliated DRM through the newly generated encryption key A network computer terminal converting into compatible DRM content by applying an object RO, and a DRM compatible system newly generating and providing a rights object RO of the content to the network computer terminal through management of the newly generated encryption key. It provides a system for converting the content of the affiliated DRM, characterized in that it comprises a processing system to the content of the compatible DRM.
상기한 목적을 달성하기 위해 본 발명의 방법에 따르면, 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 방법에 있어서, 네트워크 컴퓨터 단말에서 제휴 DRM 컨텐츠의 패키징 파일을 다운로드하는 단계와, 상기 네트워크 컴퓨터 단말에서 상기 제휴 DRM의 컨텐츠를 새롭게 생성된 암호화 키로 재패키징하는 단계, 제휴 DRM 컨텐츠를 관리하는 DRM 호환 처리 시스템에서 상기 컨텐츠의 권한 객체(RO)를 새롭게 생성하여 상기 네트워크 컴퓨터 단말에 제공하는 단계 및, 상기 네트워크 컴퓨터 단말에서 상기 DRM 호환 처리 시스템으로부터 제공받은 권한 객체(RO)와 상기 재패키징된 컨텐츠를 호환 DRM 컨텐츠로서 적용하는 단계를 포함하여 이루어진 것을 특징으로 하는 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 방법을 제공한다.According to the method of the present invention for achieving the above object, in the method for converting the content of the affiliated DRM to the content of the compatible DRM, downloading a packaging file of the affiliated DRM content from the network computer terminal, the network computer terminal Repackaging the content of the affiliated DRM with a newly generated encryption key, providing a newly generated authority object (RO) of the content to the network computer terminal in a DRM compatible processing system managing the affiliated DRM content, and And applying the rights object (RO) provided from the DRM compatible processing system and the repackaged content as compatible DRM contents in the network computer terminal to the contents of the compatible DRM. Provide a way to convert.
상기한 목적을 달성하기 위해 본 발명의 DRM 호환 처리 시스템에 따르면, 사용자측 네트워크 컴퓨터 단말과의 네트워크 통신을 통해 제휴 DRM 컨텐츠를 호환 DRM 컨텐츠로 변환하기 위한 DRM 호환 처리 시스템에 있어서, 상기 네트워크 컴퓨터 단말로부터 자체 생성되어 컨텐츠 반출 처리에 따라 제휴 DRM 컨텐츠를 중립 포 맷 파일로 변환하기 위해 사용되는 임시 암호화 키(TEK)를 전달받아 등록하고, 그 중립 포맷 파일의 복호화를 위해 상기 등록된 임시 암호화 키(TEK)를 네트워크 컴퓨터 단말에 제공하는 DRM 호환 서버와, 상기 네트워크 컴퓨터 단말로부터 컨텐츠 반입 처리에 따라 컨텐츠를 재패키징하기 위해 사용되는 새롭게 생성된 암호화 키를 관리하고, 상기 새롭게 생성된 암호화 키가 포함된 권한 객체(RO)를 생성하여 상기 네트워크 컴퓨터 단말에 제공하는 DRM 권한 제공서버를 포함하여 구성된 것을 특징으로 하는 DRM 호환 처리 시스템을 제공한다.In order to achieve the above object, according to the DRM compatible processing system of the present invention, in the DRM compatible processing system for converting affiliated DRM content into compatible DRM content through network communication with a user-side network computer terminal, Receives and registers a temporary encryption key (TEK) generated by itself and used to convert affiliate DRM content into a neutral format file according to a content export process, and registers the registered temporary encryption key (TEK) to decrypt the neutral format file. A DRM-compatible server for providing a network computer terminal, a newly generated encryption key used to repackage content according to a content import process from the network computer terminal, and the authority including the newly generated encryption key. Creates an object RO and sends it to the network computer terminal. Including the DRM authority provides a server that provides a compatible DRM processing system, characterized in that configured.
상기한 목적을 달성하기 위해 본 발명의 컨텐츠 어플리케이션 장치에 따르면, 제휴 DRM 컨텐츠를 반출 처리하는 장치에 있어서, 상기 제휴 DRM 컨텐츠를 제공받아 컨텐츠의 인증키에 의해 언패키징하는 수단과, 상기 언패키징된 컨텐츠를 중립 포맷의 파일로 패키징하기 위한 임시 암호화 키(TEK)를 자체적으로 생성하는 수단 및, 상기 자체 생성된 임시 암호화 키(TEK)에 의해 언패키징된 컨텐츠를 중립 포맷의 파일로 변환하는 수단을 포함하여 구성된 것을 특징으로 하는 컨텐츠 어플리케이션 장치를 제공한다.According to the content application device of the present invention to achieve the above object, in the device for exporting the affiliated DRM content, means for receiving the affiliated DRM content and unpacking by the authentication key of the content, and the unpackaged Means for generating a temporary encryption key (TEK) by itself for packaging the content into a file in a neutral format, and means for converting the content unpackaged by the self-generated temporary encryption key (TEK) into a file in a neutral format. It provides a content application device comprising a.
상기한 목적을 달성하기 위해 본 발명의 DRM 호환 관리 장치에 따르면, 컨텐츠의 반출 처리에 따라 임시 암호화 키(TEK)에 의해 제휴 DRM 컨텐츠가 암호화되어 변환된 중립 포맷의 파일을 반입 처리하는 장치에 있어서, 상기 중립 포맷의 파일을 상기 임시 암호화 키(TEK)에 의해 복호화하는 수단과, 상기 제휴 DRM 컨텐츠를 관리하는 DRM 호환 처리 시스템과의 네트워크 통신에 의해 그 DRM 호환 처리 시스템에서 생성되는 컨텐츠 암호화 키(CEK)를 제공받는 수단, 상기 컨텐츠 암호화 키(CEK)에 의해 상기 복호화된 컨텐츠를 호환 DRM 컨텐츠 포맷으로 재패키징하기 위한 수단, 상기 DRM 호환 처리 시스템과의 네트워크 통신에 의해 그 DRM 호환 처리 시스템으로부터 새롭게 생성되는 컨텐츠의 권한 객체(RO)를 제공받는 수단 및, 상기 권한 객체(RO)와 호환 DRM 포맷의 컨텐츠를 사용자의 컨텐츠 디바이스에 제공하는 수단을 포함하여 구성된 것을 특징으로 하는 DRM 호환 관리 장치를 제공한다.In order to achieve the above object, according to the DRM compatible management apparatus of the present invention, in the apparatus for import processing the file of the neutral format, the associated DRM content is encrypted and converted by the temporary encryption key (TEK) in accordance with the export process of the content; Means for decrypting the file in the neutral format with the temporary encryption key (TEK) and a content encryption key generated in the DRM compatible processing system by network communication with a DRM compatible processing system managing the associated DRM content ( Means for receiving a CEK, means for repackaging the decrypted content by the content encryption key (CEK) into a compatible DRM content format, and newly renewed from the DRM compatible processing system by network communication with the DRM compatible processing system. Means for receiving a rights object (RO) of the generated content and a content in a DRM format compatible with the rights object (RO); It provides a DRM compatible management apparatus characterized in that it comprises a means for providing the content to the user's content device.
상기한 목적을 달성하기 위해 본 발명의 기록매체에 따르면, 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 기능을 갖춘 컴퓨터 프로그램에 있어서, 제휴 DRM의 컨텐츠를 제공하도록 제휴된 컨텐츠 제휴 시스템으로부터 DRM 컨텐츠의 패키징 파일과 권한 객체(RO)를 다운로드하는 기능과, DRM 반출 처리에 의해 상기 패키징된 제휴 DRM 컨텐츠를 언패키징하고, 자체적으로 임시 암호화 키(TEK)를 생성하여 그 임시 암호화 키(TEK)에 의해 언패키징된 컨텐츠를 중립 포맷의 파일로 변환하는 기능, 상기 네트워크 컴퓨터 단말에서 DRM 반입 처리에 의해 중립 포맷의 파일을 상기 임시 암호화 키(TEK)에 의해 복호화하여 호환 DRM의 컨텐츠 파일 형태로 재패키징하는 기능, 상기 컨텐츠 제휴 시스템를 제휴하는 DRM 호환 처리 시스템에서 상기 컨텐츠의 라이센스 정보를 참조하여 컨텐츠 파일의 권한 객체(RO)가 새롭게 생성되면, 상기 권한 객체(RO)를 제공받는 기능 및, 상기 DRM 호환 처리 시스템으로부터 제공받은 권한 객체(RO)와 상기 재패키징된 컨텐츠를 호환 DRM 컨텐츠로서 적용하는 기능을 포함하여 이루어진 것을 특징으로 하는 서로 다른 디지털 저작권 정보의 호환 처리 기능의 컴퓨터 프로그램이 기록된 기록매체를 제공한다.In order to achieve the above object, according to the recording medium of the present invention, a computer program having a function of converting contents of an affiliated DRM into contents of a compatible DRM, wherein the DRM contents are provided from an affiliated content affiliate system to provide the contents of the affiliated DRM. A package file and an authority object (RO) to be downloaded, and the packaged affiliate DRM content is unpacked by a DRM export process, and a temporary encryption key (TEK) is generated by itself to the temporary encryption key (TEK). Converts the unpackaged content into a file in a neutral format, decrypts the file in a neutral format by the temporary encryption key (TEK) by a DRM import process in the network computer terminal, and repackages it into a content file of a compatible DRM. And license information of the content in a DRM compatible processing system cooperating with the content cooperation system. When the authority object (RO) of the content file is newly generated, the function of receiving the authority object (RO) and the authority object (RO) provided from the DRM compatible processing system and the repackaged content are compatible with the DRM content. Provided is a recording medium on which computer programs with compatible processing functions for different digital copyright information are recorded, including a function applied as a recording medium.
이상과 같이 본 발명에 따르면, 서로 다른 DRM을 갖는 컨텐츠를 각각 제공하는 복수의 컨텐츠 제휴 사이트로부터의 제휴 DRM 컨텐츠에 대한 DRM을 하나의 호환 DRM으로 변환하여 사용자에게 제공할 수 있도록 함에 따라, 각 컨텐츠 제휴 사이트로부터의 제휴 DRM의 컨텐츠에 대한 호환성이 확보될 수 있게 되면서 디지털 컨텐츠를 별다른 장애 요인없이 다양하고, 폭넓게 이용할 수 있을 뿐만 아니라, 복수의 컨텐츠 제휴 사이트를 자유롭게 이용하는 것이 가능하게 되어 제휴를 원하는 컨텐츠 제휴 사이트의 확대가 가능하고, 컨텐츠 서비스의 다양화 및 서비스의 질적 향상이 가능하다는 효과를 갖게 된다.As described above, according to the present invention, by converting the DRM for the affiliated DRM content from a plurality of content alliance sites that each provide a content having a different DRM to one compatible DRM to provide to the user, each content As the compatibility of affiliated DRM contents from affiliated sites can be secured, digital contents can be diversely and widely used without any obstacles, and a plurality of contents affiliated sites can be freely used. Affiliation sites can be expanded, and content services can be diversified and service quality can be improved.
이하, 상기한 바와 같이 구성된 본 발명에 대해 첨부도면을 참조하여 상세히 설명한다.Hereinafter, the present invention configured as described above will be described in detail with reference to the accompanying drawings.
즉, 도 1은 본 발명에 따른 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 시스템에 대한 전체 구성을 나타낸 도면이다.That is, FIG. 1 is a diagram showing the overall configuration of a system for converting contents of an affiliated DRM into contents of a compatible DRM according to the present invention.
도 1에 도시된 바와 같이, 본 발명에 따른 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 시스템은, 네트워크 컴퓨터 단말(10)과, 컨텐츠 디바이스(12), 메인 컨텐츠 서버(14), DRM 호환 서버(DRM Inter-Operability Server)(16), 인증서 제공 서버(18), DRM 권한 제공서버(OMA Rights Issuer)(20), 다수의 컨텐츠 제휴 시스템(A1∼An)으로 구성된다.As shown in FIG. 1, a system for converting contents of an affiliated DRM according to the present invention into contents of a compatible DRM includes a
상기 네트워크 컴퓨터 단말(10)은 상기 다수의 컨텐츠 제휴 시스템(A1∼An) 중에서 원하는 컨텐츠 제휴 시스템의 컨텐츠 어플리케이션 장치가 설치되고, DRM의 호환 처리를 위한 DRM 호환 관리 장치가 설치되고서, 상기 컨텐츠 어플리케이션 장치에 의한 컨텐츠 파일의 반출(Export)과 상기 DRM 호환 관리 장치에 의한 컨텐츠 파일의 반입(Import)에 의해 서로 다른 비호환 상태의 DRM을 호환이 가능한 DRM으로 변환하여 상기 컨텐츠 디바이스(12)에 호환 DRM이 적용된 디지털 컨텐츠를 제공할 수 있도록 한다.The
상기 컨텐츠 디바이스(12)는 멀티미디어 디지털 컨텐츠를 다운로드받아 재생할 수 있는 이동통신 단말기(Mobile Terminal)나, PDA(Personal Digital Assistant), UMPC(Ultra Mobile Personal Computer), PMP(Personal Multimedia Player), MP3 플레이어 등으로 이루어져서, 상기 네트워크 컴퓨터 단말(10)에 의해 각기 상이한 DRM이 호환이 가능한 DRM으로 변환되면, 해당 호환이 가능한 DRM의 디지털 컨텐츠를 다운로드받아 사용하도록 한다.The
상기 메인 컨텐츠 서버(14)는 상기 다수의 컨텐츠 제휴 시스템(A1∼An)과 각각 제휴 관계를 맺고서 각 컨텐츠 제휴 시스템(A1∼An)으로부터 제공되는 디지털 컨텐츠가 회원으로 가입된 사용자에게 통합적으로 제공되도록 하기 위한 메인 컨텐츠 사이트가 구축되어 있다.The
상기 DRM 호환 서버(16)는 상기 네트워크 컴퓨터 단말(10)에서 다수의 컨텐츠 제휴 시스템(A1∼An)으로부터 각각 제공되는 서로 다른 DRM의 디지털 컨텐츠를 하나로 호환이 가능한 DRM으로 변환되도록 하기 위해, 컨텐츠 반출시 생성된 임시 암호화 키(Temporary Encryption Key; TEK)의 등록과, 컨텐츠 반입시 임시 암호화 키(TEK) 및 라이센스의 제공을 수행하고, 컨텐츠 암호화 키(Contents Encryption Key; CEK)의 생성과 그 컨텐츠 암호화 키(CEK)가 포함된 권리 객체(Right Object; RO)의 제공을 위한 정보 처리를 수행한다.The DRM
상기 인증서 제공 서버(18)는 상기 다수의 컨텐츠 제휴 시스템(A1∼An)으로부터 제공되는 디지털 컨텐츠의 사용 인증과, 서로 다른 DRM의 호환 DRM으로의 변환을 위한 컨텐츠 반출/반입 기능의 인증을 위해 각 컨텐츠 제휴 시스템(A1∼An)과, DRM 호환 서버(16), DRM 권한 제공서버(20)에 각각 인증서(Certificate)를 배포한다.The
상기 DRM 권한 제공서버(20)는 상기 네트워크 컴퓨터 단말(10)의 컨텐츠 반입 동작시에 비호환 컨텐츠를 호환 DRM의 컨텐츠로 재패키징하기 위해 필요한 암호화 키로서 컨텐츠 암호화 키(CEK)를 생성하고, 상기 컨텐츠의 라이센스 정보를 참조하여 상기 컨텐츠 암호화 키(CEK)가 포함된 권한 객체(RO)를 형성하여 상기 네트워크 컴퓨터 단말(10)에 제공한다.The DRM
여기서, 상기 권한 객체(RO)는 보호된 컨텐츠를 사용자가 재생하거나 특정 디바이스로 복사하는 것이 가능하도록 하기 위한 권한 정보 및 관리 정보를 갖춘 것으로서, 상기 DRM 컨텐츠에 포함되어 있는 라이센스 정보(즉, 권한 정보)의 컨텐츠 재생 권한, 재생 관리 규정 등을 참조하여 생성되며, 상기 권한 객체(RO)에 포함된 컨텐츠 암호화 키(CEK)는 상기 컨텐츠를 암호화하여 DCF(DRM Content Format)의 포맷으로 패키징하기 위해 적용된다.Here, the rights object (RO) has rights information and management information for enabling a user to play or copy the protected content to a specific device, and license information (ie, rights information) included in the DRM content. The content encryption key (CEK) included in the rights object (RO) is generated by referring to a content reproduction right, a reproduction management rule, and the like, and is applied to encrypt the content and package it in a format of DRM Content Format (DCF Content Format). do.
한편, 본 발명에서는 상기 컨텐츠 암호화 키(CEK)가 상기 DRM 권한 제공서버(20)에서 생성되는 것으로 하고 있지만, 이에 한정되지 않고 상기 DRM 호환 서 버(16)나, 해당 컨텐츠 제휴 시스템 또는 인증서 제공 서버(18)와 같이 다른 곳에서도 생성되도록 하는 것이 가능하고, 상기 컨텐츠 암호화 키(CEK)가 컨텐츠 반입 동작시에만 생성되도록 하고 있지만, 상기 네트워크 컴퓨터 단말(10)에서 컨텐츠의 반출 동작시에도 생성되는 것이 가능하도록 되어 있음은 물론이다.Meanwhile, in the present invention, the content encryption key (CEK) is generated by the DRM
상기 다수의 컨텐츠 제휴 시스템(A1∼An)은 상기 메인 컨텐츠 서버(14)를 보유한 메인 컨텐츠 제공 업체 즉, 이동 통신사 또는 포털 사이트 업체 등과 디지털 컨텐츠의 제공을 위한 제휴 계약을 맺고서, 각 컨텐츠 제휴 시스템 마다 서로 다른 형태 및 포맷으로 이루어진 DRM의 디지털 컨텐츠를 사용자에게 제공하는 것으로서, 이는 각각 웹서버(B1∼Bn)와, 컨텐츠 다운로드 서버(C1∼Cn), 라이센스 제공 서버(D1∼Dn)를 포함하여 구성된다.The plurality of content cooperation systems A1 to An form an alliance agreement for the provision of digital content with a main content provider having the
상기 각각의 웹서버(B1∼Bn)는 해당 컨텐츠 제휴 시스템에서 디지털 컨텐츠의 제공을 위한 회원 로그인 및 컨텐츠의 선택, 다운로드 요청이 가능한 컨텐츠 제공 웹사이트가 구축되고서, 해당 컨텐츠 제공 사이트를 통해 사용자가 선택한 디지털 컨텐츠의 패키징 파일과 권한 객체(RO)를 해당 사용자의 네트워크 컴퓨터 단말(10)에 전송한다.Each of the web servers B1 to Bn has a content providing web site where member login, content selection, and download request for digital content can be provided in the corresponding content cooperation system. The package file of the selected digital content and the rights object (RO) are transmitted to the
상기 각각의 컨텐츠 다운로드 서버(C1∼Cn)는 사용자에게 제공하기 위한 디지털 컨텐츠의 메타 데이터(Meta Data)와, 리소스 데이터(Resource Data), 권리 표현 언어(Rights Expression Language; REL) 데이터를 보유하고서, 사용자로부터의 특정 디지털 컨텐츠에 대한 전송 요청에 의해 상기 라이센스 제공 서버(D1∼Dn)로부터 제공되는 라이센스(Licence) 정보를 특정 디지털 컨텐츠의 메타 데이터와, 리 소스 데이터, 권리 표현 언어(REL) 데이터와 함께 패키징하여 제공한다.Each of the content download servers C1 to Cn has metadata of digital content, resource data, rights expression language (REL) data for providing to the user, License information provided from the license providing servers D1 to Dn in response to a request for transmission of specific digital content from a user is included in the metadata of the specific digital content, resource data, and right expression language (REL) data. Packaged together and provided.
여기서, 상기 디지털 컨텐츠의 패키징 파일에 포함되어 있는 리소스 데이터는 사용자에게 의미있는 형태로 표현될 수 있는 정보를 구현한 것으로서, 예를 들어 MP3 파일, Ogg 파일, WMA 파일 등이 해당되고, 상기 권리 표현 언어(REL) 데이터는 DRM 컨텐츠를 컨텐츠 디바이스에서 사용할 수 있는 권리를 표현하는 것으로서, ODRL(Open Digital Rights Lanuage)의 형태로 표현되고, ODRL 에서 제공하지 않는 추가적인 허가권 및 조건을 정의한 데이터 사전(Data Dictionary; DD)를 포함할 수 있다.Here, the resource data included in the packaging file of the digital content implements information that can be expressed in a form that is meaningful to the user. For example, an MP3 file, an Ogg file, a WMA file, and the like are applicable. Language (REL) data represents the right to use DRM content on a content device, which is expressed in the form of Open Digital Rights Lanuage (ODRL) and defines additional permissions and conditions that are not provided by ODRL. DD).
상기 각각의 라이센스 제공 서버(D1∼Dn)는 각 컨텐츠 제휴 시스템에서 사용자가 선택하여 다운로드받은 디지털 컨텐츠의 사용 권리를 보증하기 위한 라이센스 정보를 발생한다.Each of the license providing servers D1 to Dn generates license information for guaranteeing the right to use digital content selected and downloaded by the user in each content association system.
그 다음에, 도 2는 본 발명에 따라 서로 다른 컨텐츠 제휴 사이트에서 제공되는 각기 개별적인 제휴 DRM 컨텐츠를 호환 가능한 DRM으로 변환하기 위한 정보 처리 흐름을 나타낸 도면이다.Next, FIG. 2 is a diagram illustrating an information processing flow for converting respective affiliated DRM contents provided from different content affiliate sites into compatible DRMs according to the present invention.
도 2에 도시된 바와 같이, 상기 네트워크 컴퓨터 단말(10)은 각 컨텐츠 제휴 시스템(A1∼An)에서 디지털 컨텐츠의 데이터 처리 전용 플레이어로서 제공되어 해당 컴퓨터 단말에 설치되는 컨텐츠 어플리케이션 장치(22)와, 상기 메인 컨텐츠 서버(14)로부터 제공되어 해당 컴퓨터 단말에 설치되는 DRM 호환 관리 장치(24), 권한 객체(RO)의 획득을 위해 ROAP(Rights Object Acquisition Protocol) 프로토콜에 의해 상기 DRM 권한 제공서버(20)와 데이터 통신을 진행하는 OMA ROAP 에이전 트(26)를 포함한다.As shown in Fig. 2, the
상기 컨텐츠 어플리케이션 장치(22)는 대응하는 컨텐츠 제휴 시스템의 컨텐츠 제공 사이트로부터 다운로드받은 DRM 컨텐츠 파일 원본을 언패키징하여 라이센스 정보를 획득하고, 자체적으로 랜덤하게 생성되는 임시 암호화 키(TEK)에 의해 중립 포맷의 파일로 변환하는 컨텐츠 파일 반출 처리를 수행한다.The
상기 DRM 호환 관리 장치(24)는 중립 포맷의 파일로 패키징된 디지털 컨텐츠 파일을 반입하여 상기 임시 암호화 키(TEK)에 의해 중립 포맷의 파일을 원본 디지털 컨텐츠로 복호화하고, 컨텐츠 암호화 키(CEK)와, 그 컨텐츠 암호화 키(CEK)를 포함하는 권한 객체(RO)가 생성되면, 그 호환 DRM 컨텐츠를 새롭게 생성된 권한 객체(RO)와 함께 상기 컨텐츠 디바이스(12)에 제공한다.The DRM
도 2에서는, 다수의 컨텐츠 제휴 시스템(A1∼An) 중에서 제 1컨텐츠 제휴 시스템(A1)을 일예로 하여 설명하기로 하고, 상기 네트워크 컴퓨터 단말(10)에는 상기 제 1컨텐츠 제휴 시스템(A1)에서 제공되는 컨텐츠 어플리케이션장치(22)가 설치되어 있는 것을 일예로 하여 설명하기로 한다.In FIG. 2, the first content cooperation system A1 will be described as an example among the plurality of content cooperation systems A1 to An, and the
상기 인증서 제공 서버(18)는 상기 각 컨텐츠 제휴 시스템(A1∼An)과, DRM 호환 서버(16) 및 DRM 권한 제공서버(20)에 각각 단일한 인증서를 배포하게 되고, 제 1컨텐츠 제휴 시스템(A1)에서는 웹서버(B1)의 컨텐츠 제공 사이트를 통해 사용자가 선택한 디지털 컨텐츠를 컨텐츠 다운로드 서버(C1)를 통해서 라이센스 정보가 포함되어 패키징된 DRM 컨텐츠로 하여 권한 객체(RO)와 함께 네트워크 컴퓨터 단말(10)에 전송한다.The
상기 네트워크 컴퓨터 단말(10)의 컨텐츠 어플리케이션 장치(22)는 상기 디지털 컨텐츠 파일을 언패키징하여 라이센스를 획득하고, 자체적으로 생성되는 임시 암호화 키(TEK)에 의해 중립 포맷의 파일로 변환하는 컨텐츠 파일 반출 처리를 수행한 다음에, 상기 라이센스 정보와 임시 암호화 키(TEK)를 DRM 호환 서버(16)에 등록한다.The
상기 네트워크 컴퓨터 단말(10)의 DRM 호환 관리 장치(24)는 중립 포맷의 컨텐츠 파일을 반입하고, 상기 DRM 호환 서버(16)로부터 라이센스 정보와 임시 암호화 키(TEK)를 제공받아서, 임시 암호화 키(TEK)에 의해 중립 포맷의 파일을 원본 컨텐츠로 복호화하고, 상기 DRM 권한 제공서버(20)로부터 제공되는 컨텐츠 암호화 키(CEK)가 포함된 권한 객체(RO)를 호환이 가능한 DRM 컨텐츠와 함께 상기 컨텐츠 디바이스(12)에 제공하게 된다.The DRM
한편, 상기 컨텐츠 어플리케이션 장치(22)는 도 3에 도시된 바와 같이, DRM 에이전트(30)와, 반출 호환 에이전트(32), CA(Certificate Authority) 에이전트(34), 메타 변환기(Meta Translator)(36), DRM 언패키저(Unpackager)(38), 권리 표현 언어 기록부(REL Transcribe)(40), 키 관리부(Key Management)(42)를 포함하여 구성된다.Meanwhile, as shown in FIG. 3, the
상기 DRM 에이전트(30)는 컨텐츠 제휴 시스템으로부터 다운로드받은 DRM 컨텐츠를 반출 처리하기 위한 관리 동작을 수행하게 되고, 상기 반출 호환 에이전트(32)는 상기 DRM 에이전트(30)의 동작과 연동되어 컨텐츠의 반출 처리를 위해 라이센스의 체크를 수행하고, 임시 암호화 키(TEK)를 랜덤하게 생성함과 더불어, 보 호된 컨텐츠의 언패키징 및 반출 컨텐츠의 패키징을 수행하고, 컨텐츠에 대해 보안 채널을 형성한다.The
상기 CA 에이전트(34)는 상기 인증서 제공 서버(18)로부터 배포된 인증서에 대한 검증 작업을 수행하게 되고, 상기 메타 변환기(36)는 상기 원본 컨텐츠의 메타 데이터를 중립 포맷의 컨텐츠를 위한 메타 포맷으로 변환하게 된다.The
상기 DRM 언패키저(38)는 권한 객체(RO)의 컨텐츠 암호화 키(CEK)를 사용하여 패키징된 디지털 컨텐츠를 언패키징하게 되고, 상기 권리 표현 언어 기록부(40)는 언패키징된 컨텐츠 파일에 포함된 권리 표현 언어(REL)를 중립 포맷의 컨텐츠를 생성하기 위한 권리 표현 언어로 옮겨 기록하게 되며, 상기 키 관리부(42)는 상기 언패키징된 컨텐츠 파일을 중립 포맷의 파일로 패키징하기 위한 임시 암호화 키(TEK)를 생성하게 된다.The
또한, 상기 DRM 호환 관리 장치(24)는 도 3에 도시된 바와 같이, 반입 호환 에이전트(50)와, DRM 에이전트(52), CA 에이전트(54), 메타 변환기(56), DRM 패키저(Packager)(58), 권리 표현 언어 발생부(REL Generator)(60), 키 관리부(62)를 포함하여 구성된다.In addition, as shown in FIG. 3, the DRM
상기 반입 호환 에이전트(50)는 상기 중립 포맷의 파일을 반입하여 보안 채널의 형성 하에서, 상기 컨텐츠 어플리케이션 장치(22)로부터 생성되어 DRM 호환 서버(16)에 등록된 임시 암호화 키(TEK)를 전송받아서 중립 포맷의 파일을 복호화하고, 해당 컨텐츠의 권한 객체(RO)를 호환이 가능하도록 새롭게 생성하기 위해서 컨텐츠 암호화 키(CEK)가 등록되도록 한다.The import
상기 DRM 에이전트(52)는 상기 중립 포맷의 파일을 반입 처리하여 호환 DRM의 디지털 컨텐츠로 변환하기 위한 관리 동작을 수행한다.The
상기 메타 변환기(56)는 상기 중립 포맷 컨텐츠의 메타 데이터를 원래의 메타 데이터로 변환하게 되고, 상기 DRM 패키저(58)는 상기 중립 포맷의 컨텐츠로부터 호환이 가능한 DRM 포맷으로 변환된 컨텐츠의 메타 데이터와 라이센스 정보, 리소스 데이터를 재패키징하게 된다.The
상기 권리 표현 언어 발생부(50)는 상기 중립 포맷 컨텐츠의 생성을 위해 옮겨 기록된 권리 표현 언어(REL)를 호환이 가능한 형태로 사용할 수 있는 권리로 표현하기 위해 권리 표현 언어를 발생한다.The rights
상기 키 관리부(62)는 상기 DRM 호환 서버(16)로부터 제공받은 임시 암호화 키(TEK)에 의해 중립 포맷의 컨텐츠를 복호화하고, 권한 객체(RO)의 생성을 위한 컨텐츠 암호화 키(CEK)의 등록을 요청한다.The
그 다음에, 도 4는 본 발명의 바람직한 실시예에 따라 컨텐츠 어플리케이션의 반출 처리 및 DRM 호환 관리 장치의 반입 처리에 따라 비호환 상태의 원본 DRM 컨텐츠를 호환 DRM 컨텐츠로 변환하는 상태를 나타낸 도면이다.Next, FIG. 4 is a diagram illustrating a state in which original DRM content in an incompatible state is converted into compatible DRM content according to an export process of a content application and an import process of a DRM compatible management device according to a preferred embodiment of the present invention.
도 4에 도시된 바와 같이, 상기 컨텐츠 어플리케이션 장치(22)에서 컨텐츠 제휴 시스템으로부터 다운로드받은 원본 DRM 컨텐츠에는 라이센스와, 메타 데이터, 리소스 데이터, 키 정보가 단일의 파일로 패키징되어 있다.As shown in FIG. 4, the license, metadata, resource data, and key information are packaged in a single file in the original DRM content downloaded from the content association system in the
한편, 상기 원본 DRM 컨텐츠에는 라이센스와, 메타 데이터, 리소스 데이터, 키 정보가 단일의 파일로 패키징되어 있는 것으로 하고 있지만, 이는 OMA DRM 규격 에 대한 것으로서, 다른 DRM 규격 및 형태를 갖는 DRM으로서 암호화된 리소스가 라이센스 및 키 정보와 동시에 관리되도록 결합된 구조이거나, 상기 키 정보 대신에 사용자마다 부여된 인증키를 사용할 수 있는 형태도 가능하다.On the other hand, although the license, metadata, resource data, and key information are packaged in a single file in the original DRM content, this is for the OMA DRM standard, and is a resource encrypted as a DRM having a different DRM standard and form. May be combined to manage the license and key information at the same time, or may use an authentication key assigned to each user instead of the key information.
상기 컨텐츠 어플리케이션 장치(22)는 패키징된 DRM 컨텐츠를 언패키징하고, 자체적으로 임시 암호화 키(TEK)를 생성한 다음에, 중립 포맷 컨텐츠로의 재패키징을 위해 그 임시 암호화 키(TEK)와 라이센스 정보를 상기 DRM 호환 서버(16)에 제공하여 등록하게 된다.The
여기서, 상기 컨텐츠 어플리케이션 장치(22)는 상기 DRM 호환 서버(16)에 임시 암호화 키(TEK)와 라이센스 정보만을 등록할 수 있도록 하고 있지만, 이에 한정되지 않고 그 임시 암호화 키(TEK) 및 라이센스 정보와 함께 메타 데이터도 등록할 수 있도록 하는 것도 얼마든지 가능하다.Here, the
한편, 상기 임시 암호화 키(TEK) 및 라이센스 정보의 등록을 위해 상기 컨텐츠 어플리케이션 장치(22)의 반출 호환 에이전트(32)와 상기 DRM 호환 서버(16) 간에는 PKI(Public Key Infrastructure) 방식에 의한 상호간의 승인 처리를 수행하도록 하는 것이 바람직하다.Meanwhile, a public key infrastructure (PKI) method is used between the export
상기 중립 포맷의 컨텐츠는 템플릿 DCF(Template DRM Content Format)의 형태로 패키징되고, 메타 데이터와 리소스 데이터를 포함하게 된다.The neutral format content is packaged in the form of a template DCF (Template DRM Content Format), and includes metadata and resource data.
상기 DRM 호환 관리 장치(24)의 반입 호환 에이전트(50)는 상기 DRM 호환 서버(16)로부터 라이센스 정보와 임시 암호화 키(TEK)를 전달받아서, 그 임시 암호화 키(TEK)에 의해 템플릿 DCF 형태의 중립 포맷 컨텐츠를 복호화하게 되고, 복호화된 컨텐츠를 OMA DRM V2.0 DCF의 컨텐츠 포맷으로 재패키징하게 된다.The import
상기 OMA DRM V2.0 DCF의 생성은 상기 DRM 호환 서버(16)를 통하여 DRM 권한 제공서버(18)로부터 컨텐츠 암호화 키(CEK)를 제공받아, 그 컨텐츠 암호화 키(CEK)에 의해 DCF 포맷으로 암호화되어 패키징됨에 의해 가능하고, 상기 OMA DRM V2.0 DCF는 라이센스 정보와, 메타 데이터, 리소스 데이터, 권리 표현 언어(REL)가 패키징된 호환 DRM 컨텐츠에 해당된다.The generation of the OMA DRM V2.0 DCF receives a content encryption key (CEK) from the DRM
상기 DRM 호환 관리 장치(24)의 DRM 에이전트(52)에서는 상기 OMA ROAP 에이전트(26)의 ROAP(Right Object Acquisition Protocol) 수행에 의한 트리거(Trigger) 요청을 통해 상기 DRM 권한 제공 서버(20)로부터 생성되는 권한 객체(RO)를 제공받게 되고, 상기 호환 DRM 컨텐츠를 권한 객체(RO)와 함께 상기 컨텐츠 디바이스(12)에 전송하게 된다.The
이어, 상기한 바와 같이 이루어진 본 발명의 동작에 대해 도 5 내지 도 10의 플로우차트를 참조하여 상세히 설명한다.Next, the operation of the present invention made as described above will be described in detail with reference to the flowcharts of FIGS. 5 to 10.
우선, 도 5 내지 도 9의 플로우차트를 참조하여 본 발명의 바람직한 일예로서 컨텐츠 어플리케이션 장치의 우선 동작에 의해 서로 다른 DRM의 디지털 컨텐츠를 공통적인 호환 DRM 컨텐츠로 변환하는 동작에 대해 설명하기로 한다.First, referring to the flowcharts of FIGS. 5 to 9, an operation of converting digital contents of different DRMs into common compatible DRM contents by prior operation of the content application device will be described.
먼저, 네트워크 컴퓨터 단말(10)에서는 컨텐츠 어플리케이션 장치(22)를 실행하고서, 다수의 컨텐츠 제휴 시스템(A1∼An) 중에서 해당 컨텐츠 어플리케이션 장치(22)와 대응되는 컨텐츠 제휴 시스템의 컨텐츠 제휴 사이트에 사용자 회원으로서 로그인을 수행하게 되고(단계 S10), 상기 컨텐츠 제휴 시스템에서 보유하고 있 는 디지털 컨텐츠의 다운로드 및 구매를 요청하게 된다(단계 S11).First, the
여기서, 상기 컨텐츠 제휴 사이트는 상기 컨텐츠 어플리케이션 장치(22)의 사용자 회원 로그인에 의해 DRM 호환 서버(16)와 PKI 방식에 의한 보안 암호화의 정보 연결이 이루어지게 되고, 상기 컨텐츠 어플리케이션 장치(22)와 DRM 호환 서버(16) 간에도 PKI 방식에 의한 보안 암호화의 정보 연결이 이루어지게 된다.Here, the content cooperation site is connected to the DRM
그 상태에서, 상기 컨텐츠 어플리케이션 장치(22)는 상기 컨텐츠 제휴 사이트에서 제공하는 컨텐츠 파일의 리스트 중에서 반출하고자 하는 컨텐츠 파일을 선택하게 되고(단계 S12), 해당 선택된 컨텐츠 파일을 다운로드받게 된다(단계 S13).In this state, the
한편, 상기 컨텐츠 제휴 시스템의 컨텐츠 다운로드 서버에서는 상기 사용자가 선택한 디지털 컨텐츠의 메타 데이터와, 리소스 데이터, 권리 표현 언어(REL)을 라이센스 정보와 함께 PKI의 암호화 방식에 따라 패키징하여 권한 객체(RO)와 함께 상기 네트워크 컴퓨터 단말(10)의 컨텐츠 어플리케이션 장치(22)에 전송하게 된다.Meanwhile, the content download server of the content association system packages the metadata of the digital content selected by the user, the resource data, and the right expression language (REL) together with the license information according to the encryption scheme of the PKI, and the rights object (RO); Together with the
상기 컨텐츠 어플리케이션 장치(22)는 해당 네트워크 컴퓨터 단말(10)에 DRM 호환 관리 장치(24)가 인스톨(Install)되어 설치되어 있는지 체크하게 되고(단계 S14), 해당 DRM 호환 관리 장치(24)가 설치되어 있는 것이 확인되면 DRM 호환 관리 장치(24)를 실행시킨 다음에(단계 S15), 반출을 위해 상기 컨텐츠 제휴 사이트로부터 다운로드받은 디지털 컨텐츠의 파일 리스트를 컴퓨터 로컬 통신을 통해서 상기 DRM 호환 관리 장치(24)에 전달하게 된다(단계 S16).The
그러면, 상기 DRM 호환 관리 장치(24)에서는 다수의 컨텐츠 제휴 시스템(A1∼An)과 각각 제휴하여 컨텐츠 제공 서비스를 통합적으로 관리하기 위해 구축된 메 인 컨텐츠 서버(14)의 메인 컨텐츠 사이트에 회원 로그인을 수행하게 되고(단계 S17), 상기 디지털 컨텐츠를 사용할 컨텐츠 디바이스(12)가 해당 네트워크 컴퓨터 단말(10)에 연결되어 있는지를 확인하기 위해 디바이스의 싱크(Sync) 연결 상태를 체크하게 된다(단계 S18).Then, the DRM
그 상태에서, 상기 DRM 호환 관리 장치(24)는 상기 컨텐츠 어플리케이션 장치(22)로부터 전달받은 반출 파일 리스트를 참조하여 해당 네트워크 컴퓨터 단말(10)의 화면 상에 디바이스 싱크 창(Device Sync Window)을 팝업하여 열고서 반입할 컨텐츠 파일의 리스트를 화면 표시함으로써, 사용자가 상기 컨텐츠 디바이스(12)에 전송할 컨텐츠 파일을 최종적으로 확인할 수 있도록 한다(단계 S19).In this state, the DRM
한편, 상기 컨텐츠 어플리케이션 장치(22)는 상기 DRM 호환 관리 장치(24)의 반입 파일 최종 확인 표시에 따라 사용자의 최종 확인에 의한 선택 조작이 이루어지면, 상기 DRM 컨텐츠 파일의 반출 처리를 수행하여 중립 포맷의 파일로 변환하게 되고(단계 S20), 상기 DRM 호환 관리 장치(24)는 상기 중립 포맷의 컨텐츠 파일을 반입 처리하여 OMA DRM V2.0 DCF 포맷의 호환이 가능한 DRM 컨텐츠 파일로 변환하게 되며(단계 S21), 상기 호환 DRM 컨텐츠가 컨텐츠 디바이스(12)에서 사용이 가능하도록 하기 위해 권한 객체(RO)의 발행(Issuing) 처리를 거쳐서(단계 S22), 상기 컨텐츠 디바이스(12)에 OMA DRM V2.0 DCF 포맷의 컨텐츠 파일을 전송하게 된다(단계 S23).On the other hand, the
상기 단계 S20에서 DRM 컨텐츠의 반출 처리 동작은 도 6의 플로우차트에 나타난 바와 같다.The export processing operation of the DRM content in step S20 is as shown in the flowchart of FIG. 6.
도 6에서, 상기 컨텐츠 어플리케이션 장치(22)는 상기 DRM 호환 서버(16) 및 컨텐츠 제휴 사이트와 PKI 방식에 의한 보안 암호화 정보의 연결이 이루어진 상태에서(단계 S30), 반출 호환 에이전트(32)에 컨텐츠의 반출을 요청하게 된다(단계 S31).In FIG. 6, the
상기 반출 호환 에이전트(32)는 상기 인증서 제공 서버(18)로부터 발급받은 인증서를 검증하게 되고(단계 S32), 상기 다운로드받은 디지털 컨텐츠의 패키징 파일을 언패키징하여 그 파일에 포함된 라이센스를 체크하여 반출 권한을 체크하게 된다(단계 S33).The export
그 다음에, 상기 반출 호환 에이전트(32)는 자체적으로 랜덤하게 임시 암호화 키(TEK)를 생성하게 되고(단계 S34), 상기 임시 암호화 키(TEK)에 의해 언패키징된 파일의 재패키징을 실행하여 메타 데이터, 리소스 데이터, 권리 표현 언어(REL)가 포함된 템플릿 DCF 형태의 중립 포맷 컨텐츠로 패키징하게 되고(단계 S35), 상기 중립 포맷의 컨텐츠에 대해 보안 채널(Secure Channel)을 형성하게 된다(단계 S36).Next, the export
여기서, 상기 보안 채널의 형성에 대한 동작은 도 9의 플로우차트에 나타난 바와 같다.Here, the operation for the establishment of the secure channel is as shown in the flowchart of FIG.
도 9에서, 컨텐츠 어플리케이션 장치(22)로부터 컨텐츠의 반출이 개시되어 있는 상태에서(단계 S90), 상기 반출 호환 에이전트(32)는 해당 CA 에이전트(34)에 대해 보안 채널의 초기화를 요청하게 되면(단계 S91), 상기 CA 에이전트(34)는 엔벨로프(Envelop) 데이터를 생성하게 되고(단계 S92), 그 생성된 엔벨로프 데이터를 상기 반출 호환 에이전트(32)에 반환하게 된다(단계 S93).In FIG. 9, when the export of content from the
이에, 상기 반출 호환 에이전트(32)는 엔벨로프 데이터에 의해 상기 DRM 호환 서버(16)에 대해 보안 채널을 초기화하게 되고(단계 S94), 상기 DRM 호환 서버(16)는 인증서 제공 서버(18)에 인증서의 검증을 요청하게 된다(단계 S95).Accordingly, the export
상기 인증서 제공 서버(16)는 인증서의 검증을 수행하고 나서(단계 S96), 그 검증 결과를 반환하게 되고(단계 S97), 상기 DRM 호환 서버(16)는 상기 인증서 제공 서버(18)의 인증서 검증 결과의 반환에 따라 보안 채널에 따른 암호화 데이터를 상기 반출 호환 에이전트(32)에 제공하게 된다(단계 S98).The
도 6에서, 보안 채널의 형성이 이루어지는 상기 단계 S36의 이후에, 상기 반출 호환 에이전트(32)는 자체적으로 생성된 임시 암호화 키(TEK) 및 라이센스를 DRM 호환 서버(16)에 등록하기를 요청하고(단계 S37), 상기 DRM 호환 서버(16)는 상기 임시 암호화 키(TEK) 및 라이센스의 등록을 수행한 이후에 등록 성공 응답을 수행한다(단계 S38).In FIG. 6, after the step S36 in which a secure channel is formed, the export
이에, 상기 반출 호환 에이전트(32)는 컨텐츠 어플리케이션 장치(22)에 반출 응답을 수행하고(단계 S39), 상기 컨텐츠 어플리케이션 장치(22)는 반출 처리에 의해 생성된 중립 포맷의 컨텐츠 파일을 상기 DRM 호환 관리 장치(24)에 전달한다(단계 S40).Accordingly, the export
한편, 상기 도 5의 단계 S51에서 상기 DRM 호환 관리 장치(24)의 DRM 반입 처리 동작은 도 7에 나타난 바와 같다.On the other hand, the DRM import processing operation of the DRM
도 7에서, DRM 호환 관리 장치(24)는 상기 DRM 호환 서버(16) 및 컨텐츠 제 휴 사이트와 PKI 방식에 의한 보안 암호화 정보의 연결이 이루어진 상태에서(단계 S50), 반입 호환 에이전트(50)에 컨텐츠의 반입을 요청하게 된다(단계 S51).In FIG. 7, the DRM-
상기 반입 호환 에이전트(50)는 컨텐츠의 반입에 따라 보안 채널을 형성하게 되는 바(단계 S51), 상기 보안 채널의 형성 동작은 도 9의 플로우차트에 나타난 바와 같이 이루어지고, 해당 보안 채널의 형성 동작에 대해서는 도 6의 DRM 반출 처리 과정에서 설명하고 있으므로, 그에 대한 상세한 설명은 생략하기로 한다.The import
한편, 상기 반입 호환 에이전트(50)는 중립 포맷의 컨텐츠를 언패키징하기 위해서 상기 DRM 호환 서버(16)에 임시 암호화 키(TEK)를 요청하게 되고(단계 S53), 상기 DRM 호환 서버(16)는 상기 요청에 응답하여 임시 암호화 키(TEK)와 라이센스를 상기 반입 호환 에이전트(50)에 전달한다(단계 S54).Meanwhile, the import
이에, 상기 반입 호화 에이전트(50)는 상기 임시 암호화 키(TEK)에 의해 상기 중립 포맷의 파일을 복호화하게 되고(단계 S55), 템플릿 DCF(Template DCF)의 형태를 갖는 컨텐츠 파일을 OMA DCF V2.0 DCF의 포맷으로 변환하기 위해 해당 컨텐츠 파일의 컨텐츠 ID(CID)를 제공하여 컨텐츠 암호화 키(CEK)의 등록을 요청한다(단계 S56).Accordingly, the
상기 DRM 호환 서버(16)는 상기 DRM 권한 제공서버(20)에 컨텐츠 암호화 키(CEK)의 생성을 요청하게 되고(단계 S57), 상기 컨텐츠 권한 제공서버(20)는 상기 컨텐츠 ID(CDI)에 따라 컨텐츠 암호화 키(CEK)를 생성한 다음에(단계 S58), 상기 요청에 대한 응답으로 컨텐츠 암호화 키(CEK)를 DRM 호환 서버(16)에 제공한다(단계 S59).The DRM
상기 DRM 호환 서버(16)는 상기 DRM 권한 제공서버(20)로부터 생성된 컨텐츠 암호화 키(CEK)를 상기 반입 호환 에이전트(50)에 전송하게 되고(단계 S60), 상기 반입 호환 에이전트(50)는 상기 컨텐츠 암호화 키(CEK)에 의해 템플릿 DCF 형태의 컨텐츠를 OMA DRM V2.0 DCF 포맷으로 패키징한 다음에(단계 S61), 해당 DRM 호환 관리 장치(24)에 반입 요청에 대한 처리 결과의 응답을 수행한다(단계 S62).The DRM
그 다음에, 도 5의 단계 S22에서 진행되는 권한 객체(RO)의 발행 동작에 대해서는 도 8에 나타난 바와 같다.Next, the issuing operation of the right object RO performed in step S22 of FIG. 5 is as shown in FIG. 8.
즉, 도 8에 도시된 바와 같이, 상기 DRM 호환 관리 장치(24)에서 반입 호환 에이전트(50)에 권한 객체(RO)를 요청하면(단계 S70), 상기 반입 호환 에이전트(50)는 상기 DRM 호환 서버(16)에 상기 디지털 컨텐츠의 컨텐츠 ID(CID)를 제공하여 권한 객체(RO)를 요청하게 되고(단계 S71), 상기 DRM 호환 서버(16)는 상기 DRM 권한 제공서버(20)에 권한 객체(RO)를 위한 트리거(Trigger)를 요청한다(단계 S72).That is, as shown in FIG. 8, when the DRM
상기 DRM 권한 제공서버(20)는 트리거를 생성하고서(단계 S73), 상기 요청에 의한 응답으로 트리거와 다운로드 디스크립트(Download Discript; DD)를 상기 DRM 호환 서버(16)에 전송하고(단계 S74), 상기 DRM 호환 서버(16)는 상기 트리거와 다운로드 디스크립트(DD)를 상기 반입 호환 에이전트(50)에 전송한다(단계 S75).The DRM
이에, 상기 반입 호환 에이전트(50)는 해당 DRM 호환 관리 장치(24)에 트리거를 배송하게 되고(단계 S76), 상기 DRM 호환 관리 장치(24)는 상기 OMA ROAP 에이전트(26)에 트리거를 배송한다(단계 S77).Accordingly, the import
상기 OMA ROAP 에이전트(26)는 ROAP 프로토콜에 따라 상기 DRM 권한 제공서버(20)에 권한 객체(RO)의 생성을 요청하게 되고(단계 S78), 상기 DRM 권한 제공서버(20)는 상기 DRM 호환 서버(16)로부터의 해당 컨텐츠의 라이센스 정보를 참조하여 상기 컨텐츠 암호화 키(CEK)가 포함된 권한 객체(RO)를 생성한 다음에(단계 S79), 상기 요청에 대한 응답으로 권한 객체(RO)를 상기 OMA ROAP 에이전트(26)에 전송한다(단계 S80).The
그에 따라, 상기 OMA ROAP 에이전트(26)는 상기 전송받은 권한 객체(RO)를 상기 DRM 호환 관리 장치(24)에 인스톨하게 된다(단계 S81).Accordingly, the
본 발명의 바람직한 실시예는 상기 반입처리 동작에서 DRM 권한 제공서버(20)에서 새롭게 생성된 컨텐츠 암호화 키(CEK)로 OMA DRM V2.0 DCF 포맷으로 재패키징 한 후 권한 객체(RO)의 발행 동작을 통해 호환 DRM 컨텐츠로 변환하는 것으로 설명하였으나, 권한 객체(RO)의 발행 동작 후 상기 권한 객체(RO) 내의 상기 컨텐츠 암호화 키(CEK)를 이용하여 제휴 DRM의 컨텐츠를 OMA DRM V2.0 DCF 포멧으로 재패키징을 통해 호환 DRM컨텐츠로 변환도 가능하다.According to a preferred embodiment of the present invention, in the import processing operation, an issue of issuing a rights object (RO) after repackaging the OMA DRM V2.0 DCF format with a newly generated content encryption key (CEK) in the DRM
그 다음에, 도 10의 플로우차트를 참조하여 본 발명의 바람직한 다른예로서 DRM 호환 관리 장치의 우선 동작에 의해 서로 다른 DRM의 디지털 컨텐츠를 공통적인 호환 DRM 컨텐츠로 변환하는 동작에 대해 설명하기로 한다.Next, an operation of converting digital contents of different DRMs into common compatible DRM contents by preferential operation of the DRM compatible management apparatus will be described as another preferred example of the present invention with reference to the flowchart of FIG. 10. .
먼저, 상기 네트워크 컴퓨터 단말(10)은 DRM 호환 관리 장치(24)가 실행된 상태에서 메인 컨텐츠 사이트로의 회원 로그인을 수행하게 되고(단계 S100), 해당 네트워크 컴퓨터 단말(10)에 미리 저장되어 있는 컨텐츠를 불러오기 메뉴를 이용하 여 불러오거나, 상기 메인 컨텐츠 사이트를 통해 링크되어 있는 특정 컨텐츠 제휴 사이트로부터 컨텐츠 파일을 다운로드받게 된다(단계 S101).First, the
그 상태에서, 상기 DRM 호환 관리 장치(24)는 반입할 파일을 선택하게 되고(단계 S102), 해당 네트워크 컴퓨터 단말(10)에 연결되는 컨텐츠 디바이스의 싱크를 체크하게 됨과 더불어(단계 S103), 해당 네트워크 컴퓨터 단말(10)에 상기 디지털 컨텐츠를 제공받은 컨텐츠 제휴 사이트에 대응하는 컨텐츠 어플리케이션 장치(22)가 인스톨되어 있는지를 체크하게 된다(단계 S104).In this state, the DRM
그 다음에, 상기 DRM 호환 관리 장치(24)는 상기 컨텐츠 어플리케이션 장치(22)를 실행시키게 되고(단계 S105), 상기 실행된 컨텐츠 어플리케이션 장치(22)는 해당 컨텐츠 제휴 사이트로 회원 로그인을 수행한다(단계 S106).Then, the DRM
그 상태에서, 상기 컨텐츠 어플리케이션 장치(22)는 상기 DRM 호환 관리 장치(24)에서 반입할 파일로서 선택된 컨텐츠에 대한 DRM 반출 처리를 수행하여 중립 포맷의 컨텐츠를 발생하게 되는 바(단계 S107), 상기 컨텐츠 어플리케이션 장치(22)에 대한 DRM 반출 처리 동작은 도 6에 도시된 바와 같이 이루어진다.In this state, the
상기 DRM 반출 처리가 이루어지면, 상기 컨텐츠 어플리케이션 장치(22)는 반출된 컨텐츠의 리스트를 상기 DRM 호환 관리 장치(24)에 전달하게 되고(단계 S108), 상기 DRM 호환 관리 장치(24)는 상기 반출 컨텐츠 리스트를 참조하여 반입할 파일의 리스트를 화면 표시함으로써 사용자가 상기 컨텐츠 디바이스(12)로 전송할 컨텐츠 파일을 최종적으로 확인할 수 있도록 한다(단계 S109).When the DRM export process is performed, the
상기 사용자에 의한 반입 파일의 확인 처리가 이루어지면, 상기 DRM 호환 관 리 장치(24)는 상기 컨텐츠 어플리케이션 장치(22)의 반출 처리에 의해 발생된 중립 포맷의 컨텐츠에 대한 DRM 반입 처리를 수행하여 OMA DRM V2.0 DCF 포맷의 호환이 가능한 DRM 컨텐츠 파일로 변환하게 되는 바(단계 S110), 상기 DRM 호환 관리 장치(24)에 의한 DRM 반입 처리 동작은 도 7에 도시된 바와 같이 이루어진다.When the process of confirming the import file by the user is performed, the DRM
상기 DRM 호환 관리 장치(24)는 컨텐츠의 반입 처리가 이루어지면 해당 호환 DRM 컨텐츠가 컨텐츠 디바이스(12)에서 사용이 가능하도록 하기 위해 권한 객체(RO)의 발행(Issuing)을 수행하게 되는 바(단계 S111), 상기 권한 객체의 발행 처리 동작은 도 8에 도시된 바와 같이 이루어진다.The DRM
그 다음에, 상기 DRM 호환 관리 장치(24)는 권한 객체(RO)의 발행(Issuing) 처리를 거쳐서 상기 컨텐츠 디바이스(12)에 OMA DRM V2.0 DCF 포맷의 컨텐츠 파일을 전송하게 된다(단계 S112).Then, the DRM
한편, 상기한 바와 같이 이루어진 본 발명에서는, 상기 DRM 호환 서버(16)에서 네트워크 컴퓨터 단말(10)의 컨텐츠 어플리케이션 장치(22)로부터 디지털 컨텐츠의 라이센스를 전달받아서 등록할 수 있도록 되어 있지만, 이에 한정되지 않고 상기 라이센스 정보를 네트워크 컴퓨터 단말(10)을 거치지 않고서 상기 DRM 호환 서버(16)가 해당 컨텐츠 제휴 시스템으로부터 직접 조회하여 등록하도록 하는 것도 얼마든지 가능하다.On the other hand, in the present invention made as described above, the DRM
또한, 상기한 바와 같이 이루어진 본 발명에서는, 상기 네트워크 컴퓨터 단말(10)의 DRM 호환 관리 장치(24)에서 새로운 컨텐츠 암호화 키(CEK)의 생성을 요청할 때에 상기 DRM 호환 서버(16)에서 상기 DRM 권한 제공 서버(20)를 근거로 컨 텐츠 암호화 키(CEK)가 생성될 수 있도록 하고 있지만, 이에 한정되지 않고 상기 DRM 호환 관리 장치(24)로부터의 등록된 임시 암호화 키(TEK)의 요청시에 상기 DRM 권한 제공 서버(20)를 미리 참조하여 컨텐츠 암호화 키(CEK)를 생성하고, 상기 임시 암호화 키(TEK) 및 컨텐츠 암호화 키(CEK)를 네트워크 컴퓨터 단말(10)에 전송하는 것도 얼마든지 가능함은 물론이다.In addition, according to the present invention made as described above, when the DRM
또, 상기한 바와 같이 이루어진 본 발명에서는 상기 컨텐츠 어플리케이션 장치(22)와 상기 DRM 호환 관리 장치(24)는 해당 네트워크 컴퓨터 단말(10) 내에서 각기 개별적인 소프트웨어 프로그램으로서 별도로 인스톨되어 설치되도록 하고 있지만, 이에 한정되지 않고 상기 컨텐츠 어플리케이션 장치(22)와 상기 DRM 호환 관리 장치를 하나의 소프트웨어 프로그램으로 구성하여 해당 네트워크 컴퓨터 단말(10)에 설치될 수 있도록 하는 것도 얼마든지 가능하다.In addition, in the present invention made as described above, the
상기에서 본 발명의 특정한 실시예가 설명 및 도시되었지만, 본 발명이 당업자에 의해 다양하게 변형되어 실시될 가능성이 있는 것은 자명한 일이다. 이와 같은 변형된 실시예들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안되며, 본 발명에 첨부된 청구범위 안에 속한다고 해야 할 것이다.While specific embodiments of the present invention have been described and illustrated above, it will be apparent that the present invention may be embodied in various modifications by those skilled in the art. Such modified embodiments should not be understood individually from the technical spirit or the prospect of the present invention, but should fall within the claims appended to the present invention.
도 1은 본 발명에 따른 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 시스템에 대한 전체 구성을 나타낸 도면,1 is a view showing the overall configuration for a system for converting the contents of the affiliated DRM to the contents of the compatible DRM according to the present invention,
도 2는 본 발명에 따라 서로 다른 컨텐츠 제휴 사이트에서 제공되는 각기 개별적인 제휴 DRM 컨텐츠를 호환 가능한 DRM으로 변환하기 위한 정보 처리 흐름을 나타낸 도면,2 is a diagram illustrating an information processing flow for converting respective individual affiliate DRM contents provided from different content affiliate sites into a compatible DRM according to the present invention;
도 3은 본 발명에 따라 네트워크 컴퓨터 단말에 구성된 컨텐츠 어플리케이션 장치 및 DRM 호환 관리 장치의 상세한 구성 상태를 나타낸 도면,3 is a view showing the detailed configuration of the content application device and the DRM compatible management device configured in the network computer terminal according to the present invention;
도 4는 본 발명의 바람직한 실시예에 따라 컨텐츠 어플리케이션의 반출 처리 및 DRM 호환 관리 장치의 반입 처리에 따라 비호환 상태의 원본 DRM 컨텐츠를 호환 DRM 컨텐츠로 변환하는 상태를 나타낸 도면,4 is a diagram illustrating a state of converting an original DRM content in an incompatible state into compatible DRM content according to an export process of a content application and an import process of a DRM compatible management device according to an embodiment of the present invention;
도 5는 본 발명의 바람직한 일예에 따라 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 방법에서 컨텐츠 어플리케이션 장치의 동작에 의해 컨텐츠 제휴 사이트로부터 컨텐츠 파일이 전송되는 경우의 동작 프로세스를 설명하는 플로우차트,5 is a flowchart illustrating an operation process when a content file is transmitted from a content affiliate site by an operation of a content application device in a method of converting contents of an affiliated DRM into contents of a compatible DRM according to a preferred embodiment of the present invention;
도 6은 도 5의 컨텐츠 파일 전송 동작에서 컨텐츠 어플리케이션 장치에 의한 컨텐츠 반출 동작을 설명하는 플로우차트,FIG. 6 is a flowchart illustrating a content exporting operation by a content application device in the content file transfer operation of FIG. 5;
도 7은 도 5의 컨텐츠 파일 전송 동작에서 DRM 호환 관리 장치에 의한 컨텐츠 반입 동작을 설명하는 플로우차트,7 is a flowchart illustrating a content import operation by the DRM compatible management apparatus in the content file transfer operation of FIG. 5;
도 8은 도 5의 컨텐츠 파일 전송 동작에서 RO(Right Object)의 발 행(Issuing) 동작을 설명하는 플로우차트,FIG. 8 is a flowchart illustrating an Issuing operation of a right object (RO) in the content file transfer operation of FIG. 5;
도 9는 도 6 및 도 7의 컨텐츠 반출 및 반입 동작에서 보안 채널의 형성을 위한 동작을 설명하는 플로우차트,9 is a flowchart illustrating an operation for forming a secure channel in the content export and import operation of FIGS. 6 and 7;
도 10은 본 발명의 바람직한 다른 예에 따라 제휴 DRM의 컨텐츠를 호환 DRM의 컨텐츠로 변환하는 방법에서 DRM 호환 관리 장치의 동작에 의해 컨텐츠 파일이 전송되는 경우의 동작 프로세스를 설명하는 플로우차트이다.FIG. 10 is a flowchart illustrating an operation process when a content file is transmitted by an operation of a DRM compatible management device in a method of converting contents of an affiliated DRM into contents of a compatible DRM according to another exemplary embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
10:네트워크 컴퓨터 단말, 12:컨텐츠 디바이스,10: network computer terminal, 12: content device,
14:메인 컨텐츠 서버, 16:DRM 호환 서버,14: main content server, 16: DRM compatible server,
18:인증서 제공 서버, 20:DRM 권한 제공서버,18: Certificate providing server, 20: DRM authorization server,
22:컨텐츠 어플리케이션 장치, 24:DRM 호환 관리 장치,22: content application device, 24: DRM compatible management device,
A1∼An:컨텐츠 제휴 시스템, B1∼Bn:웹서버,A1 to An: content cooperation system, B1 to Bn: web server,
C1∼Cn:컨텐츠 다운로드 서버, D1∼Dn:라이센스 제공 서버.C1-Cn: content download server, D1-Dn: license providing server.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070097229AKR100982059B1 (en) | 2007-09-27 | 2007-09-27 | A system and method for converting contents of affiliated DM to contents of compatible DM, and a recording medium having recorded thereon a computer program of the function |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070097229AKR100982059B1 (en) | 2007-09-27 | 2007-09-27 | A system and method for converting contents of affiliated DM to contents of compatible DM, and a recording medium having recorded thereon a computer program of the function |
| Publication Number | Publication Date |
|---|---|
| KR20090032215A KR20090032215A (en) | 2009-04-01 |
| KR100982059B1true KR100982059B1 (en) | 2010-09-13 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070097229AExpired - Fee RelatedKR100982059B1 (en) | 2007-09-27 | 2007-09-27 | A system and method for converting contents of affiliated DM to contents of compatible DM, and a recording medium having recorded thereon a computer program of the function |
| Country | Link |
|---|---|
| KR (1) | KR100982059B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101024237B1 (en) | 2003-06-05 | 2011-03-29 | 인터트러스트 테크놀로지즈 코포레이션 | Interoperable system and method for P2P service organization |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101673610B1 (en)* | 2010-09-17 | 2016-11-07 | 주식회사 엘지유플러스 | Resource protection system for application and method for the same |
| CN105897565B (en)* | 2010-12-22 | 2019-11-05 | 英特尔公司 | The system and method for privacy of user are protected in the multimedia for uploading to internet website |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20050120579A (en)* | 2004-10-20 | 2005-12-22 | 한국전자통신연구원 | Method and system for exchanging contents between different drm devices |
| KR20060115550A (en)* | 2005-05-06 | 2006-11-09 | 주식회사 코어트러스트 | DM converter |
| KR100732980B1 (en) | 2006-01-04 | 2007-06-27 | 와이더댄 주식회사 | Operation method of DDR conversion system for encrypted content and DDR conversion system employing the above method |
| US20070162977A1 (en)* | 2006-01-09 | 2007-07-12 | Siliconmotion Inc. | System and method for processing DRM-enabled files |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20050120579A (en)* | 2004-10-20 | 2005-12-22 | 한국전자통신연구원 | Method and system for exchanging contents between different drm devices |
| KR20060115550A (en)* | 2005-05-06 | 2006-11-09 | 주식회사 코어트러스트 | DM converter |
| KR100732980B1 (en) | 2006-01-04 | 2007-06-27 | 와이더댄 주식회사 | Operation method of DDR conversion system for encrypted content and DDR conversion system employing the above method |
| US20070162977A1 (en)* | 2006-01-09 | 2007-07-12 | Siliconmotion Inc. | System and method for processing DRM-enabled files |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101024237B1 (en) | 2003-06-05 | 2011-03-29 | 인터트러스트 테크놀로지즈 코포레이션 | Interoperable system and method for P2P service organization |
| Publication number | Publication date |
|---|---|
| KR20090032215A (en) | 2009-04-01 |
| Publication | Publication Date | Title |
|---|---|---|
| KR100605071B1 (en) | Safe and convenient management system and method of digital electronic content | |
| US7617158B2 (en) | System and method for digital rights management of electronic content | |
| US7224805B2 (en) | Consumption of content | |
| CN100459780C (en) | Robust and flexible digital rights management involving a tamper-resistant identity module | |
| JP4149150B2 (en) | Transmission distribution system and transmission distribution method under license offline environment | |
| US8336105B2 (en) | Method and devices for the control of the usage of content | |
| JP2005526320A (en) | Secure content sharing in digital rights management | |
| JP2005078653A (en) | System and method for distributing content access data to user | |
| CN101835148B (en) | Method, system and equipment for distributing and acquiring digital content | |
| US20090183000A1 (en) | Method And System For Dynamically Granting A DRM License Using A URL | |
| US20030009667A1 (en) | Data terminal device that can easily obtain content data again, a program executed in such terminal device, and recording medium recorded with such program | |
| CN102316378A (en) | Digital copyright protection method based on set-top box and system | |
| JP2005129058A (en) | Digital copyright management method and apparatus using portable storage device | |
| KR100917312B1 (en) | System for updating information of digital copyright contents for repurchase, its method and recording medium on which computer program of its function is recorded | |
| KR100982059B1 (en) | A system and method for converting contents of affiliated DM to contents of compatible DM, and a recording medium having recorded thereon a computer program of the function | |
| JP2004318448A (en) | Terminal device with content protection function | |
| US7418433B2 (en) | Content providing system, content providing method, content processing apparatus, and program therefor | |
| JP2008271564A (en) | Transmission distribution system and transmission distribution method under license offline environment | |
| KR100814064B1 (en) | DRM Contents Packaging Method and System | |
| EP1412833A1 (en) | Consumption of digital data content with digital rights management | |
| US20100077486A1 (en) | Method and apparatus for digital content management | |
| KR20090032217A (en) | Policy Management System and Method of Affiliate DM Content | |
| KR100823677B1 (en) | DDR system and method for multimedia contents attached to multimedia messages | |
| KR100696249B1 (en) | Method and apparatus for providing MP3 using DDR | |
| JP2005149002A (en) | Content distribution management method and apparatus |
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application | St.27 status event code:A-0-1-A10-A12-nap-PA0109 | |
| PA0201 | Request for examination | St.27 status event code:A-1-2-D10-D11-exm-PA0201 | |
| D13-X000 | Search requested | St.27 status event code:A-1-2-D10-D13-srh-X000 | |
| D14-X000 | Search report completed | St.27 status event code:A-1-2-D10-D14-srh-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| PG1501 | Laying open of application | St.27 status event code:A-1-1-Q10-Q12-nap-PG1501 | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| E13-X000 | Pre-grant limitation requested | St.27 status event code:A-2-3-E10-E13-lim-X000 | |
| P11-X000 | Amendment of application requested | St.27 status event code:A-2-2-P10-P11-nap-X000 | |
| P13-X000 | Application amended | St.27 status event code:A-2-2-P10-P13-nap-X000 | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| P11-X000 | Amendment of application requested | St.27 status event code:A-2-2-P10-P11-nap-X000 | |
| P13-X000 | Application amended | St.27 status event code:A-2-2-P10-P13-nap-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | St.27 status event code:A-1-2-D10-D22-exm-PE0701 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | St.27 status event code:A-2-4-F10-F11-exm-PR0701 | |
| PR1002 | Payment of registration fee | St.27 status event code:A-2-2-U10-U11-oth-PR1002 Fee payment year number:1 | |
| PG1601 | Publication of registration | St.27 status event code:A-4-4-Q10-Q13-nap-PG1601 | |
| PN2301 | Change of applicant | St.27 status event code:A-5-5-R10-R13-asn-PN2301 St.27 status event code:A-5-5-R10-R11-asn-PN2301 | |
| FPAY | Annual fee payment | Payment date:20130820 Year of fee payment:6 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:4 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| FPAY | Annual fee payment | Payment date:20160817 Year of fee payment:9 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:7 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| PC1903 | Unpaid annual fee | St.27 status event code:A-4-4-U10-U13-oth-PC1903 Not in force date:20190908 Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE | |
| PC1903 | Unpaid annual fee | St.27 status event code:N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date:20190908 |