(57)【要約】【課題】データが正規のものか否かの判断を迅速に行う。もって、簡単且つ効率的な処理によってデータの不正コピー或いは不正利用等を防止する。【解決手段】記録媒体に固有の識別情報である記録媒体ＩＤに基づき記録媒体ＩＤに関連する付加ＩＤを生成する手段を具え、暗号化されたデータを付加ＩＤと共に記録媒体に記録する。情報再生装置は、記録媒体から記録媒体ＩＤを読み出す手段と、記録媒体からデータに付加された付加ＩＤを読み出す手段と、読み出した前記記録媒体ＩＤと付加ＩＤとを照合し、両者が所定の照合条件に合致するか否かを判定する手段とを具え、所定の照合条件に合致した付加ＩＤが付加された前記データを再生対象とする。【選択図】　　　図２
2004046452.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録すべきデータを暗号化する手段と、
前記記録媒体に固有の識別情報である記録媒体ＩＤに基づき該記録媒体ＩＤに関連する付加ＩＤを生成する手段と、
前記暗号化されたデータを前記付加ＩＤと共に前記記録媒体に記録する手段とを具える情報記録装置。
【請求項２】
記録媒体に記録されたデータを再生する情報再生装置であって、前記記録媒体には、当該記録媒体に固有の識別情報である記録媒体ＩＤと、該記録媒体ＩＤに関連する付加ＩＤが付加されたデータとが記録されており、
前記記録媒体から前記記録媒体ＩＤを読み出す手段と、
前記記録媒体から前記データに付加された前記付加ＩＤを読み出す手段と、
読み出した前記記録媒体ＩＤと前記付加ＩＤとを照合し、両者が所定の照合条件に合致するか否かを判定する手段と
を具え、前記所定の照合条件に合致した付加ＩＤが付加された前記データを再生対象とすることを特徴とする情報再生装置。
【請求項３】
記録媒体にデータを記録するために、コンピュータによって実行されるプログラムであって、
前記記録媒体に記録すべきデータを暗号化する手順と、
前記記録媒体に固有の識別情報である記録媒体ＩＤに基づき該記録媒体ＩＤに関連する付加ＩＤを生成する手順と、
前記暗号化されたデータを前記付加ＩＤと共に前記記録媒体に記録する手順とを含むプログラム。
【請求項４】
当該記録媒体に固有の識別情報である記録媒体ＩＤと該記録媒体ＩＤに関連する付加ＩＤが付加されたデータとを記録する記録媒体からデータを再生するために、コンピュータによって実行されるプログラムであって、
前記記録媒体から前記記録媒体ＩＤを読み出す手順と、
前記記録媒体から前記データに付加された前記付加ＩＤを読み出す手順と、
読み出した前記記録媒体ＩＤと前記付加ＩＤとを照合し、両者が所定の照合条件に合致するか否かを判定する手順と
を含み、前記所定の照合条件に合致した付加ＩＤが付加された前記データを再生対象とすることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データを暗号化して記録媒体に記録するための情報記録装置及び該記録媒体に記録されたデータを再生するための情報再生装置に関し、更には、記録及び／又は再生のためにコンピュータによって実行されるプログラムに関する。
【０００２】
【従来の技術】
近年、音楽や画像等の種々のディジタルコンテンツをインターネット等の通信ネットワークを通じて配信することが、広く普及している。ユーザは、ネットワークを介して例えば音楽コンテンツ等を提供する情報プロバイダから所望のコンテンツ（楽曲データ等）をダウンロードすることで、コンテンツを購入・取得することができる。また、データ圧縮技術の発達に伴い、インターネット経由で取得したコンテンツを物理的メディア（記録媒体）に高品質で記録することも可能である。こうした状況に鑑みて、著作権保護等の観点から、ディジタルコンテンツの不正コピー、不正利用防止のための技術が強く求められている。
【０００３】
そのようなコンテンツの不正コピー、不正利用防止方法として、例えば、スマートメディア（登録商標）のように個々の記録媒体毎に固有の記録媒体ＩＤを有する記録媒体において、コンテンツをダウンロードすべき特定の記録媒体に固有の記録媒体ＩＤを用いて該コンテンツを構成するデータの暗号化を行い、該コンテンツの再生時には、該固有の記録媒体ＩＤを用いて、暗号化された該コンテンツを構成するデータを復号化する方法が従来から知られている。この場合、コンテンツを正規にダウンロードした記録媒体から該コンテンツを再生する場合は、暗号化に用いた記録媒体ＩＤと復号化に用いる記録媒体ＩＤとが一致しているので復号化が正しく行われ、コンテンツを正常に再生することが可能である。一方、コンテンツを正規にダウンロードした記録媒体から別の記録媒体に該コンテンツを不正にコピーした場合は、該別の記録媒体に固有の記録媒体ＩＤと該コンテンツの暗号化に用いた記録媒体ＩＤとが相違するので、該別の記録媒体から読み出したコンテンツのデータの復号化を正しく行うことができず、該コンテンツの再生が不可能となる。こうして不正コピーが防止される。
【０００４】
【発明が解決しようとする課題】
しかし、上記の従来から知られる方法では、記録媒体に記録されているデータが正規なもの、つまり再生可能なものであるか否かは、再生するコンテンツのデータを全て復号化してみなければ判断できず、その復号化に時間がかかるため、処理の迅速性に欠けていた、という不都合があった。
この発明は、上述の点に鑑みてなされたもので、簡単且つ効率的な処理によってデータの不正コピー或いは不正利用等を防止できるようにした情報記録装置及び情報再生装置並びにそのプログラムを提供しようとするものである。
【０００５】
【課題を解決するための手段】
この発明に係る情報記録装置は、記録媒体に記録すべきデータを暗号化する手段と、前記記録媒体に固有の識別情報である記録媒体ＩＤに基づき該記録媒体ＩＤに関連する付加ＩＤを生成する手段と、前記暗号化されたデータを前記付加ＩＤと共に前記記録媒体に記録する手段とを具える。
【０００６】
この発明に係る情報再生装置は、記録媒体に記録されたデータを再生する情報再生装置であって、前記記録媒体には、当該記録媒体に固有の識別情報である記録媒体ＩＤと、該記録媒体ＩＤに関連する付加ＩＤが付加されたデータとが記録されており、前記記録媒体から前記記録媒体ＩＤを読み出す手段と、前記記録媒体から前記データに付加された前記付加ＩＤを読み出す手段と、読み出した前記記録媒体ＩＤと前記付加ＩＤとを照合し、両者が所定の照合条件に合致するか否かを判定する手段とを具え、前記所定の照合条件に合致した付加ＩＤが付加された前記データを再生対象とすることを特徴とする。
【０００７】
この発明は、装置の発明として構成し、実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明はコンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記録媒体の形態で実施することもできる。
【０００８】
【発明の実施の形態】
以下、添付図面を参照してこの発明の一実施例について説明する。なお、ここでは、記録媒体に記録するデータとして楽曲データを一例に説明するが、これに限らず、画像データ等、任意のディジタルコンテンツであってよい。また、以下の説明において一例として、通信ネットワークを介した音楽コンテンツ購入システムからダウンロードした楽曲データの記録媒体への記録及びその再生について説明するが、本発明の実施形態はこれに限定されない。
【０００９】
図１は、この発明の一実施例に係る通信ネットワークを介した音楽コンテンツ購入システムのネットワーク接続例を示し、図２は、クライアント端末として使用可能なコンピュータ（ＰＣ）のハード構成例を示すブロック図である。
図１において、楽曲データ（音楽コンテンツ）を提供するサーバ３０が通信ネットワークＸに接続されており、複数のクライアント端末１０が該通信ネットワークＸを介してサーバ３０にアクセスし得る。サーバ３０は、複数の楽曲データ（音楽コンテンツ）を所持する音楽情報プロバイダであって、クライアント端末１０からの楽曲データ取得要求に応じて、ユーザ所望の楽曲データをクライアント端末１０に対して送信する。通信ネットワークＸを介して該サーバ３０に接続したクライアント端末１０は、サーバ３０から所望の楽曲データをダウンロードして、楽曲データ（音楽コンテンツ）の取得（有料での購入又は無料での取得でもよい）が行える。クライアント端末１０には、外部記録媒体２０が接続されており、この外部記録媒体２０に前記ダウンロードした楽曲データを記録できる。詳しくは後述するが、この発明によれば、各楽曲データのファイルは、当該記録媒体２０に固有の記録媒体ＩＤに基づく付加ＩＤが付加されて、該記録媒体２０に記録される。
【００１０】
図２において、クライアント端末１０は、ＣＰＵ１に対して、通信バス１Ｂを介して、ＲＯＭ２、ＲＡＭ３、読み出し書き込み回路４、通信インターフェース５、表示制御回路６、音源回路７、ＭＩＤＩインターフェース８、操作子検出回路９及びハードディスクドライブ（ＨＤＤ）１Ｃ等が接続されて成る。更に、ＣＰＵ１には、タイマ割り込み処理（インタラプト処理）における割り込み時間や各種時間を計時するタイマ１Ａが接続される。外部記録媒体２０は、クライアント端末１０に対して読み出し書き込み回路４を介して着脱式に接続される。
ＣＰＵ１は、ＲＯＭ２或いはＲＡＭ３等メモリ内の各種プログラムを実行し、クライアント端末１０の全体的な動作を制御する。これらの各種プログラムの中には、追って詳しく説明するような本発明の一実施例に係わる情報記録及び／又は再生用のプログラムが含まれる。
【００１１】
クライアント端末１０は、通信インターフェース５（通信Ｉ／Ｆ）を介してインターネット、ＬＡＮ或いは電話回線等の通信ネットワークＸ上に接続され、該通信ネットワークＸを介してサーバ３０との間で各種プログラムや楽曲データ等各種コンテンツの送受信が行える。本発明の一実施例に係わる情報記録及び／又は再生用のプログラム或いはその他の各種プログラムは、通信インターフェース５を介して適宜のサーバ３０からダウンロードすることも可能である。その場合、ダウンロードしたプログラム等はハードディスク装置（ＨＤＤ）１Ｃ等に保存され、該プログラムを実行すべき時にＲＡＭ３に転送されてＣＰＵ１の制御の下で実行される。これにより、本発明の一実施例に係わる情報記録及び／又は再生用のプログラム或いはその他の各種プログラムの追加やバージョンアップ等が容易に行える。なお、サーバ３０からダウンロードされた楽曲データのコンテンツは、通信インターフェース５を介して受信され、これをＲＡＭ３に一時的に記憶し、後述するように暗号化及び付加ＩＤの付加等所定の処理を施した後、読み出し書き込み回路４を介して記録媒体２０に記録される。ＲＡＭ３内に一時記憶した楽曲データのコンテンツは記録媒体２０に記録された後に消失する。
【００１２】
表示制御回路６はＣＰＵ１の制御に従って各種情報を表示部６Ａに表示させるもので、例えば外部記録媒体２０に記録された複数の楽曲データをリスト表示するのに用いる。また、音源回路７は、通信バス１Ｂを経由して与えられる楽音データに基づいて楽音信号を発生可能であり、この楽音信号はアンプやスピーカなどを含むサウンドシステム７Ａから発音される。なお、音源回路７における楽音信号発生方式は、波形メモリ、ＦＭ、物理モデル、高調波合成、フォルマント合成、アナログシンセサイザ方式、アナログシンセサイザシミュレイション等の従来から知られるいかなる方式を用いてもよく、また専用のハードウェアを用いて構成してもよいし、ＣＰＵ１によるソフトウェア処理で構成してもよい。ＭＩＤＩインターフェース（ＭＩＤＩ　Ｉ／Ｆ）８は、外部に対するＭＩＤＩ規格データの入出力を行うもので、これを介して外部のＭＩＤＩ機器８Ａと接続する。また、操作子検出回路９には、キーボードやマウス等の各種入力操作用の操作子９Ａが接続される。
なお、クライアント端末１０としては、パーソナルコンピュータや、その他任意の通信端末を用いてよく、少なくとも、サーバ１０と双方向的通信を行うことができ、且つ、外部記録媒体２０に対するデータ読み出し及び書き込みを行うための手段を具えていればよい。
【００１３】
この実施例では、外部記録媒体２０の一例として、例えばスマートメディア（登録商標）のような、個々の記録媒体毎に固有の記録媒体ＩＤを予め記憶しているものを用いる。図２において、外部記録媒体２０の記録内容例を概念的に付記する。外部記録媒体２０には、ヘッダ等の所定の記憶領域において当該記憶媒体２０に固有の記録媒体ＩＤ（図において符号２０ａで示す）が予め記憶され、コンテンツ記憶領域においては複数の楽曲データファイル（図において符号２０ｂで示す）が記憶可能であり、個々の楽曲データファイル毎に付加ＩＤが付加されて記憶される。
【００１４】
付加ＩＤは、前記記録媒体ＩＤに基づく固有のＩＤであって、この付加ＩＤと記録媒体ＩＤを照合することで、その付加ＩＤが付与された楽曲データが記録されるべき記録媒体の特定を可能にするものである。読み出し書き込み回路４を介して外部記録媒体２０に予め記録されている記録媒体ＩＤを読み出して、読み出した記録媒体ＩＤに基づき付加ＩＤが生成される。この実施例では、使用する記録媒体２０の有する記録媒体ＩＤをそのまま付加ＩＤとして用いる。つまり、読み出した記録媒体ＩＤと同一なＩＤを、個々の楽曲データファイルに付属させるのである。
【００１５】
図３は、ＣＰＵ１によって実行される本発明の一実施例に係わる情報記録用のプログラムの動作に基づく機能ブロック図である。図３を参照して、この実施例に従う記録媒体２０へのデータ記録処理の動作手順を説明する。なお、図３において、受信部４０は図２の通信インターフェース５に相当し、読み出し部４３及び書き込み部４５は図２の読み出し書き込み回路４に相当する。また、以下に述べる各種暗号化を実現する手法そのものは、従来から知られる技術を適宜に適用できる。
【００１６】
サーバ３０は、クライアント端末１０からの要求に応じてクライアント端末１０の所望する楽曲データを、第１の暗号化方法で暗号化した状態（これを第１の暗号化データと称する）でクライアント端末１０に送信する。この第１の暗号化データは、サーバからクライアントへのデータ伝送時の伝送セキュリティを保つために暗号化されたもので、これはネットワーク経由のデータ配信において通常用いられる適宜のデータ暗号化方法によるものであってよい。クライアント端末１０では、サーバ３０から送信された第１の暗号化データを受信部４０を介して受信し、受信した第１の暗号化データを、第１復号化部４１にて、元の楽曲データに復号化する。この復号化された楽曲データは、例えばスタンダードＭＩＤＩファイル（ＳＭＦ）等の所定フォーマットから成るデータである。
【００１７】
読み出し部４３では、クライアント端末１０に装着された外部記録媒体２０から記録媒体ＩＤの読み出しを行う。第２暗号化部４２では、前記読み出した記録媒体ＩＤを用いて所定の第２の暗号化方法（第１の暗号化方法とは異なる方法で記録媒体のＩＤを使い、そのＩＤを使わないと復号化できない形に楽曲データを暗号化する方法）に従って、第１復号化部４１から与えられる楽曲データを暗号化し、第２の暗号化データを生成する。このように、楽曲データをダウンロードしようとする特定の外部記録媒体２０に固有の記録媒体ＩＤを用いて楽曲データを暗号化することは、別の（つまり記録媒体ＩＤが異なる）記録媒体に不正コピーされたデータの再生を防止できるので、データ安全性の確保という点で好ましい。
付加部４４では、読み出し部４３にて読み出された記録媒体ＩＤに基づき、該記録媒体ＩＤに対応する付加ＩＤを生成し（前述の通りこの実施例では記録媒体ＩＤと同一のものを付加ＩＤとする）、第２暗号化部４２から与えられる第２の暗号化データ（すなわち第２の暗号化方法に従って暗号化された楽曲データ）のファイルに対して、該付加ＩＤを付加する。書き込み部４５では、付加部４４から与えられる暗号化された楽曲データと付加ＩＤとからなる１曲分の楽曲データファイルを、一組のデータセットとして、外部記録媒体２０に書き込む。例えば、１曲分の楽曲データファイルが、曲名等を記憶するヘッダ部と楽曲データそのものを記憶するデータ部とを含むとすると、付加ＩＤはヘッダ部に記憶するとよい。
【００１８】
このようにして１つの記録媒体２０には、その記憶容量に応じて、１又は複数の楽曲データファイルを記録することができる。この場合、この実施例では、同一の記録媒体２０に記録される複数の各楽曲データファイルの付加ＩＤは共通しており、記録媒体ＩＤと同一である。
なお、図３の例では、上述の各部４０〜４５での動作はＣＰＵ１によるソフトウェア処理により実行されるが、勿論、前記各部４０〜４５は専用のハードウェア装置によって構成することも可能である。
【００１９】
図４は、ＣＰＵ１によって実行される本発明の一実施例に係わる情報再生用のプログラムの動作手順を示すフローチャートである。図４のフローチャートに沿って外部記録媒体２０に記録されているデータの再生処理の一例を説明する。当該動作開始にあたってクライアント端末１０では、記録媒体２０に記録されている全ての楽曲データファイルの情報を読み出し、読み出したデータに基づき楽曲選択リストを作成し、これをディスプレイ（図２に示す表示部６Ａ）に表示させる。ユーザにより、前記リスト中から再生したい楽曲の選択が行われると、以下の処理が行われる。
ステップＳ１にて、記録媒体２０の記録媒体ＩＤの読み出しを行い、次いで、選択された楽曲データファイルに付加された付加ＩＤを読み出す（ステップＳ２）。なお、この例では、記録媒体ＩＤの読み出し処理を先に行い、その後付加ＩＤの読み出し処理を行っているが、付加ＩＤの読み出し処理を先に行ってもよい。次に、ステップＳ３では、読み出した記録媒体ＩＤと付加ＩＤとを比較・照合することで、両者が所定の照合条件に合致するか（この実施例では記録媒体ＩＤと付加ＩＤとが一致するか）否かを判断し、合致している場合は、ステップＳ４、Ｓ５の処理に分岐し、該選択された楽曲データファイルを再生対象とする。
【００２０】
ステップＳ４では、選択された楽曲データファイルを、該ファイルの楽曲データを暗号化している第２の暗号化方法に対応する第２の復号化方法（この例では、記録媒体ＩＤを用いた復号化方法）で元の楽曲データに復号化する。そして、復号化した楽曲データの再生を開始する（ステップＳ５）。
一方、ステップＳ３にて、読み出した記録媒体ＩＤと付加ＩＤとを照合した結果、所定の照合条件に合致しなかった場合は、ステップＳ６に分岐し、例えばクライアント端末１０のＰＣディスプレイ（表示部６Ａ）表示あるいは音声等により、選択された楽曲データファイルの再生ができないことを提示し、再生処理を終了する。
【００２１】
この実施例によると、楽曲データを正規にダウンロードした記録媒体２０から該データを再生する場合は、記録媒体ＩＤと付加ＩＤとが一致するので図４のステップＳ４、Ｓ５の処理により復号化が正しく行われ、楽曲データを正常に再生することが可能である。一方、再生に使用する記録媒体２０が、楽曲データを正規にダウンロードした別の記録媒体から該楽曲データを不正にコピーしたものである場合は、該記録媒体２０の記録媒体ＩＤと再生しようとする楽曲データファイルに付加されている付加ＩＤとが相違するので、ステップＳ３のＮＯに分岐してステップＳ６の処理により、当該楽曲データファイルの再生が不可能であることが即座に提示され、ステップＳ４の復号化処理は行われない。このように、暗号化された楽曲データを復号化を待つまでもなく、記録媒体２０に記録されたデータが再生対象たるか否かの判断が迅速かつ簡便に行え、効率的な再生処理が行える。
【００２２】
なお、図４の変更例として、ステップＳ６の処理を経由する経路において、前述の楽曲再生リストにおける再生対象楽曲のマーキングあるいは削除等を行うリスト編集処理を追加するようにしてもよい。このリスト編集処理においては、前述の当該記録媒体２０に関する楽曲再生リストにおいて、再生不可と判定された（ステップＳ３でＮＯに分岐した）楽曲データファイルを該リストから除外する処理、あるいは該再生不可とされた楽曲データファイルを再生対象楽曲から除外する所定のマーキングを該リスト中に表示する処理等を行う。これによって、次に図４の再生プログラムがスタートしたとき、既に再生不可と判定された楽曲を該楽曲再生リストから選択することができないようになる。
なお、図４の例では、楽曲データ再生処理は、ＣＰＵ１によるソフトウェア処理として実行されるが、勿論、専用のハードウェア装置によって実現する構成とすることも可能である。
【００２３】
なお、上述の実施例では、外部記録媒体２０の一例として、予め各記録媒体に固有の記録媒体ＩＤが記録されているものを用いて説明したが、本発明は記録媒体ＩＤが予め記録されていない記録媒体にも適用可能である。記録媒体ＩＤが予め記録されていない記録媒体を用いる場合は、クライアント端末１０において、使用する外部記録媒体２０に固有の記録媒体ＩＤを作成して、それを該記録媒体２０に記録すればよい。例えば、サーバ３０から楽曲データをダウンロードする際に、使用する外部記録媒体２０毎に固有の記録媒体ＩＤを作成して、これを該記録媒体２０に書き込むことで、個々の記録媒体毎の識別ができるようにすればよい。あるいは、記録媒体ＩＤが予め記録されていない記録媒体は使用できないものとして、楽曲データのダウンロードが為されないよう制御してもよい。この場合は、例えば、記録媒体ＩＤの読み出し処理（図２の読み出し部４３）において、記録媒体２０の記録媒体ＩＤが読み出されなっかった時点で、データ書き込み処理を中止して、楽曲データのダウンロードを禁止するようにしてよい。
なお、外部記録媒体２０としては、上述の他にも、フレキシブルディスク又はフロッピー（登録商標）ディスク（ＦＤＤ）、コンパクトディスク（ＣＤ−ＲＯＭ）、磁気ディスク（ＭＯ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）、磁気メモリ等、データの書き込み及び読み出しが可能な媒体であれば、適宜の記録媒体を採用してよい。
【００２４】
上述したデータ記録処理において、付加ＩＤが記録媒体ＩＤと同一である例について説明したが、これに限らず、付加ＩＤは、該記録媒体ＩＤに基づき生成された該記録媒体ＩＤに関連する固有のものでありさえすればよい。すなわち、付加ＩＤは、対応する記録媒体ＩＤとの関連性が確定でき、楽曲データが再生対象となるか否かの判定が行えるようなものであればよい。例えば、記録媒体ＩＤを所定の暗号化方法で暗号化したものを付加ＩＤとして生成する。この場合、付加ＩＤを生成するための前記所定の暗号化方法のアルゴリズムは、前記楽曲データを暗号化するための前記第２の暗号化方法のアルゴリズムと同じであってもよいし、それとは異なる第３の暗号化方法のアルゴリズムに従うものであってもよい。また、この所定の暗号化方法において、暗号化の対象である記録媒体ＩＤそれ自体を暗号化のためのキーワードとして用いないようにしてもよいし、あるいは、暗号化の対象である記録媒体ＩＤそれ自体を暗号化のためのキーワードとして用いるようにしてもよい。ここで、前記所定の暗号化方法のアルゴリズムを前記第２の暗号化方法のアルゴリズムと同じにした場合は、楽曲データを暗号化するための第２暗号化部４２（図３）と、第２暗号化データからなる楽曲データを復号化するための復号化手段（ステップＳ４における第２復号化方法のプログラム）とを、楽曲データの暗号化／復号化のみならず、付加ＩＤの生成のための記録媒体ＩＤの暗号化／復号化にも共用できるので好都合である。
このように記録媒体ＩＤを暗号化したものを付加ＩＤとして用いることにより、記録媒体２０に記録されるコンテンツが、いわば２重に暗号化されることとなり、より一層データ安全性を確保できるようになる。なお、記録媒体ＩＤを暗号化したものを付加ＩＤとして用いた場合は、図４のステップＳ３で判定する照合条件は、付加ＩＤの暗号化方法を考慮して設定されるのは勿論である。例えば、暗号化された付加ＩＤを復号化したものと記録媒体ＩＤとの一致を照合する、あるいはその他適宜に照合条件を設定すればよい。
【００２５】
なお、上記実施例では、一つの記録媒体２０に記録する複数の楽曲データファイルの付加ＩＤは、全て共通するものとしたが、これに限らず、適宜異ならせてもよく、要するに、該記録媒体ＩＤに基づき生成された該記録媒体ＩＤに関連する固有のものでありさえすればよい。例えば、記録媒体２０内のデータファイル番号に応じて夫々所定のアルゴリズムで記録媒体ＩＤを暗号化することで、各データファイル毎に適宜に異なる付加ＩＤを生成することができる。
【００２６】
【発明の効果】
以上の通り、この発明によれば、記録媒体に固有の識別情報である記録媒体ＩＤに基づき該記録媒体ＩＤに関連する付加ＩＤを生成し、前記暗号化されたデータを前記付加ＩＤと共に前記記録媒体に記録することで、記録媒体ＩＤと付加ＩＤとを比較して、両者が所定の照合条件に合致するか否かを判定するだけで、再生対象となるデータと再生不可能なデータの選別が行えるので、簡単且つ効率的な処理によってデータの不正コピー或いは不正利用等を防止できるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施例に係る楽曲データ取得が可能な音楽コンテンツ提供システムのネットワーク接続例を示す。
【図２】クライアント側の端末として使用可能なコンピュータのハードウェア構成例を示すブロック図。
【図３】同実施例に係るデータ書き込み動作例を説明するための機能ブロック図。
【図４】同実施例に係るデータ読み出し動作例を説明するためのフローチャート。
【符号の説明】
１０　クライアント，２０　外部記録媒体，３０　サーバ，１　ＣＰＵ，２　ＲＯＭ，３　ＲＡＭ，４　読み出し書き込み回路，５　通信インターフェース，６表示制御回路，７　音源回路，８　ＭＩＤＩインターフェース，９　操作子検出回路
【図１】
2004046452.tif 000003
【図２】
2004046452.tif 000004
【図３】
2004046452.tif 000005
【図４】
2004046452.tif 000006