(57)【要約】【課題】  従来は、仮想ＣＤなどハードディスク上に不正にコピーされたデジタルデータとオリジナルＣＤのデジタルデータとを判別する手段がなかった。【解決手段】デジタルデータを記録する記録媒体と、前記記録媒体からデジタルデータの一部または全部を読み出す際に要する時間を時間ＴＰとし、時間ＴＰを測定する処理時間測定手段と、時間ＴＰを記憶する処理時間記憶手段と、基準となる時間を時間ＴＢとし、時間ＴＢを記憶する基準時間記憶手段と、前記処理時間記憶手段に記憶されている時間ＴＰと、前記基準時間記憶手段に記憶されている時間ＴＢを比較して、前記記録媒体に記録されているデジタルデータが不正にコピーされたものであるかどうかを判定する比較演算手段と、前記記録媒体と前記処理時間測定手段と比較演算手段とを制御する制御手段とを有し、記録媒体ごとに読み出しに要する時間が異なる特徴を利用し、不正コピーされたものであるかどうかを判定する。【選択図】図１
2006172547.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデータを記録する記録媒体と、前記記録媒体からデジタルデータの一部または全部を読み出す際に要する時間を時間ＴＰとし、時間ＴＰを測定する処理時間測定手段と、時間ＴＰを記憶する処理時間記憶手段と、基準となる時間を時間ＴＢとし、時間ＴＢを記憶する基準時間記憶手段と、前記処理時間記憶手段に記憶されている時間ＴＰと、前記基準時間記憶手段に記憶されている時間ＴＢを比較して、前記記録媒体に記録されているデジタルデータが不正にコピーされたものであるかどうかを判定する比較演算手段と、前記記録媒体と前記処理時間測定手段と比較演算手段とを制御する制御手段とを有することを特徴とする不正コピー判別システム。
【請求項２】
デジタルデータを記録する記録媒体と、前記記録媒体からデジタルデータの一部または全部を読み出す際の速度を速度ＳＰとし、速度ＳＰを検知する処理速度検知手段と、速度ＳＰを記憶する処理速度記憶手段と、基準となる速度を速度ＳＢとし、速度ＳＢを記憶する基準速度記憶手段と、前記処理速度検知手段に記憶されている速度ＳＰと、前記基準速度記憶手段に記憶されている速度ＳＢを比較して、前記記録媒体に記録されているデジタルデータが不正にコピーされたものであるかどうかを判定する比較演算手段と、前記記録媒体と前記処理速度検知手段と比較演算手段とを制御する制御手段とを有することを特徴とする不正コピー判別システム。
【請求項３】
正規のオリジナルデータの一部または全部を記憶するオリジナルデータ記憶手段と、記録媒体から読み出される一部または全部のデジタルデータを記憶する一時記憶手段を有し、前記オリジナルデータ記憶手段に記憶されているオリジナルデータの値と、前記一時記憶手段に記憶されているデジタルデータの値が一致しているかどうかの同値判定手段を有し、前記同値判定手段と比較演算手段の判定結果の両方を用いて、前記同値判定手段より値が一致していると判定され、かつ、前記比較演算手段が不正コピーではないと認める場合を、前記記録媒体に記録されているデジタルデータがオリジナルデータであると判別し、前記同値判定手段より値が一致していないと判定される、または、前記比較演算手段が不正コピーである、と認める場合は、前記記録媒体に記録されているデジタルデータがオリジナルデータではないと判別することを特徴とする請求項１または請求項２に記載の不正コピー判別システム。
【請求項４】
記録媒体に記録されているデジタルデータが不正コピーされたものであるかどうかの判定結果をもとに、不正コピーでない場合は、アプリケーションを開始または継続し、不正コピーの場合は、アプリケーションを停止、または警告表示、または通信手段を用いて遠隔地への通知を行う対処手段を有することを特徴とする請求項１または請求項２または請求項３に記載の不正コピー判別システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ−ＲＯＭやＤＶＤ、ハードディスクなどの情報記録媒体に記録されているデジタルデータの著作権を保護することを目的とし、デジタルデータが不正にコピーされたものであるか否かを判別する不正コピー判別システムに関するものである。
【背景技術】
【０００２】
映像や音楽などのデジタルコンテンツや、コンピュータなどで起動する各種アプリケーションソフトウェアなど、これらデジタルデータは、産業の発展にとって重要である。これらのデジタルデータを流通させる方法の一つとしてＣＤ−ＲＯＭに記録して配布する方法がある。しかし、近年のパーソナルコンピュータ（以下、パソコンと呼ぶ）の普及により、正規のＣＤ−ＲＯＭ（以下、オリジナルＣＤと呼ぶ）に記録されたデジタルデータを容易に不正コピーされてしまう。
【０００３】
これらの不正コピーを防止することを目的として、意図的にオリジナルＣＤの一部に不良部分を具備し、容易には不正コピーができない対策を施されたオリジナルＣＤ（以下、コピープロテクトＣＤと呼ぶ）も存在する。
【特許文献１】特開２０００−３４８４３５
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年の不正コピーの技術の進歩により、これらプロテクトＣＤでさえも、デジタルデータを読み出し、パソコンのハードディスクに記録できてしまうようになってきている。
【０００５】
また、これらの不正コピーされ、ハードディスクに記録されているデジタルデータを、仮想的にＣＤ−ＲＯＭが存在しているのと同様にオペレーションシステム（以下、ＯＳと呼ぶ）に取り扱わせる技術まで存在する。このような仮想的なＣＤ−ＲＯＭを以下では仮想ＣＤと呼ぶ。
【０００６】
これら、仮想ＣＤにおいては、プロテクトＣＤ（オリジナルＣＤ）の不良部分までも同じ値として再現しているものもあり、仮想ＣＤとオリジナルＣＤのデジタルデータの値を単純に比較しただけでは区別がつかないという問題が発生する。
【０００７】
以上のように、不正コピーそのものを防ぐこととはできないが、本発明の不正コピー判別システムでは、不正コピーされたものかどうかを判別することにより、不正コピーされたデジタルデータの活用の抑止に役立てることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の不正コピー判別システムでは、請求項１に記載の発明において、デジタルデータを記録する記録媒体と、前記記録媒体からデジタルデータの一部または全部を読み出す際に要する時間を時間ＴＰとし、時間ＴＰを測定する処理時間測定手段と、時間ＴＰを記憶する処理時間記憶手段と、基準となる時間を時間ＴＢとし、時間ＴＢを記憶する基準時間記憶手段と、前記処理時間記憶手段に記憶されている時間ＴＰと、前記基準時間記憶手段に記憶されている時間ＴＢを比較して、前記記録媒体に記録されているデジタルデータが不正にコピーされたものであるかどうかを判定する比較演算手段と、前記記録媒体と前記処理時間測定手段と比較演算手段とを制御する制御手段とを有する構成とする。
【０００９】
また、上記の課題を解決するために、本発明の不正コピー判別システムでは、請求項２に記載の発明において、デジタルデータを記録する記録媒体と、前記記録媒体からデジタルデータの一部または全部を読み出す際の速度を速度ＳＰとし、速度ＳＰを検知する処理速度検知手段と、速度ＳＰを記憶する処理速度記憶手段と、基準となる速度を速度ＳＢとし、速度ＳＢを記憶する基準速度記憶手段と、前記処理速度検知手段に記憶されている速度ＳＰと、前記基準速度記憶手段に記憶されている速度ＳＢを比較して、前記記録媒体に記録されているデジタルデータが不正にコピーされたものであるかどうかを判定する比較演算手段と、前記記録媒体と前記処理速度検知手段と比較演算手段とを制御する制御手段を有する構成とする。
【００１０】
また、上記の課題を解決するために、本発明の不正コピー判別システムでは、請求項３に記載の発明において、請求項１または請求項２の構成に加えて、正規のオリジナルデータの一部または全部を記憶するオリジナルデータ記憶手段と、記録媒体から読み出される一部または全部のデジタルデータを記憶する一時記憶手段を有し、前記オリジナルデータ記憶手段に記憶されているオリジナルデータの値と、前記一時記憶手段に記憶されているデジタルデータの値が一致しているかどうかの同値判定手段を有し、前記同値判定手段と比較演算手段の判定結果の両方を用いて、前記同値判定手段より値が一致していると判定され、かつ、前記比較演算手段が不正コピーではないと認める場合を、前記記録媒体に記録されているデジタルデータがオリジナルデータであると判別し、前記同値判定手段より値が一致していないと判定される、または、前記比較演算手段が不正コピーである、と認める場合は、前記記録媒体に記録されているデジタルデータがオリジナルデータではないと判別する構成とする。
【００１１】
また、上記の課題を解決するために、本発明の不正コピー判別システムでは、請求項４に記載の発明において、請求項１または請求項２または請求項３の構成に加えて、記録媒体に記録されているデジタルデータが不正コピーされたものであるかどうかの判定結果をもとに、不正コピーでない場合は、アプリケーションを開始または継続し、不正コピーの場合は、アプリケーションを停止、または警告表示、または通信手段を用いて遠隔地への通知を行う対処手段を有する構成とする。
【発明の効果】
【００１２】
上記した請求項１または請求項２または請求項目３または請求項４に記載の構成により、記録媒体ごとに記録されているデジタルデータの読み出しに要する時間（時間ＴＰ）またはデジタルデータの読み出し速度（速度ＳＰ）が異なる特徴を利用して、デジタルデータが不正コピーされて別の媒体に記録されたものなのかどうかを判別することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下の実施例では、不正コピーを判別するという目的を、最小の構成で実現した。
【実施例１】
【００１４】
以下に、本発明の実施例１について説明する。
【００１５】
図１に、本発明の実施例１の不正コピー判別システムの構成を示す。図１において、１は、デジタルデータを記録する記録媒体で、記録媒体１からデジタルデータの一部または全部を読み出す際に要する時間を時間ＴＰとし、２は、時間ＴＰを測定する処理時間測定手段で、３は、時間ＴＰを記憶する処理時間記憶手段で、基準となる時間を時間ＴＢとし、４は、時間ＴＢを記憶する基準時間記憶手段で、５は、処理時間記憶手段３に記憶されている時間ＴＰと、基準時間記憶手段４に記憶されている時間ＴＢを比較して、記録媒体１に記録されているデジタルデータが不正にコピーされたものであるかどうかを判定する比較演算手段で、６は、記録媒体１と処理時間測定手段２と比較演算手段５を制御する制御手段で、７は、記録媒体１から読み出されるデジタルデータを記憶する一時記憶手段で、処理時間測定手段２の内部の、８は、時刻を示すタイマーで、９は、タイマー８より得られる記録媒体１からデジタルデータの読み出しが開始された時刻（以下、読み出し開始時刻と呼ぶ）を記憶する読み出し開始時刻記憶手段で、１０は、タイマー８より得られる記録媒体１からデジタルデータの読み出しが終了された時刻（以下、読み出し終了時刻と呼ぶ）を記憶する読み出し終了時刻記憶手段で、１１は、読み出し終了時刻記憶手段１０に記憶されている読み出し終了時刻と、読み出し開始時刻記憶手段９に記憶されている読み出し開始時刻との差分を計算し、読み出しに要する時間（時間ＴＰ）を導く差分演算手段で、記録媒体１は、例えばＣＤ−ＲＯＭやハードディスクで構成され、その他は、例としてパソコン上のソフトウェアプログラムとして実装されるものとする。
【００１６】
なお、本発明の実施例１では、記録媒体１のデジタルデータの値が、正規のオリジナルデータと一致しているかどうかの判定（以下、同値判定と呼ぶ）を省略して説明する。それは、用途によるが、あらかじめ同値であることが分かっている場合や、もしくは、同値であることが重要ではなく、少なくとも正規のオリジナルデータではない、ということが判別できれば十分な用途も存在するからである。そのため本発明において不正コピーされたデジタルデータと呼ぶものは、少なくとも正規のオリジナルデータではない、という意味を含むものである。
【００１７】
図２は、本発明の実施例１の不正コピー判別システムの動作を示すフローチャートである。以下、図１と図２を用いて本発明の実施例１の不正コピー判別システムの動作を説明する。
【００１８】
まず、制御手段６からの指示により、処理時間測定手段２は、タイマー８より記録媒体１からデジタルデータの読み出し開始時刻を取得し、読み出し開始時刻記憶手段９に記憶する（図２のＳ００１）。
【００１９】
次に、制御手段６からの指示により、記録媒体１から所定量のデジタルデータを読み出し、一時記憶手段７に記憶する（図２のＳ００２）。
【００２０】
そして、制御手段６からの指示により、処理時間測定手段２は、タイマー８より記録媒体１からデジタルデータの読み出し終了時刻を取得し、読み出し終了時刻記憶手段１０に記憶する（図２のＳ００３）。
【００２１】
次に、制御手段６からの指示により、処理時間測定手段２では、差分演算手段１１により、読み出し終了時刻記憶手段１０に記憶されている読み出し終了時刻と、読み出し開始時刻記憶手段９に記憶されている読み出し開始時刻との差分を計算し、デジタルデータの読み出しに要した時間ＴＰを導き、この時間ＴＰを処理時間記憶手段３に記憶する（図２のＳ００４）。
【００２２】
次に、制御手段６からの指示により、比較演算手段５は、処理時間記憶手段３に記憶されている時間ＴＰと、基準時間記憶手段４に記憶されている時間ＴＢを比較し（図２のＳ００５）、時間ＴＰの方が時間ＴＢより大きければ記録媒体１は不正コピーされていない正規のオリジナルＣＤだと判定し（図２のＳ００６）、時間ＴＰが時間ＴＢ以下であれば
記録媒体１は不正コピーされてハードディスクなど別の媒体に記録された仮想ＣＤであると判定する（図２のＳ００７）。
【００２３】
これは、媒体ごとに記録されているデジタルデータの読み出しに要する時間が異なることから判断することができる。一般的にハードディスクの方がＣＤ−ＲＯＭよりも読み出し速度が速いことから、例えば、それぞれの読み出しに要する時間の中間くらいの時間を基準の時間（時間ＴＢ）として設定しておくことで判別が可能となる。
【００２４】
なお、不正コピー判別システムの一部として、アプリケーションやサービスが起動している場合は、比較演算手段５の判定結果をもとに、不正コピーでないと判定された場合は、制御手段６からの指示によりアプリケーションやサービスを開始、または既に開始している場合は継続し（図２のＳ００８）、不正コピーであると判定された場合は、制御手段６からの指示により、アプリケーションやサービスを開始しない、または既に開始している場合は中断するようにしてもよい（図２のＳ００９）。また、アプリケーション側から比較演算手段５の判定結果を参照し、判定結果に応じて、アプリケーション自身が、アプリケーション自身もしくは連動して動くサービスを、継続または終了するようにしても良いし、警告を表示したり、通信手段を用いて遠隔地へ不正コピーであるかどうかの判定結果の通知を行ってもよい。
【００２５】
ここでいうアプリケーションとは、例えばパソコン上で動作するソフトウェアプログラムであり、またサービスとは例えば、デジタルテレビ放送であり、正規のオリジナルＣＤを具備していない場合は、その放送の受信や映像の再生を中断させるようなシステムとして利用することができる。
【００２６】
なお、本実施例１においては、ＣＤ−ＲＯＭを正規のオリジナルデータとした場合を想定したが、ハードディスクなど高速な記録媒体のほうが正規のデジタルデータである場合は、比較演算手段５における判定方法は、時間ＴＰの方が時間ＴＢより小さい場合を不正コピーされていない正規のオリジナルデータだと判定し、また、基準時間記憶手段４に記憶されている時間ＴＢは１つとは限らず、例えば上限と下限のように複数個を設けて、時間ＴＰが所定の範囲内であれば不正コピーではないと判定するなど、判定方法は、一律固定されるものではない。
【００２７】
なお、上記では、読み出し時間を基準に判定したが、時間ではなく、速度を利用しても同様の効果が得られるのは言うまでもない。
【００２８】
なお、上記では、記録媒体１のデジタルデータの値が、正規のオリジナルデータと一致していることが事前に分かっているケースなどを考慮し、記録媒体１のデジタルデータの値が、正規のオリジナルデータと一致しているかどうかの同値判定を省略して説明したが、正規のオリジナルデータの一部または全部を記憶するオリジナルデータ記憶手段を具備し、一時記憶手段７に記憶されているデジタルデータと値が一致しているかどうかの同値判定手段を具備し、同値でないと判定される場合は、記録媒体１のデジタルデータが当然オリジナルデータではないとし、同値であると判定される場合は、その結果と上記の図２のＳ００６の結果とを総合して、記録媒体１のデジタルデータがオリジナルデータであることを、より確実に判定するようにしても良い。
【産業上の利用可能性】
【００２９】
簡易な構成で、不正コピーを判別できるため、低コストで、デジタルデータなどの著作物の不正利用を抑止することができ、ソフトウェア開発や、コンテンツ開発などの産業の発展に役立つ。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施例１の不正コピー判別システムの構成を示した図である。
【図２】本発明の実施例１の不正コピー判別システムの動作を示した図である。
【符号の説明】
【００３１】
１    記録媒体
２    処理時間測定手段
３    処理時間記憶手段
４    基準時間記憶手段
５    比較演算手段
６    制御手段
７    一時記憶手段
８    タイマー
９    読み出し開始時刻記憶手段
１０    読み出し終了時刻記憶手段
１１    差分演算手段    
【図１】
2006172547.tif 000003
【図２】
2006172547.tif 000004