[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100513280B1 - System and Method for AV-data copy protection - Google Patents

System and Method for AV-data copy protection Download PDF

Info

Publication number
KR100513280B1
KR100513280B1 KR10-2003-0061845A KR20030061845A KR100513280B1 KR 100513280 B1 KR100513280 B1 KR 100513280B1 KR 20030061845 A KR20030061845 A KR 20030061845A KR 100513280 B1 KR100513280 B1 KR 100513280B1
Authority
KR
South Korea
Prior art keywords
copy control
control information
content
information
copy
Prior art date
Application number
KR10-2003-0061845A
Other languages
Korean (ko)
Other versions
KR20040110059A (en
Inventor
김윤상
최양림
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to PCT/KR2004/001045 priority Critical patent/WO2004109688A1/en
Priority to EP04731516A priority patent/EP1631958A4/en
Priority to CN2004800157106A priority patent/CN1802703B/en
Priority to US10/849,127 priority patent/US20040252973A1/en
Publication of KR20040110059A publication Critical patent/KR20040110059A/en
Application granted granted Critical
Publication of KR100513280B1 publication Critical patent/KR100513280B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00217Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
    • G11B20/00253Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
    • G11B20/00282Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being stored in the content area, e.g. program area, data area or user area
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00485Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
    • G11B20/00492Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00753Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
    • G11B20/00768Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags wherein copy control information is used, e.g. for indicating whether a content may be copied freely, no more, once, or never, by setting CGMS, SCMS, or CCI flags

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은 AV데이터 복제 방지에 관한 발명으로서, 본 발명에 따른 AV데이터 복제방지 시스템은 제1 복사제어정보를 포함하는 AV컨텐츠 정보 영역과 제2 복사제어정보를 포함하는 AV컨텐츠 영역을 포함하는 AV데이터로부터 상기 제1 복사제어정보를 수신하고, 상기 제1 복사제어정보에 대응하는 제어명령과 상기 제1 복사제어정보를 전달하는 복사제어정보 검사부와, 상기 제어명령에 따라 상기 제1 복사제어정보와 소정의 복호키 생성 정보를 이용하여 복호키를 생성하는 키 생성부와, 상기 복호키를 이용하여 상기 AV데이터를 복호하는 복호부를 포함하는 것을 특징으로 한다.The present invention relates to AV data copy protection, and the AV data copy protection system according to the present invention includes an AV content area including first copy control information and an AV content area including second copy control information. A copy control information inspection unit which receives the first copy control information from data, transmits a control command corresponding to the first copy control information and the first copy control information, and the first copy control information according to the control command. And a key generator for generating a decryption key using predetermined decryption key generation information, and a decoder for decoding the AV data using the decryption key.

Description

AV데이터 복제 방지 시스템 및 복제방지 방법{System and Method for AV-data copy protection}System and Method for AV-data copy protection

본 발명은 데이터 복제방지에 관한 것으로서, 보다 상세하게는 오디오/비디오(Audio/Vedio, 이하 'AV'라고 한다) 스트리밍 데이터(이하, 'AV데이터'라고 한다)에 포함된 복사제어정보(Copy Control Information; CCI)를 이용하여 AV데이터에 포함된 컨텐츠의 불법적인 복제를 방지하는 시스템 및 불법 복제를 방지하는 방법에 관한 것이다.The present invention relates to data copy protection, and more particularly, copy control information included in audio / video streaming data (hereinafter referred to as 'AV data'). The present invention relates to a system for preventing illegal copying of contents included in AV data using Information (CCI) and a method for preventing illegal copying.

디지털 신호처리 기술이 발전함에 따라 다양한 종류의 디지털 기록 장치 및 기록매체가 널리 보급되고 있다. 그러나, 이러한 장치 및 기록매체에 포함된 디지털 데이터는 반복적인 재생과 복사가 가능하므로 복사가 위법으로 행해진 기록매체가 시장에 유통하게 되면, 음악, 영화 등 각종 컨텐츠의 저작권자 또는 정당한 판매권자 등의 이익이 침해될 우려가 있다. 최근에는 이러한 디지털 데이터의 부정한 복사를 막기 위해 여러 가지 방법이 도입되고 있는데, 그 중, 복사제어정보를 이용하는 방법이 있다.With the development of digital signal processing technology, various types of digital recording devices and recording media are widely used. However, the digital data contained in such a device and recording medium can be repeatedly reproduced and copied. Therefore, if a copying medium that is illegally copied is distributed to the market, the rights of the copyright holder or legitimate distributor of various contents such as music and movies can be obtained. This may be infringed. Recently, various methods have been introduced to prevent such illegal copying of digital data. Among them, there is a method using copy control information.

일반적으로 AV데이터는 컨텐츠의 복사제어상태(copy control status)를 나타내는 복사제어정보를 포함하고 있다. 이러한 복사제어정보는 AV데이터를 처리하는 시스템, 예컨대, 하드웨어 또는 소프트웨어로 구현되는 리코더 등과 같은 장치가 전송매체로부터 수신한 AV데이터에 실려 있는 컨텐츠에 대해서 복제를 할 수 있는 권한이 있는지 여부를 알려 주며, 상기 장치들은 이러한 복사제어정보의 값에 따라 컨텐츠의 복호 여부를 결정하게 된다.In general, AV data includes copy control information indicating a copy control status of content. The copy control information indicates whether a system that processes AV data, such as a recorder implemented by hardware or software, has a right to copy content contained in AV data received from a transmission medium. The devices determine whether to decode the content according to the value of the copy control information.

복사제어정보는 AV데이터 내에서 소정의 비트(bit)로 표시될 수 있는데, 일반적으로 2비트(bit)의 코드로 표시되며, [표 1]과 같은 4가지 유형의 모드를 설정하는 것이 가능하다. 복사제어정보로 구성할 수 있는 모드들을 좀더 구체적으로 살펴보면 [표 1]과 같다.The copy control information may be represented by a predetermined bit in the AV data, and is generally represented by a 2-bit code, and it is possible to set four types of modes as shown in [Table 1]. . Looking at the modes that can be configured as the copy control information in more detail [Table 1].

도 1은 AV데이터의 개략적인 구조를 나타내는 예시도로서, AV데이터 (100)는 컨텐츠의 정보를 담고 있는 정보필드(Information field)와 컨텐츠의 내용을 담고 있는 컨텐츠필드(cotent field)를 포함한다. FIG. 1 is an exemplary view illustrating a schematic structure of AV data, and the AV data 100 includes an information field containing information of content and a content field containing content of the content.

정보필드(Information field)에는 장치의 복제동작제어를 위해 사용되는 복사제어정보 영역(110)과 AV데이터에 실려 있는 각종 컨텐츠에 대한 정보들이 포함되고, 컨텐츠필드(Cotent field)는 'Content_unit_1', 'Content_unit_2', ..., 'Content_unit_n' 등 n개의 서브 유닛 영역으로 나누어질 수 있다. The information field includes the copy control information area 110 used to control the copy operation of the device and information on various contents contained in the AV data. The content fields are 'Content_unit_1', ' It can be divided into n subunit areas such as 'Content_unit_2', ..., 'Content_unit_n'.

정보필드(Information field)에 포함된 복사제어정보(이하, '제1 복사제어정보'라고 한다) 영역(110)은 상기 서브 유닛의 개수만큼 분할되고, 각각의 분할된 영역에는 상기 서브 유닛에 대한 '11', '10' 등과 같은 복사제어정보 값과 상기 서브 유닛의 위치를 가리키는 위치정보를 포함한다. 이 때, 상기 위치정보는 상기 서브 유닛에 대한 물리적, 논리적 주소이거나 상기 서브 유닛에 있는 컨텐츠가 재생되는 시간정보일 수도 있다. 도 1에서 상기 위치정보를 'unit_1_ptr', 'unit_2_ptr', ..., 'unit_n_ptr'로 도시하고 있다.An area 110 of copy control information (hereinafter referred to as 'first copy control information') included in an information field is divided by the number of the sub units, and each divided area is configured for the sub units. It includes a copy control information value, such as '11', '10' and the position information indicating the position of the sub unit. In this case, the location information may be a physical or logical address for the sub unit or time information when the content in the sub unit is played. In FIG. 1, the location information is illustrated as 'unit_1_ptr', 'unit_2_ptr', ..., and 'unit_n_ptr'.

또한, 상기 서브 유닛은 1개 이상의 영역으로 나누어질 수 있다. 예컨대, 컨텐츠필드(content field)에 있는 서브 유닛 'Content_unit_2'(120) 은 'Sub_2_1', 'Sub_2_2', 'Sub_2_3'의 3개의 소영역으로 나누어질 수 있고, 상기 소영역마다 고유의 복사제어정보(130)를 포함할 수 있다.In addition, the sub unit may be divided into one or more areas. For example, the sub unit 'Content_unit_2' 120 in the content field may be divided into three subregions of 'Sub_2_1', 'Sub_2_2', and 'Sub_2_3', each of which has unique copy control information. 130 may be included.

컨텐츠필드(Contents field)에 포함된 각각의 서브 유닛에 포함된 복사제어정보(이하, '제2 복사제어정보'라고 한다)는 주로 컨텐츠를 복호하는 복호키를 생성하기 위해 사용되므로 만일 변조되면 컨텐츠를 복호할 수 없다. 그러나, 제1 복사제어정보(110)는 컨텐츠를 복제할 것인지에 대한 동작 제어를 위해 사용되므로 제3자가 상기 제1 복사제어정보(110)를 변경함으로써 불법 복제가 가능하게 된다. Copy control information (hereinafter referred to as 'second copy control information') included in each sub-unit included in the contents field is mainly used to generate a decryption key for decoding the content. Cannot be decrypted. However, since the first copy control information 110 is used to control the operation of whether to copy the content, the third copy control information 110 enables illegal copying by changing the first copy control information 110.

도 2는 컨텐츠의 불법 복제를 방지하기 위한 종래의 데이터 복제 방지 시스템을 나타내고 있는 예시도이다.2 is an exemplary view showing a conventional data copy protection system for preventing illegal copying of content.

암호화된 AV데이터를 복호하기 위한 데이터 복제 방지 시스템(200)은 AV데이터 수신부(210), 제어부(220), 복호키생성부(230), 컨텐츠해석부(240)로 구성된다. 상기 AV데이터 수신부(210)는 AV데이터를 수신한다. 상기 제어부(220)는 외부로부터 AV데이터를 처리하는 장치의 동작 제어를 위한 제어신호를 입력받는데, 이 때, 상기 제어신호에는 컨텐츠 재생 명령 신호, 컨텐츠 복제 명령 신호 등이 포함될 수 있다. 제어부(220)는 상기 AV데이터 수신부(210)로부터 도 1에서 도시한 제1 복사제어정보(110)를 전달받고, 상기 복호키 생성부(230)와 상기 컨텐츠 해석부(240)로 상기 제1 복사제어정보(110)에 대응하는 제어신호를 보낸다. The data copy protection system 200 for decrypting the encrypted AV data includes an AV data receiver 210, a controller 220, a decryption key generator 230, and a content interpreter 240. The AV data receiver 210 receives AV data. The controller 220 receives a control signal for controlling the operation of the apparatus for processing AV data from the outside, wherein the control signal may include a content reproduction command signal, a content copy command signal, and the like. The control unit 220 receives the first copy control information 110 shown in FIG. 1 from the AV data receiving unit 210, and transmits the first copying control information to the decryption key generation unit 230 and the content analyzing unit 240. A control signal corresponding to the copy control information 110 is sent.

복호키 생성부(230)는 제어부(220)로부터 복호키 생성 명령을 받으면 상기 AV데이터 수신부(210)로부터 제2 복사제어정보와 키 생성을 위한 기타 정보를 입력받아 복호키를 생성하여 상기 컨텐츠 해석부(240)로 전달한다. 상기 컨텐츠 해석부(240)는 상기 복호키 생성부(230)로부터 수신한 복호키를 이용하여 상기 AV데이터 수신부(210)가 수신한 AV데이터에 있는 컨텐츠필드를 복호하고, 복호된 컨텐츠를 출력장치(250)로 전송한다. When the decryption key generation unit 230 receives a decryption key generation command from the control unit 220, the decryption key generation unit 230 receives the second copy control information and other information for key generation from the AV data receiver 210 and generates a decryption key to interpret the contents. Transfer to section 240. The content analyzer 240 decodes the content field in the AV data received by the AV data receiver 210 using the decryption key received from the decryption key generator 230, and outputs the decoded content. Send to 250.

AV데이터를 복호하기 위한 종래의 AV데이터 처리 시스템의 동작은 다음과 같다.The operation of the conventional AV data processing system for decoding AV data is as follows.

AV데이터 수신부(210)는 AV데이터를 수신하고, 제어부(220)로 상기 AV데이터에 포함된 도 1에서 도시한 제1 복사제어정보(110)를 전달한다. The AV data receiving unit 210 receives the AV data and transmits the first copy control information 110 shown in FIG. 1 included in the AV data to the control unit 220.

상기 제어부(220)는 외부로부터 장치동작 제어신호를 수신하는데, 만일 상기 제어신호가 컨텐츠 복제 명령 신호인 경우에는 상기 제1 복사제어 정보(110)로부터 상기 AV데이터 수신부(210)에서 수신한 AV데이터의 컨텐츠 암호화 상태를 확인한다.The control unit 220 receives a device operation control signal from the outside. If the control signal is a content duplication command signal, the AV data received by the AV data receiving unit 210 from the first copy control information 110. Check the content encryption status.

이 때, 상기 제1 복사제어정보(110)가 'copy free'인 경우에는 복호키를 생성할 필요가 없으므로 컨텐츠 해석부(240)로 하여금 상기 AV데이터 수신부(210)가 수신한 AV데이터를 그대로 출력장치(250)로 전송하도록 한다.At this time, if the first copy control information 110 is 'copy free', it is not necessary to generate a decryption key, so that the content analyzer 240 causes the AV data received by the AV data receiver 210 to remain as it is. To the output device 250.

만일 상기 제1 복사제어정보(110)가 'no more copy or copy never', 'copy free but encrypted' 또는 'copy one generation'인 경우에는 복호할 필요가 있다. 따라서, 복호키 생성부(230)는 제어부(220)로부터 상기 제1 복사제어정보(110)를 전달받고, AV데이터 수신부(210)로부터 제2 복사제어정보와 키 생성을 위한 기타 정보를 입력받아 복호키를 생성하여 컨텐츠 해석부(240)로 전달하고, 상기 컨텐츠 해석부(240)는 상기 전달받은 복호키를 이용하여 상기 AV데이터 수신부(210)가 수신한 AV데이터에 있는 컨텐츠필드를 복호하고, 복호된 컨텐츠를 저장매체나 디스플레이 기기에 해당하는 출력장치(250)로 전송한다. If the first copy control information 110 is 'no more copy or copy never', 'copy free but encrypted' or 'copy one generation', it is necessary to decode it. Therefore, the decryption key generation unit 230 receives the first copy control information 110 from the control unit 220 and receives the second copy control information and other information for key generation from the AV data receiving unit 210. A decryption key is generated and transmitted to the content analyzer 240, and the content analyzer 240 decodes the content field in the AV data received by the AV data receiver 210 using the received decryption key. The decoded content is transmitted to the output device 250 corresponding to the storage medium or the display device.

종래의 AV데이터 복제 방지 시스템(200)은 컨텐츠의 복제 권한을 확인하기 위하여 제1 복사제어정보를 사용하는데, 상기 제1 복사제어정보가 불법 복제를 목적으로 쉽게 변조될 수 있는 문제점이 있었다. 즉 상기 [표 1]에서 'no more copy or copy never (11)' 또는 'copy one generation (10)'를 'copy free but encrypted (01)'로 변경하거나, 'no more copy or copy never (11)' 를 "copy one generation (10)'로 변경되어 AV데이터 수신부(210)로 수신되면 제어부(220)는 복제가 허락된 AV데이터로 잘못 파악하기 때문에 쉽게 해당 컨텐츠가 불법 복제될 수 있는 문제가 발생한다. In the conventional AV data copy protection system 200, the first copy control information is used to confirm the copy right of the content. There is a problem that the first copy control information can be easily modulated for the purpose of illegal copying. That is, in Table 1, 'no more copy or copy never (11)' or 'copy one generation (10)' is changed to 'copy free but encrypted (01)' or 'no more copy or copy never (11) ) 'Is changed to "copy one generation (10)" and is received by the AV data receiving unit 210, so that the control unit 220 incorrectly recognizes the AV data as the copying permission. Occurs.

본 발명은 상기한 문제점을 개선하기 위해 안출된 것으로, 본 발명에서는 데이터의 암호 또는 복호를 위한 키를 생성하는 경우에 제1 복사제어정보를 활용함으로써 복사제어정보의 불법 변경으로 인한 컨텐츠의 복호 및 불법복제를 효과적으로 방지할 수 있는 방법을 제안한다.The present invention has been made to solve the above problems, and in the present invention, when generating a key for encrypting or decrypting data, the first copy control information is utilized to decrypt content due to an illegal change of copy control information. Suggest ways to effectively prevent piracy.

상기 목적을 달성하기 위하여, 본 발명의 실시에 따른 데이터 복제 방지 시스템은 제1 복사제어정보를 포함하는 AV컨텐츠 정보 영역과 제2 복사제어정보를 포함하는 AV컨텐츠 영역을 포함하는 AV데이터로부터 상기 제1 복사제어정보를 수신하고, 상기 제1 복사제어정보에 대응하는 제어명령과 상기 제1 복사제어정보를 전달하는 복사제어정보 검사부와, 상기 제어명령에 따라 상기 제1 복사제어정보와 소정의 복호키 생성 정보를 이용하여 복호키를 생성하는 키 생성부와, 상기 복호키를 이용하여 상기 AV데이터를 복호하는 복호부를 포함한다. In order to achieve the above object, the data copy protection system according to an embodiment of the present invention is the first from the AV data including the AV content information area including the first copy control information and the AV content area including the second copy control information. A copy control information inspection unit which receives copy control information and transmits a control command corresponding to the first copy control information and the first copy control information, and the first copy control information and predetermined decoding according to the control command. And a key generator for generating a decryption key using key generation information, and a decoder for decoding the AV data using the decryption key.

상기 목적을 달성하기 위하여, 본 발명의 실시에 따른 데이터 복제 방지 시스템은 제1 복사제어정보를 포함하는 AV컨텐츠 정보 영역과 제2 복사제어정보를 포함하는 AV컨텐츠 영역을 포함하는 AV데이터로부터 상기 제1 복사제어정보를 수신하고, 상기 제1 복사제어정보에 대응하는 제어명령과 상기 제1 복사제어정보를 전달하는 복사제어정보 검사부와, 상기 제어명령에 따라 상기 제1 복사제어정보와 소정의 암호키 생성 정보를 이용하여 암호키를 생성하는 키 생성부와, 상기 암호키를 이용하여 상기 AV데이터를 암호화하는 암호화부를 포함한다. In order to achieve the above object, the data copy protection system according to an embodiment of the present invention is the first from the AV data including the AV content information area including the first copy control information and the AV content area including the second copy control information. A copy control information inspection unit which receives copy control information and transmits a control command corresponding to the first copy control information and the first copy control information, and the first copy control information and a predetermined cipher according to the control command. And a key generation unit for generating an encryption key using key generation information, and an encryption unit for encrypting the AV data using the encryption key.

상기 목적을 달성하기 위하여, 본 발명의 실시에 따른 데이터 복제 방지 방법은 제1 복사제어정보를 포함하는 AV컨텐츠 정보 영역과 제2 복사제어정보를 포함하는 AV컨텐츠 영역을 포함하는 AV데이터로부터 상기 제1 복사제어정보를 수신하는 제1단계와, 상기 제 1복사제어정보의 복사제어상태를 판별하고, 상기 복사제어상태에 대응하는 제어명령과 상기 제1 복사제어정보를 전달하는 제2단계와, 상기 제어명령에 따라 상기 제1 복사제어정보와 소정의 복호키 생성 정보를 이용하여 복호키를 생성하는 제3단계, 및 상기 복호키를 이용하여 상기 AV데이터를 복호하는 제4단계를 포함한다.In order to achieve the above object, the data copy protection method according to the embodiment of the present invention is the first from the AV data including the AV content information area including the first copy control information and the AV content area including the second copy control information; A first step of receiving copy control information, a second step of determining a copy control state of the first copy control information, and transmitting a control command corresponding to the copy control state and the first copy control information; A third step of generating a decryption key using the first copy control information and predetermined decryption key generation information according to the control command, and a fourth step of decoding the AV data using the decryption key.

상기 목적을 달성하기 위하여, 본 발명의 실시에 따른 데이터 복제 방지 방법은 제1 복사제어정보를 포함하는 AV컨텐츠 정보 영역과 제2 복사제어정보를 포함하는 AV컨텐츠 영역을 포함하는 AV데이터로부터 상기 제1 복사제어정보를 수신하는 제1단계와, 상기 제 1복사제어정보의 복사제어상태를 판별하고, 상기 복사제어상태에 대응하는 제어명령과 상기 제1 복사제어정보를 전달하는 제2단계와, 상기 제어명령에 따라 상기 제1 복사제어정보와 소정의 암호키 생성 정보를 이용하여 암호키를 생성하는 제3단계와, 상기 암호키를 이용하여 상기 AV데이터를 암호화하는 제4단계를 포함한다.In order to achieve the above object, the data copy protection method according to the embodiment of the present invention is the first from the AV data including the AV content information area including the first copy control information and the AV content area including the second copy control information; A first step of receiving copy control information, a second step of determining a copy control state of the first copy control information, and transmitting a control command corresponding to the copy control state and the first copy control information; And a third step of generating an encryption key using the first copy control information and predetermined encryption key generation information according to the control command, and a fourth step of encrypting the AV data using the encryption key.

이 때, 바람직하게는 상기 복사제어정보는 소정의 비트정보에 의하여 다수의 복사제어상태 모드를 나타내는데, 상기 모드는 복제를 절대 금지하는 제1모드와, 컨텐츠는 암호화되어 있고 복제는 1회만 가능하지만 복제가 된 후에는 상기 제1모드로 변경되는 제2모드와, 컨텐츠는 암호화되었지만 제한없이 복제가 가능한 제3모드와, 컨텐츠가 암호화되어 있지 않고 제한없이 복제가 가능한 제4모드를 포함한다. 또한, 바람직하게는 상기 키 생성 정보는 상기 제2 복사제어정보를 포함하는 것으로 한다.In this case, preferably, the copy control information indicates a plurality of copy control state modes according to predetermined bit information. The mode is a first mode which never prohibits copying, and the content is encrypted and copying is possible only once. The second mode is changed to the first mode after copying, a third mode in which content is encrypted but can be copied without restriction, and a fourth mode in which content is not encrypted and can be copied without restriction. Also, preferably, the key generation information includes the second copy control information.

이하, 첨부된 도면을 참조하여 본 발명의 일실시예에 따른 AV데이터 복제 방지를 위한 시스템(이하, '컨텐츠 보호 시스템'이라 한다)과 복제 방지 방법에 대하여 구체적으로 설명하도록 한다.Hereinafter, a system (hereinafter referred to as a 'content protection system') and a copy protection method for AV data copy protection according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

한편, 본 발명의 실시에 따른 컨텐츠 보호 시스템은 AV데이터 저장 매체로부터 컨텐츠를 추출하여 재생하거나, 암호화된 컨텐츠를 복호하여 하드디스크와 같은 또다른 저장 매체에 저장할 수도 있다. 또한, 컨텐츠를 암호화하여 AV데이터 저장 매체에 기록할 수도 있다. 따라서, 이하에서는 컨텐츠 보호 시스템이 컨텐츠를 암호화하여 기록하는 경우와 암호화된 컨텐츠를 복호하여 복제하는 경우로 나누어 설명하도록 한다.On the other hand, the content protection system according to an embodiment of the present invention may extract the content from the AV data storage medium and play back, or may decrypt the encrypted content and store it in another storage medium such as a hard disk. In addition, the contents can be encrypted and recorded on the AV data storage medium. Therefore, the following description will be divided into a case where the content protection system encrypts and records the content and a case where the encrypted content is decrypted and copied.

도 3은 본 발명의 실시에 따른 컨텐츠 보호 시스템이 컨텐츠를 암호화하여 AV데이터 저장 매체에 기록하기 위한 블록도를 나타내는 예시도이다.3 is an exemplary diagram showing a block diagram for a content protection system according to an embodiment of the present invention to encrypt and record content to an AV data storage medium.

컨텐츠 보호 시스템(300)은 제1 복사제어정보의 상태를 검사하여, 이에 대응하는 제어신호를 발생시키는 복사제어정보 검사부(310)와 상기 제어신호에 따라 암호키를 발생시키고 컨텐츠를 암호화하는 컨텐츠 처리부(320)를 포함한다. 상기 컨텐츠 보호 시스템(300)은 AV데이터를 수신하는 CPU메모리(330)와 상기 CPU메모리(330)에 저장된 AV데이터를 처리하는 CPU(340)와 연동하여 동작한다.The content protection system 300 inspects the state of the first copy control information, the copy control information inspecting unit 310 for generating a control signal corresponding thereto, and a content processing unit for generating an encryption key and encrypting content according to the control signal. 320. The content protection system 300 operates in conjunction with a CPU memory 330 that receives AV data and a CPU 340 that processes AV data stored in the CPU memory 330.

이하, 컨텐츠를 암호화하여 AV데이터 저장 매체에 기록하기 위한 과정을 설명하도록 한다.Hereinafter, a process for encrypting content and recording the same on an AV data storage medium will be described.

AV데이터가 CPU메모리(300)에 적재(loading)되면, CPU(340)는 상기 AV데이터로부터 도 1에서 도시한 제1 복사제어정보(110)와, 제2 복사제어정보(130)를 포함하는 키 발생 정보와 컨텐츠를 추출하여 컨텐츠 보호 시스템(300)으로 전달한다.When the AV data is loaded into the CPU memory 300, the CPU 340 includes the first copy control information 110 and the second copy control information 130 shown in FIG. 1 from the AV data. The key generation information and the content are extracted and transmitted to the content protection system 300.

복사제어정보 검사부(310)는 사용자(360)로부터 상기 컨텐츠 보호 시스템(300)의 동작 모드에 대한 제어신호를 수신하는데, 이 때, 동작 모드로서 수신한 AV데이터를 AV데이터 저장매체(350)에 암호화하여 기록하라는 모드(이하, '제1모드'라고 한다)와, 수신한 AV데이터를 복호할 것을 요청하는 모드(이하, '제2모드'라고 한다) 등이 있다. 도 3에서 도시한 실시예에서는 제1모드로 동작하는 것을 나타내고 있다.The copy control information inspecting unit 310 receives a control signal for the operation mode of the content protection system 300 from the user 360, and at this time, the AV data received as the operation mode to the AV data storage medium 350. And a mode for encrypting and recording (hereinafter, referred to as 'first mode') and a mode for requesting decryption of the received AV data (hereinafter, referred to as 'second mode'). The embodiment shown in FIG. 3 shows operation in the first mode.

복사제어정보 검사부(310)는 상기 CPU메모리(330)로부터 상기 제1 복사제어정보를 수신하여 복사제어상태를 검사한다. 복사제어상태는 [표 1]에서 나타내고 있다.The copy control information inspecting unit 310 receives the first copy control information from the CPU memory 330 and inspects a copy control state. The copy control status is shown in [Table 1].

제1 복사제어정보의 복사제어상태가 '11'인 경우에는 컨텐츠 복제가 허용되지 않는다. 따라서, 복사제어정보 검사부(310)는 컨텐츠 처리부(320)의 키 발생부(322)가 동작하지 않도록 함으로써 수신한 AV데이터는 AV데이터 저장 매체(350)에 기록되지 않는다.If the copy control state of the first copy control information is '11', content duplication is not allowed. Therefore, the copy control information inspecting unit 310 does not operate the key generating unit 322 of the content processing unit 320 so that the received AV data is not recorded in the AV data storage medium 350.

제1 복사제어정보의 복사제어상태가 '00'인 경우에는 암호화하지 않고 컨텐츠의 복제가 자유롭기 때문에 AV데이터의 암호화를 위한 키를 생성할 필요가 없다. 따라서, 복사제어정보 검사부(310)는 컨텐츠 처리부(320)가 수신한 컨텐츠를 AV데이터 저장 매체(350)에 암호화하지 않고 기록하도록 한다. 이 때, 제1 복사제어정보와 키 발생 정보도 함께 기록된다.If the copy control state of the first copy control information is '00', it is not necessary to generate a key for encrypting the AV data since the copy of the content is free without encryption. Accordingly, the copy control information inspecting unit 310 allows the content processing unit 320 to record the received content to the AV data storage medium 350 without encryption. At this time, the first copy control information and the key generation information are also recorded.

제1 복사제어정보의 복사제어상태가 '01' 또는 '10'인 경우에는 암호화하기 위한 키를 발생해야 한다. 따라서, 키 발생부(322)는 CPU메모리(330)로부터 수신한 키 발생 정보와, 복사제어정보 검사부(310)로부터 수신한 제1 복사제어정보를 이용하여 컨텐츠를 암호화하기 위한 키를 발생한다. 이 때, 상기 키 발생 정보는 제2 복사제어정보를 포함하고, 상기 제2 복사제어정보 이외에도 컨텐츠 보호 시스템(300)을 포함하는 디바이스 정보, 상기 디바이스 내에 존재하는 공통 키 또는 비밀 키 값, AV데이터 저장 매체(350)에 따른 공통 키 또는 비밀 키, 키 발생을 위하여 랜덤하게 생성된 시드값(seed-value) 등을 포함할 수 있다.If the copy control state of the first copy control information is '01' or '10', a key for encryption should be generated. Accordingly, the key generation unit 322 generates a key for encrypting the content using the key generation information received from the CPU memory 330 and the first copy control information received from the copy control information inspecting unit 310. In this case, the key generation information includes second copy control information, device information including the content protection system 300 in addition to the second copy control information, a common key or secret key value present in the device, and AV data. A common key or secret key according to the storage medium 350, and a seed value randomly generated for generating a key may be included.

상기 키 발생부(322)에 의해 컨텐츠를 암호화하기 위한 키가 생성되면 암/복호부(324)에서는 상기 키를 이용하여 CPU메모리(330)로부터 수신한 컨텐츠를 암호화한다. 그리고 나서, 상기 암호화된 컨텐츠를 AV데이터 저장 매체(350)에 기록하게 된다.When a key for encrypting content is generated by the key generator 322, the encryption / decryption unit 324 encrypts the content received from the CPU memory 330 using the key. Then, the encrypted content is recorded in the AV data storage medium 350.

도 4는 본 발명의 실시에 따른 컨텐츠 보호 시스템이 암호화된 컨텐츠를 복호하기 위한 블록도를 나타내는 예시도이다.4 is an exemplary diagram illustrating a block diagram for decrypting encrypted content by a content protection system according to an embodiment of the present invention.

컨텐츠 보호 시스템(400)은 제1 복사제어정보의 상태를 검사하여, 이에 대응하는 제어신호를 발생시키는 복사제어정보 검사부(410)와 상기 제어신호에 따라 복호키를 발생시키고 컨텐츠를 복호하는 컨텐츠 처리부(420)를 포함한다. 상기 컨텐츠 보호 시스템(400)은 AV데이터 저장 매체(450)로부터 AV데이터를 수신하는 CPU메모리(430)와 상기 CPU메모리(430)에 저장된 AV데이터를 처리하는 CPU(440)와 연동하여 동작한다.The content protection system 400 inspects the state of the first copy control information, the copy control information inspecting unit 410 for generating a control signal corresponding thereto, and a content processing unit for generating a decryption key and decoding the content according to the control signal. 420. The content protection system 400 operates in conjunction with a CPU memory 430 for receiving AV data from the AV data storage medium 450 and a CPU 440 for processing AV data stored in the CPU memory 430.

이하, 상기 컨텐츠 보호 시스템(400)을 이용하여 컨텐츠를 복호하는 과정을 설명하도록 한다.Hereinafter, a process of decoding content using the content protection system 400 will be described.

AV데이터 저장 매체(450)로부터 AV데이터가 CPU메모리(400)에 적재(loading)되면, CPU(440)는 상기 AV데이터로부터 도 1에서 도시한 제1 복사제어정보(110)와, 제2 복사제어정보(130)를 포함하는 키 발생 정보와 컨텐츠를 추출하여 컨텐츠 보호 시스템(400)으로 전달한다.When AV data is loaded into the CPU memory 400 from the AV data storage medium 450, the CPU 440 may copy the first copy control information 110 shown in FIG. 1 and the second copy from the AV data. The key generation information and the content including the control information 130 are extracted and transmitted to the content protection system 400.

복사제어정보 검사부(410)는 사용자(460)로부터 상기 컨텐츠 보호 시스템(400)의 동작 모드에 대한 제어신호를 수신하는데, 도 4에서는 상기 제2모드로 동작하는 것을 나타내고 있다.The copy control information inspecting unit 410 receives a control signal for the operation mode of the content protection system 400 from the user 460, which shows that the copy control information inspecting unit 410 operates in the second mode.

복사제어정보 검사부(410)는 상기 CPU메모리(430)로부터 상기 제1 복사제어정보를 수신하여 복사제어상태를 검사한다. 복사제어상태는 [표 1]에서 나타내고 있다.The copy control information inspecting unit 410 receives the first copy control information from the CPU memory 430 and inspects a copy control state. The copy control status is shown in [Table 1].

제1 복사제어정보의 복사제어상태가 '11'인 경우에는 컨텐츠 복제가 허용되지 않는다. 따라서, 복사제어정보 검사부(410)는 컨텐츠 처리부(420)의 키 발생부(422)가 동작하지 않도록 함으로써 수신한 AV데이터는 복호되지 않는다.If the copy control state of the first copy control information is '11', content duplication is not allowed. Therefore, the copy control information inspection unit 410 does not decode the key data generation unit 422 of the content processing unit 420 so that the received AV data is not decoded.

제1 복사제어정보의 복사제어상태가 '00'인 경우에는 복호하지 않고 컨텐츠의 복제가 자유롭기 때문에 AV데이터의 복호를 위한 키를 생성할 필요가 없다. 따라서, 복사제어정보 검사부(410)는 컨텐츠 처리부(420)가 수신한 컨텐츠를 그대로 출력하게 된다.If the copy control state of the first copy control information is '00', it is not necessary to generate a key for decoding the AV data since the content is freely copied without being decoded. Therefore, the copy control information inspecting unit 410 outputs the content received by the content processing unit 420 as it is.

제1 복사제어정보의 복사제어상태가 '01' 또는 '10'인 경우에는 복호하기 위한 키를 발생해야 한다. 따라서, 키 발생부(422)는 CPU메모리(430)로부터 수신한 키 발생 정보와, 복사제어정보 검사부(410)로부터 수신한 제1 복사제어정보를 이용하여 컨텐츠를 복호하기 위한 키를 발생한다. 이 때, 상기 키 발생 정보는 제2 복사제어정보를 포함하고, 상기 제2 복사제어정보 이외에도 컨텐츠 보호 시스템(400)을 포함하는 디바이스 정보, 상기 디바이스 내에 존재하는 공통 키 또는 비밀 키 값, AV데이터 저장 매체(450)에 따른 공통 키 또는 비밀 키, 키 발생을 위하여 랜덤하게 생성된 시드값(seed-value) 등을 포함할 수 있다.When the copy control state of the first copy control information is '01' or '10', a key for decoding should be generated. Therefore, the key generation unit 422 generates a key for decoding the content using the key generation information received from the CPU memory 430 and the first copy control information received from the copy control information inspecting unit 410. In this case, the key generation information includes second copy control information, device information including the content protection system 400 in addition to the second copy control information, a common key or secret key value present in the device, and AV data. A common key or secret key according to the storage medium 450, and a seed value generated randomly for generating a key may be included.

상기 키 발생부(422)에 의해 컨텐츠를 복호하기 위한 키가 생성되면 암/복호부(424)에서는 상기 키를 이용하여 CPU메모리(430)로부터 수신한 컨텐츠를 복호하여 출력하게 된다.When a key for decoding content is generated by the key generator 422, the encryption / decryption unit 424 decodes and outputs the content received from the CPU memory 430 using the key.

상기와 같은 동작 과정에서, CPU메모리(330)로 AV데이터가 적재(loading)되거나, 상기 CPU메모리(330)에서 복사제어정보 검사부(310)로 제1 복사제어정보가 전달되는 과정에서 상기 제1 복사제어정보가 불법적으로 변조되어 상기 복사제어정보 검사부(310)로 들어오게 되면, AV데이터 저장 매체(450)에 저장된 데이터를 암호화하는데 사용된 키와 다른 키가 발생될 수 있다. 따라서, 수신한 AV데이터는 복호되지 않는다. In the above operation process, the AV data is loaded into the CPU memory 330 or the first copy control information is transferred from the CPU memory 330 to the copy control information inspecting unit 310. When copy control information is illegally tampered with and enters the copy control information inspecting unit 310, a key different from a key used to encrypt data stored in the AV data storage medium 450 may be generated. Therefore, the received AV data is not decoded.

도 5a 내지 도 5c는 본 발명의 실시에 따른 AV데이터를 제공하는 매체를 나타내는 예시도로서, CPU메모리(430)는 데이터 전송 매체(510,520,530)에 대응하는 인터페이스부(540)를 통하여 AV데이터를 수신할 수 있다. 5A to 5C are exemplary views illustrating a medium for providing AV data according to an exemplary embodiment of the present invention, wherein the CPU memory 430 receives the AV data through an interface unit 540 corresponding to the data transmission mediums 510, 520, and 530. can do.

도 5a는 802.11a 또는 802.11b 표준에 의한 무선랜, 블루투스, 무선 ATM, 지상파 통신 혹은 위성 통신을 위한 무선 매체를 나타낸다.FIG. 5A illustrates a wireless medium for WLAN, Bluetooth, wireless ATM, terrestrial or satellite communication according to the 802.11a or 802.11b standard.

도 5b는 이더넷, FDDI, IEEE1394와 같은 고속 직렬 통신 등을 나타내는 유선 매체를 나타낸다.Fig. 5B shows a wired medium indicating high speed serial communication such as Ethernet, FDDI, IEEE1394, or the like.

도 5c는 광저장매체, 자기저장매체, 이동식 저장매체 등을 나타내는 저장 매체를 나타낸다.5C illustrates a storage medium representing an optical storage medium, a magnetic storage medium, a removable storage medium, and the like.

도 6은 본 발명의 실시에 따른 AV데이터의 불법 복제 방지를 위한 과정을 나타내는 일실시예 처리 흐름도이다.6 is a flowchart illustrating an embodiment of a process for preventing illegal copying of AV data according to an embodiment of the present invention.

AV데이터를 수신하면(S605), 상기 AV데이터로부터 제1 복사제어정보를 추출하여 복사제어상태를 검사한다(S610). Upon receiving the AV data (S605), the first copy control information is extracted from the AV data and the copy control state is checked (S610).

만일, 상기 제1 복사제어정보의 상태가 [표 1]에서 나타내고 있는 '11'인 경우에는 복제가 금지되므로 복제과정이 종료된다(S640). If the state of the first copy control information is '11' shown in [Table 1], the copying is prohibited since the copying process is terminated (S640).

만일, 상기 제1 복사제어정보의 상태가 [표 1]에서 나타내고 있는 '00'인 경우에는 복호할 필요가 없으므로, 복호 과정을 거치지 않고 수신한 AV데이터를 그대로 출력한다(S615). If the state of the first copy control information is '00' shown in [Table 1], since the decoding is not necessary, the AV data received without outputting the decoding process is output as it is (S615).

만일, 상기 제1 복사제어정보의 상태가 [표 1]에서 나타내고 있는 '01' 또는 '10'인 경우에는 적어도 1회의 복제는 수행하게 되므로 복제명령(S620)에 의해 상기 제1 복사제어정보를 이용하여 복호키를 생성하게 된다(S625). 이 때, 상기 복호키는 상기 제1 복사제어정보 이외에도 제2 복사제어정보를 포함하고, AV데이터의 복제를 수행하는 디바이스 정보, 상기 디바이스 내에 존재하는 공통 키 또는 비밀 키 값, AV데이터를 저장하거나 제공하는 매체에 따른 공통 키 또는 비밀 키, 키 발생을 위하여 랜덤하게 생성된 시드값(seed-value) 등을 포함할 수 있다.If the state of the first copy control information is '01' or '10' shown in [Table 1], at least one copy is performed and thus the first copy control information is changed by a copy command (S620). A decryption key is generated using the generated key (S625). In this case, the decryption key includes second copy control information in addition to the first copy control information, and stores device information for copying AV data, a common key or secret key value existing in the device, or AV data. It may include a common key or a secret key according to the provided medium, a seed value generated randomly for generating a key.

복호키가 생성된 후, 상기 복호키를 이용하여 수신한 AV데이터를 복호하여 출력하게 된다(S630, S640).After the decryption key is generated, the AV data received using the decryption key is decoded and output (S630 and S640).

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정하는 것은 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to drawing.

상기한 바와 같이 이루어진 본 발명에 따르면, 복사제어정보 변경에 따른 컨텐츠의 불법 복제를 방지할 수 있는 수단을 제공하고, 복사제어정보를 갖고 있는 AV데이터를 저장 또는 재생하는데 사용되는 모든 디지털 가전 및 전자 제품에 쉽게 응용할 수 있어 컨텐츠 보호에 커다란 기여를 할 수 있다.According to the present invention made as described above, all digital appliances and electronics used to provide a means for preventing illegal copying of contents due to the change of copy control information, and to store or reproduce AV data having copy control information. It can be easily applied to a product and can make a great contribution to content protection.

도 1은 AV데이터의 개략적인 구조를 나타내는 예시도이다.1 is an exemplary view showing a schematic structure of AV data.

도 2는 컨텐츠의 불법 복제를 방지하기 위한 종래의 데이터 복제 방지 시스템의 구성을 나타내는 예시도이다.2 is an exemplary view showing the configuration of a conventional data copy protection system for preventing illegal copying of content.

도 3은 본 발명의 실시에 따른 컨텐츠 보호 시스템이 컨텐츠를 암호화하기 위한 블록도를 나타내는 예시도이다.3 is an exemplary diagram showing a block diagram for encrypting content by a content protection system according to an embodiment of the present invention.

도 4는 본 발명의 실시에 따른 컨텐츠 보호 시스템이 암호화된 컨텐츠를 복호하기 위한 블록도를 나타내는 예시도이다.4 is an exemplary diagram illustrating a block diagram for decrypting encrypted content by a content protection system according to an embodiment of the present invention.

도 5a 내지 도 5c는 본 발명의 실시에 따른 AV데이터를 제공하는 매체를 나타내는 예시도이다.5A to 5C are exemplary views illustrating a medium for providing AV data according to an embodiment of the present invention.

도 6은 본 발명에 실시에 따른 AV데이터의 불법 복제 방지를 위한 과정을 나타내는 일실시예 처리 흐름도이다.6 is a flowchart illustrating an embodiment of a process for preventing illegal copying of AV data according to an embodiment of the present invention.

*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings

400: 컨텐츠 보호 시스템400: content protection system

410: 복사제어정보 검사부410: copy control information inspection unit

420: 컨텐츠 처리부420: content processing unit

422: 키 발생부422: key generator

424: 암/복호부424 cancer / decryption unit

430: CPU 메모리430: CPU memory

440: CPU440: CPU

Claims (12)

제1 복사제어정보를 포함하는 AV컨텐츠 정보 영역과 제2 복사제어정보를 포함하는 AV컨텐츠 영역을 포함하는 AV데이터로부터 상기 제1 복사제어정보를 수신하고, 상기 제1 복사제어정보에 대응하는 제어명령과 상기 제1 복사제어정보를 전달하는 복사제어정보 검사부;Receiving the first copy control information from the AV data including the AV content information area including the first copy control information and the AV content area including the second copy control information, the control corresponding to the first copy control information. A copy control information inspecting unit which transmits a command and the first copy control information; 상기 제어명령에 따라 상기 제1 복사제어정보와 소정의 복호키 생성 정보를 이용하여 복호키를 생성하는 키 생성부;A key generation unit generating a decryption key using the first copy control information and predetermined decryption key generation information according to the control command; 상기 복호키를 이용하여 상기 AV데이터를 복호하는 복호부를 포함하는 AV데이터 복제방지 시스템.And a decryption unit for decoding the AV data using the decryption key. 제1항에 있어서, The method of claim 1, 상기 복사제어정보는 소정의 비트정보에 의하여 다수의 복사제어상태 모드를 나타내는데, 상기 모드는 복제를 절대 금지하는 제1모드와, 컨텐츠는 암호화되어 있고 복제는 1회만 가능하지만 복제가 된 후에는 상기 제1모드로 변경되는 제2모드와, 컨텐츠는 암호화되었지만 제한없이 복제가 가능한 제3모드와, 컨텐츠가 암호화되어 있지 않고 제한없이 복제가 가능한 제4모드를 포함하는 AV데이터 복제 방지 시스템.The copy control information indicates a plurality of copy control state modes according to predetermined bit information. The mode is a first mode which never prohibits copying, and the content is encrypted and copying is possible only once. And a second mode in which the content is encrypted in a first mode, a third mode in which content is encrypted but without limitation, and a fourth mode in which content is not encrypted and without copy, without limitation. 제1항에 있어서,The method of claim 1, 상기 복호키 생성 정보는 상기 제2 복사제어정보를 포함하는 것으로 하는 AV데이터 복제 방지 시스템.And the decryption key generation information includes the second copy control information. 제1 복사제어정보를 포함하는 AV컨텐츠 정보 영역과 제2 복사제어정보를 포함하는 AV컨텐츠 영역을 포함하는 AV데이터로부터 상기 제1 복사제어정보를 수신하고, 상기 제1 복사제어정보에 대응하는 제어명령과 상기 제1 복사제어정보를 전달하는 복사제어정보 검사부;Receiving the first copy control information from the AV data including the AV content information area including the first copy control information and the AV content area including the second copy control information, the control corresponding to the first copy control information. A copy control information inspecting unit which transmits a command and the first copy control information; 상기 제어명령에 따라 상기 제1 복사제어정보와 소정의 암호키 생성 정보를 이용하여 암호키를 생성하는 키 생성부;A key generation unit for generating an encryption key using the first copy control information and predetermined encryption key generation information according to the control command; 상기 암호키를 이용하여 상기 AV데이터를 암호화하는 암호화부를 포함하는 AV데이터 복제방지 시스템.And an encryption unit for encrypting the AV data using the encryption key. 제4항에 있어서, The method of claim 4, wherein 상기 복사제어정보는 소정의 비트정보에 의하여 다수의 복사제어상태 모드를 나타내는데, 상기 모드는 복제를 절대 금지하는 제1모드와, 컨텐츠는 암호화되어 있고 복제는 1회만 가능하지만 복제가 된 후에는 상기 제1모드로 변경되는 제2모드와, 컨텐츠는 암호화되었지만 제한없이 복제가 가능한 제3모드와, 컨텐츠가 암호화되어 있지 않고 제한없이 복제가 가능한 제4모드를 포함하는 AV데이터 복제 방지 시스템.The copy control information indicates a plurality of copy control state modes according to predetermined bit information. The mode is a first mode which never prohibits copying, and the content is encrypted and copying is possible only once. And a second mode in which the content is encrypted in a first mode, a third mode in which content is encrypted but without limitation, and a fourth mode in which content is not encrypted and without copy, without limitation. 제4항에 있어서,The method of claim 4, wherein 상기 암호키 생성 정보는 상기 제2 복사제어정보를 포함하는 것으로 하는 AV데이터 복제 방지 시스템.And the encryption key generation information includes the second copy control information. 제1 복사제어정보를 포함하는 AV컨텐츠 정보 영역과 제2 복사제어정보를 포함하는 AV컨텐츠 영역을 포함하는 AV데이터로부터 상기 제1 복사제어정보를 수신하는 제1단계;A first step of receiving the first copy control information from AV data including an AV content information area including first copy control information and an AV content area including second copy control information; 상기 제 1복사제어정보의 복사제어상태를 판별하고, 상기 복사제어상태에 대응하는 제어명령과 상기 제1 복사제어정보를 전달하는 제2단계;Determining a copy control state of the first copy control information and transferring a control command corresponding to the copy control state and the first copy control information; 상기 제어명령에 따라 상기 제1 복사제어정보와 소정의 복호키 생성 정보를 이용하여 복호키를 생성하는 제3단계;Generating a decryption key using the first copy control information and predetermined decryption key generation information according to the control command; 상기 복호키를 이용하여 상기 AV데이터를 복호하는 제4단계를 포함하는 AV데이터 복제방지 방법.And a fourth step of decoding the AV data using the decryption key. 제7항에 있어서, The method of claim 7, wherein 상기 복사제어정보는 소정의 비트정보에 의하여 다수의 복사제어상태 모드를 나타내는데, 상기 모드는 복제를 절대 금지하는 제1모드와, 컨텐츠는 암호화되어 있고 복제는 1회만 가능하지만 복제가 된 후에는 상기 제1모드로 변경되는 제2모드와, 컨텐츠는 암호화되었지만 제한없이 복제가 가능한 제3모드와, 컨텐츠가 암호화되어 있지 않고 제한없이 복제가 가능한 제4모드를 포함하는 AV데이터 복제방지 방법.The copy control information indicates a plurality of copy control state modes according to predetermined bit information. The mode is a first mode which never prohibits copying, and the content is encrypted and copying is possible only once. And a second mode in which the content is changed to the first mode, a third mode in which the contents are encrypted but without restriction, and a fourth mode in which the content is not encrypted and without duplication, without restriction. 제7항에 있어서,The method of claim 7, wherein 상기 복호키 생성 정보는 상기 제2 복사제어정보를 포함하는 것으로 하는 AV데이터 복제방지 방법.And the decryption key generation information includes the second copy control information. 제1 복사제어정보를 포함하는 AV컨텐츠 정보 영역과 제2 복사제어정보를 포함하는 AV컨텐츠 영역을 포함하는 AV데이터로부터 상기 제1 복사제어정보를 수신하는 제1단계;A first step of receiving the first copy control information from AV data including an AV content information area including first copy control information and an AV content area including second copy control information; 상기 제 1복사제어정보의 복사제어상태를 판별하고, 상기 복사제어상태에 대응하는 제어명령과 상기 제1 복사제어정보를 전달하는 제2단계;Determining a copy control state of the first copy control information and transferring a control command corresponding to the copy control state and the first copy control information; 상기 제어명령에 따라 상기 제1 복사제어정보와 소정의 암호키 생성 정보를 이용하여 암호키를 생성하는 제3단계;A third step of generating an encryption key using the first copy control information and predetermined encryption key generation information according to the control command; 상기 암호키를 이용하여 상기 AV데이터를 암호화하는 제4단계를 포함하는 AV데이터 복제방지 방법.And a fourth step of encrypting the AV data using the encryption key. 제10항에 있어서, The method of claim 10, 상기 복사제어정보는 소정의 비트정보에 의하여 다수의 복사제어상태 모드를 나타내는데, 상기 모드는 복제를 절대 금지하는 제1모드와, 컨텐츠는 암호화되어 있고 복제는 1회만 가능하지만 복제가 된 후에는 상기 제1모드로 변경되는 제2모드와, 컨텐츠는 암호화되었지만 제한없이 복제가 가능한 제3모드와, 컨텐츠가 암호화되어 있지 않고 제한없이 복제가 가능한 제4모드를 포함하는 AV데이터 복제방지 방법.The copy control information indicates a plurality of copy control state modes according to predetermined bit information. The mode is a first mode which never prohibits copying, and the content is encrypted and copying is possible only once. And a second mode in which the content is changed to the first mode, a third mode in which the contents are encrypted but without restriction, and a fourth mode in which the content is not encrypted and without duplication, without restriction. 제10항에 있어서,The method of claim 10, 상기 암호키 생성 정보는 상기 제2 복사제어정보를 포함하는 것으로 하는 AV데이터 복제방지 방법.And the encryption key generation information includes the second copy control information.
KR10-2003-0061845A 2003-06-10 2003-09-04 System and Method for AV-data copy protection KR100513280B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
PCT/KR2004/001045 WO2004109688A1 (en) 2003-06-10 2004-05-06 System and method for audio/video data copy protection
EP04731516A EP1631958A4 (en) 2003-06-10 2004-05-06 System and method for audio/video data copy protection
CN2004800157106A CN1802703B (en) 2003-06-10 2004-05-06 System and method for audio/video data copy protection
US10/849,127 US20040252973A1 (en) 2003-06-10 2004-05-20 System and method for audio/video data copy protection

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US47703603P 2003-06-10 2003-06-10
US60/477,036 2003-06-10
KR1020030040404 2003-06-20
KR20030040404 2003-06-20

Publications (2)

Publication Number Publication Date
KR20040110059A KR20040110059A (en) 2004-12-29
KR100513280B1 true KR100513280B1 (en) 2005-09-09

Family

ID=46123499

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0061845A KR100513280B1 (en) 2003-06-10 2003-09-04 System and Method for AV-data copy protection

Country Status (2)

Country Link
KR (1) KR100513280B1 (en)
CN (1) CN1802703B (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4208998B2 (en) * 1998-07-03 2009-01-14 パイオニア株式会社 RECORDING / REPRODUCTION SYSTEM, RECORDING DEVICE AND REPRODUCTION DEVICE HAVING COPY LIMIT FUNCTION
TW529020B (en) * 2000-03-14 2003-04-21 Matsushita Electric Ind Co Ltd Encrypted data signal, data storage medium, data signal playback apparatus, and data signal recording apparatus
TW566041B (en) * 2001-07-06 2003-12-11 Hitachi Ltd Digital data recording device and output device

Also Published As

Publication number Publication date
CN1802703B (en) 2010-12-29
KR20040110059A (en) 2004-12-29
CN1802703A (en) 2006-07-12

Similar Documents

Publication Publication Date Title
USRE42106E1 (en) Digital data file encryption apparatus and method and recording medium for recording digital data file encryption program thereon
US20030051153A1 (en) Device for reading, recording and restoring digital data in a copy-protection system for said data
KR20010092320A (en) Encrypted data signal, data storage medium, data signal playback apparatus, and data signal recording apparatus
JP2001351324A (en) Information recorder, information reproducer, information recording method, information reproducing method, information recording medium and program providing medium
JP2004507826A5 (en) Method and apparatus for communicating protected content
MXPA01003577A (en) Copy protection system and method.
JP2003195759A (en) Ciphered data generation method, recorder, recording medium, deciphering method, recording medium player, transmitter and receiver
TWI229320B (en) Apparatus and method for reproducing user data
KR101407139B1 (en) Method of recording and securely distributing digital data, access device and recorder
JP2005244992A (en) Instrument and method equipped with limited receiving function and copy prevention function for encryption of broadcast data
US20040268128A1 (en) Information recording medium drive device, information processing apparatus, data replay control system, data replay control method, and computer program
JP2001351323A (en) Information recorder, information reproducer, information recording method, information reproducing method and program providing medium
JPH09326166A (en) Method and system for protecting copyright
US20060277415A1 (en) Content protection method and system
JP4111933B2 (en) Method and apparatus for playing content
KR100608573B1 (en) Apparatus and System for Data Copy Protection and Method therefor
US20040252973A1 (en) System and method for audio/video data copy protection
KR100513280B1 (en) System and Method for AV-data copy protection
WO2003085479A2 (en) Apparatus and method for rendering user data
JP3588593B2 (en) Copy control method and copy control device
EP1631958A1 (en) System and method for audio/video data copy protection
JP2000341265A (en) Method for data recording and readout, recording device, readout device, and writing device
JP2000195161A (en) Data distribution system
US20050100315A1 (en) Method of and apparatus for copying AV stream, and method of copying AV contents
KR20070013154A (en) Recording apparatus, recording mothod, reproducing apparauts and reproducing method for preventing illegal copy of optical disc

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120730

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20130730

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20140730

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150730

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20160728

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee