Nothing Special   »   [go: up one dir, main page]

WO2009025468A2 - System renewability message providing method and system renewability message using method and apparatus thereof - Google Patents

System renewability message providing method and system renewability message using method and apparatus thereof Download PDF

Info

Publication number
WO2009025468A2
WO2009025468A2 PCT/KR2008/004729 KR2008004729W WO2009025468A2 WO 2009025468 A2 WO2009025468 A2 WO 2009025468A2 KR 2008004729 W KR2008004729 W KR 2008004729W WO 2009025468 A2 WO2009025468 A2 WO 2009025468A2
Authority
WO
WIPO (PCT)
Prior art keywords
information
system renewability
renewability message
message container
contents
Prior art date
Application number
PCT/KR2008/004729
Other languages
French (fr)
Other versions
WO2009025468A3 (en
Inventor
Seong-Oun Hwang
Sangwoo Ahn
Jeho Nam
Jin-Woo Hong
Original Assignee
Electronics And Telecommunications Research Institute
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 Electronics And Telecommunications Research Institute filed Critical Electronics And Telecommunications Research Institute
Priority to US12/673,818 priority Critical patent/US20100251381A1/en
Priority to JP2010521770A priority patent/JP2010538341A/en
Priority to EP08793243A priority patent/EP2191391A4/en
Publication of WO2009025468A2 publication Critical patent/WO2009025468A2/en
Publication of WO2009025468A3 publication Critical patent/WO2009025468A3/en

Links

Classifications

    • 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/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; 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/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/2585Generation of a revocation list, e.g. of client devices involved in piracy acts
    • 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
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format

Definitions

  • a system renewability message providing method including: creating system renewability message container information including revocation list information for contents protection; and defining the system renewability message container information as an International Organization for Standardization (ISO) base media file format and distributing the system renewability message container information to a terminal.
  • the protected scheme information includes scheme type information including identifier information of protection scheme and scheme information including detailed information of the protection scheme.
  • a system renewability message providing apparatus including: a creating unit for creating system renewability message container information including revocation list information for contents protection; and a transmitting unit for defining the system renewability message container information as an ISO base media file format and distributing the system renewability message container information to a terminal.
  • the protected scheme information includes scheme type information including identifier information of protection scheme and scheme information including detailed information of the protection scheme.
  • the sample 407 means a small unit such as a frame of video and the sample description 405 defines information on how the samples 407 are decoded.
  • the video track or the audio track includes metadata on video or audio.
  • the hint track describes information on how a streaming server performs streaming or packetizing onto video and audio samples when the ISO base media file is streamed based on a streaming protocol. When the ISO base media file is restored, the hint track may be ignored.
  • Cancel list information for contents protection is included in the system renewability message container box.
  • the revocation list information includes security damaged-device identifier information or certificate information. Terminal usage on contents is limited based on the device identifier information or certificate information included in the revocation list information.
  • the revocation list information includes identifier information on a revocation scheme and list information analyzed by the revocation scheme. When the revocation list is not installed in the system, the revocation list information includes Uniform Resource Identifier (URI) information such that the user can be connected to a web- page .
  • URI Uniform Resource Identifier
  • the equivalents include not only currently known equivalents but also those to be developed in future, that is, all devices invented to perform the same function, regardless of their structures.
  • block diagrams of the present invention should be understood to show a conceptual viewpoint of an exemplary circuit that embodies the principles of the present invention.
  • all the flowcharts, state conversion diagrams, pseudo codes and the like can be expressed substantially in a computer-readable media, and whether or not a computer or a processor is described distinctively, they should be understood to express various processes operated by a computer or a processor.
  • the revocation list information includes security damaged- device identifier information or certificate information and limits the usage of the terminal on the contents. Meanwhile, the revocation list information includes identifier information on the revocation scheme and list information analyzed by the revocation scheme. When there is the system renewability message container information in the file, the system renewability message container information is located in the highest level of the file layer.
  • Fig. 1 is a block diagram showing a structure of the system renewability message container information in accordance with an embodiment of the present invention.
  • system renewability message container information 101 of the present invention includes revocation list information for contents protection.
  • the present invention is realized in a system including a provider protecting contents and a terminal receiving contents.
  • the revocation list information includes security damaged-device identifier information or certificate information. Usage of a terminal 207 on the contents is limited based on the device identifier information or the certificate information. Meanwhile, the revocation list information includes identifier information on the revocation scheme and list information analyzed by the revocation scheme.
  • the system renewability message container information is located in the highest level of the file. The system renewability message container information includes number information of the system renewability message information included in the system renewability message container information and system renewability message information.
  • the system renewability message information includes identifier information on the system where the system renewability information is applied.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Computer Graphics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Storage Device Security (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Provided are a system renewability message providing method, a system renewability message using method and an apparatus thereof. The system renewability message providing method, includes: creating system renewability message container information including revocation list information for contents protection; and defining the system renewability message container information as an International Organization for Standardization (ISO) base media file format and distributing the system renewability message container information to a terminal.

Description

DESCRIPTION
SYSTEM RENEWABILITY MESSAGE PROVIDING METHOD AND SYSTEM RENEWABILITY MESSAGE USING METHOD AND APPARATUS THEREOF
TECHNICAL FIELD
The present invention relates to a system renewability message providing method, a system renewability message using method and an apparatus thereof . This work was supported by the IT R&D program for MIC/IITA [2007-S-003-01, "Development of Protection Technology for Terrestrial DTV Program"] .
BACKGROUND ART As very high-speed Internet comes into wide use and users of digital devices such as a Personal Computer (PC) and a mobile phone increase, problems associated with copyright starts differently from an environment where traditional analog contents are used. In an analog contents environment, copying contents is not easy and effective due to quality degradation. However, development of digital technology and expansion of infrastructure makes illegal copying and mass distribution of digital contents easy. Problems associated with illegal copying are not limited only to Internet and a PC environment. As all media is being digitalized, the illegal copying and mass distribution of digital contents have become problems to be solved in both broadcasting and non-broadcasting areas. There are Digital Rights Management (DRM) and copy protection technologies as conventional technical measures for solving these problems. However, effective solutions for preventing the illegal copying and mass distribution of digital contents are not suggested yet. DISCLOSURE TECHNICAL PROBLEM
An embodiment of the present invention is directed to providing a method and apparatus for efficiently preventing illegal copying and mass distribution of digital contents.
Another embodiment of the present invention is directed to providing continuous integrity on a contents protection system including a broadcasting program. Other objects and advantages of the present invention can be understood by the following description, and become apparent with reference to the embodiments of the present invention. Also, it is obvious to those skilled in the art of the present invention that the objects and advantages of the present invention can be realized by the means as claimed and combinations thereof.
TECHNICAL SOLUTION In accordance with an aspect of the present invention, there is provided a system renewability message providing method, including: creating system renewability message container information including revocation list information for contents protection; and defining the system renewability message container information as an International Organization for Standardization (ISO) base media file format and distributing the system renewability message container information to a terminal. The protected scheme information includes scheme type information including identifier information of protection scheme and scheme information including detailed information of the protection scheme.
In accordance with another aspect of the present invention, there is provided a system renewability message using method, including: receiving system renewability message container information which includes revocation list information for contents protection and is defined as an ISO base media file format; and limiting access to contents based on the received system renewability message container information. The protected scheme information includes scheme type information including identifier information of protection scheme and scheme information including detailed information of the protection scheme.
In accordance with another aspect of the present invention, there is provided a system renewability message providing apparatus, including: a creating unit for creating system renewability message container information including revocation list information for contents protection; and a transmitting unit for defining the system renewability message container information as an ISO base media file format and distributing the system renewability message container information to a terminal. The protected scheme information includes scheme type information including identifier information of protection scheme and scheme information including detailed information of the protection scheme.
In accordance with another aspect of the present invention, there is provided a system renewability message using apparatus, including: a receiving unit for receiving system renewability message container information including revocation list information for contents protection and defining the system renewability message container information as an ISO base media file format; and a limiting unit for limiting access to the contents based on the received system renewability message container information. The protected scheme information includes scheme type information including identifier information of protection scheme and scheme information including detailed information of the protection scheme.
The advantages, features and aspects of the invention will become apparent from the following description of the embodiments with reference to the accompanying drawings, which is set forth hereinafter. Therefore, those skilled in the field of this art of the present invention can embody the technological concept and scope of the invention easily. In addition, if it is considered that detailed description on a related art may obscure the points of the present invention, the detailed description will not be provided herein. The preferred embodiments of the present invention will be described in detail hereinafter with reference to the attached drawings .
ADVANTAGEOUS EFFECTS
The present invention can efficiently prevent illegal copying and mass distribution of digital contents. Also, the present invention provides continuous integrity on a contents protection system including a broadcasting program based on a system renewability message .
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a block diagram showing a structure of the system renewability message container information in accordance with an embodiment of the present invention.
Fig. 2 is a block diagram showing a system renewability message providing apparatus and a system renewability message using apparatus in accordance with an embodiment of the present invention.
Fig. 3 is a block diagram showing a structure of an International Organization for Standardization (ISO) base media file used in an embodiment of the present invention. Fig. 4 is a block diagram showing a track and sample of the ISO base media file format used in an embodiment of the present invention.
BEST MODE FOR THE INVENTION
A specific embodiment of the present invention will be described hereafter.
<Embodiment> In the embodiment of the present invention, a method for protecting contents of International Organization for Standardization (ISO) base media file format generally used not only on the Internet but also in a broadcasting environment will be described. The contents protection method suggested in the present invention can be applied to fields using the ISO base media file format as well as a broadcasting field. In other words, the application area of the present invention is not specifically limited to a contents field. In this embodiment, a case that the present invention protects a broadcasting program based on Digital Video Broadcasting (DVB) Content Protection and Copy Management (CPCM) in a Moving Picture Experts Group 2 Transport Stream (MPEG-2 TS) broadcasting environment will be described.
ISO base media file format [ISO/IEC 14496-12: Information technology - Coding of audio-visual objects - Part 12: ISO Base Media File Format, Second Edition, April 2005] describes a general format for other specific file formats.
A core concept of the ISO base media file format will be described in brief.
Fig. 3 is a block diagram showing a structure of the ISO base media file used in an embodiment of the present invention. Referring to Fig. 3, an ISO base media file 301 includes objects called 'boxes 303 and 305' and the entire data are described in the boxes.
A box object has size and type information. The size indicates the size of the data included in the box as a byte number and the type means a box identifier formed of 4 letters. Accordingly, the location of the box including desired information can be easily detected based on the size and type information.
In Fig. 3, moov 303 and mdat 305 are boxes having metadata and media data, respectively. The metadata do not include media data and are just referred to for description. The ISO base media file has a box of a 'moov' type including metadata on media stream and a box of a λmdat' type including actual media data. Fig. 4 is a block diagram showing a track and sample of the ISO base media file format used in an embodiment of the present invention. In Fig. 4, a movie 401 is a set of consecutive motions where video such as moving picture is integrated with audio. A track 403 shows a time flow of the media and includes a sample 407 and a sample description 405. The sample 407 means a small unit such as a frame of video and the sample description 405 defines information on how the samples 407 are decoded. There are a video track, an audio track and a hint track as the kind of tracks. The video track or the audio track includes metadata on video or audio. The hint track describes information on how a streaming server performs streaming or packetizing onto video and audio samples when the ISO base media file is streamed based on a streaming protocol. When the ISO base media file is restored, the hint track may be ignored.
MPEG is a standard protocol made by the International Standard Organization/International Electro-technical Commission (ISO/IEC) Joint Technical Committee One (JTCl) affiliated committee SC29/WG11, which is related to general technology for compressing, coding and transmitting multimedia data such as moving pictures and voice signals. MPEG-2 is a more generalized standard protocol ISO/IEC 13818 made in 1995, and it is suggested for applying the video and audio technology to communication and broadcasting media as well as storing video in digital storage such as compact disc (CD) and video tape recorder (VTR) . MPEG-2 Transport Stream (TS) is a packetizing procedure of MPEG-2 for configuring a plurality of broadcasting programs into a multiplexed stream under a channel environment having an error and transmitting or broadcasting the stream through network. The MPEG TS packet is a 188-byte fixed length packet and the consecutive streams of the TS packet are called Transport Stream (TS) .
A system renewability message container box is used to store a list of a system renewability message. When there is the system renewability message container box in a file, the system renewability message container box is located at the highest level of the file layer. The system renewability message container box includes a plurality of system renewability message boxes.
Cancel list information for contents protection is included in the system renewability message container box. The revocation list information includes security damaged-device identifier information or certificate information. Terminal usage on contents is limited based on the device identifier information or certificate information included in the revocation list information. The revocation list information includes identifier information on a revocation scheme and list information analyzed by the revocation scheme. When the revocation list is not installed in the system, the revocation list information includes Uniform Resource Identifier (URI) information such that the user can be connected to a web- page .
The system renewability message container box includes entry_count information on the number of the system renewability message boxes included in the system renewability message container box and the system renewability message box. For example, the system renewability message container box includes information on the number of the registered system renewability message boxes and actual system renewability message boxes .
An example syntax on system renewability message container information is as follows.
aligned(8) class SRMContainerBox extends FullBox ( ' srmc ' , 0, flags) { unsigned int(32) entry_count; for (i=l; i<=entry_count; i++) SRMBox sriti;
The system renewability message box includes identifier information CP system id on a system where system renewability information is applied. The identifier information on the system where system renewability information is applied is information for identifying a copy protection system where the system renewability message is applied and specifies who defines a message format. The detailed format and using method of the system renewability message box are defined by a key management system of the related contents protection scheme . An example syntax on the system renewability message box is as follows.
aligned(8) class SRMBox extends FullBox ( ' srmb ' , 0, flags) { unsigned int(16) CP_system_id; unsigned int(8) SystemRenewabilityMessage []; }
where 'SystemRenewabilityMessage' describes binary data of the system renewability message.
As described above, the technology of the present invention can be realized as a program and stored in a computer-readable recording medium, such as CD-ROM, RAM,
ROM, a floppy disk, a hard disk and a magneto-optical disk. Since the process can be easily implemented by those skilled in the art, further description will not be provided herein.
While the present invention has been described with respect to certain preferred embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the scope of the invention as defined in the following claims.
MODE FOR THE INVENTION
Following description exemplifies only the principles of the present invention. Even if they are not described or illustrated clearly in the present specification, one of ordinary skill in the art can embody the principles of the present invention and invent various apparatuses within the concept and scope of the present invention. The use of the conditional terms and embodiments presented in the present specification are intended only to make the concept of the present invention understood, and they are not limited to the embodiments and conditions mentioned in the specification.
In addition, all the detailed description on the principles, viewpoints and embodiments and particular embodiments of the present invention should be understood to include structural and functional equivalents to them.
The equivalents include not only currently known equivalents but also those to be developed in future, that is, all devices invented to perform the same function, regardless of their structures.
For example, block diagrams of the present invention should be understood to show a conceptual viewpoint of an exemplary circuit that embodies the principles of the present invention. Similarly, all the flowcharts, state conversion diagrams, pseudo codes and the like can be expressed substantially in a computer-readable media, and whether or not a computer or a processor is described distinctively, they should be understood to express various processes operated by a computer or a processor.
Functions of various devices illustrated in the drawings including a functional block expressed as a processor or a similar concept can be provided not only by using hardware dedicated to the functions, but also by using hardware capable of running proper software for the functions. When a function is provided by a processor, the function may be provided by a- single dedicated processor, single shared processor, or a plurality of individual processors, a part of which can be shared. The apparent use of a term, 'processor' , 'control' or similar concept, should not be understood to exclusively refer to a piece of hardware capable of running software, but should be understood to include a digital signal processor (DSP), hardware, and ROM, RAM and non-volatile memory for storing software, implicatively . Other known and commonly used hardware may be included therein, too.
In the claims of the present specification, an element expressed as a means for performing a function described in the detailed description is intended to include all methods for performing the function including all formats of software, such as combinations of circuits for performing the intended function, firmware/microcode and the like. To perform the intended function, the element is cooperated with a proper circuit for performing the software. The present invention defined by claims includes diverse means for performing particular functions, and the means are connected with each other in a method requested in the claims. Therefore, any means that can provide the function should be understood to be an equivalent to what is figured out from the present specification.
The advantages, features and aspects of the invention will become apparent from the following description of the embodiments with reference to the accompanying drawings, which is set forth hereinafter. Therefore, those skilled in the field of this art of the present invention can embody the technological concept and scope of the invention easily. In addition, if it is considered that detailed description on a related art may obscure the points of the present invention, the detailed description will not be provided herein. The preferred embodiments of the present invention will be described in detail hereinafter with reference to the attached drawings .
The present invention relates to a method for using a system renewability message (SRM) required for continuously maintaining integrity of a contents protection system. Generally, contents protection technology depends on security of a device key stored in a compliance device used by a final user. However, when an attacker is able to access to the security key, the security of the contents protection system is damaged. For example, the attacker is able to make a clone device which avoids security requirements while copying the compliance device.
In order to solve the problems, the present invention uses the system renewability message. The system renewability message means a set of messages for continuously securing integrity of the system. The system renewability message is created and distributed by an institute licensing the contents protection technology. For example, a revocation list such as a security damaged-device identifier list or a certificate list is included in the system renewability message. In the present invention, a file format for including the system renewability message as an International Organization for Standardization (ISO) base media file format is defined and a method using the file format is described. The system renewability message container information includes revocation list information for contents protection, is defined as the ISO base media file format and distributed to the terminal. The revocation list information includes security damaged- device identifier information or certificate information and limits the usage of the terminal on the contents. Meanwhile, the revocation list information includes identifier information on the revocation scheme and list information analyzed by the revocation scheme. When there is the system renewability message container information in the file, the system renewability message container information is located in the highest level of the file layer.
The system renewability message container information includes number information of the system renewability message information included in the system renewability message container information and system renewability message information. The system renewability message information includes identifier information on the system where the system renewability information is applied.
Fig. 1 is a block diagram showing a structure of the system renewability message container information in accordance with an embodiment of the present invention. As shown in Fig. 1, system renewability message container information 101 of the present invention includes revocation list information for contents protection.
The system renewability message container information 101 of the present invention is defined as the ISO base media file format. The system renewability message container information 101 limits access of the terminal to the contents.
The revocation list information includes security damaged-device identifier information or certificate information. Usage on the contents is limited based on the device identifier information or the certificate information. Meanwhile, the revocation list information includes identifier information on the revocation scheme and list information analyzed by the revocation scheme. The system renewability message container information 101 is located in the highest level of the file. The system renewability message container information includes number information 103 of the system renewability message information included in the system renewability message container information and system renewability message information 104.
The system renewability message information 104 includes identifier information on the system where the system renewability information is applied. The present invention is realized as methods including a system renewability message providing method and a system renewability message using method, and apparatuses including a system renewability message providing apparatus and a system renewability message using apparatus. The methods and apparatuses realized by the present invention will be described hereinafter.
<System Renewability Message Providing Method and System Renewability Message Using Method>
The present invention is realized in a system including a provider protecting contents and a terminal receiving contents.
The system renewability message providing method and the system renewability message using method respectively performed in the provider and the terminal will be described .
The system renewability message providing method of the present invention includes the procedures of creating system renewability message container information including revocation list information for contents protection and defining the system renewability message container information as the ISO base media file format and distributing the system renewability message container information to the terminal.
The revocation list information includes security damaged-device identifier information or certificate information. Usage of the terminal on the contents is limited based on the device identifier information or the certificate information. Meanwhile, the revocation list information includes identifier information on the revocation scheme and list information analyzed by the revocation scheme.
The system renewability message container information is located in the highest level of the file. The system renewability message container information includes number information of the system renewability message information included in the system renewability message container information and system renewability message information.
The system renewability message information includes identifier information on the system where the system renewability information is applied.
<System Renewability Message Providing Apparatus and System Renewability Message Using Apparatus>
The present invention is realized in a system including a provider protecting contents and a terminal receiving contents. Fig. 2 is a block diagram showing the system renewability message providing apparatus and the system renewability message using apparatus in accordance with an embodiment of the present invention. It will be described with reference to Fig. 2.
A system renewability message providing apparatus 201 of the present invention includes a creating unit 203 for creating system renewability message container information including revocation list information for contents protection and a transmitting unit 205 for defining the system renewability message container information as the ISO base media file format and distributing the system renewability message container information to the terminal.
The revocation list information includes security damaged-device identifier information or certificate information. Usage of a terminal 207 on the contents is limited based on the device identifier information or the certificate information. Meanwhile, the revocation list information includes identifier information on the revocation scheme and list information analyzed by the revocation scheme. The system renewability message container information is located in the highest level of the file. The system renewability message container information includes number information of the system renewability message information included in the system renewability message container information and system renewability message information.
The system renewability message information includes identifier information on the system where the system renewability information is applied.
The apparatus using the system renewability message 207 includes revocation list information for contents protection of the present invention and includes a receiving unit 209 for receiving system renewability message container information defined as the ISO base media file format and a control unit 211 for limiting access to the contents based on the received system renewability message container information.
The revocation list information includes security damaged-device identifier information or certificate information. Usage on the contents is limited based on the device identifier information or the certificate information. Meanwhile, the revocation list information includes identifier information on the revocation scheme and list information analyzed by the revocation scheme.
The system renewability message container information is located in the highest level of the file. The system renewability message container information includes number information of the system renewability message information included in the system renewability message container information and system renewability message information.
The system renewability message information includes identifier information on the system where the system renewability information is applied. INDUSTRIAL APPLICABILITY
The present invention is applied to efficiently prevent illegal copying and mass distribution of digital contents.
Also, the present invention is applied to secure continuous integrity on a contents protection system including a broadcasting program.

Claims

WHAT IS CLAIMED IS:
1. A method for providing a system renewability message, comprising: creating system renewability message container information including revocation list information for contents protection; and defining the system renewability message container information as an International Organization for Standardization (ISO) base media file format and distributing the system renewability message container information to a terminal.
2. The method of claim 1, wherein the revocation list information includes security damaged-device identifier information or certificate information.
3. The method of claim 2, wherein use of the terminal for the contents is limited based on the device identifier information or the certificate information.
4. The method of claim 1, wherein the system renewability message container information is located in a highest level of a file.
5. The method of claim 1, wherein the system renewability message container information includes number information of system renewability message information included in the system renewability message container information and the system renewability message information .
6. The method of claim 5, wherein the system renewability message information includes identifier information on a system where the system renewability information is applied.
7. The method of claim 1, wherein the revocation list information includes: identifier information on a revocation scheme and list information analyzed by the revocation scheme.
8. A method for using a system renewability message, comprising: receiving system renewability message container information which includes revocation list information for contents protection and is defined as an
International Organization for Standardization (ISO) base media file format; and limiting access to contents based on the received system renewability message container information.
9. The method of claim 8, wherein the revocation list information includes security damaged-device identifier information or certificate information.
10. The method of claim 9, wherein use of the contents is limited based on the device identifier information or the certificate information.
11. The method of claim 8, wherein the system renewability message container information is located in a highest level of a file.
12. The method of claim 8, wherein the system renewability message container information includes number information of system renewability message information included in the system renewability message container information and the system renewability message information .
13. The method of claim 12, wherein the system renewability message information includes identifier information on a system where the system renewability information is applied.
14. The method of claim 8, wherein the revocation list information includes identifier information on a revocation scheme and list information analyzed by the revocation scheme.
15. An apparatus for providing a system renewability message, comprising: a creating unit for creating system renewability message container information including revocation list information for protecting contents; and a transmitting unit for defining the system renewability message container information as an
International Organization for Standardization (ISO) base media file format and distributing the system renewability message container information to a terminal.
16. The apparatus of claim 15, wherein the revocation list information includes security-damaged device identifier information or certificate information.
17. The apparatus of claim 16, wherein use of the terminal for the contents is limited based on the device identifier information or the certificate information.
18. The apparatus of claim 15, wherein the system renewability message container information is located in a highest level of a file.
19. The apparatus of claim 15, wherein the system renewability message container information includes number information of system renewability message information included in the system renewability message container information and the system renewability message information.
20. The apparatus of claim 19, wherein the system renewability message information includes identifier information on a system where the system renewability information is applied.
21. The apparatus of claim 15, wherein the revocation list information includes identifier information on a revocation scheme and list information analyzed by the revocation scheme.
22. An apparatus for using a system renewability message, comprising: a receiving unit for receiving system renewability message container information including revocation list information for contents protection and defining the system renewability message container information as an International Organization for Standardization (ISO) base media file format; and a limiting unit for limiting access to the contents based on the received system renewability message container information.
23. The apparatus of claim 22, wherein the revocation list information includes security damaged- device identifier information or certificate information.
24. The apparatus of claim 23, wherein use of the terminal for the contents is limited based on the device identifier information or the certificate information.
25. The apparatus of claim 22, wherein the system renewability message container information is located in a highest level of a file.
26. The apparatus of claim 22, wherein the system renewability message container information includes number information of system renewability message information included in the system renewability message container information and the system renewability message information .
27. The apparatus of claim 26, wherein the system renewability message information includes identifier information on a system where the system renewability information is applied.
28. The apparatus of claim 22, wherein the revocation list information includes identifier information on a revocation scheme and list information analyzed by the revocation scheme.
PCT/KR2008/004729 2007-08-17 2008-08-14 System renewability message providing method and system renewability message using method and apparatus thereof WO2009025468A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US12/673,818 US20100251381A1 (en) 2007-08-17 2008-08-14 System renewability message providing method and system renewability message using method and apparatus thereof
JP2010521770A JP2010538341A (en) 2007-08-17 2008-08-14 System update message providing method, system update message using method and apparatus
EP08793243A EP2191391A4 (en) 2007-08-17 2008-08-14 System renewability message providing method and system renewability message using method and apparatus thereof

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
US95639207P 2007-08-17 2007-08-17
US60/956,392 2007-08-17
US96535207P 2007-08-20 2007-08-20
US60/965,352 2007-08-20
US97343107P 2007-09-18 2007-09-18
US60/973,431 2007-09-18
US98276207P 2007-10-26 2007-10-26
US60/982,762 2007-10-26
US99184007P 2007-12-03 2007-12-03
US60/991,840 2007-12-03

Publications (2)

Publication Number Publication Date
WO2009025468A2 true WO2009025468A2 (en) 2009-02-26
WO2009025468A3 WO2009025468A3 (en) 2009-04-23

Family

ID=40378812

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2008/004729 WO2009025468A2 (en) 2007-08-17 2008-08-14 System renewability message providing method and system renewability message using method and apparatus thereof

Country Status (4)

Country Link
EP (1) EP2191391A4 (en)
JP (1) JP2010538341A (en)
KR (1) KR20090018591A (en)
WO (1) WO2009025468A2 (en)

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850252B1 (en) * 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
EP1126708A1 (en) * 1999-08-27 2001-08-22 Kabushiki Kaisha Toshiba System for interconnecting devices through analog line
JP4622082B2 (en) * 2000-10-20 2011-02-02 ソニー株式会社 DATA REPRODUCING DEVICE, DATA RECORDING DEVICE, DATA REPRODUCING METHOD, DATA RECORDING METHOD, LIST UPDATE METHOD, AND PROGRAM PROVIDING MEDIUM
WO2004086235A1 (en) * 2003-03-26 2004-10-07 Matsushita Electric Industrial Co. Ltd. Revocation information transmission method, reception method, and device thereof
US20040205345A1 (en) * 2003-04-11 2004-10-14 Ripley Michael S. System for identification and revocation of audiovisual titles and replicators
KR20050006993A (en) * 2003-07-10 2005-01-17 삼성전자주식회사 Connecting apparatus for head drum
JP4383195B2 (en) * 2004-02-10 2009-12-16 日本放送協会 Key management device and program thereof, license distribution device and program thereof, content use terminal and program thereof
US8015613B2 (en) * 2004-09-17 2011-09-06 Sony Corporation System renewability message transport
EP1765012A1 (en) * 2005-09-14 2007-03-21 Nagravision S.A. Method of verifying a targeted device connected to a master device
JP4246747B2 (en) * 2006-03-23 2009-04-02 富士通株式会社 Communications system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of EP2191391A4 *

Also Published As

Publication number Publication date
JP2010538341A (en) 2010-12-09
WO2009025468A3 (en) 2009-04-23
EP2191391A4 (en) 2010-09-22
EP2191391A2 (en) 2010-06-02
KR20090018591A (en) 2009-02-20

Similar Documents

Publication Publication Date Title
US9418209B2 (en) Systems and methods for manipulating sensitive information in a secure mobile environment
KR101244308B1 (en) Encoding Method for moving picture file and the Digital right management using the same
KR102653289B1 (en) Receiving devices, transmitting devices and data processing methods
US9936229B1 (en) Delivery of edited or inserted media streaming content
US20130042100A1 (en) Method and apparatus for forced playback in http streaming
BRPI0918671A2 (en) method for delivering digital linear tv programming using scalable video encoding
Hartung et al. Drm protected dynamic adaptive http streaming
US20100299516A1 (en) Contents protection providing method and protected contents consuming method and apparatus thereof
US20100218258A1 (en) Contents protection providing method and protected contents consuming method and apparatus thereof
JPWO2019188256A1 (en) Information processing equipment, information processing methods, and programs
US20100251381A1 (en) System renewability message providing method and system renewability message using method and apparatus thereof
JPWO2005071960A1 (en) Streaming system
KR20050043289A (en) Apparatus for protecting digital content and method therefor
WO2009025468A2 (en) System renewability message providing method and system renewability message using method and apparatus thereof
US7668866B2 (en) Method and apparatus for distributing AV content in a downloadable file format
Koenen Intellectual property management and protection in mpeg standards
KR101215617B1 (en) Encoding Method for moving picture file and the Digital right management using the same
Nam et al. Interlock system for DRM interoperability of streaming contents
JP5613169B2 (en) System updatable message transport
Sabirin et al. DMB application format for mobile multimedia services
Hwang et al. Protection of MPEG‐2 Multicast Streaming in an IP Set‐Top Box Environment
KR20020081842A (en) system for charging for multimedia streaming service and guaranteeing security of the service and the method thereof
Ji et al. MPEG 4 IPMP Extension
Park et al. DRM for streamed MPEG-4 media
WO2009122250A2 (en) A method and an apparatus for generating a duplication management file

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08793243

Country of ref document: EP

Kind code of ref document: A2

ENP Entry into the national phase

Ref document number: 2010521770

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008793243

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 12673818

Country of ref document: US