[go: up one dir, main page]

WO2008093863A1 - 誤り訂正符号を用い機密性向上を導入する方法 - Google Patents

誤り訂正符号を用い機密性向上を導入する方法 Download PDF

Info

Publication number
WO2008093863A1
WO2008093863A1 PCT/JP2008/051715 JP2008051715W WO2008093863A1 WO 2008093863 A1 WO2008093863 A1 WO 2008093863A1 JP 2008051715 W JP2008051715 W JP 2008051715W WO 2008093863 A1 WO2008093863 A1 WO 2008093863A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
recording medium
storage medium
independent
data
Prior art date
Application number
PCT/JP2008/051715
Other languages
English (en)
French (fr)
Inventor
Yoichi Kanamaru
Takahiro Gotanda
Takeshi Watabe
Shigenori Takahashi
Original Assignee
Wats Corporation
Takahashi, Rie
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
Priority claimed from JP2007047952A external-priority patent/JP2008192111A/ja
Application filed by Wats Corporation, Takahashi, Rie filed Critical Wats Corporation
Publication of WO2008093863A1 publication Critical patent/WO2008093863A1/ja

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/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
    • 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/00579Circuits 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 data encoding, e.g., modulation schemes violating run-length constraints, causing excessive DC content, or involving uncommon codewords or sync patterns
    • 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

Definitions

  • the present invention relates to a method, a system, and a program for providing independent information for maintaining confidentiality in an existing recording medium or storage medium having an error correction function. Disclosure of the invention
  • the data is prepared independently and is encrypted using information necessary for encryption. Separate information is required.
  • the independent information when independent information that depends on the algorithm is separately required for encryption and decryption, the independent information is generally called key information.
  • independent information when viewed from a conventional recording medium or storage medium system, independent information is regarded as alteration information (unintentional error) of data recorded on the recording medium or storage medium. Therefore, the independent information is embedded in the same recording medium or storage medium, which is an effective method for managing and storing the independent information.
  • the encoded information is generally called data.
  • the information to be encoded is called basic information, and the basic information is the result stored in a conventional recording medium or storage medium system as basic data.
  • Basic information and independent information are generally treated as independent information. In other words, it is not a personality that can create one information from the other.
  • a certain amount of redundant additional information for error correction is included when information is encoded. Therefore, within the allowable range of the system, it is possible to correctly decode even if part of the data as encoded information is altered or missing. Basically, in the recording medium or storage medium system, the availability of the recording medium or storage medium is improved by the error correction function.
  • the changeable part can be selected as the change position so that the conditions sufficient for ensuring the availability in the recording medium or storage medium can be satisfied.
  • the modification applied to the data recorded on the recording medium or the storage medium can be considered as changeable data because any value can be given.
  • additional data can be embedded by considering the changeable data consisting of the change position and change contents as a new means of encoding. At this time, information independent of the basic information can be encoded in the additional data.
  • this additional data is treated as mere modification and deletion in the conventional recording medium or storage medium system, and therefore, this additional data is information that does not appear in the decoding process of the recording medium or storage medium.
  • management information Information that manages the degree of freedom related to encoding additional data, such as combinations of change positions and selection of encoding methods, is called management information.
  • the basic information may not be recognized correctly. Therefore, additional data may require redundant information in addition to independent information. In this case, it may be necessary to adjust the value of the redundant information so that the basic information is correctly decoded.
  • independent information When the sum of the amount of independent information and redundant information is smaller than the amount of additional data, the independent information can be encoded and decoded as additional data on a conventional recording medium or storage medium.
  • a set of changeable data and non-changeable data encoded including independent information is called independent data.
  • the idea about basic information can be applied recursively to independent information.
  • the encoding rules used for recursively applying independent information encoding need not be the same as those used for the basic data, and the selection of the rules themselves can improve confidentiality.
  • independent information can be hierarchized, allowing more complex management. This can be expected to improve the robustness of independent information.
  • the amount of independent information is required to withstand actual operation. By determining the hierarchy to be applied according to the amount of basic information, the robustness of independent information can be extended. The invention's effect
  • Independent information is determined independently and arbitrarily from the basic information decoded based on the conventional technology.
  • independent information when independent information is considered as a serial number for managing recording media or storage media, it can be used for managing replication.
  • basic data can be obtained by decoding independent data with a conventional recording medium or storage medium system, and then performing encoding.
  • additional data can be analogized.
  • the result of encoding the additional data and the result of encoding as the basic data are probabilistically known at each corresponding position.
  • the other half cannot be identified from the data on a set of recording media or storage media.
  • it is assumed that unintended errors will also be mixed in all locations will be identified To do so, many examples of recording media or storage media are required.
  • the amount of one piece of independent information is large, it is more difficult to guess the applied coding rule. In other words, when using independent information with a certain size, it is possible to maintain confidentiality even if the management information has a fixed combination of specific change positions.
  • management information dynamically. For example, it uses a hash technique for basic information. Concealment is also expected to be improved by the hash implementation method, the number of mapping destination bits and the coding rule, and the combination of change positions.
  • Encoding and decoding are performed by software, and management information is separated from the software. By doing so, it addresses the diversity of applications with management information.
  • the present invention comprises information encoding software 50, data decoding software 51, a recording medium or storage medium writing device 30, and a recording medium or storage medium reading device 31.
  • FIG. 1 is a system configuration diagram showing an embodiment of a mechanism for incorporating basic information 10 and independent information 11 as data on a recording medium or storage medium according to the present invention.
  • the basic information 10 is encoded into basic data by conventional information encoding software 20. Similarly, the basic information 10 has compatibility that can be encoded into basic data by the information encoding software 50 according to the present invention.
  • the basic information 10 and the independent information 11 are encoded into independent data by the information encoding software 50 according to the present invention.
  • the data generated by the conventional information encoding software 20 or the information encoding software 50 according to the present invention is recorded as basic data or independent data by the recording medium or storage medium writing device 30. Written and stored on storage medium 40.
  • a recording medium or storage medium 40 in which basic data or independent data is stored is recognized when the data is recognized by the recording medium or storage medium reader 30 and the conventional data decoding software 21 is used. Only basic information is decrypted.
  • the recording medium or storage medium 40 in which the basic data or the independent data is stored is recognized by the recording medium or storage medium reader 30, and the present invention is If the data decryption software 51 is used, basic information and independent information are decrypted.
  • FIG. 2 is a flowchart of information encoding in the information encoding software 50 according to the present invention shown in FIG.
  • the condition indicated by 2 0 2 is determined in order to maintain compatibility with the conventional system. If there is no independent information, the output content matches the basic data. When there is independent information, the output contents match the independent data by reflecting the data change point by the independent information shown in 203.
  • the basic data and the independent data may match. In this case, it is not clear whether there is any independent information. Therefore, if there is independent information, the basic data and the independent data must not match. In order to avoid matching, it is necessary to manipulate the redundant information contained in the additional data. This does not apply if it is not necessary to maintain compatibility with conventional systems.
  • FIG. 3 is a flowchart of data decryption in the data decryption software 51 according to the present invention shown in FIG.
  • the method of detecting the data change point by independent information indicated by 3 0 4 uses a method depending on each system such as using a hash technique for basic information.
  • the basic information is decrypted according to the method of using independent information determined by the system.
  • Fig. 1 is a plan view showing the system configuration.
  • FIG. 2 is a flowchart showing the flow of information encoding.

Landscapes

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

Abstract

課題 誤り訂正機能を持つ記録媒体あるいは記憶媒体システムにおいては、情報の符号化の際に誤り訂正のための冗長化された付加情報を含ませる。そのため、そのシステムの許容範囲内であれば、記録媒体あるいは記憶媒体上の符号化されたデータの一部が改変、及び欠落していても正しく復号化できる。結果として、汚れに強く認識のしやすいものとなっている。しかしながら、データの機密性に関する考慮はなされてはいない。一般的に情報の機密性向上では、その仕組みに必要な独立情報、例えば暗号化の鍵情報に相当、の管理保管方法が問題になる。解決手段 誤り訂正機能を妨げない範囲の量や変更位置であれば、独立情報を記録媒体あるいは記憶媒体の改変情報として使用できる。一方、独立情報を符号化した場合、改変前の符号化状態と一致する部分も出てくる。そのため、第三者による独立情報の量や場所の特定が難しくなる。結果として、独立情報の秘匿性も担保できる。

Description

明細書
誤り訂正符号を用い機密性向上を導入する方法 技術分野
本発明は既存の誤り訂正機能を持つ記録媒体あるいは記憶媒体に機密性保持の ための独立情報を持たせる方法、 システム及ぴプログラムに関する。 発明の開示
発明が解決しょうとする課題
一般的に、 対象とするデータの機密性を高めるためには、 そのデータに対して 予め用意した、 暗号化に必要な情報を使い暗号化を施すといったように、 機密性保 持のための独立情報が別途必要となる。
一方、 暗号化の技術においては、 暗号の符号化ゃ復号化の際にそのアルゴリズ ムに依存した独立情報が別途必要な場合、 その独立情報を一般的に鍵 (キー) 情報 と呼んでいる。
一般的に、 独立情報、 例えば暗号においては鍵情報、 の存在を隠すという秘匿 性を担保するため、 保全性の高い保管場所及び保管方法などの、 独立情報の管理保 管方法が必要とされている。 またその保全性の完全な維持は難しいとされている。
記録媒体あるいは記憶媒体を利用しだ保管データの機密生を向上させるために は、 独立情報の導入が必要となる。 それに伴い、 独立情報の管理保管方法が必要と される。 しかしながら、 その独立情報の保全のため、 対象とするデータと別管理を 行うことは、 その対応付けを含め独立情報の管理を難しくする。 そのため、 運用上 の問題も含め、 従来の記録媒体あるいは記憶媒体へのデータ保管技術では、 誤り訂 正機能を導入するなど、 符号化された情報の可用性向上のための工夫はなされてい るが、 データそのものの機密性を髙める工夫はなされていない。 課題を解決するための手段
C Dや D V D等の記録媒体あるいは記憶媒体において、 利用されている誤り訂 正符号は、 誤りが起きにくい状態であれば、 ある程度の意図的な改変が追加されて もその機能は失われないという事実がある。 つまりその条件の下では、 改変を新た な情報の追加の手段に利用出来る。
本発明におい.ては、 従来の記録媒体あるいは記憶媒体システムから見た場合、 独立情報を記録媒体あるいは記憶媒体に記録されたデータの改変情報 (意図しない 誤り) として极ぅ。 そのため、 独立情報を同じ記録媒体あるいは記憶媒体内に埋め 込むことになり、 独立情報の管理保管方法としては、 有効な方法になる。
符号化された情報を、 一般的にデータと呼ぶことにする。
理解を簡単化するために、 本発明では符号化対象の情報を基礎情報と呼び、 ま た基礎情報を従来の記録媒体あるいは記憶媒体システムにより保管された結果を基 礎データと呼ぶ。 基礎情報と独立情報は、 一般的に互いに独立な情報として扱われる。 つまり、 一方の情報からもう一方の情報を作り出せるような性格のものではない。
誤り訂正機能を持つ記録媒体あるいは記憶媒体システムにおいては、 情報の符 号化の際に、誤り訂正のための冗長化された付加情報を一定量含ませる。そのため、 そのシステムの許容範囲内であれば、 符号化された情報としてのデータの一部が改 変及び欠落していても正しく復号化できる。 基本的に、 記録媒体あるいは記憶媒体 システムでは、 誤り訂正機能により記録媒体あるいは記憶媒体の可用性の向上を行 つている。
記録媒体あるいは記憶媒体の傷、 汚れや磁気異常等が発生しにくい環境下の実 運用上では、 読み取り処理においても、 記録媒体あるいは記憶媒体に記録されたデ —タの一部が改変、 及ぴ欠落していると認識されることも少ない。 そのような環境 においては、 誤り訂正のための冗長化された付加情報の量を減らしても、 場合によ つては付加情報を無く しても、 記録媒体あるいは記憶媒体の可用性を担保できる。 逆に、 付加情報の量が十分多い場合、 ある条件を満たす範囲であれば、 意図的に記 録媒体あるいは記憶媒体上に記録されたデ一タを複数改変した場合でも、 可用性を 担保できるような改変を行える。 つまり、 記録媒体あるいは記憶媒体内に可用性を 担保するのに十分な条件を満たすように、 改変可能な部分を、 変更位置として選び 出せるということである。
また記録媒体あるいは記憶媒体上に記録されたデ一タに施す改変は、 任意の値 を与えられることから、 変更可能データとして考えることができる。 つまり、 変更 位置と変更内容からなる変更可能データを、 新たな符号化の手段とみなすことで、 追加データを埋め込めることができる。 この時、 追加データには、 基礎情報とは独 立な情報を符号化できる。 一方この追加データは、 従来の記録媒体あるいは記憶媒 体システムでは、 単なる改変、 及び欠落として扱われるため、 記録媒体あるいは記 憶媒体の復号化の処理では現れない情報となる。
記録媒体あるいは記憶媒体上に記録されたデータを改変する時、 記録後に改変 する場合や改変後に記録する場合が考えられる。 本発明においては、 効果としては 同じと考えられるため、 両者を区別しない。
一般的に、 変更可能データを全て追加データに使う必要はない。 また、 全部使 つた場合、記録媒体あるいは記憶媒体システムの可用性が失われることにつながる。 そのため、 追加データの符号化と復号化には、 適切な量を伴う変更位置の組み合わ せを選ぶ必要がある。 また、 変更位置の組み合わせや符号化方法の選択などの、 追 加データの符号化に関する自由度を管理する情報を管理情報と呼ぶ。
—方、 変更位置と変更内容の組み合わせの内容によっては、 基礎情報が正しく 認識されない場合があることが考えられる。 そのため追加データには、 独立情報以 外に冗長情報が必要かもしれない。 この場合、 基礎情報の復号が正しく行われるよ うに、 冗長情報の値を調整する必要もあるかもしれない。
独立情報と冗長情報の量の和が追加データの情報量より小さい場合、 独立情報 は、 追加データとして従来の記録媒体あるいは記憶媒体上に符号化と復号化ができ ることになる。 独立情報を含んで符号化された変更可能データと変更不可データの 組を独立データと呼ぶ。
追加データの符号化と復号化の仕組みから、 追加データの符号化の結果と、 基 礎データとしての符号化の結果が、 対応する各々の位置において確率的に半分は一 致する。 符号化の結果が一致した部分は、 第三者による変更位置の特定ができない ことになる。 一方、 変更位置の組み合わせが多数ある場合、 その組み合わせの選択 肢の多さを利用することで、 変更位置の組み合わせの特定を困難にできる。 更に、 追加データの符号化方法も無数にあるため、 復号化方法の特定も困難になる。 これ らの条件は、 一つでも満たしていれば、 追加データの特定を困難にするものと考え られる。 結果として、 追加データの秘匿性が担保できるため、 当然そこに含まれる 独立情報自体の秘匿性も担保できる。
独立情報そのもの符号化に対しても、 誤り検出を含む誤り訂正技術を導入する こともできる。 このことによって、 記録媒体あるいは記憶媒体自体の可用性を保ち ながら、 更に独立情報の可用性も向上させることができる。 誤り訂正技術を導入す る際には、 冗長情報が十分利用できる。
独立情報自体の秘匿性も担保できているため、 適用するシステムや基礎情報の 量などによって、 変更位置を予めシステムの外部で固定的に取り決める程度の運用 でも十分に、 独立情報を使った機密性の向上の効果を期待できる。
基礎情報に関する考えを独立情報に対して再帰的に適用できる。 つまり、 独立 情報に誤り訂正機能を持つ符号化を施したデータに対して、 さらに意図的に改変を 施すことで、 秘匿性を向上させることもできる。 再帰的に適用する独立情報の符号 化に使用する符号化規則は、 基礎データで使用するものと同じである必要もなく、 その規則の選択自体でも秘匿性を向上させることもできる。
また独立情報に対して再帰的に適用することにより、 独立情報の階層化が行え るためより複雑な管理を行える。 このことから、 独立情報の堅牢性の向上が行える と期待できる。 一方、 再帰的に適用するには、 実運用に耐えられる程度に、 独立情 報の量が必要になる。 基礎情報の量の多さによつて適用する階層を決めることで、 独立情報に対する堅牢性の拡張性を持たせられる。 発明の効果
したがって、 秘匿性の高い独立情報を、 一つの記録媒体あるいは記憶媒体で极 えるようになる。 つまり、 従来の記録媒体あるいは記憶媒体システムでは、 独立デ —タに対して、基礎情報は正しく検出できる力 独立情報の存在すら検出できない。 また第三者が、 独立情報の存在に気付いていてもその特定には困難を強いられる。
従来の技術に基づいて復号化される基礎情報とは、 独立かつ任意に独立情報が 決められる。
そのため、 基礎情報の変更を行わず、 独立情報のみを利用することもできる。 例えば、 独立情報を記録媒体あるいは記憶媒体の管理のための通し番号として考え た場合、 複製の管理などに使える。
暗号化の鍵によって、 一部又は全部を暗号化された情報を基礎情報として极ぅ ことを考える。 更に、 暗号化の鍵情報を独立情報に含めることを考える。 独立情報 は秘匿性が高いため、 暗号化の鍵情報を暗号化された情報を符号化したデータと物 理的に同じ場所、 つまり一つの記録媒体あるいは記憶媒体で管理しても、 機密性の 低下を招く恐れが少ない。
第三者によって独立データの解析を試みる場合を考える。 一般的には、 従来の 記録媒体あるいは記憶媒体システムで独立データを復号化し、 さらに符号化を行う ことで、 基礎データを得られる。 得られた基礎データと独立データを比較すること で、 追加データの類推を行うこともできる。 この場合、 追加データの符号化と復号 化の仕組みから、 追加データの符号化の結果と、 基礎データとしての符号化の結果 が、 対応する各々の位置において確率的には半分は判ってしまう。 しかしながら、 一組の記録媒体あるいは記憶媒体のデータからは、 残りの半分は特定できないこと にもなる。 一方意図しない誤りも混入することを前提と した時、 全ての場所が特定 されるには、 多くの記録媒体あるいは記憶媒体の例が必要になる。 また一つの独立 情報の量が多い場合、適用されている符号化規則の推測は更に難しくなる。つまり、 ある程度の大きさを持った独立情報を使う場合、 管理情報として、 特定の変更位置 の組み合わせを固定で持っていても、 かなり秘匿性の保つことができる。
管理情報を動的に持つことも可能である。 例えば、 基礎情報にハッシュ技法を 使う方法である。 ハッシュの実現時方法、 及び写像先のビッ ト数や符号化規則の選 択と変更位置の組み合わせの選択で秘匿性の向上も見込まれる。
独立情報の秘匿性は、恒久的に安全な暗号化システムが存在しないのと同様に、 恒久的なものではない。 しかしながら、 基礎情報の最低量がおおきくなることで、 独立情報の量を増やせるので、 独立情報の階層構造の導入を行うなど将来に向けた 拡張性のための仕掛けを持っていると考えられる。 発明を実施するための最良の形態
記録媒体あるいは記憶媒体システムの殆どは、 データの符号化及び書き込み、 あるいは読み取り及び復号化は、 ハードウェアつまり回路上で行われている。 しか しながら、 本発明では説明の簡単化のため、 符号化と復号化はソフ トウェアで行う 前提とする。 本発明の実装において管理情報の用途を規定できる場合、 ハ一ドゥエ ァによる実装を否定するものではない。
符号化と復号化はソフ トウェアで行うことで、 管理情報を ドウエアから分 離される。 そうすることによって、 管理情報による応用の多様性に対応する。
よって、 本発明は、 情報符号化ソフトウェア 5 0、 データ復号化ソフ トウェア 5 1、 記録媒体あるいは記憶媒体書き込み装置 3 0及び記録媒体あるいは記憶媒体 読み取り装置 3 1からなる。 実施例
図 1は、 本発明により基礎情報 1 0と独立情報 1 1をとある記録媒体あるいは 記憶媒体上にデータとして組み込む仕組みの、 一実施形態を示したシステム構成図 である。
従来の情報符号化ソフ トウエア 2 0と従来のデータ復号化ソフトウエア 2 1を 本発明との対比のために示す。
基礎情報 1 0は、 従来の情報符号化ソフトウエア 2 0によって基礎データに符 号化される。 同様に基礎情報 1 0は、 本発明による情報符号化ソフ トウェア 5 0に よって基礎データに符号化できる互換性を持つ。
基礎情報 1 0と独立情報 1 1は、 本発明による情報符号化ソフ トウェア 5 0に よつて独立データに符号化される。
従来の情報符号化ソフ トウエア 2 0又は本発明による情報符号化ソフ トウエア 5 0によって生成されたデ一タは、 記録媒体あるいは記憶媒体書き込み装置 3 0に よって、 基礎データ又は独立データとして記録媒体あるいは記憶媒体 4 0上に書き 込まれ保管される。
基礎データ又は独立データの保管された記録媒体あるいは記憶媒体 4 0は、 記 録媒体あるいは記憶媒体読み取り装置 3 0によって、 データが認識され、 従来のデ —タ復号化ソフ トウエア 2 1を使用した場合、 基礎情報のみが複号化される。
基礎データ又は独立データの保管された記録媒体あるいは記憶媒体 4 0は、 記 録媒体あるいは記憶媒体読み取り装置 3 0によって、 データが認識され、 本発明に よるデータ復号化ソフトウェア 5 1を使用した場合、 基礎情報と独立情報が復号化 さ る。
図 2は、 図 1の本発明による情報符号化ソフ トウェア 5 0において、 情報の符 号化フロー図である。
2 0 1で示される従来の符号化を行った後、従来システムと互換性を保っため、 2 0 2で示す条件の判断を行う。 独立情報がない場合、 出力される内容は、 基礎デ ータに一致する。 独立情報があった場合、 2 0 3で示される独立情報によるデータ の変化点を反映することにより、 出力される内容は、 独立データに一致する。
独立情報の内容によっては、 基礎データと独立データが一致する場合もあり得 る。 この場合、 独立情報がないのか、 あるのかが判らなくなる。 そのため、 独立情 報がある場合、 基礎データと独立データが一致してはいけない。 そして、 一致を避 けるために、 追加データに含まれる冗長情報を操作する必要がある。 もし、 従来シ ステムと互換性を保つ必要がなければ、 この限りではない。
図 3は、 図 1の本発明によるデータ復号化ソフトウェア 5 1において、 データ の複号化フロー図である。
3 0 2で示される従来の複号化を行うことで、 先ずは基礎情報を取り出す試み を行う。 独立情報の取り出しには、 基礎情報が必要な場合もあるためである。
3 0 4で示される独立情報によるデータの変化点を検出する方法は、 基礎情報 に対するハッシュ技法を使うなど各々のシステムに依存した方法を使用する。
3 0 5で示される独立情報の復号化の処理では、 誤り検出を含む誤り訂正技術 を導入している場合、 読み取り誤りによる誤りの検出や訂正を行う。 読み取り誤り の程度によっては、 ここで誤りが発生する。 しかしながら、 誤り検出や誤り訂正技 術を導入していない場合、 誤りは発生しない。 ただし導入しない場合、 独立情報が 正しいかどうかも判らない。 '
3 0 7で示される独立情報による付加処理では、 システムで決めた独立情報の 利用法に従って、 基礎情報の暗号の解読などを行う。
図面の簡単な説明
図 1 システム構成を示した平面図である。
図 2情報の符号化の流れを示したフロー図である。
図 3情報の復号化の流れを示したフロ一図である。 符号の説明
1 0 入力に使用する基礎情報
1 1 入力に使用する独立情報
1 2 従来の方法で取り出された基礎情報
1 3 本発明で取り出された独立情報
2 0 従来の情報符号化ソフ 卜ウェア
2 1 従来のデータ複号化ソフ トウェア
3 0 記録媒体あるいは記憶媒体書き込み装置
3 1 記録媒体あるいは記憶媒体読み取り装置
4 0 基礎デ一タ又は独立データの保管される記録媒体あるいは記憶媒体
5 0 本発明による情報符号化ソフ トウエア :本発明によるデータ復号化ソフトウェア

Claims

し /請求の範囲
1 . C Dや D V D等の記録媒体あるいは記憶媒体において、 利用されている誤 り訂正符号は、 誤りが起きにくい状態であれば、 ある程度の意図的な改変が追加さ れてもその機能は失われないという事実に基づき、 前記記録媒体あるいは記憶媒体 上に記録された符号化された内容に一致する復号化が行なえ、 且つ意図的に記録内 容の改変が行える範囲内で、 また意図的に記録内容の改変の行える記録媒体あるい は記憶媒体上の位置と個数が複数存在することを条件として、 利用可能な改変位置 の一部を選択することで誤り訂正の機能を損なわないようしつつ、 さらに選択する 改変位置の組み合わせと改変結果を新たな符号化方法とみなすことにより、 その改 変を新たな情報の追加の手段に利用出来るという工夫に基づき、 記録内容の復号化 の処理では現れない独立情報を重ねて埋め込むことと及ぴ重ねて埋め込むことで改 変内容が判り難くなることにより秘匿性を担保することで、 その独立情報を任意の 用途に使える秘匿性のある情報として利用することを特徴とする誤り訂正符号を用 レ、た記録媒体あるいは記憶媒体システムにおいて機密性向上を導入する方法。
2 . 秘匿性のある独立情報の符号化と復号化に対して、 誤り訂正機能を持たせ ることで、 記録媒体あるいは記憶媒体自体の可用性を保ちながら、 更に独立情報の 可用性も向上させることを特徴とする請求項 1に記載の誤り訂正符号を用いた記録 媒体あるいは記憶媒体システムにおいて機密性向上を導入する方法。
3 . 独立情報の符号化規則の適用に関する管理情報である記録媒体あるいは記 憶媒体上の記録であるデータの変更位置の組み合わせを、 適用するシステムや従来 のデータで扱う情報の量などによって、 予めシステムの外部で固定的に取り決める ことで、 独立情報の導入の利便性を向上させることを特徴とする請求項 1或いは 2 に記載の誤り訂正符号を用いた記録媒体あるいは記憶媒体システムにおいて機密性 向上を導入する方法。 ·
4 . 独立情報の符号化規則の適用に関する管理情報であるデータの変更位置の 組み合わせを、システム固定やシステムの外部に特定の情報を管理することなしに、 符号化する情報そのものを適用に関する管理情報として利用すること、 つまり情報 の量及び情報に対するハツシュなどを利用することにより、 動的な選択を可能にす るため、 独立情報の秘匿性の高度化が行えることを特徴とする請求項 1から 3のい ずれかの誤り訂正符号を用いた記録媒体あるいは記憶媒体システムにおいて機密性 向上を導入する方法。
5 . 独立情報に本発明による情報の符号化と復号化を再帰的に適用すること、 つまり誤り訂正機能を持った独立情報の符号化に対して、 符号化されたデータ内に 更に独立情報の保管が行える方法を、 際限なく適用することで独立情報の階層化が 行えるため、 より複雑な管理を行えることから、 独立情報の堅牢性の向上を行える と期待でき、 一方、 従来の記録媒体あるいは記憶媒体で扱うデータの量の多さによ つて、 適用する階層を決めることで独立情報に対する堅牢性の拡張性を持たせるこ とを特徴とする請求項 1から 4のいずれかの誤り訂正符号を用いた記録媒体あるい は記憶媒体システムにおレ、て機密性向上を導入する方法。
6 . 秘匿性のある独立情報を暗号化の鍵 (キー) 情報として使用する暗号化を 施すことで、 一つの記録媒体あるいは記憶媒体のデ一タ内で機密性の高いデータの 符号化を行えることを特徴とする請求項 1から 5のいずれかの誤り訂正符号を用い た記録媒体あるいは記憶媒体システムにおいて機密性向上を導入する方法。
7 . 秘匿性のある独立情報を記録媒体あるいは記憶媒体自体の不正な複製の検 出に行うことで、 記録媒体あるいは記憶媒体に対し機密性の高い管理手段を与える ことを特徴とする請求項 1から 5のいずれかの誤り訂正符号を用いた記録媒体ある レ、は記憶媒体システムにおいて機密性向上を導入する方法。
PCT/JP2008/051715 2007-01-31 2008-01-29 誤り訂正符号を用い機密性向上を導入する方法 WO2008093863A1 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2007-047952 2007-01-31
JP2007047952A JP2008192111A (ja) 2007-01-31 2007-01-31 誤り訂正機能を持つシンボルシステムにおいて機密性向上を導入する方法、システム及び製品
JP2007262702 2007-09-07
JP2007-262702 2007-09-07

Publications (1)

Publication Number Publication Date
WO2008093863A1 true WO2008093863A1 (ja) 2008-08-07

Family

ID=39674164

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2008/051715 WO2008093863A1 (ja) 2007-01-31 2008-01-29 誤り訂正符号を用い機密性向上を導入する方法

Country Status (1)

Country Link
WO (1) WO2008093863A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000057058A (ja) * 1998-08-05 2000-02-25 Toshiba Corp データ再生装置及びデータ記録装置並びにプログラム記録媒体
JP2004022104A (ja) * 2002-06-18 2004-01-22 Toshiba Corp 信号処理装置、信号処理方法、及び記憶媒体
JP2004088540A (ja) * 2002-08-28 2004-03-18 Toshiba Corp ディジタル情報信号の記録再生方法、記録再生システム、メディアドライブ、メディアドライブの記録再生方法、並びに記録媒体およびプログラム
JP2005339740A (ja) * 2004-05-28 2005-12-08 Toshiba Corp 信号生成装置、信号再生装置、記録媒体処理装置、信号生成方法、信号再生方法、および記録媒体

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000057058A (ja) * 1998-08-05 2000-02-25 Toshiba Corp データ再生装置及びデータ記録装置並びにプログラム記録媒体
JP2004022104A (ja) * 2002-06-18 2004-01-22 Toshiba Corp 信号処理装置、信号処理方法、及び記憶媒体
JP2004088540A (ja) * 2002-08-28 2004-03-18 Toshiba Corp ディジタル情報信号の記録再生方法、記録再生システム、メディアドライブ、メディアドライブの記録再生方法、並びに記録媒体およびプログラム
JP2005339740A (ja) * 2004-05-28 2005-12-08 Toshiba Corp 信号生成装置、信号再生装置、記録媒体処理装置、信号生成方法、信号再生方法、および記録媒体

Similar Documents

Publication Publication Date Title
TW563319B (en) Method and device for controlling distribution and use of digital works
CN101491000B (zh) 用于混淆密码函数的方法和系统
US6957343B2 (en) Validating keying material by using a validation area of read-only media to prevent playback of unauthorized copies of content stored on the media
CN100403435C (zh) 可靠的存储介质访问控制方法和设备
JP2001297038A (ja) データ記憶装置および記録媒体並びに記録媒体制御方法
US20060112284A1 (en) Copyright management method, information recording/reproducing method and device, and information recording medium and method of manufacturing the medium
KR20040077435A (ko) 복사방지 광디스크의 제작을 위한 데이터 복사방지 시스템및 해당 복사방지 방법
KR20120026974A (ko) 복제 방지를 위한 비휘발성 저장 장치 및 그 저장 장치의 인증 방법
US7106532B2 (en) Hard disk unit, information processing method and program
US20090144563A1 (en) Method of detecting data tampering on a storage system
TWI239479B (en) Record carrier for storing a digital work
US20080127078A1 (en) Method and apparatus for preventing modulation of executable program
KR20040048952A (ko) 사용자 데이터를 판독 또는 기록하는 장치 및 방법
JP3634636B2 (ja) データ再生装置及びデータ記録装置並びにプログラム記録媒体
JPH04163768A (ja) ディスク機密保護方式および装置
WO2008093863A1 (ja) 誤り訂正符号を用い機密性向上を導入する方法
JP2007500893A (ja) 認可されたドメインに属するデータ担体
US20030018907A1 (en) Content protection for digital media
JP2008192111A (ja) 誤り訂正機能を持つシンボルシステムにおいて機密性向上を導入する方法、システム及び製品
US8014522B2 (en) Optical storage media and the corresponding cryptography for data encryption thereof
US7624285B2 (en) Method and device for protecting user information against manipulations
US20050254387A1 (en) Recording medium processing device
EP1993096A2 (en) Optical storage medium and its corresponding cryptography
JP2006120015A (ja) 情報記憶装置、データ隠蔽方法、及び暗号データの復号方法
Staring et al. Protected data storage system for optical discs

Legal Events

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

Ref document number: 08710727

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08710727

Country of ref document: EP

Kind code of ref document: A1