[go: up one dir, main page]

KR20040073285A - 기록 매체, 기록 방법 및 장치, 재생 방법 및 장치,데이터의 송출 방법 및 데이터의 복호 방법 - Google Patents

기록 매체, 기록 방법 및 장치, 재생 방법 및 장치,데이터의 송출 방법 및 데이터의 복호 방법 Download PDF

Info

Publication number
KR20040073285A
KR20040073285A KR10-2003-7012616A KR20037012616A KR20040073285A KR 20040073285 A KR20040073285 A KR 20040073285A KR 20037012616 A KR20037012616 A KR 20037012616A KR 20040073285 A KR20040073285 A KR 20040073285A
Authority
KR
South Korea
Prior art keywords
data
error correction
error
recording
correction code
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
KR10-2003-7012616A
Other languages
English (en)
Inventor
이노쿠치다쓰야
사코요이치로
후루카와순스케
기하라다카시
Original Assignee
소니 가부시끼 가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 소니 가부시끼 가이샤 filed Critical 소니 가부시끼 가이샤
Publication of KR20040073285A publication Critical patent/KR20040073285A/ko
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2906Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
    • H03M13/2921Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes wherein error correction coding involves a diagonal direction
    • H03M13/2924Cross interleaved Reed-Solomon codes [CIRC]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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]
    • 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/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00188Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised devices recording or reproducing contents to/from a record carrier
    • G11B20/00202Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised devices recording or reproducing contents to/from a record carrier wherein the copy protection scheme builds on multi-session recording, e.g. defective table of contents [TOC] in the 2nd session
    • 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/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/00297Circuits 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 a management area, e.g. the video manager [VMG] of a DVD
    • 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
    • G11B20/00528Circuits 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 wherein each title is encrypted with a separate encryption key for each title, e.g. title key for movie, song or data file
    • 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/00572Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium
    • G11B20/00615Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the logical format of the recording medium, e.g. the structure of sectors, blocks, or frames
    • G11B20/0063Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the logical format of the recording medium, e.g. the structure of sectors, blocks, or frames wherein the modification to the logical format mainly concerns management data, e.g., by changing the format of the TOC or the subcode
    • 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/00884Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
    • 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/00884Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
    • G11B20/00913Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm based on a spread spectrum technique
    • 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/0092Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which are linked to media defects or read/write errors
    • 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/0092Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which are linked to media defects or read/write errors
    • G11B20/00927Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which are linked to media defects or read/write errors wherein said defects or errors are generated on purpose, e.g. intended scratches
    • 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/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • 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
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • 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
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • 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
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • 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
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1866Error detection or correction; Testing, e.g. of drop-outs by interleaving
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/2789Interleaver providing variable interleaving, e.g. variable block sizes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2903Methods and arrangements specifically for encoding, e.g. parallel encoding of a plurality of constituent codes
    • 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
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • G11B2020/14618 to 14 modulation, e.g. the EFM code used on CDs or mini-discs
    • 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
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • G11B2020/1836Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information using a Reed Solomon [RS] code
    • G11B2020/184Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information using a Reed Solomon [RS] code using a cross-interleaved Reed Solomon [CIRC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Error Detection And Correction (AREA)

Abstract

제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터가 기록되는 영역을 구비하고, 영역에는 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터가 혼재되어 기록되고, 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터는 적어도 암호 키 데이터의 최소한 일부를 구성하는 기록 매체이다.

Description

기록 매체, 기록 방법 및 장치, 재생 방법 및 장치, 데이터의 송출 방법 및 데이터의 복호 방법{RECORDING MEDIUM, RECORDING METHOD AND APPARATUS, REPRODUCTION METHOD AND APPARATUS, DATA TRANSMISSION METHOD, AND DATA DEMODULATION METHOD}
CD(Compact Disc)나 CD-R0M(Compact Disc Read 0nly Memory) 등의 광 디스크는 취급이 용이하고, 제조 코스트도 비교적 저가이므로, 데이터를 보존해 두기 위한 기록 매체로서 널리 보급되어 있다. 근래 데이터를 추가 기록 가능한 CD-R(Compact Disc Recordable) 디스크나, 데이터의 재기록이 가능한 CD-RW(Compact Disc ReWritable) 디스크가 등장하고 있어, 이와 같은 광 디스크에 데이터를 기록하는 일도 간단하게 실행할 수 있도록 되어 있다. 이 때문에, CD-DA(Compact Disc Digital Audio) 디스크나, CD-ROM 디스크, CD-R 디스크, CD-RW 디스크 등 CD 규격에 따른 광 디스크는 데이터 기록 매체의 핵심이 되어 있다. 또한 근래 MP3(MPEG1 Audio Layer-3)나 ATRAC(Adaptive TRansform Acoustic Coding) 3 등의 압축 부호화 방식을 사용하여 오디오 데이터를 압축하고, CD-ROM 디스크나 CD-R 디스크, CD-RW디스크 등에 기록하는 것이 실행되고 있다.
그런데, CD-R 디스크나 CD-RW 디스크의 등장에 의해, CD-DA 디스크에 기록되어 있는 데이터는 간단하게 카피할 수 있도록 되어 있어, 저작권의 보호 문제가 생기고 있다. 그러므로, CD-R 또는 CD-RW 디스크에 컨텐츠 데이터를 기록할 때에, 컨텐츠 데이터를 보호하기 위한 대책을 강구할 필요성이 있다.
CD-DA 디스크에 기록되어 있는 컨텐츠 데이터를 보호하기 위한 방법의 하나로서는 컨텐츠 데이터를 암호화하여 디스크에 기록하는 것을 들 수 있다. 이와 같이, 컨텐츠 데이터를 암호화하여 디스크에 기록하면, 컨텐츠 데이터를 복호하기 위한 키 데이터를 취득하지 않는 한, 컨텐츠의 데이터를 복호할 수 없게 되어, 컨텐츠 데이터의 보호를 도모할 수 있다.
그런데, 암호 키 데이터를 디스크와 별도로 배포하기 위해서는, 이를 위한 시스템이 필요하여 번거롭다. 따라서, 디스크에 암호 키 데이터를 매입(埋入)하는 것이 바람직하다. 그러나, 암호 키 데이터를 간단하게 알 수 없도록, 암호 키 데이터를 디스크에 기록하는 것은 곤란했다. 그 이유는 암호 키 데이터를 매입해도 이미 널리 보급되어 있는 CD 플레이어에 악영향을 주지 않는 연구가 필요하게 되기 때문이다.
따라서, 본 발명의 목적은 기록되어 있는 암호화 데이터를 복호하기 위한 암호 키 데이터를 매입함으로써, 저작권의 보호가 확실하게 도모되도록 한 기록 매체, 기록 방법 및 장치, 재생 방법 및 장치, 데이터의 송출 방법 및 데이터의 복호 방법을 제공하는 것에 있다.
본 발명은 컨텐츠 데이터가 기록되는 기록 매체, 기록 방법 및 장치, 재생 방법 및 장치, 데이터의 송출 방법 및 데이터의 복호 방법에 관한 것이다.
도 1은 본 발명이 적용된 광 디스크의 설명을 위한 평면도이다.
도 2는 본 발명이 적용된 광 디스크의 설명을 위한 약선도이다.
도 3은 본 발명이 적용된 광 디스크의 기록 포맷을 설명하기 위한 약선도이다.
도 4는 본 발명이 적용된 광 디스크의 기록 포맷을 설명하기 위한 약선도이다.
도 5는 CIRC의 인코더의 일례의 블록도이다.
도 6은 CIRC의 인코더의 일례의 보다 상세한 블록도이다.
도 7은 CIRC의 디코더의 일례의 블록도이다.
도 8은 CIRC의 디코더의 일례의 보다 상세한 블록도이다.
도 9는 CIRC4 방식의 경우의 인터리브의 설명을 위한 약선도이다.
도 10은 CIRC7 방식의 경우의 인터리브의 설명을 위한 약선도이다.
도 11은 CIRC4 방식으로도 CIRC7 방식으로도 정정 가능한 데이터의 설명을위한 약선도이다. 도 12 (A), (B)는 본 발명이 적용된 광 디스크의 CIRC7 방식으로 부호화된 영역의 설명을 위한 약선도이다.
도 13 (A), (B)는 본 발명이 적용된 광 디스크의 CIRC7 방식으로 부호화된 영역의 설명을 위한 약선도이다.
도 14 (A), (B)는 본 발명이 적용된 광 디스크의 CIRC7 방식으로 부호화된 영역의 설명을 위한 약선도이다.
도 15 (A), (B)는 본 발명이 적용된 광 디스크의 CIRC7 방식으로 부호화된 영역의 설명을 위한 약선도이다.
도 16 (A), (B)는 본 발명이 적용된 광 디스크의 CIRC7 방식으로 부호화된 영역의 설명을 위한 약선도이다.
도 17은 본 발명이 적용된 광 디스크의 CIRC7 방식으로 부호화된 영역의 설명을 위한 약선도이다.
도 18은 본 발명이 적용된 광 디스크의 다른 예의 설명을 위한 약선도이다.
도 19는 본 발명이 적용된 광 디스크 기록 장치의 일례의 블록도이다.
도 20은 본 발명이 적용된 광 디스크 재생 장치의 일례의 블록도이다.
전술한 과제를 달성하기 위해, 청구의 범위 1의 발명은 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터가 기록되는 영역을 구비하고, 상기 영역에는 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터가 혼재되어 기록되고, 상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터는 적어도 암호 키 데이터의 최소한 일부를 구성하는 기록 매체이다.
청구의 범위 11의 발명은 기록 매체의 기록 영역에 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터를 기록하는 동시에, 상기 영역에 암호 키 데이터의 적어도 일부를 구성하고, 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터를 혼재하여 기록하는 기록 매체의 기록 방법이다.
청구의 범위 22의 발명은 기록 매체의 영역에 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와, 상기 제1 에러 정정 부호에 의해 복호 가능하고, 또한 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해서도 복호 가능한 형태의 복수 데이터를 적어도 암호 키 데이터의 일부를 나타내는 패턴이 되도록 혼재시켜 기록하는 기록 매체의 기록 방법이다.
청구의 범위 34의 발명은 입력된 데이터에 제1 에러 정정 부호에 의해 에러 정정 부호화 처리를 포함하는 인코드 처리를 실시하는 인코드 처리부와, 상기 인코드 처리부로부터의 출력 데이터가 공급되어 기록 매체에 기록을 실행하는 기록부와, 상기 제1 에러 정정 부호에 의해 복호 가능하고, 또한 적어도 암호 키 데이터의 일부를 구성하고, 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해서도 복호 가능한 형태의 데이터를 생성하여, 상기 인코드 처리부에 공급하는 생성부를 구비하고 있는 기록 매체의 기록 장치이다.
청구의 범위 44의 발명은 암호화되고, 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터가 기록되는 영역을 구비하고, 상기 영역에는 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터가 혼재되어 기록된 기록 매체의 상기 영역으로부터 판독된 데이터를 상기 제2 에러 정정 부호로 복호화하고, 적어도 상기 제2 에러 정정 부호로 복호화된 데이터를 사용하여 암호 해독을 위한 키 데이터를 생성하고, 생성된 키 데이터를 사용하여 상기 제1 에러 정정 부호로 부호화된 데이터의 암호를 복호하는 기록 매체의 재생 방법이다.
청구의 범위 52의 발명은 암호화되고, 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터가 기록되는 영역을 구비하고, 상기 영역에는 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터가 혼재되어 기록된 기록 매체로부터 데이터를 판독하는 헤드부와, 상기 헤드부로부터의 출력 신호에 디코드 처리를 실행하는 디코드 처리부와, 상기 디코드 처리부로부터의 출력 데이터에 상기 제2 에러 정정 부호로 복호화를 실행하고, 적어도 상기 제2 에러 정정 부호로 복호화된 데이터를 사용하여 암호 해독을 위한 키 데이터를 생성하는 생성부와, 상기 생성부에 의해 생성된 키 데이터를 사용하여 상기 디코드 처리부의 출력 데이터 암호를 복호하는 복호부를 구비하고 있는 기록 매체의 재생 장치이다.
청구의 범위 60의 발명은 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와, 상기 제1 에러 정정 부호에 의해 복호 가능하고, 또한 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해서도 복호 가능한 형태로, 암호 키 데이터의 일부를 구성하는 데이터를 혼재시켜 출력하는 데이터의 송출 방법이다.
청구의 범위 68의 발명은 암호화되고, 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와, 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터가 혼재되어 송출되어 온 데이터를 상기 제2 에러 정정 부호로 복호화하고, 적어도 상기 제2 에러 정정 부호로 복호화된 데이터를 사용하여 암호 해독을 위한 키 데이터를 생성하고, 생성된 키 데이터를 사용하여 상기 제1 에러 정정 부호로 부호화된 데이터의 암호를 복호하는 데이터의 복호 방법이다.
데이터 기록 매체인 광 디스크에는 제1 에러 정정 부호인 CIRC7 방식으로 에러 정정 부호화된 영역이 형성되어 있다. 컨텐츠 데이터는 암호화되고 또한 제2 에러 정정 부호인 CIRC4 방식으로 에러 정정 부호화되어 기록되어 있다. CIRC7로 데이터가 에러 정정 부호화된 영역에는 CIRC4 방식으로도 CIRC7 방식으로도 정정 가능한 데이터가 소정 위치에 소정 패턴으로 기록되어 있다. CIRC4 방식으로도, CIRC7 방식으로도 정정 가능한 형태의 데이터는 C1 계열을 단위로 하여 소정 데이터가 반복되는 것이다. 이들 영역으로부터 CIRC4 방식으로 복호한 결과, 정정할 수 있는 데이터가 얻어진다. 또, CIRC4 방식으로 복호한 경우에, 정정 불능의 에러 유무의 정보가 얻어진다. 이들 데이터 및 정보를 암호 키 로서 사용하고 있다.
본 발명에 의하면, 기존의 CD 플레이어, CD-ROM 드라이브에 영향을 주지 않고, 암호 키를 기록할 수 있다. 암호 키의 은닉성을 높이기 위해, 디스크 상의 영역 위치, 영역 내의 데이터 위치 등을 비밀로 해놓게 된다. 또, 바람직하게는, 디스크 단위, 스탬퍼 단위로 영역의 데이터 구성이 변경된다. 또한 영역으로부터 암호 키를 판독할 때의 처리에도, 여러 가지의 연구에 의해 암호 키의 은닉성이 높아진다.
이하, 본 발명의 한 실시예에 대하여 도면을 참조하여 설명한다. 본 발명에 관한 기록 매체로서, 다중 세션의 광 디스크가 이용된다. 본 발명에 관한 광 디스크는 CD와 사이즈 등의 물리적 규격이 거의 동일한 것이며, 현행의 CD 플레이어, CD-ROM 드라이브로, 광 디스크 위의 정보를 광학적으로 판독하는 것이 가능한 것이다.
본 발명에 관한 광 디스크 상에는 암호화된 컨텐츠 데이터가 기록되어 있다. 암호화된 컨텐츠 데이터는, 일례로서, CD-ROM 포맷 또는 CD-DA 포맷의 오디오, 화상 등의 컨텐츠 데이터를 암호화한 것이다. 암호화의 방식으로서, DES(Data Encryption Standard)를 사용할 수 있다. DES는 평문을 블록화하여, 블록마다 암호 변환을 실행하는 블록 암호의 하나이다. DES는 64비트의 입력에 대하여 64비트(56비트의 키와 8비트의 패리티)의 키 데이터를 사용하여 암호 변환을 실행하여 64비트를 출력한다. DES 이외의 암호화를 사용해도 된다. 예를 들면 DES는 암호화와 복호화에 동일한 키 데이터를 사용하는 공통 키 방식이지만, 암호화와 복호화에 상이한 키 데이터를 사용하는 공개 키 암호의 일례인 RSA 암호를 채용해도 된다. 또한 필요에 따라 컨텐츠 데이터는 ATRAC3(Adaptive TRansform Acoustic Coding 3), MP3(MPEG1 Audio Layer-3), AAC(MPEG2 Advanced Audio Coding), TwinVQ 등의 압축 부호화 방식에 의해 압축 부호화되어 있다.
도 1 에 나타낸 바와 같이, 본 발명이 적용된 광 디스크(1)는 그 직경이 120 mm로 되어 있고, 그 중앙에 구멍(2)을 가지고 있다. 그리고, 광 디스크(1)로서는 직경 80 mm의, 이른바 CD 싱글이라고 하는 것과 같은 사이즈의 디스크도 있다.
광 디스크(1)에는 재생 전용의 것과, 추기 가능한 것과, 재기록 가능한 것이 있다.
재생 전용의 광 디스크(1)에서는 기록층으로서 알루미늄으로 이루어지는 반사막이 형성되어 있다. 재생 전용의 광 디스크(1)의 경우에는 데이터가 물리적인피트로서 기록되어 있고, 통상, 스탬퍼를 사용하여 사출 성형에 의해 디스크가 생산되고 있다.
추기 가능한 광 디스크(1)는 기록층에 프탈로시아닌이나 시아닌 등의 유기 색소가 사용된다. 추기 가능한 광 디스크에서는 기록 시에는 레이저광으로 디스크 상의 유기 색소로 이루어지는 기록층이 온도 상승된다. 이에 따라, 온도 상승된 유기 색소로 이루어지는 기록층에 의해 열변형이 생긴다.
재기록 가능한 광 디스크(1)는 기록층에 상(相)변화 재료가 사용된다. 상변화 재료는 예를 들면 Ag-In-Sb-Te(은-인듐-안티몬-텔륨)의 합금이 이용된다. 이와 같은 상변화 재료는 결정상과 아몰퍼스상(비결정)을 가진다. 레이저광의 강도가 강할 때는 상변화 재료로 이루어지는 기록층이 융점 이상으로 온도 상승 된 후에 급속히 냉각되어, 상변화 재료로 이루어지는 기록층은 아몰퍼스 상태로 된다. 레이저광의 강도가 비교적 약할 때는 상변화 재료로 이루어지는 기록층은 결정화 온도 부근까지 온도 상승된 후, 서서히 냉각되어 결정 상태로 된다. 그 결과, 광 디스크(1)에 데이터가 기록되거나 기록된 데이터가 소거된다.
도 1 및 도 2 에 나타낸 바와 같이, 광 디스크(1)의 최내주에는 제1 리드인 영역 LI1이 형성되고, 영역 LI1의 외주에, 제1 프로그램 영역 PA1이 형성되고, 제1 프로그램 영역 PA1의 외측에, 제1 리드아웃 영역 LO1이 형성된다. 제1 프로그램 영역 PA1에는 CD-DA의 규격과 동일한 기록 형태로, 오디오 데이터가 기록된다. 이 제1 프로그램 영역 PA1의 데이터는 CD-DA의 규격과 동일한 기록 형태인 동시에, 암호화되어 있지 않으므로, 통상의 음악 재생용의 CD 플레이어로 재생하는 것이 가능하다.
제1 리드아웃 영역 LO1의 외측에 제2 리드인 영역 LI2가 형성되고, 영역 LI2의 외주에 제2 프로그램 영역 PA2가 형성되고, 제2 프로그램 영역 PA2의 외측에 제2 리드아웃 영역 LO2가 형성된다. 제2 프로그램 영역 PA2에는 컨텐츠 데이터로서, 예를 들면 ATRAC3 등의 압축 부호화 방식으로 압축된 오디오 데이터가 암호화되어 기록된다.
또한 제2 프로그램 영역 PA2에는 에러 정정 부호화 방식의 상이한 2개의 영역 AR1과 AR2가 포함된다. 영역 AR1의 데이터에는 통상의 CD-DA 디스크나 CD-ROM 디스크와 동일한 에러 정정 부호화 방식[이하, CIRC(Cross Interleave Reed-SoIomon Code) 4 방식이라고 칭한다]으로, 데이터가 에러 정정 부호화되어 기록되어 있다. 영역 AR2의 데이터에는 배밀도(倍密度)의 CD 디스크로 채용이 예정되어 있는 에러 정정 부호화 방식(이하, CIRC7 방식이라고 칭한다)으로 데이터가 에러 정정 부호화되어 기록되어 있다. 후술하는 바와 같이, 영역 AR2에는 CIRC4 방식으로도 정정 가능한 데이터의 패턴이 포함되어 있다.
그리고, 프로그램 영역 AR1에 대해서는 CD-DA 규격과의 호환성을 도모하기 때문에, CIRC4 방식으로 데이터가 에러 정정 부호화 된다.
에러 정정 부호는 본래, 버스트(burst) 에러나 랜덤 에러의 검출, 정정 처리를 하기 위해 부가되고 있다. 한 실시예에서는 후술하는 바와 같이, CIRC4 방식이나 CIRC7 방식의 에러 정정 부호의 성질을 이용함으로써, 영역 AR2에 암호 키를 매입하도록 하고 있다.
CD에서는 에러 정정 부호화 방식으로서, C1 계열(수직 방향)과 C2 계열(경사 방향)에 2중으로 에러 정정 부호화 처리를 실행하는 CIRC가 채용되고 있다. 에러 정정 부호화된 데이터는 1 프레임을 단위로 하여, EFM(eight to fourteen modulation) 변조되어 기록된다.
도 3은 EFM 변조되기 전의 CD 데이터 구조의 1 프레임을 나타내는 것이다. 1 프레임은 도 3에 나타낸 바와 같이, 오디오 데이터를 16비트로 샘플링한 경우에, L(좌), R(우) 각 6 샘플분에 상당하는 24 실벌(1 실벌은 16비트를 2분할하여 이루어지는 8비트)의 데이터 비트와, 4 실벌의 Q 패리티와, 4 실벌의 P 패리티와, 1 실벌의 서브 코드로 이루어진다. 디스크 상에 기록되는 1 프레임의 데이터는 EFM 변조에 의해, 8비트가 14비트로 변환 되는 동시에 직류분 억압 비트가 부가되어 프레임 싱크가 부가된다.
따라서, 디스크 상에 기록되는 1 프레임은
프레임 싱크 24 채널 비트
데이터 비트 14·24=336 채널 비트
서브 코드 14 채널 비트
패리티 14·8=112 채널 비트
마진 비트 3·34=102 채널 비트
로 이루어진다. 따라서, 1 프레임의 총채널 비트수가 588 채널 비트이다.
이와 같은 프레임을 98개 모은 것은 서브 코드 프레임이라고 칭해진다. 이 서브 코드 프레임은 통상의 CD 재생 시간의 1/75초에 상당한다. 도 4는 98개의 프레임을 세로 방향으로 연속되도록 바꾸어 늘어놓고 나타낸 서브 코드 프레임을 나타낸다. 각 프레임의 1 실벌의 서브 코드는 P~W의 8 채널의 각 채널의 1비트를 포함한다. 도 4 에 나타낸 바와 같이, 서브 코드가 완결되는 주기(98 프레임)의 데이터에 의해 1 섹터가 구성된다. 그리고, 98 프레임의 선두 2 프레임의 서브 코드는 서브 코드 프레임 싱크 SO, S1이다. CD-ROM 등으로 광 디스크의 데이터를 기록하는 경우에는, 서브 코드가 완결되는 단위인 98 프레임(2,352바이트)이 1 섹터로된다.
도 5 및 도 6은 CIRC 방식의 부호화의 흐름에 따라 나타난 블록도이다. 그리고, CIRC의 부호화/복호화의 설명에서는 이해를 용이하게 하기 위해, 오디오 데이터의 부호화를 대상으로 한다.
오디오 신호의 1 워드가 상위 8비트와 하위 8비트로 분할되어 이루어지는 24 실벌(W12n, A, W12n, B, …, W12n+11, A, W12n+11, B)(상위 8비트가 A, 하위 8비트가 B로 나타나 있다)이 2 실벌 지연/스크램블 회로(11)에 공급된다. 2 실벌 지연은 짝수 워드의 데이터 L6n, R6n, L6n+2, R6n+2, …에 대하여 실행되고, C2 부호기(12)로 해당하는 계열이 모두 에러로 된 경우에도, 보간(補間)을 할 수 있도록 되어 있다. 스크램블은 최대의 버스트 에러 보간 길이가 얻어지도록 실시되고 있다.
2 실벌 지연/스크램블 회로(11)로부터의 출력이 C2 부호기(12)에 공급된다. C2 부호기(12)는 GF(28) 상의 (28, 24, 5) 리드·솔로몬 부호의 부호화를 실행하여, 4 실벌의 Q 패리티 Q12n, Q12n+1, Q12n+2, Q12n+3이 발생된다.
C2 부호기(12)의 출력 28 실벌이 인터리브 회로(13)에 공급된다. 인터리브 회로(13)는 단위 지연량을 D로 하면, 0, D, 2D,…로 등차적으로 변화되는 지연량을 각 실벌에 부여함으로써, 실벌의 제1 배열을 제2 배열로 변경하는 것이다.
인터리브 회로(13)의 출력이 C1 부호기(14)에 공급된다. GF(28) 상의 (32, 28, 5) 리드·솔로몬 부호가 C1 부호로서 사용된다. C1 부호기(14)로부터 4 실벌의 P 패리티 P12n, P12n+1, PI2n+2, P12n+3이 발생한다. C1 부호, C2 부호의 최소 거리는 모두 5이다. 따라서, 2 실벌 에러의 정정, 4 실벌 에러의 소실 정정(에러 실벌의 위치를 알고 있는 경우)이 가능하다.
C1 부호기(14)로부터의 32 실벌이 1 실벌 지연 회로(15)에 공급된다. 1 실벌 지연 회로(15)는 인접하는 실벌을 떼어 놓음으로써, 실벌과 실벌의 경계에 걸치는 에러에 의해 2 실벌 에러가 생기는 것을 방지하기 위해서이다. 또, Q 패리티가 인버터에 의해 반전되고 있지만, 이것은 데이터 및 패리티가 모두 영으로 되었을 때에도, 에러를 검출 할 수 있도록 하기 위해서이다.
CIRC4 방식의 경우와 CIRC7 방식의 경우에는, 인터리브 회로(13)의 단위 지연량 D가 상이하다. 이 인터리브 회로(13)에 의해, 버스트 에러가 분산된다.
즉, CIRC4 방식의 경우에는 D=4 프레임으로 되어, 인접하는 실벌이 4 프레임씩 떨어져 있다. 이와 같이, D=4 프레임으로 된 CIRC4 방식은 현행의 CD-DA 규격으로 채용되고 있다. CIRC4 방식의 경우에는 최대 지연량이 27D(=108 프레임)가 되어, 총 인터리브 길이가 109 프레임으로 된다.
CIRC7 방식의 경우에는 D=7 프레임으로 되어, 인접하는 실벌이 7 프레임씩떨어져 있다. 이와 같이, D=7 프레임으로 된 CIRC7 방식은 배밀도 방식의 CD 규격에서의 채용이 검토되고 있다. CIRC7 방식의 경우에는 최대 지연량이 27D(=189 프레임)가 되어, 총 인터리브 길이가 190 프레임으로 된다.
도 7 및 도 8은 복호화의 흐름에 따라 나타난 블록도이다. 복호화의 처리는 전술한 부호화의 처리와 역의 순서로 이루어진다.
먼저, EFM 복조 회로로부터의 재생 데이터가 1 실벌 지연 회로(21)에 공급된다. 부호화측의 1 실벌 지연 회로(15)에서 주어진 지연이 이 회로(21)에서 캔슬된다.
1 실벌 지연 회로(21)로부터의 32 실벌이 C1 복호기(22)에 공급된다. C1 복호기(22)의 출력이 디인터리브 회로(23)에 공급된다. 디인터리브 회로(23)는 인터리브 회로(13)에 의해 주어진 지연량을 캔슬하도록, 28 실벌에 대하여 27D, 26D,…, D, 0의 등차적으로 변화되는 지연량을 부여한다.
디인터리브 회로(23)의 단위 지연량은 CIRC4 방식의 경우에는 D=4프레임이 되고, CIRC7 방식의 경우에는 D=7프레임이 된다.
디인터리브 회로(23)의 출력이 C2 복호기(24)에 공급되어 C2 부호의 복호가 이루어진다. C2 복호기(24)의 24 실벌의 출력이 2 실벌 지연/디스크램블 회로(25)에 공급된다. 이 회로(25)로부터 24 실벌의 복호 데이터가 얻어진다.
C1 복호기(22) 및 C2 복호기(24)로부터의 에러 플래그로부터 보간 플래그 생성 회로(26)에서 보간 플래그가 생성된다. 이 보간 플래그에 의해 에러인 것이 나타나는 데이터가 보간된다.
이와 같이, CIRC에서는 수직 방향으로 C1 계열에서 에러 정정 부호화가 실행되는 동시에, 경사 방향으로 C2 계열에서 에러 정정 부호화가 실행되어, 2중으로 에러 정정 부호화가 실행되고 있다. CIRC4 방식과 CIRC7 방식에서는 인터리브 길이가 상이하다.
CIRC4 방식의 경우에는, 도 9 에 나타낸 바와 같이, 단위 지연량 D가 (D=4)이며, 총 인터리브 길이가 109(=108+1) 프레임이며, 1 섹터보다 조금 커진다. CIRC7 방식의 경우에는, 도 10에 나타낸 바와 같이, 단위 지연량 D가 (D=7)이며, 총 인터리브 길이가 190(=189+l) 프레임이 되어, 2 섹터보다 조금 작아진다.
총 인터리브 길이는 광 디스크 상에 부착한 지문, 광 디스크의 흠 등에 의해 다수의 데이터가 연속적으로 잘못되는, 버스트 에러에 대한 정정 능력을 규정하는 것이 되며, 그것이 길수록 버스트 에러 정정의 능력이 높다. 배밀도 CD에서는 버스트 에러에 대한 정정 능력을 높이는 것이 요망되고 있다. 이 때문에, 배밀도 CD에서는 CIRC7 방식의 에러 정정 부호를 채용하여, 버스트 에러에 대한 정정 능력을 향상시키는 것이 고려되고 있다.
전술한 바와 같이, 본 발명이 적용된 광 디스크(1)에서는 영역 AR2에는 CIRC7 방식으로 데이터가 에러 정정 부호화되어 기록되어 있는 동시에 CIRC7 방식으로도 CIRC4 방식으로도 정정 가능한 데이터의 패턴이 포함된다. 이 CIRC7 방식으로도 CIRC4 방식으로도 정정 가능한 데이터에 대하여 설명한다.
전술한 바와 같이, CIRC4 방식과 CIRC7 방식에서는 인터리브 길이가 상이하므로, CIRC7 방식으로 에러 정정 부호화된 데이터를 CIRC4 방식의 복호기로 복호할수 없다. 그 반대로, CIRC4 방식으로 에러 정정 부호화된 데이터를 CIRC7 방식의 복호기로 복호 할 수 없다.
그런데, 어느 특정 배열의 데이터의 경우에는, CIRC4 방식의 디코더에서도, CIRC7 방식의 디코더에서도 정정할 수 있다. 정정할 수 있다는 것은 이론상 정정 할 수 있는(정정 불능이 되지 않는다) 것을 의미 하며, 실제로 광 디스크에 큰 흠 등이 있으면, 정정 불능으로 되는 것은 물론이다.
도 11은 CIRC4 방식의 복호기로도 CIRC7 방식의 복호기로도 정정할 수 있는 데이터 배열을 설명한 것이다. 도 11에 나타내는 데이터 배열에서는 데이터를 2차원 배열했을 때에 수직 방향을 단위로 하여, 즉 C1 계열을 단위로 하여, 소정 데이터가 반복되는 데이터가 배열되어 있다. 이 예에서는, 수직 방향의 데이터에는 a1, a2, a3, a4를 하나의 단위로 하여, 데이터가 반복되어 있다.
이와 같은 데이터 배열에서는, 수평 방향으로는 모두 같은 데이터가 나란히 하게 된다. 즉, 도 11 에 나타낸 바와 같이, 수평 방향의 1행째의 데이터는 모두 a1이며, 2행째의 데이터는 모두 a2이며, 3행째의 데이터는 모두 a3이며, 4행째의 데이터는 모두 a4이며, 수평 방향으로는 모두 같은 데이터가 나란히 된다.
이와 같은 데이터 배열로 한 경우에는 C1 계열에 대해서는 물론이지만, C2 계열에 대해서도, CIRC4 방식과 CIRC7 방식에서 동일하게 된다. 즉, 도 11의 예에서는 총 인터리브 길이(즉, 경사 방향의 각도)에 관계없이, C2 계열의 패리티는 항상, a1, a2, a3, a4에 의해 형성된다.
따라서, 이와 같은 배열의 데이터로 되어 있는 경우에는, CIRC7 방식으로 에러 정정 부호화된 데이터를 CIRC4 방식의 복호기로 복호할 수도 있고, CIRC4 방식으로 에러 정정 부호화된 데이터를 CIRC7 방식의 복호기로 복호할 수도 있다.
이와 같이, CIRC4 방식과 CIRC7 방식에서는 인터리브 길이가 상이하므로, 통상의 데이터에서는 CIRC7 방식으로 에러 정정 부호화된 데이터를 CIRC4 방식의 복호기로 복호하거나, 그 역으로, CIRC4 방식으로 에러 정정 부호화된 데이터를 CIRC7 방식의 복호기로 복호하려고 해도, 정정 불가능한 에러가 검출된다. 한편, 전술한 바와 같이, 수직 방향으로 소정 데이터를 반복하는 배열로 하면, CIRC7 방식의 복호기로도 CIRC4 방식의 복호기로도 정정할 수 있게 된다.
본 발명의 한 실시예에서는 이와 같은 CIRC7 방식의 복호기로도 CIRC4 방식의 복호기로도 정정할 수 있는 데이터의 성질을 이용하여, 암호 키 데이터를 디스크에 기록하도록 한 것이다. CIRC7 방식을 사용함으로써, 기존의 CD 플레이어, CD-ROM 드라이브에서는 재생할 수 없어, 암호 키 데이터의 은닉성을 높일 수 있다. 또한 은닉성을 높이기 위해 여러 가지의 연구가 이루어진다. 영역 AR2의 위치도 비밀로 된다. 이하, 영역 AR2에 대한 데이터의 기록 방법 및 그 판독 방법에 대하여 보다 구체적으로 설명한다.
도 12 (A)는 도 1 및 도 2에 나타낸 광 디스크(1)에 있어서, 제2 프로그램 영역 PA2의 영역 AR2에 기록된 예를 들면 1 트랙(음악 데이터의 경우에 있어서의 1곡)의 구성을 나타낸 것이다.
전술한 바와 같이, 이 영역 AR2는 CIRC7 방식으로 에러 정정 부호화가 이루어지고 있는 동시에, CIRC7 방식으로도 CIRC4 방식으로도 정정 가능한 데이터 패턴이 포함되어 있다. 도 12 (A), (B)에 있어서, 데이터 A, 더미 데이터, …, 더미 데이터, 데이터 B, 데이터 C가 CIRC7 방식으로도 CIRC4 방식으로도 정정 가능한 데이터가 기록되어 있는 부분이다. 다른 부분(사선으로 첨부한 영역)은 CIRC4 방식으로 복호한 경우에는 에러 정정 불능으로서 검출되는 부분을 나타낸다. CIRC7 방식으로도 CIRC4 방식으로도 정정 가능한 데이터는 구체적으로는 도 11에 나타낸 바와 같이, 수직 방향(C1 계열)을 단위로 하여 소정 데이터가 반복되도록 배열되는 데이터이다.
이와 같은 영역 AR2를 CIRC4 방식으로 복호한 경우에는, 데이터 A의 부분 등에서는 정정 가능하기 때문에 에러 없음(도면 중에서는 No로 나타냄)이 되고, 사선 영역에서는 에러 정정 불능(도면 중에서는 Yes로 나타냄)의 결과가 얻어진다. 그리고, 에러 없음은 원래 에러가 발생하지 않은 경우, 에러가 발생했지만, CIRC4 방식으로 정정된 경우의 양쪽을 의미한다. 실제로는 광 디스크에 난 흠, 지문 등에 의해, CIRC4에 의해 에러 정정 할 수 없을수록, 큰 에러가 발생할 가능성이 있다.
에러 정정 처리는 C1 계열 및 C2 계열마다 이루어지지만, 에러 정정이 불능인지 여부는 C2 계열의 에러 정정 결과를 소정 위치에서 판독한(샘플링 한) 것이다. 각 부분에는, 예를 들면 수십 바이트의 데이터가 기록되어 있어, C2 계열의 에러 정정 결과를 확실하게 판독할 수 있다. 이 경우, 각 위치에서 복수의 에러 정정 결과를 판독하여, C2 계열의 에러 정정 결과를 확실하게 검출하도록 해도 된다. CIRC4 방식으로 에러 정정을 실행한 경우에, 에러 정정 불능으로 되는 부분에 대응하여 1비트 "0"을 할당하고, 에러 없음(정정 가능)으로 되는 부분에 대응하여1비트 "1"을 할당하면, 도 12 (A)의 경우에서는 (0101…01101)의 데이터 D가 얻어진다.
한 실시예에서는, CIRC4 방식으로 정정할 수 있는 데이터 A, B, C를 암호 키 데이터 또는 암호 키 데이터의 일부로 한다. 한 실시예에서는, 또한 에러 정정 불능인가, 정정 가능하여 에러 없음인가에 대응한 데이터 D를 암호 키 데이터 또는 암호 키 데이터의 일부로 한다. 즉, 암호 키 데이터를 CIRC7-key로 표기 하면,
CIRC7-key=f1(A, B, C, D)
에 의해 암호 키 데이터가 생성된다. f1은 어느 키 생성 함수이다. 또한 암호 키의 은닉성을 높이기 위해, 더미 데이터가 기록되어 있다.
암호 키 데이터의 은닉성을 높이는 방법은 몇개의 방법이 가능하다. 도 12 (A)에 나타내는 방법을 제1 기록 방법으로 하면, 도 12 (B)는 제2 기록 방법을 나타낸다. 제1 기록 방법과 비교 하면, 제2 기록 방법에서는 CIRC4 방식 및 CIRC7 방식으로 정정 불능이 되지 않는 데이터(A, B, C)의 위치가 변경되어 있다. 또, 에러 정정의 결과를 판독하는 위치가 변경되어 있다. 또한 키 생성 함수가 f1과 상이한 f2로 되어 있다. 기록 가능한 광 디스크에 데이터를 기록하는 경우에, 제1 기록 방법과, 제2 기록 방법을 기록할 때마다 변경함으로써, 암호 키 데이터의 은닉성을 높게 할 수 있다. 판독 전용의 광 디스크의 경우에는, 마스터링 시에 전술한 바와 같은 처리가 이루어진다. 예를 들면 제1 기록 방법, 제2 기록 방법에 따른 복수의 스탬퍼가 작성된다.
퍼스널 컴퓨터(PC)와 PC용 드라이브의 조합으로, 애플리케이션 소프트 웨어가 키 데이터를 판독하는 경우, 드라이브에 대하여 발행되는 커멘드의 내용으로부터 위치 정보를 알아 버리는 일이 있다. 이것을 방지하기 위해, 이하에 나타낸 바와 같은 처리가 이루어진다.
도 13 (A), (B)는 암호 키 데이터의 판독 방법에 따라 암호 키 데이터의 은닉성을 높이는 방법이다. CIRC7 방식으로도 CIRC4 방식으로도 정정 가능한 데이터 예를 들면 A가 영역 AR2 내에서 복수의 위치에 기록된다. 영역 AR2로부터 데이터 A를 판독할 때, 판독하는 위치를 변화시키는 것이다. 도 13 (A)에서는 선두의 데이터 A가 판독되고 있다. 도 13 (B)는 2번째의 데이터 A가 판독되고 있다. 예를 들면 판독 위치가 재생될 때마다 변경된다. 데이터 A 이외에 데이터 B, 데이터 C 및 더미 데이터에 대하여 동일하게 적용할 수 있다.
도 14 (A), (B)는 암호 키 데이터의 판독 방법에 따라 암호 키 데이터의 은닉성을 높이는 방법이다. 이 예에서는 에러 정정 불능인가, 정정 가능인가에 대응한 데이터 D의 판독 방법을 변경한다. 즉, 도 14 (A)와 도 14 (B)에서 나타낸 바와 같이, 판독 위치가 변경된다. 예를 들면 판독 위치가 재생 시마다 변경된다. 이 경우는 판독 위치가 변경되어도, 얻어지는 데이터 D는 동일한 데이터이다.
도 15 (A)는 소정 위치에 기록되어 있는 CIRC4 방식 및 CIRC7 방식의 양자에서 정정 가능한 데이터를 판독할 때에, 화살표로 나타낸 바와 같이, 하나의 리드 커멘드로서 소정 데이터와, 소정 데이터 이외의 데이터를 판독하는 방법이다. 도 15 (B)는 소정 데이터를 판독하기 위한 진실된 리드 커멘드(커멘드 2) 이외에 거짓의 리드 커멘드(커멘드 1 및 커멘드 2)를 발행하여, 소정 데이터를 알기 어렵게 하는 방법이다.
도 16 (A) 및 도 16 (B)는 CIRC7 방식으로 부호화되어 있는 영역 AR2를 판독하는 경우에, 판독 위치가 고정되어 있지만, 판독의 순번을 변화시키는 것이다. 예를 들면, 59개의 판독 위치가 설정되어 있고, 이들의 순번이 판독 시마다 변화된다. 도 16 (A), (B)에서는 2 종류의 순번 밖에 나타나 있지 않지만, 더 많은 판독의 순번이 준비된다.
도 17은 반도체 메모리(버퍼 메모리)를 사용하는 예이다. 영역 AR2로부터 판독한 데이터 전체가 버퍼 메모리 상에 카피된다. 그 후, 버퍼 메모리의 소정 어드레스로부터 데이터를 판독하여 CIRC4 방식에 의해 에러 정정이 이루어지고, 그 결과에 따른 데이터 D가 생성된다. 일단, 버퍼 메모리에 수용되어 있으므로, 외부로부터 어떻게 암호 키 데이터를 생성하고 있는지 보이지 않아, 암호 키 데이터의 은닉성을 높일 수 있다. 바람직하게는 버퍼 메모리가 댐퍼 레지스턴트로 되어 있다.
그리고, 전술한 예에서는 광 디스크로서, 도 1 및 도 2에 나타낸 바와 같이, 내주의 영역과 외주의 영역이 나누어져 있어, 한쪽에 CD-DA 규격에 따른 데이터를 기록하고, 다른 쪽에 압축된 오디오 데이터를 암호화하여 기록하는 2 세션의 광 디스크로 했지만, 도 18에 나타낸 바와 같이, 1 세션의 광 디스크로 해도 되는 것은 물론이다.
도 18의 예에서는, 광 디스크의 최내주에는 제1 리드인 영역 LI가 형성되고,영역 LI의 외주에, 프로그램 영역 PA가 형성되고, 프로그램 영역 PA의 외측에, 리드 아웃 영역 LO가 형성된다. 프로그램 영역은 영역 AR11과 영역 AR12로 나누어져 있으며, 영역 AR11에는 데이터가 암호화되고 CIRC4 방식에 의해 에러 정정 부호화되어 기록된다. 영역 AR12에는 데이터가 CIRC7 방식에 의해 에러 정정 부호화되어 기록되어 있고, 그 안에는 CIRC4 방식으로도 CIRC7 방식으로도 정정 가능한 데이터 패턴이 포함되어 있다. 이와 같은 디스크에서는 영역 AR12의 복호 결과로부터 암호 키 데이터를 생성할 수 있다.
도 19는 본 발명이 적용된 기록 장치의 한 실시예이다. 간단히 하기 위해, 한 실시예에서는 도 18에 나타낸 바와 같은 1 세션의 광 디스크(62)에 데이터를 기록한다. 또는 판독 전용 디스크의 경우에서는 마스터링 시스템으로서 도 19의 구성이 적용된다. 도 19에서, 참조 부호 51로 나타내는 입력 단자에, 기록해야 할 컨텐츠 데이터가 공급된다. 컨텐츠 데이터의 예는 ATRAC3으로 압축된 오디오 데이터이지만, 본 발명은 음악 데이터에 한정되지 않고, 화상 데이터, 음악 및 화상 데이터 등을 취급하는 경우에도 적용 가능하다. 그리고, 입력 단자(51)에 이미 암호화된 컨텐츠 데이터를 공급하도록 해도 된다. 또한 컨텐츠 데이터의 일부를 암호화하도록 해도 된다.
입력 데이터가 스위치 회로(52)의 한쪽 입력 단자에 공급되는 동시에, 암호화 장치(53)에 의해 암호화된 다음 스위치 회로(52)의 다른 쪽 입력 단자에 공급된다. 스위치 회로(52)는 기록 장치의 전체를 제어하는 컨트롤러(CPU)(54)에 의해 제어된다. 컨트롤러(54)에는 도시하지 않지만, 디스플레이, 조작 스위치 등이 접속되어 있다. 암호화의 필요성에 따라 스위치 회로(52)가 컨트롤러(54)에 의해 제어된다. 암호화 장치(53)에 대해서는 암호 키 데이터(CIRC7-key)가 컨트롤러(54)로부터 공급된다.
스위치 회로(52)의 출력 데이터가 CIRC4 방식의 인코더(55)에 공급되어 CIRC4 방식의 에러 정정 부호화가 이루어진다. CIRC4 인코더(55)의 출력 데이터가 스위치 회로(57)의 한쪽 입력 단자에 공급된다. 스위치 회로(57)의 다른 쪽 입력 단자에는 암호 키(CIRC7-key) 인코더(56)의 출력 데이터가 공급된다. 암호 키 인코더(56)에는 컨트롤러(54)로부터 암호화 장치(53)로 사용된 암호 키 데이터 또는 이 암호 키 데이터의 일부를 이루는 데이터(더미 데이터를 포함함)가 공급된다. 즉, 암호 키 인코더(56)는 CIRC7 방식으로 부호화되는 영역 AR2에 기록되는 데이터[도 12 (A), (B) 등을 참조]를 생성한다.
CIRC4 인코더(55)는 C1 계열(수직 방향)과 C2 계열(경사 방향)에 2중으로 에러 정정 부호화 처리를 실행하는 것이다. CIRC4 방식의 경우에는, 지연의 단위 D는 (D=4프레임)으로 되어, 최대 지연량이 27D(=108프레임)로 된다. 암호 키 인코더(56)는 C1 계열(수직 방향)과 C2 계열(경사 방향)에 2중으로 에러 정정 부호화 처리를 실행하는 것이다. CIRC7 방식의 경우에는, 지연의 단위 D는 (D=7프레임)으로 되어, 최대 지연량이 27D(=189프레임)로 된다.
스위치 회로(57)은 컨트롤러(54)에 의해 제어된다. 도 18에 나타낸 예에서는, CIRC4 방식으로 부호화된 데이터가 데이터 트랙 AR1에 기록되고, CIRC7 방식으로 부호화된 데이터가 데이터 트랙 AR2에 기록되도록, 스위치 회로(57)가컨트롤러(54)에 의해 제어된다. 암호 키 데이터의 은닉성을 높이기 위해, 전술한 바와 같이, 기록할 때마다 CIRC4 방식 및 CIRC7 방식의 양쪽으로 정정할 수 있는 데이터의 위치를 변경하는 경우에는, 컨트롤러(54)로부터 그와 같이 제어된 데이터가 암호 키 인코더(56)에 공급된다.
스위치 회로(57)의 출력 데이터가 서브 코드 인코더(58)에 공급된다. 서브 코드 인코더(58)에 대하여 컨트롤러(54)로부터 서브 코드 데이터가 공급된다. 서브 코드 인코더(58)에서는, 서브 코드가 부가되어 소정 기록 데이터의 포맷으로 변환된다. 서브 코드 인코더(58)의 출력 데이터가 EFM 변조기(59)로 EFM 변조된다. 또한 광 전략부(60)에 공급된다. 광 전략부(60)는 데이터 기록 방법을 제어하기 위한 회로이다. 예를 들면 영역 AR2에서 다중 기록을 실행하거나, 암호 키 데이터를 기록하는 트랙을 변경하거나 하는 처리 등이 이루어진다.
광 전략부(60)의 출력이 광 픽업(61)에 공급된다. 광 픽업(61)으로부터는 광 전략부(60)의 출력 데이터에 따라 변조된 레이저광이 출력된다. 이 레이저광이 광 디스크(62)의 기록면에 조사되어 광 디스크(62)상에 데이터가 기록된다.
광 디스크(62)는 턴 테이블에 실려 스핀들 모터(63)에 의해 회전된다. 스핀들 모터(63)는 서보부(64)의 제어 하에, 일정 선속도(CLV) 또는 일정 각속도(CAV)로 회전 구동된다. 서보부(64)는 RF부(65)로부터의 포커스 에러 신호, 트래킹 에러 신호 및 컨트롤러(54)로부터의 동작 지령에 따라, 포커스, 트래킹, 스핀들의 각종 서보 드라이브 신호를 생성하고, 이것을 광 픽업(61), 스핀들 모터(63)에 출력한다.
광 픽업(61)은 광 디스크(62)의 신호면에 광원으로서의 반도체 레이저의 광빔 로서의 레이저광을 대물 렌즈에 의해 집광하면서, 광 디스크(62) 상에 동심원형 또는 스파이럴형으로 트랙을 형성하도록 주사(走査)한다. 광 픽업(61)의 대물 렌즈는 도시하지 않은 액추에이터에 의해, 포커스 방향 및 트래킹 방향으로 이동된다. 광 픽업(61) 전체는 도시하지 않은 스레드 기구에 의해, 광 디스크(62)의 반경 방향으로 이동 가능하게 되어 있다.
도 20은 전술한 바와 같이 기록된 광 디스크(62)를 재생하기 위한 재생 장치의 일례를 나타낸다. 광 디스크(62)는 턴테이블에 실려 스핀들 모터(71)에 의해 회전된다. 스핀들 모터(71)는 서보부(74)의 제어 하에, 일정 선속도(CLV) 또는 일정 각속도(CAV)로 회전 구동된다.
서보부(74)는 포커스 에러 신호와 트래킹 에러 신호, 및 컨트롤러(83)로부터의 동작 지령에 따라, 포커스, 트래킹, 스핀들의 각종 서보 드라이브 신호를 생성하여 스핀들 모터(71) 및 광 픽업(72)에 출력하고 있다. 컨트롤러(83)는 재생 장치의 전체를 제어하기 위한 것이며, 도시하지 않지만, 디스플레이, 조작 스위치 등이 컨트롤러(83)에 접속되어 있다. 광 픽업(72)은 광 디스크(62)의 신호면에 광원으로서의 반도체 레이저의 레이저 광을 집광하면서, 광 디스크(62) 상에 동심원형 또는 스파이럴형으로 형성된 트랙을 트레이스한다. 광 픽업(72) 전체가 도시하지 않은 스레드 기구에 의해 광 디스크(62)의 직경 방향으로 이동된다.
광 픽업(72)의 출력 신호는 RF 앰프(73)를 통해 동기 검출기(75)에 공급되며, 동기 검출기(75)의 출력 데이터가 EFM의 복조기(76)에 공급된다. 복조기(76)는 EFM의 복조를 실행하는 것이다. 복조기(76)의 출력 데이터가 서브 코드 디코더(77)에 공급된다. 서브 코드 디코더(77)에서 서브 코드 데이터가 추출된다. 서브 코드 디코더(77)의 출력 데이터가 CIRC4 방식의 에러 정정 복호화 회로(이하, CIRC4 디코더라고 칭한다)(78)에 공급된다.
광 디스크(62)의 데이터를 재생하는 경우에는, 광학 픽업(72)이 광 디스크(62)의 원하는 위치에 액세스되어, 광학 픽업(72)에서 프로그램 영역 PA1의 부분이 재생 된다. 광 픽업(72)의 출력 신호가 RF 앰프(73), 동기 검출기(75), 복조기(76), 서브 코드 디코더(77)를 통해, CIRC4 디코더(78)에 공급된다.
CIRC4 디코더(78)에서 CIRC4의 에러 정정 처리가 실행되어, CIRC4 디코더(78)의 출력 데이터가 스위치 회로(79)에 공급된다. 스위치 회로(79)는 컨트롤러(83)에 의해 제어되는 것이며, 재생된 암호화된 컨텐츠 데이터가 암호 해독 장치(80)에 공급되고, 영역 AR2의 재생 데이터가 CIRC7 키 추출기(81)에 공급된다. CIRC7 키 추출기(81)에 의해 암호 키 데이터가 생성되고, 암호 키 데이터가 암호 해독 장치(80)에 공급된다. 암호 해독 장치(80)에 의해 CIRC4 디코더(78) 출력 데이터의 암호화가 복호되어 출력 단자(82)에 재생된 데이터가 출력된다.
컨트롤러(83)에는 서브 코드 디코더(77)로부터 광 디스크(62)의 TOC 데이터 및 어드레스 데이터가 공급된다. 도 1에 나타낸 바와 같은 광 디스크(1)를 장착한 경우에는, 영역 PA2가 액세스되고, 광학 픽업(72)에서 프로그램 영역 PA2에 기록되어 있는 데이터가 판독되어 암호 키 데이터가 생성되고, 그 후, 프로그램 영역 PA2의 컨텐츠 데이터가 재생된다.
그런데, 전술한 광 디스크(62)에서, 영역 AR2의 부분은 CIRC7로 에러 정정 부호화되어 데이터에, CIRC4 방식으로도 CIRC7 방식으로도 정정 가능한 데이터가 포함된 것이며, 이 부분이 잘못하여 음으로서 재생되어 버리면, 불쾌한 음이 되는 것을 생각할 수 있다. CIRC4 방식으로도 CIRC7 방식으로도 정정 가능한 데이터 부분에는, PCM 신호의 상위 비트를 모두 0으로 하고, 또는 1로 하여, 작은 음이 되도록 해 두는 것이 고려된다.
CIRC4 방식으로도 CIRC7 방식으로도 정정 가능한 데이터 부분에서 발생되는 음이 직류나 고주파이면, 사용자는 깨닫기 어럽기 때문에, 볼륨을 올려 버릴 위험성이 있다. 그래서, 0의 데이터와 l의 데이터를 특정 패턴으로 매입하여, 가청 대역의 음을 발생시키는 것이 고려된다. 일례로서, "0"의 데이터와 "1"의 데이터를 7. 35kHz로 반복하도록 하는 것이 고려된다.
CIRC의 복호 회로 중에는 C1 계열의 에러가 발생하지 않으면 C2 계열의 에러 정정 처리로 옮겨지지 않는 것이 있다. 이와 같은 복호 회로를 가지는 드라이브나 플레이어에서의 처리에 대비하여, 영역 AR2의 부분에 기록되는 데이터 중의 CIRC4 방식으로도 CIRC7 방식으로도 정정 가능한 데이터에, C1 계열의 에러를 포함시켜 두는 것이 고려된다.
이상의 설명에서는 본 발명을 데이터 기록 매체에 대하여 적용한 예에 대하여 설명했지만, 본 발명은 데이터 기록 매체에 한정되지 않고, 컨텐츠 데이터를 암호화하여 송신하고, 암호화된 데이터를 수신하는 경우에도 적용할 수 있다. 즉, 송수신 되는 데이터의 소정 기간(프레임, 패킷 등)이 CIRC7로 부호화된 데이터 기간으로 되어, 그 데이터 기간에 전술한 것과 동일하게 암호 키를 매입할 수 있다.
데이터의 송수신에 본 발명을 적용한 경우에는, 도 19에 나타내는 기록계의 구성이 송신계의 구성과 대응하여, 스위치 회로(57)의 출력이 송신부에 공급되어 유선 또는 무선의 통신로에 대하여 송출된다. 도 20에 나타내는 재생계의 구성이 수신계의 구성과 대응하여, RF 앰프(73)에 대하여 수신 데이터가 공급된다. 암호 해독 장치(80)로부터 수신되어 복호된 데이터가 얻어진다.
본 발명은 전술한 본 발명의 한 실시예에 한정되는 것이 아니라, 본 발명의 요지를 일탈하지 않는 범위 내에서 여러 가지 변형이나 응용이 가능하다. 전술한 예에서는, CIRC4 방식과 CIRC7 방식으로 정정 가능한 데이터로서 설명해 왔지만, 수직 방향(C1 계열)을 단위로 하여 소정 데이터가 반복되는 배치로 한 것은 동일한 부호화 구조라면, 어떠한 인터리브 길이에서도 정정 가능하다.
또한 복수의 에러 정정 방식으로 정정 가능한 데이터는 CIRC뿐만 아니라, 2 계열에 에러 정정 부호화하는 다른 부호화 방식에도 확장하여 고려할 수 있다. 예를 들면, 수평 방향과 수직 방향으로 부호화를 실행하는 적(積)부호의 경우에도, CIRC의 경우와 동일하게, 복수의 부호화 방식으로도 정정할 수 있는 데이터가 고려된다.
본 발명에서는 데이터 기록 매체인 광 디스크에는, CIRC7 방식으로 데이터가 에러 정정 부호화되는 영역이 형성되어 있고, 그 중에, CIRC4 방식으로도 CIRC7 방식으로도 정정 가능한 데이터가 소정 위치에 소정 패턴으로 기록되어 있다. 이 정정 가능한 데이터를 암호 키 또는 암호 키의 일부로 하고 있으므로, 기존의 장치에대한 영향을 적게 하여 암호 키의 은닉성을 높일 수 있다. 또한 영역의 구성 등을 여러 가지로 변화시킴으로써, 암호 키를 보다 비밀로 할 수 있다.

Claims (75)

  1. 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터가 기록되는 영역을 구비하고,
    상기 영역에는 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터가 혼재(混在)되어 기록되고,
    상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터는 적어도 암호 키 데이터의 최소한 일부를 구성하는
    기록 매체.
  2. 제1항에 있어서,
    상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터는 상기 영역으로부터 판독된 데이터를 상기 제2 에러 정정 부호에 의해 복호화했을 때에 상기 암호 키 데이터에 따른 소정의 에러 패턴을 나타내도록 상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 혼재되어 기록되는 기록 매체.
  3. 제2항에 있어서,
    상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터는 상기 제1 에러 정정 부호에 의해서도 복호 가능한 데이터인 기록 매체.
  4. 제1항에 있어서,
    상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터의 적어도 일부는 더미(dummy) 데이터인 기록 매체.
  5. 제1항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 적어도 2 방향의 부호화 계열에 부호화를 실행하는 것으로 상기 부호화 계열만 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 2 방향의 부호화 계열 중 한 방향의 부호화 계열을 단위로 하여 소정 데이터가 반복되는 데이터인 기록 매체.
  6. 제1항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 수직 방향의 C1 계열과 경사 방향의 C2 계열에 부호화를 실행하는 부호로 인터리브(interleave) 길이가 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 C1 계열을 단위로 하여 소정 데이터가 반복되는 것인 기록 매체.
  7. 제6항에 있어서,
    상기 복호 가능한 형태의 데이터는 상기 C1 계열 에러를 포함하는 기록 매체.
  8. 제6항에 있어서,
    상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 상기 복호 가능한 형태의 데이터가 혼재하도록 기록된 부분은 상위 비트 모두 같은 값이 되도록 기록되는 기록 매체.
  9. 제6항에 있어서,
    상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 상기 복호 가능한 형태의 데이터가 혼재하도록 기록된 부분은 재생 시에 가청(可聽) 대역의 음(音)이 되는 데이터가 기록되는 기록 매체.
  10. 제9항에 있어서,
    상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 상기 복호 가능한 형태의 데이터가 혼재하도록 기록된 부분은 0(제로)의 데이터와 1의 데이터가 소정 주기로 반복하여 기록되는 기록 매체.
  11. 기록 매체의 기록 영역에 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터를 기록하는 동시에, 상기 기록 영역에 암호 키 데이터의 적어도 일부를 구성하고, 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터를 혼재하여 기록하는 기록 매체의 기록 방법.
  12. 제11항에 있어서,
    상기 암호 키 데이터는 상기 영역으로부터 판독된 데이터를 상기 제2 에러 정정 부호에 의해 복호했을 때에 얻어지는 에러의 유무에 따른 데이터를 추가로 포함하는 기록 매체의 기록 방법.
  13. 제12항에 있어서,
    상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터는 상기 제1 에러 정정 부호에 의해서도 복호 가능한 데이터인 기록 매체의 기록 방법.
  14. 제11항에 있어서,
    상기 기록 방법은 상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터를 상기 기록 영역으로부터 판독된 데이터를 상기 제2 에러 정정 부호에 의해 복호화했을 때에 상기 암호 키 데이터에 따른 소정의 에러 패턴을 나타내도록 상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 혼재하도록 기록하는 기록 매체의 기록 방법.
  15. 제11항에 있어서,
    상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터의 적어도 일부는 더미 데이터인 기록 매체의 기록 방법.
  16. 제11항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 적어도 2 방향의 부호화 계열에 부호화를 실행하는 것으로 상기 부호화 계열만 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 2 방향의 부호화 계열 중 한 방향의 부호화 계열을 단위로 하여 소정 데이터가 반복되는 데이터인 기록 매체의 기록 방법.
  17. 제11항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 수직 방향의 C1 계열과 경사 방향의 C2 계열에 부호화를 실행하는 부호로 인터리브 길이가 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 C1 계열을 단위로 하여 소정 데이터가 반복되는 것인 기록 매체의 기록 방법.
  18. 제17항에 있어서,
    상기 복호 가능한 형태의 데이터는 상기 C1 계열 에러를 포함하는 기록 매체의 기록 방법.
  19. 제17항에 있어서,
    상기 기록 방법은 상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 상기 복호 가능한 형태의 데이터가 혼재하도록 기록된 부분이 상위 비트 모두 같은 값이 되도록 기록하는 기록 매체의 기록 방법.
  20. 제17항에 있어서,
    상기 기록 방법은 상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 상기 복호 가능한 형태의 데이터가 혼재하도록 기록된 부분이 재생 시에 가청 대역의 음이 되도록 기록하는 기록 매체의 기록 방법.
  21. 제20항에 있어서,
    상기 기록 방법은 상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 상기 복호 가능한 형태의 데이터가 혼재하도록 기록된 부분에 0(제로)의 데이터와 1의 데이터를 소정 주기로 반복하여 기록하는 기록 매체의 기록 방법.
  22. 기록 매체의 영역에 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와, 상기 제1 에러 정정 부호에 의해 복호 가능하며, 또한 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해서도 복호 가능한 형태의 복수 데이터를 적어도 암호 키 데이터의 일부를 나타내는 패턴이 되도록 혼재시켜 기록하는 기록 매체의 기록 방법.
  23. 제22항에 있어서,
    상기 기록 방법은 상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터를 인자로 하는 생성 함수를 사용하여 상기 암호 키 데이터를 생성하고, 상기 생성된 암호 키 데이터가 나타내는 패턴으로 상기 복수의 데이터를 기록하는 기록 매체의 기록 방법.
  24. 제23항에 있어서,
    상기 기록 방법은 상기 기록 매체에 기록할 때마다 생성 함수를 변환하는 기록 매체의 기록 방법.
  25. 제22항에 있어서,
    상기 기록 방법은 상기 기록 매체에 기록할 때마다 상기 복수 데이터의 기록 패턴을 변환하는 기록 매체의 기록 방법.
  26. 제22항에 있어서,
    상기 복수의 데이터는 상기 암호 키 데이터의 일부를 구성하는 기록 매체의 기록 방법.
  27. 제22항에 있어서,
    상기 기록 방법은 상기 영역으로부터 판독된 데이터를 상기 제2 에러 정정 부호로 복호했을 때에 소정의 에러 패턴이 얻어지도록 상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 복수 데이터가 혼재하도록 기록하는 기록 매체의 기록 방법.
  28. 제22항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 적어도 2 방향의 부호화 계열에 부호화를 실행하는 것으로 상기 부호화 계열만 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 2 방향의 부호화 계열 중 한 방향의 부호화 계열을 단위로 하여 소정 데이터가 반복되는 데이터인 기록 매체의 기록 방법.
  29. 제22항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 수직 방향의 C1 계열과 경사 방향의 C2 계열에 부호화를 실행하는 부호로 인터리브 길이가 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 C1 계열을 단위로 하여 소정 데이터가 반복되는 것인 기록 매체의 기록 방법.
  30. 제29항에 있어서,
    상기 복호 가능한 형태의 데이터는 상기 C1 계열 에러가 포함되는 기록 매체의 기록 방법.
  31. 제29항에 있어서,
    상기 기록 방법은 상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 상기 복호 가능한 형태의 데이터가 혼재하도록 기록된 부분이 상위 비트 모두같은 값이 되도록 기록하는 기록 매체의 기록 방법.
  32. 제29항에 있어서,
    상기 기록 방법은 상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 상기 복호 가능한 형태의 데이터가 혼재하도록 기록된 부분이 재생 시에 가청 대역의 음이 되도록 기록하는 기록 매체의 기록 방법.
  33. 제32항에 있어서,
    상기 기록 방법은 상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 상기 복호 가능한 형태의 데이터가 혼재하도록 기록된 부분에, 0(제로)의 데이터와 1의 데이터를 소정 주기로 반복하여 기록하는 기록 매체의 기록 방법.
  34. 입력된 데이터에 제1 에러 정정 부호에 의해 에러 정정 부호화 처리를 포함하는 인코드 처리를 실시하는 인코드 처리부와,
    상기 인코드 처리부로부터의 출력 데이터가 공급되어 기록 매체에 기록하는 기록부와,
    상기 제1 에러 정정 부호에 의해 복호 가능하고, 또한 적어도 암호 키 데이터의 일부를 구성하며, 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해서도 복호 가능한 형태의 데이터를 생성하여, 상기 인코드 처리부에 공급하는 생성부
    를 구비하는 기록 매체의 기록 장치.
  35. 제34항에 있어서,
    상기 기록 장치는 상기 암호 키 데이터의 일부를 나타내는 패턴이 되도록 상기 제2 에러 정정 부호에 의해서도 복호 가능한 형태의 복수 데이터를 상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 혼재하도록 상기 기록 매체에 기록하는 기록 매체의 기록 장치.
  36. 제35항에 있어서,
    상기 생성부는 상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 복수 데이터를 인자로 하는 생성 함수를 사용하여 상기 암호 키 데이터를 생성하고, 상기 생성된 암호 키 데이터를 상기 인코드 처리부에 공급하는 기록 매체의 기록 장치.
  37. 제36항에 있어서,
    상기 생성부, 상기 기록 매체에 기록할 때마다의 생성 함수를 변환하는 기록 매체의 기록 장치.
  38. 제35항에 있어서,
    상기 생성부는 상기 기록 매체에 기록할 때마다 상기 복수 데이터의 기록 패턴을 변환하는 기록 매체의 기록 장치.
  39. 제34항에 있어서,
    상기 생성부는 상기 영역으로부터 판독된 데이터를 상기 제2 에러 정정 부호로 복호했을 때에 소정의 에러 패턴이 얻어지도록 상기 복수의 데이터가 혼재하게 생성하는 기록 매체의 기록 장치.
  40. 제34항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 적어도 2 방향의 부호화 계열에 부호화를 실행하는 것으로 상기 부호화 계열만 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 2 방향의 부호화 계열 중 한 방향의 부호화 계열을 단위로 하여 소정 데이터가 반복되는 데이터인 기록 매체의 기록 장치.
  41. 제34항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 수직 방향의 C1 계열과 경사 방향의 C2 계열에 부호화를 실행하는 부호로 인터리브 길이가 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 C1 계열을 단위로 하여 소정 데이터가 반복되는 것인 기록 매체의 기록 장치.
  42. 제41항에 있어서,
    상기 복호 가능한 형태의 데이터는 상기 C1 계열 에러를 포함하는 기록 매체의 기록 장치.
  43. 제34항에 있어서,
    상기 기록 장치는 상기 입력된 데이터에 암호화 처리를 실시하여, 출력 데이터를 상기 인코드 처리부에 공급하는 암호화 처리부를 추가로 구비하는 기록 매체의 기록 장치.
  44. 암호화되고, 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터가 기록되는 영역을 구비하고, 상기 영역에는 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터가 혼재되어 기록된 기록 매체의 상기 영역으로부터 판독된 데이터를 상기 제2 에러 정정 부호로 복호화하고,
    적어도 상기 제2 에러 정정 부호로 복호화된 데이터를 사용하여 암호 해독을 위한 키 데이터를 생성하고,
    상기 생성된 키 데이터를 사용하여 상기 제1 에러 정정 부호로 부호화된 데이터의 암호를 복호하는
    기록 매체의 재생 방법.
  45. 제44항에 있어서,
    상기 재생 방법은 상기 제2 에러 정정 부호로 복호화 했을 때 얻어지는 에러 패턴을 사용하여 상기 키 데이터를 추가로 생성하는 기록 매체의 재생 방법.
  46. 제44항에 있어서,
    상기 재생 방법은 상기 영역으로부터 상기 제2 에러 정정 부호로 복호 가능한 형태로 기록되어 있는 데이터의 판독 위치를 상기 기록 매체의 재생 시마다 변환하는 기록 매체의 재생 방법.
  47. 제44항에 있어서,
    상기 재생 방법은 상기 영역으로부터 상기 제2 에러 정정 부호로 복호 가능한 형태로 기록되어 있는 데이터의 판독 순번을 상기 기록 매체의 재생 시마다 변환하는 기록 매체의 재생 방법.
  48. 제44항에 있어서,
    상기 재생 방법은 상기 영역으로부터 판독된 데이터를 반도체 메모리에 리드인(read-in)하고, 상기 반도체 메모리에 리드인된 데이터를 사용하여 상기 키 데이터의 생성을 실행하는 기록 매체의 재생 방법.
  49. 제44항에 있어서,
    상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터는 상기 제1 에러 정정 부호에 의해서도 복호 가능한 데이터인 기록 매체의 재생 방법.
  50. 제44항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 적어도 2 방향의 부호화 계열에 부호화를 실행하는 것으로 상기 부호화 계열만 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 2 방향의 부호화 계열 중 한 방향의 부호화 계열을 단위로 하여 소정 데이터가 반복되는 데이터인 기록 매체의 재생 방법.
  51. 제44항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 수직 방향의 C1 계열과 경사 방향의 C2 계열에 부호화를 실행하는 부호로 인터리브 길이가 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 C1 계열을 단위로 하여 소정 데이터가 반복되는 것인 기록 매체의 재생 방법.
  52. 암호화되고, 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터가 기록되는 영역을 구비하고, 상기 영역에는 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터가 혼재되어 기록된 기록 매체로부터 데이터를 판독하는 헤드부와,
    상기 헤드부로부터의 출력 신호에 디코드 처리를 실행하는 디코드 처리부와,
    상기 디코드 처리부로부터의 출력 데이터에 상기 제2 에러 정정 부호로 복호화를 실행하고, 적어도 상기 제2 에러 정정 부호로 복호화된 데이터를 사용하여 암호 해독을 위한 키 데이터를 생성하는 생성부와,
    상기 생성부에 의해 생성된 키 데이터를 사용하여 상기 디코드 처리부의 출력 데이터 암호를 복호하는 복호부
    를 구비하는 기록 매체의 재생 장치.
  53. 제52항에 있어서,
    상기 생성부는 상기 제2 에러 정정 부호로 복호화 했을 때 얻어지는 에러 패턴을 사용하여 상기 키 데이터를 추가로 생성하는 기록 매체의 재생 장치.
  54. 제52항에 있어서,
    상기 재생 장치는 상기 영역으로부터 상기 제2 에러 정정 부호로 복호 가능한 형태로 기록되어 있는 데이터의 판독 위치를 상기 기록 매체의 재생 시마다 변환하는 기록 매체의 재생 장치.
  55. 제52항에 있어서,
    상기 재생 장치는 상기 영역으로부터 상기 제2 에러 정정 부호로 복호 가능한 형태로 기록되어 있는 데이터의 판독 순번을 상기 기록 매체의 재생 시마다 변환하는 기록 매체의 재생 장치.
  56. 제52항에 있어서,
    상기 재생 장치는 상기 영역으로부터 판독된 데이터를 반도체 메모리에 리드인하고, 상기 반도체 메모리에 리드인된 데이터를 사용하여 상기 키 데이터의 생성을 실행하는 기록 매체의 재생 장치.
  57. 제52항에 있어서,
    상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터는 상기 제1 에러 정정 부호에 의해서도 복호 가능한 데이터인 기록 매체의 재생 장치.
  58. 제52항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 적어도 2 방향의 부호화 계열에 부호화를 실행하는 것으로 상기 부호화 계열만 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 2 방향의 부호화 계열 중 한 방향의 부호화 계열을 단위로 하여 소정 데이터가 반복되는 데이터인 기록 매체의 재생 장치.
  59. 제52항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 수직 방향의 C1 계열과 경사 방향의 C2 계열에 부호화를 실행하는 부호로 인터리브 길이가 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 C1 계열을 단위로 하여 소정 데이터가 반복되는 것인 기록 매체의 재생 장치.
  60. 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와 상기 제1 에러 정정 부호에 의해 복호 가능하고, 또한 상기 제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해서도 복호 가능한 형태로 암호 키 데이터의 일부를 구성하는 데이터를 혼재시켜 출력하는 데이터의 송출 방법.
  61. 제60항에 있어서,
    상기 송출 방법은 상기 데이터를 상기 제2 에러 정정 부호로 복호했을 때에 소정의 에러 패턴이 얻어지도록 상기 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터에 상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 복수 데이터가 혼재하도록 출력하는 데이터의 송출 방법.
  62. 제61항에 있어서,
    상기 송출 방법은 상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터를 인자로 하는 생성 함수를 사용하여 상기 암호 키 데이터를 생성하고, 상기 생성된 암호 키 데이터가 나타내는 패턴으로 출력하는 데이터의 송출 방법.
  63. 제62항에 있어서,
    상기 송출 방법은 상기 데이터의 출력 시마다 생성 함수를 변환하는 데이터의 송출 방법.
  64. 제61항에 있어서,
    상기 송출 방법은 상기 데이터의 출력 시마다 상기 복수 데이터의 기록 패턴을 변환하는 데이터의 송출 방법.
  65. 제60항에 있어서,
    상기 제2 에러 정정 부호에 의해서도 복호 가능한 형태의 데이터 일부는 더미 데이터인 데이터의 송출 방법
  66. 제60항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 적어도 2 방향의 부호화 계열에 부호화를 실행하는 것으로 상기 부호화 계열만 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 2 방향의 부호화 계열 중 한 방향의 부호화 계열을 단위로 하여 소정 데이터가 반복되는 데이터인 데이터의 송출 방법.
  67. 제60항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 수직 방향의 C1 계열과 경사 방향의 C2 계열에 부호화를 실행하는 부호로 인터리브 길이가 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 C1 계열을 단위로 하여 소정 데이터가 반복되는 것인 데이터의 송출 방법.
  68. 암호화되고, 제1 에러 정정 부호에 의해 에러 정정 부호화된 데이터와, 상기제1 에러 정정 부호와는 상이한 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터가 혼재되어 송출되어 온 데이터를 상기 제2 에러 정정 부호로 복호화하고,
    적어도 상기 제2 에러 정정 부호로 복호화된 데이터를 사용하여 암호 해독을 위한 키 데이터를 생성하고,
    생성된 키 데이터를 사용하여 상기 제1 에러 정정 부호로 부호화된 데이터의 암호를 복호하는 데이터의 복호 방법.
  69. 제68항에 있어서,
    상기 복호 방법은 상기 제2 에러 정정 부호로 복호화 했을 때 얻어지는 에러 패턴을 사용하여 상기 키 데이터를 추가로 생성하는 데이터의 복호 방법.
  70. 제68항에 있어서,
    상기 복호 방법은 상기 제2 에러 정정 부호로 복호 가능한 형태의 데이터 판독 위치를 상기 데이터의 복호 시마다 변환하는 데이터의 복호 방법.
  71. 제44항에 있어서,
    상기 복호 방법은 상기 제2 에러 정정 부호로 복호 가능한 형태의 데이터 판독 순번을 상기 기록 매체의 재생 시마다 변환하는 데이터의 복호 방법.
  72. 제68항에 있어서,
    상기 복호 방법은 상기 데이터를 반도체 메모리에 리드인하고, 상기 반도체 메모리에 리드인된 데이터를 사용하여 상기 키 데이터의 생성을 실행하는 데이터의 복호 방법.
  73. 제68항에 있어서,
    상기 제2 에러 정정 부호에 의해 복호 가능한 형태의 데이터는 상기 제1 에러 정정 부호에 의해서도 복호 가능한 데이터인 데이터의 복호 방법.
  74. 제68항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 적어도 2 방향의 부호화 계열에 부호화를 실행하는 것으로 상기 부호화 계열만 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 2 방향의 부호화 계열 중 한 방향의 부호화 계열을 단위로 하여 소정 데이터가 반복되는 데이터인 데이터의 복호 방법.
  75. 제68항에 있어서,
    상기 제1 에러 정정 부호와 상기 제2 에러 정정 부호는 수직 방향의 C1 계열과 경사 방향의 C2 계열에 부호화를 실행하는 부호로 인터리브 길이가 상이한 부호이며, 상기 복호 가능한 형태의 데이터는 상기 C1 계열을 단위로 하여 소정 데이터가 반복되는 것인 데이터의 복호 방법.
KR10-2003-7012616A 2002-01-31 2003-01-22 기록 매체, 기록 방법 및 장치, 재생 방법 및 장치,데이터의 송출 방법 및 데이터의 복호 방법 Abandoned KR20040073285A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2002024496A JP3960061B2 (ja) 2002-01-31 2002-01-31 データ記録媒体、データ記録方法および装置、データ再生方法および装置、データ送信方法およびデータ受信方法
JPJP-P-2002-00024496 2002-01-31
PCT/JP2003/000526 WO2003065363A1 (fr) 2002-01-31 2003-01-22 Support d'enregistrement, procede et appareil d'enregistrement, procede et appareil de reproduction, procede de transmission de donnees et procede de demodulation de donnees

Publications (1)

Publication Number Publication Date
KR20040073285A true KR20040073285A (ko) 2004-08-19

Family

ID=27654488

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-7012616A Abandoned KR20040073285A (ko) 2002-01-31 2003-01-22 기록 매체, 기록 방법 및 장치, 재생 방법 및 장치,데이터의 송출 방법 및 데이터의 복호 방법

Country Status (7)

Country Link
US (3) US7373580B2 (ko)
EP (1) EP1378905B1 (ko)
JP (1) JP3960061B2 (ko)
KR (1) KR20040073285A (ko)
CN (1) CN1293559C (ko)
DE (1) DE60319634T2 (ko)
WO (1) WO2003065363A1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2007096987A1 (ja) * 2006-02-24 2009-07-09 富士通株式会社 エラー制御装置
JP2008011205A (ja) * 2006-06-29 2008-01-17 Toshiba Corp 符号化装置及び復号化装置及び方法及び情報記録再生装置
KR20090014828A (ko) * 2007-08-07 2009-02-11 삼성전자주식회사 에러 정정 코드를 암호화하는 플래시 메모리 시스템 및플래시 메모리 시스템의 암호화 방법
US8218408B2 (en) * 2007-12-07 2012-07-10 Panasonic Corporation Information recording method and information reproducing method
US9112677B2 (en) * 2011-04-08 2015-08-18 Nec Corporation Communication device and cryptographic key creation method in cryptographic key sharing system
JP2017010600A (ja) * 2015-06-19 2017-01-12 株式会社日立エルジーデータストレージ 記録再生装置、再生装置、再生データの復元方法、書込みデータ生成方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0637025A3 (en) * 1993-07-26 1997-03-19 Matsushita Electric Industrial Co Ltd Apparatus and method for recording and reproducing digital data.
WO1995003655A1 (en) * 1993-07-26 1995-02-02 Oakleigh Systems, Inc. Cd prom encryption system
JP3449804B2 (ja) * 1994-10-31 2003-09-22 株式会社ソニー・ディスクテクノロジー データ記録方法、データ記録装置、データ再生方法及びデータの記録媒体
JP4209953B2 (ja) * 1995-05-31 2009-01-14 ソニー株式会社 データ記録/再生装置および方法、並びにディスク状記録媒体
EP0755055B1 (en) 1995-07-14 2002-01-16 Sony Corporation Transmitting recording and reproducing data
US6516064B1 (en) 1995-07-25 2003-02-04 Sony Corporation Signal recording apparatus, signal record medium and signal reproducing apparatus
JP3951317B2 (ja) * 1995-09-28 2007-08-01 ソニー株式会社 データ記録/再生のための装置および方法
SE514352C2 (sv) 1996-07-05 2001-02-12 Ifunga Test Equipment Bv Sätt att förse en optisk databärare med identitetsinformation
WO1998021722A1 (en) * 1996-11-13 1998-05-22 Matsushita Electric Industrial Co., Ltd. Apparatus and method of generating bit stream for information recording disc storage which enables seamless reproduction of a plurality of pieces of image information, and recording medium on which program applied to the generating apparatus is recorded
US6614846B1 (en) * 1996-12-06 2003-09-02 Matsushita Electric Industrial Co., Ltd. Method and apparatus for transmitting, encoding and decoding video signal and recording/reproducing method of optical disc
IL128257A (en) * 1997-05-30 2006-10-05 Macrovision Europ Ltd Method for protecting a list from copying, carrying a list protected from copying and means for discovering access control information
JPH11266243A (ja) * 1997-12-09 1999-09-28 Canon Inc 情報処理装置及び方法
US6076165A (en) * 1998-01-16 2000-06-13 Sony Corporation Method for authenticating digital recording devices
JP4208998B2 (ja) * 1998-07-03 2009-01-14 パイオニア株式会社 複製制限機能を備えた記録再生システム、記録装置および再生装置
JP2000207829A (ja) 1999-01-11 2000-07-28 Yamaha Corp 暗号化及びその解除方式
JP2001094543A (ja) 1999-09-20 2001-04-06 Yamaha Corp キー情報伝送・記録方式
KR100750624B1 (ko) * 1999-09-29 2007-08-20 소니 가부시끼 가이샤 데이터 기록매체, 데이터 기록 및/또는 재생장치 및기록매체 판별방법
JP2001143270A (ja) 1999-11-15 2001-05-25 Sony Corp Cd−r/rwディスク
JP4277452B2 (ja) * 2000-02-25 2009-06-10 ソニー株式会社 記録装置、再生装置
JP2001307424A (ja) 2000-04-21 2001-11-02 Pioneer Electronic Corp 情報記録装置及び方法、情報再生装置及び方法並びに情報記録媒体
EP1233523A1 (en) * 2001-02-16 2002-08-21 Deutsche Thomson-Brandt Gmbh Method and apparatus for decoding error correction code
JP3575461B2 (ja) 2001-12-21 2004-10-13 ソニー株式会社 記録媒体、記録方法および装置、ならびに、再生装置および方法

Also Published As

Publication number Publication date
WO2003065363A1 (fr) 2003-08-07
EP1378905A4 (en) 2006-08-16
US20070294609A1 (en) 2007-12-20
CN1293559C (zh) 2007-01-03
US20070124646A1 (en) 2007-05-31
DE60319634T2 (de) 2009-04-02
US7373580B2 (en) 2008-05-13
JP3960061B2 (ja) 2007-08-15
DE60319634D1 (de) 2008-04-24
JP2003228910A (ja) 2003-08-15
EP1378905A1 (en) 2004-01-07
CN1498404A (zh) 2004-05-19
HK1067766A1 (en) 2005-04-15
EP1378905B1 (en) 2008-03-12
US20040139381A1 (en) 2004-07-15

Similar Documents

Publication Publication Date Title
KR100707807B1 (ko) 데이터기록매체, 데이터기록장치, 데이터기록방법,데이터재생장치 및 데이터재생방법
JP3941513B2 (ja) 記録方法、記録装置、再生方法及び再生装置
US6980498B2 (en) Method of recording on recording medium and recording device, and method of reproducing from recording medium and reproducing device
US20070124646A1 (en) Recording medium, recording method and apparatus, reproducing method and apparatus, data transmitting method, and data decrypting method
JP3829724B2 (ja) 記録媒体、記録方法および装置、再生装置および方法、ならびに、データ判別方法
JP3575461B2 (ja) 記録媒体、記録方法および装置、ならびに、再生装置および方法
US20060120685A1 (en) Data recording method and device, data recording medium, data reproduction method and device, data transmission method and device, and data reception method and device
JP2007527589A (ja) コピー防止光ディスクのコピー
JP5021197B2 (ja) ディスク状記録媒体及びその製造方法、ディスク記録方法及び装置、並びにディスク再生方法及び装置
KR20040108823A (ko) 기록 매체, 기록 방법, 기록 장치, 재생 방법 및 재생장치
JP3900984B2 (ja) 記録媒体、データ記録方法、データ記録装置、データ再生方法およびデータ再生装置
JP2002050122A (ja) 記録媒体及び記録媒体の再生装置並びに再生方法
JP2008159117A (ja) データ記録媒体
JP2005085400A (ja) データ記録媒体、データ記録方法および装置、データ再生方法および装置、データ送信方法およびデータ受信方法
HK1067766B (en) Recording method and apparatus, reproduction method and apparatus, data transmission method, and data demodulation method

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20030926

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20080107

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090331

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20090625

NORF Unpaid initial registration fee
PC1904 Unpaid initial registration fee