(57)【要約】【目的】  本発明の目的は、ピアツーピア型のネットワークで流通するデジタルコンテンツの不正使用を防止することができ、且つデジタルコンテンツの流通の促進を図ることができるデジタルコンテンツの不正使用防止方法を提供することにある。【構成】  デジタルコンテンツ１０は、ヘッダ部１２とデータ本体１１とを有し、データ本体１１が暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続するように加工されており、ヘッダ部１２には、デジタルコンテンツ１０の前の占有者を特定するための占有者特定情報が記録されている。【選択図】      図１
2006139335.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツの利用を管理する管理手段と、この管理手段と通信回線を介して相互通信可能であり且つ暗号化されたデジタルコンテンツを復号化ビット長毎に復号化して再生する複数の端末装置とを備えており、前記端末装置がデジタルコンテンツを通信回線を介して相互に送受信可能であるシステムにおいて、
デジタルコンテンツは、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続しており且つ当該デジタルコンテンツの所定位置にデジタルコンテンツの前の占有者を特定するための占有者特定情報が付加されており、
前記管理手段は、デジタルコンテンツの欠落データ及びこの欠落データがデジタルコンテンツのどの部分であるかを示す位置情報が予め記録された欠落データ用データベースと、デジタルコンテンツの流通を図るために占有者特定情報を記録するデータ集積データベースと、前記端末装置のユーザのユーザ情報が予め記録されたユーザ情報データベースとを有しており、
端末装置は、他の端末装置から送信されたデジタルコンテンツをメモリ部に記録し、その後、当該デジタルコンテンツのユーザの再生の申し込み操作に応じて前記管理手段に欠落データの要求を行うと共にデジタルコンテンツに付加された当該デジタルコンテンツの前の占有者である他の端末装置の占有者特定情報を前記管理手段に送信し、
前記管理手段は当該要求に応じて欠落データ及び位置情報を前記端末装置に向けて送信する一方、当該他の端末装置の占有者特定情報をデータ集積データベースに記録し、ユーザ情報データベースから前記端末装置のユーザ情報に含まれる当該端末装置のユーザを特定することができるデータを読み出し、このデータを占有者特定情報として前記欠落データ及び位置情報と共に前記端末装置に送信し、
前記端末装置は、当該欠落データ及び位置情報をメモリ部に記録すると共に、当該占有者特定情報をデジタルコンテンツに付加された前記他の端末装置の占有者特定情報に上書きしてメモリ部に記録し、デジタルコンテンツを再生するに当たり、前記メモリ部上の位置情報を参照してデジタルコンテンツの欠落部分を認識し、当該欠落部分に前記メモリ部から読み出した欠落データを結合し、当該データを復号化ビット長毎に復号化して再生するようにしたことを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項２】
請求項１記載のデジタルコンテンツの不正使用防止方法において、前記管理手段は、データ集積データベース上の占有者特定情報を参照して、この占有者特定情報に対応するユーザ情報データベース上のユーザ情報を検索し、当該ユーザ情報にキャッシュバックデータを記録するようにしたことを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項３】
請求項１又は２記載のデジタルコンテンツの不正使用防止方法において、前記端末装置は、前記管理手段から欠落データ及び位置情報と共に送信された当該端末装置の占有者特定情報を受信したときには、当該端末装置の占有者特定情報をメモリ部上のデジタルコンテンツに付加された占有者特定情報に時系列に並べて記録するようにしたことを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項４】
請求項３記載のデジタルコンテンツの不正使用防止方法において、前記管理手段は、占有者特定情報を送信するに当たり、前記端末装置のユーザのユニークＩＤを作成し、当該ユニークＩＤをユーザ情報データベース上の前記端末装置に係るユーザ情報に記録する一方、当該ユニークＩＤを占有者特定情報として前記端末装置に送信するようにしたことを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項５】
請求項１又は４記載のデジタルコンテンツの不正使用防止方法において、前記事業者情報又は占有者特定情報はデジタルコンテンツのヘッダ部に付加されることを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項６】
デジタルコンテンツが暗号化される前に圧縮された請求項１記載のデジタルコンテンツの不正使用防止方法において、
前記端末装置は、メモリ部上のデジタルコンテンツを再生するに当たり、メモリ部上の位置情報を参照してデジタルコンテンツの欠落部分を認識し、当該欠落部分にメモリ部上の欠落データを結合し、当該デジタルコンテンツを復号化ビット長毎に復号化し、当該デジタルコンテンツを復号化ビット長毎に圧縮状態から元の状態に復元して再生するようにしたことを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項７】
請求項１又は６記載のデジタルコンテンツの不正使用防止方法において、欠落データのビット長は復号化ビット長の約数と異なるビット長であることを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項８】
デジタルコンテンツを複数箇所欠落させた請求項１又は６記載のデジタルコンテンツの不正使用防止方法において、欠落データのビット長×欠落箇所数は復号化ビット長の約数と異なるビット長であることをことを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項９】
請求項１、２、３、４、５、６、７又は８記載のデジタルコンテンツの不正使用防止方法に係るプログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツの不正使用を防止する不正使用防止方法及びこの不正使用防止方法に係るプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、ピアツーピア型のネットワークを経由して、端末装置同士が直接データ交換を行うことができる仕組みが確立している。このような仕組みを利用してデジタルコンテンツの流通の促進を図ることが期待されているが、デジタルコンテンツが自由に交換可能であることから、当該デジタルコンテンツの不正使用を防止しきれないという本質的な欠点を有している。
【０００３】
この欠点を解決し得るものとしては、前記ネットワークに端末装置同士のアクセス権を管理するサーバを介在させたものがある( 特許文献１参照) 。
【０００４】
【特許文献１】特開２００２−２２１６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、ピアツーピア型のネットワークでは、端末装置が無数に存在することから、サーバによりアクセス権を管理するのには限界がある。しかも、端末装置のアクセス権を管理したとしても、正規に入手されたデジタルコンテンツが不正に交換される可能性がある以上、デジタルコンテンツの不正使用を防止しきれない。即ち、前記欠点が依然として内在しているのである。また、デジタルコンテンツが自由に交換可能であるものの、デジタルコンテンツを交換するか否かは端末装置のユーザの意志に委ねられることから、好適にデジタルコンテンツの流通の促進を図ることが困難であるという別の欠点も有している。
【０００６】
本発明は、上記事情に鑑みて創案されたものであって、その目的とするところは、ピアツーピア型のネットワークで流通するデジタルコンテンツの不正使用を防止することができ、且つデジタルコンテンツの流通の促進を図ることができるデジタルコンテンツの不正使用防止方法及びこの不正使用防止方法に係るプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のデジタルコンテンツの不正使用防止方法は、デジタルコンテンツの利用を管理する管理手段と、この管理手段と通信回線を介して相互通信可能であり且つ暗号化されたデジタルコンテンツを復号化ビット長毎に復号化して再生する複数の端末装置とを備えており、前記端末装置がデジタルコンテンツを通信回線を介して相互に送受信可能であるシステムにおいて、デジタルコンテンツは、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続しており且つ当該デジタルコンテンツの所定位置にデジタルコンテンツの前の占有者を特定するための占有者特定情報が付加されており、前記管理手段は、デジタルコンテンツの欠落データ及びこの欠落データがデジタルコンテンツのどの部分であるかを示す位置情報が予め記録された欠落データ用データベースと、デジタルコンテンツの流通を図るために占有者特定情報を記録するデータ集積データベースと、前記端末装置のユーザのユーザ情報が予め記録されたユーザ情報データベースとを有しており、端末装置は、他の端末装置から送信されたデジタルコンテンツをメモリ部に記録し、その後、当該デジタルコンテンツのユーザの再生の申し込み操作に応じて前記管理手段に欠落データの要求を行うと共にデジタルコンテンツに付加された当該デジタルコンテンツの前の占有者である他の端末装置の占有者特定情報を前記管理手段に送信し、前記管理手段は当該要求に応じて欠落データ及び位置情報を前記端末装置に向けて送信する一方、当該他の端末装置の占有者特定情報をデータ集積データベースに記録し、ユーザ情報データベースから前記端末装置のユーザ情報に含まれる当該端末装置のユーザを特定することができるデータを読み出し、このデータを占有者特定情報として前記欠落データ及び位置情報と共に前記端末装置に送信し、前記端末装置は、当該欠落データ及び位置情報をメモリ部に記録すると共に、当該占有者特定情報をデジタルコンテンツに付加された前記他の端末装置の占有者特定情報に上書きしてメモリ部に記録し、デジタルコンテンツを再生するに当たり、前記メモリ部上の位置情報を参照してデジタルコンテンツの欠落部分を認識し、当該欠落部分に前記メモリ部から読み出した欠落データを結合し、当該データを復号化ビット長毎に復号化して再生するようにしたことを特徴としている。
【０００８】
前記管理手段は、データ集積データベース上の占有者特定情報を参照して、この占有者特定情報に対応するユーザ情報データベース上のユーザ情報を検索し、当該ユーザ情報にキャッシュバックデータを記録するようになっている。
【０００９】
前記端末装置は、前記管理手段から欠落データ及び位置情報と共に送信された当該端末装置の占有者特定情報を受信したときには、当該端末装置の占有者特定情報をメモリ部上のデジタルコンテンツに付加された占有者特定情報に時系列に並べて記録するようにすることができる。
【００１０】
この場合、前記管理手段は、占有者特定情報を送信するに当たり、前記端末装置のユーザのユニークＩＤを作成し、当該ユニークＩＤをユーザ情報データベース上の前記端末装置に係るユーザ情報に記録する一方、当該ユニークＩＤを占有者特定情報として前記端末装置に送信することが好ましい。
【００１１】
前記事業者情報はデジタルコンテンツのヘッダ部に付加することがことが好ましい。
【００１２】
デジタルコンテンツが暗号化される前に圧縮された場合には、前記端末装置は、メモリ部上のデジタルコンテンツを再生するに当たり、メモリ部上の位置情報を参照してデジタルコンテンツの欠落部分を認識し、当該欠落部分にメモリ部上の欠落データを結合し、当該デジタルコンテンツを復号化ビット長毎に復号化し、当該デジタルコンテンツを復号化ビット長毎に圧縮状態から元の状態に復元して再生するようにしている。
【００１３】
欠落データのビット長は復号化ビット長の約数と異なるビット長とする。デジタルコンテンツを複数箇所欠落させた場合には、欠落データのビット長×欠落箇所数は復号化ビット長の約数と異なるビット長とする。
【発明の効果】
【００１４】
本発明の請求項１に係るデジタルコンテンツの不正使用防止方法による場合、デジタルコンテンツが、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続するように加工されている。このようにデジタルコンテンツを加工しておくと、デジタルコンテンツの欠落部分以降のデータのデータ列を、暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と異なるデータ列とすることができるので、欠落データを取得せずに復号化ビット長毎に順次復号化( 所定の計算を行う) して再生しようとすると、欠落部分以降のデータが暗号化前のデータ列に戻らず、不明な数列又は英数列に変換される。即ち、管理手段から欠落データを得なければ、端末装置で欠落部分の以降のデータを再生することができないので、デジタルコンテンツをピアツーピア型のネットワークで流通させたとしても、その不正使用を防止することができる。しかも、管理手段のデータ集積データベースには、端末装置から欠落データの要求と共に送信された占有者特定情報が記録されている。よって、この占有者特定情報を集計すれば、この集計データに基いてデジタルコンテンツを占有し、流通させた占有者に対してキャッシュバックを行うことが可能になる。これにより、デジタルコンテンツの流通の促進を図ることができる。また、占有者特定情報と共に、デジタルコンテンツを示すコンテンツＩＤ等の識別情報を記録するようにし、当該占有者特定情報及び識別情報を集計するようにすれば、当該集計データをマーケティング等に用いることができる。このようなマーケティングによってもデジタルコンテンツの流通の促進を図ることが可能になる。
【００１５】
本発明の請求項２に係るデジタルコンテンツの不正使用防止方法による場合、管理手段は、データ集積データベース上の占有者特定情報を参照して、この占有者特定情報に対応するユーザ情報データベース上のユーザ情報を検索し、当該ユーザ情報にキャッシュバックデータを記録するようにしている。即ち、デジタルコンテンツを流通させた端末装置のユーザに対してキャッシュバックを簡単に行うことができる。
【００１６】
本発明の請求項３に係るデジタルコンテンツの不正使用防止方法による場合、デジタルコンテンツには、当該デジタルコンテンツを占有した複数の他の端末装置の占有者特定情報が占有した順に並べて付加されている。よって、デジタルコンテンツの流通経路を特定することが可能になる。前記占有者特定情報は、端末装置により、欠落データの要求の際に管理手段に送信され、当該管理手段のデータ集積データベースに記録されるので、前記管理手段に当該占有者特定情報を集計させるようにすれば、この集計データに基いてより詳細なマーケティング、キャッシュバックを行うことができる。これにより、更にデジタルコンテンツの流通の促進を図ることが可能になる。しかも、デジタルコンテンツを占有した端末装置の流通経路を特定することが可能になることから、仮に、デジタルコンテンツを不正に使用した者が現れたとしても、当該不正使用者を簡単に特定することができるので、デジタルコンテンツの不正使用を図る上でもメリットがある。
【００１７】
本発明の請求項４に係るデジタルコンテンツの不正使用防止方法による場合、管理手段は、ユニークＩＤを作成して占有者特定情報として送信するようになっている。このように占有者特定情報にユニークＩＤを使用すると、デジタルコンテンツが流通した端末装置の全世代を特定することができるので、より詳細なマーケティング、キャッシュバックを行う上でメリットがある。
【００１８】
本発明の請求項５に係るデジタルコンテンツの不正使用防止方法による場合、占有者特定情報をデジタルコンテンツのヘッダ部に付加することにより、占有者特定情報とデジタルコンテンツとを一体化することができる。
【００１９】
本発明の請求項６に係るデジタルコンテンツの不正使用防止方法による場合、デジタルコンテンツが暗号化する前に圧縮されている。このため、欠落データを得ずに、復号化ビット長毎に順次復号化しようとすると、欠落部分以降のデータのデータ列が暗号化したときのデータ列と異なっていることから、不明な数列又は英数列に変換される。この不明な数列又は英数列を圧縮状態から元の状態に復元しようとすると、この復元処理がストップする。このため、欠落部分の以降のデータを再生することができない。よって、デジタルコンテンツの不正使用を防止する上で非常にメリットがある。
【００２０】
本発明の請求項７に係るデジタルコンテンツの不正使用防止方法による場合、欠落データのビット長を復号化ビット長の約数と異なるビット長としている。欠落データのビット長が復号化ビット長の約数であると、欠落部分以降のデータのデータ列が暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と同じデータ列となり、これによりデジタルコンテンツの欠落部分の以外のデータが再生可能になるので、これを防止することができる。
【００２１】
本発明の請求項８に係るデジタルコンテンツの不正使用防止方法による場合、欠落データのビット長×欠落箇所数は復号化ビット長の約数と異なるビット長としている。欠落データのビット長×欠落箇所数が復号化ビット長の約数であると、欠落部分以降のデータのデータ列が暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と同じデータ列となり、これによりデジタルコンテンツの欠落部分の以外のデータが再生可能になるので、これを防止することができる。
【００２２】
本発明の請求項９に係る記録媒体による場合、上記デジタルコンテンツの不正使用防止方法と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態に係るデジタルコンテンツの不正使用防止方法について図面を参照しながら説明する。図１は本発明の実施の形態に係るデジタルコンテンツの不正使用防止方法を実現するためのデジタルコンテンツの不正使用防止システムの構成図、図２は同システムの端末装置の制御部により処理される再生プログラムのフローチャート、図３は同システムで使用するデジタルコンテンツの構成図あって、( ａ) がデジタルコンテンツのデータ本体の構成を示す図、( ｂ）がデータ本体の加工工程を示す図、図４は同管理センタの制御部により処理される認証、課金用割込プログラムのフローチャート、図５は同システムの管理センタの制御部により処理されるユーザ登録用割込プログラムのフローチャート、図６は同システムの管理センタの制御部により処理されるキャッシュバック割込プログラムのフローチャートである。
【００２４】
図１に示すデジタルコンテンツの不正使用防止システム１００は、デジタルコンテンツ１０の不正使用防止方法を実現するためのシステムであって、ユーザにレンタルを目的として配布されたデジタルコンテンツ１０が不正使用されるのを防止するシステムである。
【００２５】
同システム１００は、デジタルコンテンツ１０の利用を管理する管理センタ１１０( 管理手段) と、この管理センタ１１０と通信回線αを介して相互に通信可能であり且つ暗号化されたデジタルコンテンツ１０を復号化ビット長毎に復号化して再生する複数の端末装置１２０とを具備しており、端末装置１２０が通信回線αを介してデジタルコンテンツ１０を相互に送受信可能となっている基本構成となっている。以下、詳しく説明する。
【００２６】
通信回線αについては、ピアツーピア型のネットワークを実現することが可能な光通信回線等のデジタル回線や電話回線等のアナログ回線等の有線又は無線のインターネット回線、デジタル放送又は衛星放送等の電波信号の送受信を行う回線である。
【００２７】
デジタルコンテンツ１０は、音楽、動画、静止画、テキスト、ゲーム又はソフトウエア等のデータであるデータ本体１１と、このデータ本体１１のヘッダ部１２とを有した構成となっている。ヘッダ部１２には、データ本体１１を再生するための再生情報、デジタルコンテンツ１０のコンテンツ名等のコンテンツ情報、データ本体１１に割り当てられたコンテンツＩＤ及び管理センタ１１０のＩＰアドレスの情報等が含まれている。また、このヘッダ部１２には、デジタルコンテンツ１０の前の占有者を特定するための占有者特定情報が記録されている( 即ち、付加されている) 。占有者特定情報としては、管理センタ１１０の事業者を示すサーバＩＤ又は端末装置１２０のユーザを示すユニークＩＤを用いる。再生情報とはデータ本体１１の最初に読み込むべきアドレス値等のことである。ヘッダ部１２のうち再生情報だけが暗号化されている。データ本体１１は、最初の部分に当該データ本体１１の開始位置を示す開始位置情報が記録されている。このデータ本体１１は、ＭＰＥＧ等の周知の圧縮方式で圧縮され、周知の暗号化され、当該データ本体１１の一部が欠落され、当該欠落部分を詰めて連続させ、その後端に欠落データ１１ａと同じビット長のダミーデータが付加されている( 図３参照) 。このように加工されたデジタルコンテンツ１０は、管理センタ１１０に転送され、管理センタ１１０のコンテンツＤＢ１１８記録される。また、欠落データ１１ａは、当該欠落データ１１ａがデータ本体１１のどの部分であるかを示す位置情報と共に、管理センタ１１０に転送され、管理センタ１１０の欠落データＤＢ１１１記録される。位置情報とは開始位置情報から欠落部分までのデータ長や時間のことである。
【００２８】
欠落データ１１ａのビット長は、端末装置１２０の復号化処理の復号化ビット長と異なるビット長であり、且つ当該復号化ビット長の約数と異なるビット長とする。データ本体１１を複数箇所欠落させる場合には、欠落データ１１ａのビット長×欠落箇所数が復号化ビット長の約数と異なるビット長とする。例えば、復号化ビット長を１０バイト( 即ち、８０ビット) としたとき、欠落データ１１ａのビット長を１０バイト及びその約数以外のバイト数のビット長である７バイト( 即ち、５６ビット) 、１３バイト( 即ち、１０４ビット) 等とする。欠落データ１１ａのビット長を７バイトとした場合、データ本体１１を１０、２０箇所欠落させないようにする。なぜなら、復号化ビット長が１０バイトであるときに、欠落データ１１ａのビット長を２０バイトとすると、データ本体１１の欠落部分以降の復号化ビット長のデータのデータ列が欠落データ１１ａを欠落させる前と欠落させた後とで同じになり、その結果、データ本体１１の欠落部分以降の部分が再生可能となるからである。また、ビット長が７バイトである欠落データ１１ａを１０箇所欠落させると、データ本体１１の１０箇所目の欠落部分以降の復号化ビット長のデータ列が欠落データ１１ａを欠落させる前と欠落させた後とで同じになり、その結果、データ本体１１の１０箇所目の欠落部分以降の部分が再生される可能性が生じるからである。
【００２９】
管理センタ１１０は、データ本体１１に含められた著作物の著作権者等との間の契約の下、デジタルコンテンツ１０のデータ本体１１をユーザにレンタルさせるという事業を行う者が運営するサーバである。図中１１１は欠落データ１１ａ、この欠落データ１１ａがデータ本体１１のどの部分であるかを示す位置情報、デジタルコンテンツ１０のヘッダ部１２に含まれる再生情報を復号化するための復号鍵ｃ１及びデジタルコンテンツ１０のデータ本体１１を復号化するための復号化ｃ２が予め記録された欠落データＤＢ、１１２はユーザＩＤやパスワード等のユーザに関するユーザ情報が記録されるユーザ情報ＤＢ、１１３はコンピュータ等の制御部、１１４は通信を行うための通信部、１１５はハードディスク等のメモリ部、１１６はデジタルコンテンツ１０の流通の促進を図るために事業者情報が記録されるデータ集積ＤＢ、１１７は再生プログラム２０が記録されたプレーヤＤＢ、１１８はデータ本体１１が上述したように加工されたデジタルコンテンツ１０が予め記録されたコンテンツＤＢである。
【００３０】
欠落データＤＢ１１１上の欠落データ１１ａには、欠落データ１１ａに対応するデジタルコンテンツ１０のコンテンツＩＤが付加されている。このコンテンツＩＤを用いて欠落データＤＢ１１１上の欠落データ１１ａとデジタルコンテンツ１０との対応関係を一致させている。ユーザ情報ＤＢ１１２のユーザ情報にはユニークＩＤやキャッシュバックデータも記録される。コンテンツＤＢ１１８上のデジタルコンテンツ１０のヘッダ部１２には、デジタルコンテンツ１０の前の占有者がいないので、現在の占有者である管理センタ１１０の事業者を示すサーバＩＤが記録されている。
【００３１】
メモリ部１１５にはサーバとしてのオペレーションシステム等の基本プログラム以外に、図４に示す認証、課金用割込プログラム、図５に示すユーザ登録割込プログラム、図６に示すキャッシュバック割込プログラム、図示しないコンテンツダウンロード用割込プログラム及び図示しない再生プログラムダウンロード用割込プログラム等が記録されている。これらのプログラムの内容については後述するが、前記認証、課金用割込プログラムが制御部１１３で処理されることより、同サーバが端末装置１２０の欠落データ１１ａの要求に応じて認証、課金の上、欠落データ１１ａ等を端末装置１２０に向けて送信する管理センタ１１０としての機能を発揮するようになっている。なお、メモリ部１１５には、後述する課金センタ１３０のＩＰアドレス等も記録されている。
【００３２】
管理センタ１１０は、端末装置１２０だけでなく、課金センタ１３０と通信回線αを介して相互に通信可能に接続されている。この課金センタ１３０は管理センタ１１０を運営する者に代わってデジタルコンテンツ１０のデータ本体１１のレンタル使用料をユーザから回収するという事業を行う者が運営する周知のサーバである。よって、詳しい説明は省略する。  
【００３３】
端末装置１２０はユーザが使用する汎用のコンピュータである。図中１２１はＣＰＵ等の制御部、１２２はモニタやスピーカ等の出力部、１２３はキーボードやマウス等の操作部、１２４は記録媒体等に対してデータのリード／ライトを行う再生複写部、１２５はハードディスク等の補助記憶部( メモリ部) 、１２６はＤＲＡＭ等の主記憶部、１２７は通信を行うための通信部である。
【００３４】
補助記憶部１２５に記録されたデジタルコンテンツ１０のヘッダ部１２には、当該デジタルコンテンツ１０の前の占有者である管理センタ１１０の事業者を示すサーバＩＤ又は他の端末装置１２０のユーザを示すユニークＩＤが占有者特定情報として記録されている。サーバＩＤは端末装置１２０の補助記憶部１２５に記録されることにより占有者特定情報となる。
【００３５】
補助記憶部１２５には、コンピュータとしてのオペレーションシステム等の基本プログラム以外に、管理センタ１１０から送信される図２に示す再生プログラム２０、デジタルコンテンツ１０、欠落データ１１ａ等が記録される他、レンタル期間、レンタル料金などを示すレンタル情報が記録される。再生プログラム２０はユーザ登録を条件として管理センタ１１０から通信回線αを通じてダウンロードされた有償又は無償のソフトウエアであって、デジタルコンテンツ１０を再生するのに必要なアプリケーションソフトである。
【００３６】
この再生プログラム２０の内容については後述するが、同プログラムが制御部１２１で処理されることより、同コンピュータがデジタルコンテンツ１０のデータ本体１１を復号化ビット長毎に復号化して再生する再生装置としての機能及び欠落データ１１ａの要求を管理センタ１１０に向けて送信し、管理センタ１１０から当該要求に応じて送信された欠落データ１１ａ等を補助記憶部１２５に記録すると共にユニークＩＤを補助記憶部１２５上のデジタルコンテンツ１０のヘッダ部１２にサーバＩＤ又は他の端末装置１２０のユニークＩＤに上書きして記録する機能を発揮するようになっている。
【００３７】
以下、このデジタルコンテンツの不正使用防止システム１００を用いたデジタルコンテンツの不正使用防止方法を説明すると共に、管理センタ１１０及び端末装置１２０の動作及び各制御部により処理される各プログラムの内容について説明する。なお、説明の便宜上、データ本体１１は一箇所のみ欠落しているものとして説明する。
【００３８】
まず、ユーザが自己の端末装置１２０( 図２に示す再生プログラム２０がダウンロードされていない状態）の操作部１２３を操作して通信回線αを介して管理センタ１１０にアクセスし、ユーザ登録の要求を行う( 即ち、通信回線α( インターネット) を介して検索し、アクセスする) これにより、管理センタ１１０と端末装置１２０とのコネクションが確立する。管理センタ１１０は、この要求に応じて図５に示すユーザ登録用割込プログラムを処理し、ユーザ登録に必要なデータを端末装置１２０に向けて送信する( ｓ３１) 。端末装置１２０は、前記データを受信すると、当該データに含まれるユーザ登録用画面のデータを出力部１２２に出力表示する。その後、ユーザが端末装置１２０の操作部１２３を通じてユーザ登録用画面が示すところに従って氏名、住所及び支払条件「自己の銀行口座番号又はクレジットカード番号等」等の登録データを入力し、この登録データを通信回線αを介して管理センタ１１０に送信する。管理センタ１１０は、前記登録データを受信すると、ユーザＩＤ及びパスワードを作成し、当該ユーザＩＤ及びパスワードを前記登録データと共にユーザ情報ＤＢ１１２に登録する( ｓ３２) 一方、メモリ部１１５上の課金センタ１３０のＩＰアドレスを参照してユーザＩＤ、パスワード及び前記登録データを課金センタ１３０に送信する( ｓ３３) 。課金センタ１３０は、当該ユーザＩＤ、パスワード及び前記登録データを受信してデータベースに記録する。そして、登録が完了した旨のデータを管理センタ１１０に送信する。管理センタ１１０は、前記データを受信すると、ユーザ登録が完了したとして、ユーザＩＤ、パスワードを通信回線αを介して端末装置１２０に送信する( ｓ３４) 。そして、ユーザ登録用割込プログラムの処理を終了する。これにより管理センタ１１０と端末装置１２０とのコネクションが切れる。端末装置１２０は、当該ユーザＩＤ及びパスワードを受信すると、登録完了の旨を出力部１２２に出力してディスプレイに表示する。なお、ユーザＩＤやパスワードはユーザ登録の際にユーザ自身に入力させるようにしても良い。
【００３９】
その後、ユーザが端末装置１２０を操作して上記と同様に管理センタ１１０にアクセスし、再生プログラム２０のダウンロードの要求を入力する。すると、端末装置１２０は、その要求を通信回線αを通じて管理センタ１１０に送信する。これにより端末装置１２０と管理センタ１１０とのコネクションが確立する。管理センタ１１０は、この要求に応じてメモリ部１１５上の図示しない再生プログラムダウンロード用割込プログラムを処理し、プレーヤＤＢ１１７上の再生プログラム２０を読み出して通信回線αを介してユーザのコンピュータに送信する。すると、再生プログラム２０が端末装置１２０の補助記憶部１２５にダウンロードされ、インストールされる。これにより端末装置１２０と管理センタ１１０とのコネクションが切れ、同端末装置１２０がデジタルコンテンツ１０の再生装置となるのである。
【００４０】
デジタルコンテンツ１０を管理センタ１１０から取得する場合には、端末装置１２０は、ユーザの操作部１２３を通じた操作に応じて上記と同様に通信回線αを介して検索し、管理センタ１１０のコンテンツダウンロード用のＷＥＢアドレスにアクセスする。すると、管理センタ１１０は図示しないコンテンツダウンロード用割込プログラムを処理し、デジタルコンテンツ１０のリストデータを端末装置１２０に送信する。これにより端末装置１２０と管理センタ１１０とのコネクションが確立する。端末装置１２０は、このリストデータを出力部１２２に表示出力する。その後、ユーザが操作部１２３を通じてリストデータからダウンロードするデジタルコンテンツ１０を選択操作すると、リストデータに含まれる選択したデジタルコンテンツ１０のコンテンツＩＤをダウンロードの申込としてを配信管理センタ１１０に送信する。管理センタ１１０は、このコンテンツＩＤを受信すると、コンテンツＩＤを参照して当該コンテンツＩＤに対応するデジタルコンテンツ１０をコンテンツＤＢ１１８から読み出し、端末装置１２０に送信する。これにより端末装置１２０と管理センタ１１０とのコネクションが切れる。端末装置１２０は、当該デジタルコンテンツ１０を受信すると、補助記憶部１２５に記録する。と同時に、補助記憶部１２５上の再生プログラム２０に含まれるデジタルコンテンツ管理割込プログラムを処理し、デジタルコンテンツ１０ヘッダ部１２のコンテンツ情報を再生プログラム２０に含まれるプレイリストに記録する。
【００４１】
デジタルコンテンツ１０を他の端末装置１２０から取得する場合には、周知のファイル交換プログラムやメール送受信プログラムを利用してデジタルコンテンツ１０を他の端末装置１２０から送信させる。端末装置１２０は、デジタルコンテンツ１０を受信すると、補助記憶部１２５に記録する。と同時に、補助記憶部１２５上の再生プログラム２０に含まれるデジタルコンテンツ管理プログラムを処理し、デジタルコンテンツ１０のヘッダ部１２のコンテンツ情報を再生プログラム２０に含まれるプレイリストに記録する。
【００４２】
そして、ユーザにより端末装置１２０の補助記憶部１２５上の再生プログラム２０の実行操作が行われると、当該再生プログラム２０を処理し、当該再生プログラム２０に含まれる再生プレーヤ及びレンタル中のコンテンツを示すプレイリストのデータを出力部１２２に表示出力する。すると、当該再生プレーヤの画面上にプレイリストが表示される（ｓ１）。このプレイリストには、管理センタ１１０又は他の端末装置１２０から送信されたデジタルコンテンツ１０のコンテンツ情報が記載されており且つ当該デジタルコンテンツ１０がレンタル中であるか否かが示されている。即ち、所定のフラグが立っているデジタルコンテンツ１０をレンタル中であるとしてプレイリストに表示する。そして、このプレイリストに基づき操作部１２３を通じてレンタル中のデジタルコンテンツ１０の再生操作がなされたか否かを判定する( ｓ２) 。
【００４３】
再生操作がなされていないと判定すると、ユーザによりプレイリスト上のレンタル中でないデジタルコンテンツ１０のレンタルの申し込み操作( 即ち、再生の申し込み操作) がなされたか否かを判定する( ｓ３) 。レンタルの申し込み操作がなされたと判定すると、欠落データ１１ａの要求を行う。このとき、端末装置１２０は、再生プログラム２０に含まれる入力データ画面のデータを出力部１２２に出力表示し、ユーザに操作部１２３を通じてユーザＩＤ、パスワード及びレンタル期間、レンタル料金等のレンタル情報を入力させる。一方、レンタルの申し込み操作がなされたデジタルコンテンツ１０のヘッダ部１２に含まれるコンテンツＩＤ、管理センタ１３０のＩＰアドレス及び占有者特定情報( サーバＩＤ又は他の端末装置１２０ユニークＩＤ) を読み出す。そして、当該ＩＰアドレスを参照して、入力させたユーザＩＤ、パスワード及びレンタル情報と、読み出したコンテンツＩＤ及び占有者特定情報( サーバＩＤ又は他の端末装置１２０ユニークＩＤ) を前記要求に付加して管理センタ１３０に向けて送信する( ｓ４) 。これにより端末装置１２０と管理センタ１１０とのコネクションが確立する。
【００４４】
管理センタ１１０は、当該要求を受信すると、図４に示す認証、課金割込プログラムを処理する。そして、当該要求に係るユーザの認証を確認する( ｓ２１) 。即ち、受信したユーザのユーザＩＤを参照してユーザ情報ＤＢ１１２から当該ユーザのユーザ情報を読み出し、ユーザＩＤ及びパスワードが一致するか否か( 即ち、当該ユーザが真正のユーザであるか否か) を確認する。このとき、管理センタ１１０は、ユーザ情報ＤＢ１１２にレンタル料金の不払い等が所定以上ある不適当者リストが予め用意されており、当該認証と共に不適当者リストに該当する者でないか否かを確認する( この不適当者リストの確認は任意である) 。
【００４５】
管理センタ１１０は、申し込みに係るユーザが不正なユーザである又は真正のユーザであるものの不適当者リストに該当する者であると確認した場合、ユーザの申し込みを拒否する旨のデータを通信回線αを介して端末装置１２０に送信する( ｓ２２) 。そして、認証、課金用割込プログラムを処理を終了する。これにより端末装置１２０と管理センタ１１０とのコネクションが切れる。
【００４６】
一方、申し込みに係るユーザが真正のユーザであり且つ不適当者リストに該当しない者であることを確認した場合、ユーザのユーザＩＤを参照して当該ユーザのユーザ情報ＤＢ１１２上のユーザ情報からキャッシュバックデータを読み出し、当該キャッシュバックデータが示す金額とレンタル情報に含まれるレンタル料金との精算を行い、この精算結果のデータをユーザ情報ＤＢ１１２上の前記ユーザ情報に記録する( ｓ２３) 。と共に、前記精算結果のデータをユーザＩＤ及びパスワードと共に課金センタ１３０に転送する( ｓ２４) 。一方、コンテンツＩＤ、占有者特定情報( サーバＩＤ又は他の端末装置１２０ユニークＩＤ) 及びレンタル情報をデータ集積ＤＢ１１６に記録し( ｓ２５) 、端末装置１２０のユーザを示すユニークＩＤを作成し( ｓ２６) 、当該ユニークＩＤをユーザＩＤを参照して当該ユーザに係るユーザ情報ＤＢ１４１上のユーザ情報に記録する( ｓ２７) 。即ち、ユニークＩＤは、端末装置１２０により欠落データ１１ａの要求がある毎に当該端末装置１２０のユーザに対して付される。
【００４７】
課金センタ１３０は、前記精算結果のデータを受信すると、当該データをデータベースに記録する。そして、課金が完了した旨のデータを管理センタ１１０に送信する。管理センタ１１０は、前記を受信すると、コンテンツＩＤを参照して欠落データＤＢ１３１から欠落データ１１ａ、位置情報及び復号鍵ｃ１、ｃ２を読み出し、当該欠落データ１１ａ、位置情報及び復号鍵ｃ１、ｃ２と、作成したユニークＩＤとをユーザの申し込みを了承する旨としてレンタル情報と共に端末装置１２０に送信する( ｓ２８) 。これにより端末装置１２０と管理センタ１１０とのコネクションが切れる。なお、キャッシュバックデータが示す金額がレンタル料金よりも多い場合には、精算結果を課金センタ１３０に転送せず、欠落データ１１ａ等を端末装置１２０に送信する。
【００４８】
課金については、課金センタ１３０が、データベースに記録した課金データを逐次又は所定期間毎に集計し、銀行・カード会社に請求するか若しくは、ユーザに直接請求してユーザに振込やコンビニエンスストア等で支払いをさせるようにする。また、課金センタ１３０が銀行・カード会社と通信回線αを介して接続されている場合には、即時決済とすることももちろん可能である。
【００４９】
端末装置１２０は、管理センタ１１０から通信回線αを介して申し込みを拒否する旨のデータを受信すると（ｓ５）、このデータに含まれるエラーメッセージのデータを出力部１２２に表示出力する（ｓ６）。一方、通信回線αを介して欠落データ１１ａ、位置情報、復号鍵ｃ１、ｃ２、レンタル情報及びユニークＩＤを受信すると（ｓ５）、所定のフラグをセットし、欠落データ１１ａ、位置情報、復号鍵ｃ１、ｃ２及びレンタル情報を補助記憶部１２５の所定のレジストリに記録する（ｓ７）一方、ユニークＩＤをデジタルコンテンツ１０のヘッダ部１２のサーバＩＤ又は他の端末装置１２０のユニークＩＤに上書きして記録する（ｓ８）。このようにして占有者特定情報がサーバＩＤ又は他の端末装置１２０のユニークＩＤから端末装置１２０のユニークＩＤに書き換えられる。と同時に、端末装置１２０のコンピュータとして時計機能を用いて欠落データ１１ａの受信日時を補助記憶部１２５に記録する。そして、プレイリストを主記憶部１２６上に読み出して更新し、出力部１２２に表示出力する( ｓ１) 。これにより、欠落データ１１ａを得たデジタルコンテンツ１０のコンテンツ情報がプレイリスト上にレンタル中であると表示される。
【００５０】
ステップ２において、操作部１２３を通じてプレイリストに基づきレンタル中のデジタルコンテンツ１０の再生操作がなされると、補助記憶部１２５上の当該デジタルコンテンツ１０のヘッダ部１２に含まれる再生情報を主記憶部１２６上に読み出す一方、補助記憶部１２５から復号鍵ｃ１を読み出し、当該復号鍵ｃ１を用いて当該再生情報を復号化する。そして、当該再生情報を用いて補助記憶部１２５上のデジタルコンテンツ１０のデータ本体１１を復号化ビット長毎に主記憶部１２６に順次読み出すと共に、補助記憶部１２５から復号鍵ｃ２を主記憶部１２６に読み出し、主記憶部１２６上の当該データを復号化ビット長毎に復号鍵ｃ２を用いて順次復号化し、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に順次復元し、これによりデータ本体１１を再生する( ｓ９) 。
【００５１】
このステップ９の処理と共に、補助記憶部１２５からデータ本体１１の開始位置情報を主記憶部１２６上に読み出す一方、補助記憶部１２５から位置情報を主記憶部１２６上に読み出し、当該開始位置情報から当該位置情報までのデータ長や時間のカウントを開始する( ｓ１０) 。その後、前記カウントが終了したか否かを判定する( ｓ１１) 。これにより、データ本体１１の欠落部分の認識を行う。この判定の結果、カウントが終了したと判定してデータ本体１１の欠落部分を認識すると、欠落データ１１ａのビット長が復号化ビット長よりも小さい場合には、補助記憶部１２５からデータ本体１１と欠落データ１１ａとを主記憶部１２６上に読み出して( 即ち、データ本体１１と欠落データとを復号化ビット長のデータとして転送して) 結合する( ｓ１２) 。そして、当該主記憶部１２６上の復号化ビット長のデータを復号鍵ｃ２を用いて復号化し( ｓ１３) 、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に復元し( ｓ１４) 、これによりデータ本体１１を再生する( ｓ１５) 。
【００５２】
欠落データ１１ａのビット長が復号化ビット長よりも大きい場合には、補助記憶部１２５からデータ本体１１と欠落データ１１ａの一部とを主記憶部１２６上に読み出して( 即ち、記録媒体１１０上のデータ本体１１と補助記憶部１２５上の欠落データ１１ａの一部とを復号化ビット長のデータとして転送して) 結合し、続いて、補助記憶部１２５から残りの欠落データ１１ａ( 復号化ビット長分のデータ) を主記憶部１２６上に読み出す( ｓ１２) 。そして、主記憶部１２６上のデータを復号化ビット長毎に復号鍵ｃ２を用いて復号化し( ｓ１３) 、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に復元し( ｓ１４) 、これによりデータ本体１１を再生する( ｓ１５) 。
【００５３】
又は、補助記憶部１２５から欠落データ１１ａの一部( 復号化ビット長分のデータ) を主記憶部１２６上に読み出し、続いて、補助記憶部１２５からデータ本体１１と、残りの欠落データ１１ａとを主記憶部１２６上に読み出して結合する( ｓ１２) 。そして、主記憶部１２６上のデータを復号化ビット長毎に復号鍵ｃ２を用いて復号化し( ｓ１３) 、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に復元し( ｓ１４) 、これによりデータ本体１１を再生する( ｓ１５) 。このようにデータ本体１１の欠落部分前後を再生した後、再び補助記憶部１２５上のデータ本体１１を主記憶部１２６に読み出し、復号化ビット長毎に復号鍵ｃ２を用いて順次復号化し、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に順次復元し、これにより続きのデータ本体１１を再生する (ｓ１６) 。なお、欠落データのビット長が復号化ビットの２倍以上である場合、ステップ１２の処理を連続して行う。この再生プログラム２０はユーザにより終了の処理が行われることにより終了する。
【００５４】
また、再生プログラム２０には、欠落データ削除プログラムが付加されている。端末装置１２０は、欠落データ１１ａが補助記憶部１２５に記録されると、再生プログラム２０を処理し、これにより欠落データ１１ａを受信した日時と現在の日時との差を欠落データ１１ａが送信された時点からの経過期間として求め、これがレンタル情報に含まれるレンタル期間に達しているときはレンタル期間外であるとして補助記憶部１２５上の欠落データ１１ａ及び位置情報削除する一方、所定のフラグを倒すようになっている。
【００５５】
管理センタ１１０は、所定期間毎にメモリ部１１５上の図６に示すキャッシュバック割込プログラムを読み出して処理する。すると、データ集積ＤＢ１１６上の占有者特定情報( ユニークＩＤ) を参照してユーザ情報ＤＢ１１２上のユーザ情報に含まれる同じ占有者特定情報を検索する( ４１) 。そして、当該占有者特定情報に係る端末装置１２０のユーザのユーザ情報にキャッシュバックデータを記録する( ４２) 。即ち、キャッシュバック割込プログラムに予め設定された金額の電子マネーデータをキャッシュバックデータとして記録する。その後、キャッシュバックデータ割込プログラムの処理を終了する。なお、サーバＩＤに対するキャッシュバックは行わない。
【００５６】
このようなデジタルコンテンツの不正使用防止システム１００により実現されるデジタルコンテンツの不正使用防止方法による場合、デジタルコンテンツ１０が、圧縮され、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続するように加工されている。このようにデジタルコンテンツ１０を加工しておくと、デジタルコンテンツ１０のデータ本体１１の欠落部分以降のデータのデータ列を、暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と異なるデータ列とすることができるので、欠落データ１１ａを取得せずに復号化ビット長毎に順次復号化( 所定の計算を行う) して再生しようとすると、欠落部分以降のデータが暗号化前のデータ列に戻らず、不明な数列又は英数列に変換される。この不明な数列又は英数列をＭＰＥＧ等のフィルタに通すと、データ本体１１の再生が止まる。このため、管理センタ１１０から欠落データ１１ａをえない限り、欠落部分の以降のデータを再生することができない。よって、デジタルコンテンツ１０をピアツーピア型のネットワークで流通させたとしても、当該デジタルコンテンツ１０の不正使用を防止することができる。しかも、管理手段１１０は、所定期間毎にデータ集積ＤＢ１１６に記録された占有者特定情報を参照して、当該占有者特定情報を含むユーザ情報ＤＢ１１２のユーザ情報にキャッシュバックデータを記録するようにしている。即ち、デジタルコンテンツ１０を流通させたユーザに対してキャッシュバックを行うようになっていることから、端末装置１２０間のデジタルコンテンツ１０の流通の促進を図ることができる。
【００５７】
なお、デジタルコンテンツの不正使用防止方法については、デジタルコンテンツの利用を管理する管理手段と、この管理手段と通信回線を介して相互通信可能であり且つ暗号化されたデジタルコンテンツを復号化ビット長毎に復号化して再生する複数の端末装置とを備えており、前記端末装置がデジタルコンテンツを通信回線を介して相互に送受信可能であるシステムにおいて、デジタルコンテンツは、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続しており且つ当該デジタルコンテンツの所定位置にデジタルコンテンツの前の占有者を特定するための占有者特定情報が付加されており、前記管理手段は、デジタルコンテンツの欠落データ及びこの欠落データがデジタルコンテンツのどの部分であるかを示す位置情報が予め記録された欠落データ用データベースと、デジタルコンテンツの流通を図るために占有者特定情報を記録するデータ集積データベースと、前記端末装置のユーザのユーザ情報が予め記録されたユーザ情報データベースとを有しており、端末装置は、他の端末装置から送信されたデジタルコンテンツをメモリ部に記録し、その後、当該デジタルコンテンツのユーザの再生の申し込み操作に応じて前記管理手段に欠落データの要求を行うと共にデジタルコンテンツに付加された当該デジタルコンテンツの前の占有者である他の端末装置の占有者特定情報を前記管理手段に送信し、前記管理手段は当該要求に応じて欠落データ及び位置情報を前記端末装置に向けて送信する一方、当該他の端末装置の占有者特定情報をデータ集積データベースに記録し、ユーザ情報データベースから前記端末装置のユーザ情報に含まれる当該端末装置のユーザを特定することができるデータを読み出し、このデータを占有者特定情報として前記欠落データ及び位置情報と共に前記端末装置に送信し、前記端末装置は、当該欠落データ及び位置情報をメモリ部に記録すると共に、当該占有者特定情報をデジタルコンテンツに付加された前記他の端末装置の占有者特定情報に上書きしてメモリ部に記録し、デジタルコンテンツを再生するに当たり、前記メモリ部上の位置情報を参照してデジタルコンテンツの欠落部分を認識し、当該欠落部分に前記メモリ部から読み出した欠落データを結合し、当該データを復号化ビット長毎に復号化して再生するようにしている限りどのような設計変更を行ってもかまわない。
【００５８】
デジタルコンテンツ１０は、データ本体１１が暗号化前に圧縮されているとしたが、圧縮するか否かは任意である。データ本体１１を圧縮しない場合には、当該データ本体１１が不正に再生されると、データ本体１１の欠落部分以降の不明な数列又は英数列の羅列として再生される。また、データ本体１１だけでなく、その他のデータを欠落させることも可能である。例えば、デジタルコンテンツ１０のヘッダ部１２の再生情報等である。
【００５９】
デジタルコンテンツ１０は、管理センタ１１０のコンテンツＤＢ１１８に予め記録されているとしたが、これに限定されるものではない。例えば、デジタルコンテンツ１０を記録媒体に記録して配布し、ユーザにより端末装置１２０の補助記憶部１２５にコピーするようにしても良い。この場合、管理センタ１１０はコンテンツＤＢ１１８が不要になる。占有者特定情報は、デジタルコンテンツ１０のヘッダ部１２以外の部分にデジタルコンテンツ１０を付加することが可能であり、デジタルコンテンツ１０と一体的なっている必要はない。なお、サーバＩＤを付すか否かは任意である。
【００６０】
位置情報については、開始位置情報から欠落部分までのデータ長や時間であるとしたが、欠落部分を示すアドレス値等であっても良い。この場合、例えば、次に読み出すべきデータ本体１１のアドレス値と位置情報とが一致するか否かを逐次判定し、この判定の結果、一致しないと判定したときには前記アドレス値の示すデータ本体１１を読み出し、一致すると判定したときには補助記憶部１２５上の欠落データ１１ａを読み出すようにする。
【００６１】
また、欠落する箇所を予め決めておき、その位置情報を再生プログラム２０に含めておくことも可能である。この場合、管理センタ１１０の欠落データＤＢ１１１には位置情報を欠落データ１１ａと共に記録させて置かなくても良い。
【００６２】
再生プログラム２０は、一例であり、同様の機能を実現できるものであればどのようなものを用いても良い。また、再生プログラム２０にプレーヤＩＤ等を付加し、当該プレーヤＩＤを管理センタ１３０の認証に用いるようにしても良い。なお、再生プログラム２０は記録媒体に記録して配布することも可能である。
【００６３】
管理センタ１１０は、データ集積ＤＢ１１６に記録された占有者特定情報を参照してユーザ情報ＤＢ１１２上の同じ占有者特定情報が記録された端末装置１２０のユーザ情報にデータ集計割込プログラムに含まれるキャッシュバックデータを記録するとしたが、このプログラムの処理を行うか否かは任意である。この場合、データ集積ＤＢ１１６に記録された占有者特定情報等の情報を集計して出力するようにしても良いし、単純に出力のみを行うようにしても良い。このような集計データは、マーケティング等に用いることができる。また、キャッシュバックデータは電子マネーデータであるとしたが、ユーザに特典を与えるためのポイントデータ等であって良い。この場合、レンタルの課金との精算だけではなく、ノベルティ商品等との交換に用いることができる。更に、管理センタ１１０は、ユニークＩＤを作成して占有者特定情報として送信するとしたが、ユーザ情報ＤＢ１１２のユーザ情報からユーザを特定することができるユーザＩＤ等の情報を読み出し、この情報を占有者特定情報として送信することが可能である。
【００６４】
管理センタ１１０は、認証、課金を行うとしたが、課金センタ１３０が認証を行い、その認証結果に応じて管理センタ１１０に欠落データ１１ａの送信の許可を与えるようにしても良い。同様に、管理センタ１１０がユーザ登録を行うとしたが、課金センタ１３０がユーザ登録を行い、このユーザ情報を管理センタ１１０に転送するようにすることも当然可能である。また、課金センタ１３０及び管理センタ１１０を組み合わせ、一つのサーバにて運営することが可能である。また、管理センタ１１０は、欠落データＤＢ１１１、ユーザ情報ＤＢ１１２、データ集積ＤＢ１１６及びプレーヤＤＢ１１７を有するとしたが、これらの管理センタ１１０の外部に設置又は設置されたＤＢを利用するようにすることもできる。この場合管理センタ１１０の外部のＤＢとは通信回線αを介して相互に通信する。
【００６５】
管理センタ１１０のデータ集積ＤＢ１１６には、少なくとも占有者特定情報を記録するようになっていれば良い。勿論、コンテンツＩＤ、レンタル情報以外のデータも記録することが可能である。
【００６６】
端末装置１２０はついては、コンピュータであるとしたが、同様の機能を実現できるものであればどのようなものを用いても良い。端末装置１２０は、占有者特定情報を上書きして書き換えるとしたが、占有者特定情報を時系列に並べて記録するようにしても良い。この場合、管理センタ１１０に占有者特定情報を送信するときには、全ての占有者特定情報を送信するようにしても良いし、新らしく記録した１又は複数の占有者特定情報を送信するようにしても良い。この場合、デジタルコンテンツ１０の流通経路を特定することが可能になる。よって、デジタルコンテンツ１０を不正使用した者を容易に特定することができ、且つマーケティング等を詳細に行うことも可能になる。また、デジタルコンテンツ１０を占有した全ての占有者特定情報をデジタルコンテンツ１０のヘッダ部１２に記録する必要はなく、例えば、最新の占有者特定情報から５つ前の占有者特定情報を記録するようにし、最古の占有者特定情報上に最新の占有者特定情報を上書きするようにすることも勿論可能である。
【００６７】
端末装置１２０、管理センタ１１０及び課金センタ１３０が互いにアクセスする際に使用されるＩＰアドレスは、ＵＲＬやそれに準じるものに代えることが可能であることは言う迄もない。
【００６８】
上記実施例では、デジタルコンテンツ１０をレンタルする方法として説明したが、有償又は無償で配信されたデジタルコンテンツ１０の不正使用を防止するシステムに設計変更することも可能であり、この場合であっても上記と同様のメリットを奏する。この場合には、再生プログラム２０に付加された欠落データ削除プログラムを削除すれば良い。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態に係るデジタルコンテンツの不正使用防止方法を実現するためのデジタルコンテンツの不正使用防止システムの構成図である。
【図２】同システムの端末装置の制御部により処理される再生プログラムのフローチャートである。
【図３】同システムで使用するデジタルコンテンツの構成図であって、( ａ) がデジタルコンテンツのデータ本体の構成を示す図、( ｂ）がデータ本体の加工工程を示す図である。
【図４】同管理センタの制御部により処理される認証、課金用割込プログラムのフローチャートである。
【図５】同システムの管理センタの制御部により処理されるユーザ登録用割込プログラムのフローチャートである。
【図６】同システムの管理センタの制御部により処理されるキャッシュバック割込プログラムのフローチャートである。
【符号の説明】
【００７０】
１０    デジタルコンテンツ
１１    データ本体
１２    ヘッダ部
２０    再生プログラム
１００  デジタルコンテンツの不正使用防止システム
１１０  管理センタ
１２０  端末装置
１３０  課金センタ
【図１】
2006139335.tif 000003
【図２】
2006139335.tif 000004
【図３】
2006139335.tif 000005
【図４】
2006139335.tif 000006
【図５】
2006139335.tif 000007
【図６】
2006139335.tif 000008