(57)【要約】【課題】セキュリティーが強固な複合記憶媒体モジュールを提供する。【解決手段】  制御部（１００）を備える複合記憶媒体モジュールである。この制御部（１００）により、より秘密鍵（１２６）を書き換える。この秘密鍵（１２６）は、外部から読み出せない。また、ディスク媒体（１５０）を備え、これを公開鍵（１２５）を用いて暗号化して記憶する。その上で、ディスク媒体（１５０）は、制御部（１００）が秘密鍵（１２６）で復号化して読み出す。【選択図】  図３
2010041393.tif 000002
【特許請求の範囲】
【請求項１】
制御手段と、該制御手段により秘密鍵を書き換える秘密鍵記憶手段とを備え、
前記秘密鍵記憶手段は前記制御手段以外から読み出せない
ことを特徴とする複合記憶媒体モジュール。
【請求項２】
公開鍵を記憶する公開鍵記憶手段と、
前記制御手段により前記公開鍵を用いて暗号化する記憶媒体とを備え、
前記記憶媒体を前記秘密鍵で復号化して読み出す
ことを特徴とする請求項１に記載の複合記憶媒体モジュール。
【請求項３】
請求項２に記載の複合記憶媒体モジュールと、
前記記憶媒体の読み出し／書き込み手段とを備える
ことを特徴とする端末装置。
【請求項４】
前記公開鍵と前記秘密鍵とを作成する鍵生成手段を更に備える
ことを特徴とする請求項３に記載の端末装置。
【請求項５】
前記公開鍵でコンテンツのデータを暗号化して送信するサーバと、
請求項３又は４に記載の端末装置とを備え、
前記端末装置は、暗号化された前記コンテンツのデータを前記記憶媒体に記憶する
ことを特徴とする記憶再生システム。
【請求項６】
前記秘密鍵で複合記憶媒体モジュールを認証して、前記公開鍵で前記複合記憶媒体モジュールに対応するユーザ用データを暗号化して送信するサーバと、
請求項３又は４に記載の端末装置とを備え、
前記端末装置は、シンクライアントプログラムを備える
ことを特徴とする記憶再生システム。
【請求項７】
前記端末は、機器固有ＩＤを更に備え、
前記サーバで機器固有ＩＤを認証する
ことを特徴とする請求項５又は６に記載の記憶再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複合記憶媒体モジュール、端末装置、記憶再生システム、特に制御手段を備えてセキュリティーが強固な複合記憶媒体モジュール、端末装置、記憶再生システムに関する。
【背景技術】
【０００２】
近年、光ディスクの高密度化が進んでおり、また光ディスクによる高精細コンテンツの再生が行われるようになっている。
また、近年のブロードバンドの普及により、ビデオ・オン・デマンドで高精細コンテンツをインターネット等のネットワーク経由で見るというサービスが普及してきている。
ネットワーク経由のビデオ・オン・デマンドでは、主にストリーミング再生とダウンロード再生の二つの方法が用いられている。
【０００３】
ストリーミング再生は、映画等のコンテンツのファイルをダウンロード中に再生するものである。これにより、ファイルをすべてダウンロードしなくても再生できるため、待ち時間が少なくなるという効果が得られる。
これに対して、ダウンロード再生は、コンテンツのファイルをダウンロードした後で再生するものである。ダウンロード再生では、一旦、ＰＣ（パーソナル・コンピュータ）等にファイルをすべてダウンロードした上で再生する。このため、待ち時間がかかるものの、ダウンロードしたコンテンツを再生する際には、ネットワーク負荷がほとんど発生しないという利点がある。
【０００４】
通常、ダウンロード再生の場合は、ダウンロードされたコンテンツはＰＣのＨＤＤ（ハード・ディスク・ドライブ）に記憶されて、ダウンロードとほぼ同時にサーバから送信される複合鍵を用いて復号化されるようなコピーコントロール（技術的制限手段）により再生されることが多い。これにより、ネットワークへのデータの流出を抑えることが可能になる。
しかしながら、このようなＰＣにダウンロードされるダウンロード再生の場合は、ＰＣが再セットアップ等で環境が変わった際には、この複合鍵が使えなくなり、ダウンロードされたコンテンツが再生不可能になるという問題があった。
また、ＰＣ以外の機器で、例えばリビングのテレビでコンテンツを再生することが難しいという問題もあった。
【０００５】
これに対して、近年、ダウンロードされたコンテンツのファイルを追記可能な光ディスク記憶媒体に記憶するという方法がいくつか提案されている（例えば、「ｈｔｔｐ：／／ｗｗｗ．ｐｈｉｌｅｗｅｂ．ｃｏｍ／ｎｅｗｓ／ｄ−ａｖ／２００７１１／１３／１９８０１．ｈｔｍｌ」の記事、「ｈｔｔｐ：／／ｗｗｗ．ｉｄｖｄｔ．ｃｏｍ／」や「ｈｔｔｐ：／／ｗｗｗ．ｄｖｄ−ｂｕｒｎ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」を参照）。以下、このような方法を用いて追記された光記憶媒体を、ダウンロード光メディアと呼ぶ。
このようなダウンロード光メディアを用いると、ＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）等のコピーコントロールに対応した市販のＤＶＤ−ＲＷディスクや専用のＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）の書き込まれた専用の追記型ディスクのような記憶媒体毎のＩＤがあるディスクに、暗号化されたコンテンツのファイルをダウンロードして記憶することができる。
これにより、ＰＣを用いなくても、市販のＤＶＤプレーヤー等でコンテンツを再生することが可能になる。また、ＰＣが再セットアップ等されても、コンテンツが記憶されたディスクがあるかぎり、いつでも再生可能であるという効果が得られる。
【０００６】
しかしながら、従来のコンテンツのファイルを追記可能な光ディスク記憶媒体に記憶する方法においては、暗号化方法が解読されると、暗号化されたコンテンツがすべて復号化されてしまうという問題があった。
たとえば、従来のＤＶＤ−ＲＯＭに記憶された暗号化されたコンテンツのデータを、不正なソフトウェアにより復号化される事態が起こっている。
これは、（１）暗号化／復号化のための鍵となる情報の一部や各光メディアの個体識別をするための固有ＩＤが光メディア内に書き込まれていて、これらを読み出すことは可能であり、（２）復号化して映像を再生するプログラムがリバース・エンジニアリング（逆アセンブル）されて復号化のための鍵情報を知られる可能性があるためである。
このように、光記憶媒体の鍵情報と再生プログラムの鍵情報が解析されてしまうと、完全な形での復号化が可能になってしまう。
【０００７】
そこで、特許文献１を参照すると、メモリとＣＰＵ（中央処理装置）とを少なくとも含むＩＣと、外部装置によりデータの読出し及び／又は書込み可能な記録ディスクとを一体にしてモジュール化し、データ量の大きい公開鍵を記録ディスクに記録し、秘密鍵をＩＣに記録する複合ＩＣモジュールが記載されている（以下、従来技術１とする。）。なお、公開鍵暗号は、暗号化と復号化に別の鍵を用い、暗号化のための鍵（公開鍵）から復号化のための鍵（秘密鍵）を推測することは非常に困難であるため、暗号化のための鍵を公開できるようにした暗号である。
この復号ＩＣモジュールでは、公開鍵は通常に読み取ることが可能な記憶ディスクに記憶する。そして、公開鍵により暗号化されたデータは、ＩＣのメモリに記憶された秘密鍵を用いてＩＣのＣＰＵが復号化して送信する。
【０００８】
このような従来技術１の複合ＩＣモジュールのようなものを、従来のダウンロード光メディアに用いることが考えられる。
このような複合ＩＣモジュールを用いてダウンロード光メディアを構成すると、コンテンツの再生の際には、専用のプレーヤーが必要になるものの、秘密鍵そのものはＩＣの外部に流出することがなく、復号されたデータのみが得られる。すなわち、公開鍵でコンテンツを暗号化してダウンロードして光メディアに記憶し、ＩＣ内の秘密鍵で復号化することができる。
このため、よりセキュリティーが強固なダウンロード光メディアを得ることができると考えられる。
【０００９】
【特許文献１】特開２００５−７０１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来技術１の情報貯蔵媒体でも、何らかの方法で秘密鍵が解読されてしまうと、光媒体に記憶されたデータが解読されてしまうという問題があった。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、上述の課題を解消することを課題とする。
【課題を解決するための手段】
【００１２】
本発明の複合記憶媒体モジュールは、制御手段と、該制御手段により秘密鍵を書き換える秘密鍵記憶手段とを備え、前記秘密鍵記憶手段は前記制御手段以外から読み出せないことを特徴とする。
本発明の複合記憶媒体モジュールは、公開鍵を記憶する公開鍵記憶手段と、前記制御手段により前記公開鍵を用いて暗号化する記憶媒体とを備え、前記記憶媒体を前記秘密鍵で復号化して読み出すことを特徴とする。
本発明の端末装置は、前記複合記憶媒体モジュールと、前記記憶媒体の読み出し／書き込み手段とを備えることを特徴とする。
本発明の端末装置は、前記公開鍵と前記秘密鍵とを作成する鍵生成手段を更に備えることを特徴とする。
本発明の記憶再生システムは、前記公開鍵でコンテンツのデータを暗号化して送信するサーバと、前記端末装置とを備え、前記端末装置は、暗号化された前記コンテンツのデータを前記記憶媒体に記憶することを特徴とする。
本発明の記憶再生システムは、前記秘密鍵で複合記憶媒体モジュールを認証して、前記公開鍵で前記複合記憶媒体モジュールに対応するユーザ用データを暗号化して送信するサーバと、前記端末装置とを備え、前記端末装置は、シンクライアントプログラムを備えることを特徴とする。
本発明の記憶再生システムは、前記端末は、機器固有ＩＤを更に備え、前記サーバで機器固有ＩＤを認証することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、外部からは読み出せない秘密鍵記憶手段に記憶された秘密鍵を、複合記憶媒体モジュールの制御手段により書き換えることで、よりセキュリティーが強固な複合記憶媒体モジュールを得ることができる。
【発明を実施するための最良の形態】
【００１４】
＜第１の実施の形態＞
図１を参照して、本発明の実施の形態に係る記憶再生システムＸの端末１の外観を示す。
端末１は記憶媒体とＣＰＵ等を備えたインテリジェントなカートリッジ部１０を、ドライブ部２０に挿入して使用する。また、ドライブ部２０は、液晶ディスプレイや有機ＥＬディスプレイ等である表示部４０と接続し、リモコンやポインティングデバイスやキーボード等である入力部６０とＢｌｕｅｔｏｏｔｈ（登録商標）や赤外線や有線接続等で接続している。さらに、ドライブ部２０は、通信網であるネットワーク５を介して図示していないサーバ３と接続している。
ドライブ部２０は、通常の光ディスクプレーヤーに多少回路を付加したような構成で、スロット２００からカートリッジ部１０を出し入れする。
カートリッジ部１０は、ドライブ部２０に格納されると、接続部１３０を介して、ＣＰＵや記憶媒体が起動される。
【００１５】
（システム構成）
次に、図２を参照して、本発明の実施の形態に係る記憶再生システムＸのシステム構成について説明する。
記憶再生システムＸは、主に端末１とサーバ３とがネットワーク５と接続しているように構成される。
端末１は、上述のようにインテリジェントなカートリッジ部１０と、ドライブ部２０と、表示部４０と、入力部６０とを含んで構成される小型のシンクライアント端末である。
サーバ３は、例えばＷｉｎｄｏｗｓ（登録商標）サーバ２００８やＬｉｎｕｘ（登録商標）を備えて複数のユーザがアクセスできるサーバであり、リモートデスクトップ接続機能やＸサーバ機能等を備えており、シンクライアント端末からの入力に従ってサービスを行う。なお、端末１は同様の構成の端末１が複数存在し、カートリッジ部１０も複数存在する。
ネットワーク５は無線ＬＡＮ、有線ＬＡＮ、ＷｉＭＡＸ、携帯電話網、ＰＨＳ網、ｃＬｉｎｋ、電灯線ネットワーク、専用線、その他のネットワーク網であり、サーバ３と端末１とをセキュア（安全）に接続することができる。
【００１６】
ゲートウェイサーバ３１は、専用機やＰＣ／ＡＴ互換機等であるサーバであり、インターネット等であるネットワーク５と接続するゲートウェイ（ルータ）となるサーバであり、ＩＰマスカレード、ロードバランシング、ファイアーウォール等の機能を備えており、ドライブ部２０の後述する識別部２６０の機能を用いて認証して、コンテンツサーバ３２に接続することができる。さらに、ゲートウェイサーバ３１は、ＷＷＷウェブサーバやＦＴＰサーバのようなサービス（デーモン）を実行しており、コンテンツサーバ３２にアクセスするためのポータルサイトのホームページ等のデータやコンテンツのファイルをドライブ部２０へ送信することができる。
コンテンツサーバ３２は、専用機やＰＣ／ＡＴ互換機等であるサーバであり、映画や音楽のコンテンツのファイル等のデータが記憶されているサーバである。コンテンツサーバ３２は、コンテンツのファイルや種別を示すデータ等を含むデータベースであるコンテンツデータベース３２０を備えている。このデータベースは、ＭｙＳＱＬのようなＳＱＬデータベースエンジン等を用いて、ゲートウェイサーバ３１のみがアクセス可能である。
ＩＤチェックサーバ３３は、ネットワーク５等に、不正にコンテンツが流出したかのチェックを受けて、不正機器のカートリッジ部１０を無効化するためのサーバである。このために、ＩＤチェックサーバ３３は、ドライブ部２０の機器固有ＩＤとダウンロードされた際の公開鍵のチェックサム等を記憶するデータベースであるＩＤデータベース３３０を備えている。
【００１７】
（カートリッジ部１０とドライブ部２０の制御構成）
次に、図３を参照して、本発明の実施の形態に係る端末１のうち、主にカートリッジ部１０とドライブ部２０の制御構成について説明する。
カートリッジ部１０は、制御部１００（制御手段）と、主記憶部１１０と、補助記憶部１２０と、接続部１３０と、ディスク媒体１５０（記憶媒体）とを備えて構成されており、一般的な光ディスクメディアやリムーバブルメディアと互換性がある形状をしている。たとえば、カートリッジ部１０が、オープンタイプ／シールドタイプのカートリッジを含むＢｌｕ−ｒａｙディスクの形状をしている場合は、ドライブ部２０ではない一般的なＢｌｕ−ｒａｙプレーヤーに読み込むことができるように構成することができる。
制御部１００は、ＣＰＵ（中央処理装置）、ＭＰＵ（マイクロ・プロセッシング・ユニット）、ＤＳＰ（デジタル・シグナル・プロセッサ）、ＧＰＵ（グラフィック・プロセッシング・ユニット）、映像／音声コーデックをデコード／エンコードするためのＡＳＩＣ（アプリケーション・スペシフィック・インテグレーテッド・サーキット）等であり、ディスク媒体１５０や補助記憶部１２０に記憶されているプログラム等を実行する。また、制御部１００は、ＢＤ−Ｊａｖａ（登録商標）高速化用チップを内蔵してもよい。
主記憶部１１０は、ＤＲＡＭ（ダイナミック・ランダム・アクセス・メモリ）やＳＲＡＭ（スタティック・ランダム・アクセス・メモリ）等であり、ディスク媒体１５０や補助記憶部１２０から読み出されたプログラムや各種の一時データ等を記憶する。
【００１８】
補助記憶部１２０は、フラッシュメモリや小型ＨＤＤやＲＯＭ（リード・オンリー・メモリー）等であり、ＢＤ−Ｌｉｖｅ等に対応するため、１ＧＢ（ギガバイト）以上の容量をもつ。
また、補助記憶部１２０は、公開鍵１２５と、秘密鍵１２６と、機器固有ＩＤ１２７と、プレーヤープログラム１２８とを備えている。後述する鍵生成部２６５等で生成された公開鍵・秘密鍵のペアのうち、公開鍵１２５（公開鍵記憶手段）を記憶し、秘密鍵１２６（秘密鍵記憶手段）を記憶する。また、機器固有ＩＤ１２７を記憶することができる。
プレーヤープログラム１２８は、Ｌｉｎｕｘ（登録商標）等のＯＳとＪａｖａ（登録商標）等のプログラミング言語で記載された各種のプログラムが記載されている。すなわち、プレーヤープログラム１２８のＯＳは、ネットワーク５に接続するデーモン（サービス）を起動しており、ウェブブラウザ等を実行することができる。また、ダウンロード光メディアのようなダウンロード記憶媒体を実現するための機能を含むＢＤプレーヤーのプログラムが記憶されている。このＢＤプレーヤーのプログラムがコンテンツのメニューやインタラクティブ機能を実現し、各映像タイトル等を復号化して再生する。さらに、後述するようにＢＤ−Ｌｉｖｅの機能を含むＢＤの再生を行うことができる。
ここで、秘密鍵１２６とプレーヤープログラム１２８とは、記憶されたものを外部から読み出すことは困難である。また、従来技術１とは異なり、公開鍵１２５がディスク媒体１５０に記憶されることはなく、外部から公開鍵１２５の内容を読み出すことは困難である。
【００１９】
接続部１３０は、電気的なコネクタや非接触型の無線アンテナ等であり、ドライブ部２０との間で信号等をやり取りする。
ディスク媒体１５０は、Ｂｌｕ−ｒａｙディスクやＤＶＤやＣＤ等で読み込みオンリー（ＲＯＭ）又は書き込み可能な（Ｒ、±ＲＷ、ＲＡＭ、ＲＥ等）各種光記憶媒体、リムーバブルＨＤＤ等の磁気記憶媒体、又は光磁気又は磁気記憶メディア等である。以下、ディスク媒体１５０は、例えば、ＢＤ−ＲＥ（複数回書き換え可能なＢｌｕ−ｒａｙディスク）である場合について説明する。
【００２０】
カートリッジ部１０とドライブ部２０との間は暗号化されたバスで接続し、バスを直接読み出して復号化されたデータを不正に得ることが難しいように構成されている。この暗号化されたバスのデータを復号化するための鍵は、カートリッジ部１０とドライブ部２０のそれぞれの構成部位が備えている。
また、暗号化されたバスについては、転送の遅延化を避けるために、通常は暗号化を施さずに、特にコンテンツの画像を表示したり音楽を再生する際のみ暗号化された状態で接続することもできる。
【００２１】
なお、コスト低減のために、制御部１００と、主記憶部１１０と、補助記憶部１２０とは、少ないチップ数で構成するのが好ましく、さらにシステムＬＳＩ等により１チップで構成するのが好適である。
また、これらの部位の発熱を抑えるように省電力に構成し、さらにカートリッジ部１０をカバーするジャケットに熱透過性のプラスチックやグラファイト等の熱拡散機能を備えることができる。
このジャケットから放出された熱は、読み取り部２５０のヒートシンクやヒートパイプやファン等でさらに拡散されて外部に放出されるように構成される。
【００２２】
ドライブ部２０は、スロット２００と、Ｉ／Ｏ部２４０と、読み取り部２５０と、識別部２６０と、電源２９０とを備えて構成され、一般的な光ディスクメディアやリムーバブルメディアのプレーヤーとして機能することもでき、カートリッジ部１０を挿入したことを検知して後述する処理を行うこともできる。
【００２３】
スロット２００は、カートリッジ部１０を挿入する際の開口部であり、オート・イジェクト機構やディスク用の開け閉めできるトレイ等を備えていてもよい。
接続部２３０は、接続部１３０と接続するための電気的なコネクタや電磁誘導コイルや無線アンテナ等である
【００２４】
Ｉ／Ｏ部２４０は、各部へ接続するＩ／ＯやＵＳＢ（ユニバーサル・シリアル・バス）やＡＴＡ（アドバンスド・テクノロジー・アタッチメント）やＢｌｕｅｔｏｏｔｈや無線ＬＡＮや有線ＬＡＮやＨＤＭＩ等のインターフェイスを提供するＩ／Ｏハブ等である。これにより、入力部６０とネットワーク５と接続できる。
また、Ｉ／Ｏ部２４０は、ビデオエンコーダやレンダリングエンジンやフレームメモリやＭＰＥＧ２／ＭＰＥＧ４／Ｈ．２６４／ＶＣ−１／ＭＰ３／ＡＡＣ等の各種ビデオ／オーディオコーデックの再生機能等が備えられて、ＨＤＭＩ端子等から表示部４０にコンテンツ等の画像を表示することができる。
なお、Ｉ／Ｏ部２４０に独自のＧＰＵやＣＰＵやメモリ等を備え、カートリッジ部１０のようなＣＰＵを備えていない通常の記憶媒体を挿入した場合に、通常の記憶媒体のプレーヤーとして起動する構成をとることも可能である。
【００２５】
読み取り部２５０（読み出し／書き込み手段）は、光ピックアップや磁気ピックアップや各種の光学的・磁気的・電気的リーダー／ライター等でありディスク媒体１５０の読み込み又は書き込みを行う。
【００２６】
識別部２６０は、公開鍵・秘密鍵のペアを作成する鍵生成部２６５と、ドライブ部２０毎に製造者から与えられる機器固有ＩＤを備えている。
鍵生成部２６５（鍵生成手段）は、熱雑音の生成機等を内蔵しており、この熱雑音から乱数を得ることができる。このような熱雑音から乱数を得る技術としては、「ｈｔｔｐ：／／ｗｗｗ．ｆｄｋ．ｃｏ．ｊｐ／ｗｈａｔｓｎｅｗ−ｊ／ｒｅｌｅａｓｅ０４１００５−ｊ．ｈｔｍｌ」に記載されたような技術を用いることができる。そして、鍵生成部２６５は、この乱数により、ＲＳＡ暗号や楕円曲線暗号等の公開鍵暗号の鍵生成アルゴリズムを用いて、公開鍵と秘密鍵を作成する。
この公開鍵と秘密鍵は、公開鍵１２５と秘密鍵１２６としてカートリッジ部１０の補助記憶部１２０に記憶される。
また、識別部２６０は、ＲＯＭ等により個体毎にユニークな機器固有ＩＤ２６７を記憶し、さらに、この機器固有ＩＤ２６７を暗号化するための所定のハッシュ関数を記憶している。この所定のハッシュ関数の秘密鍵は、カートリッジ部１０の補助記憶部１２０と、ＩＤチェックサーバ３３に予め記憶されている。
なお、鍵生成部２６５は、個々のカートリッジ部１０に備えられていてもよい。さらに、外部に外付けしたりネットワーク５等を経由して接続されてもよい。
【００２７】
電源２９０は、スイッチング電源等であり、図示しないＡＣアダプタ等と接続されており、各部に電力を供給する。
【００２８】
なお、ディスク媒体１５０は必ずしもディスク状の媒体でなくてもよく、補助記憶部１２０よりも容量が多くて安価に製造でき、読み取り部２５０のようにドライブ部２０のリーダー機構により読み取るものであれば何でもよい。
たとえば、原子間力カンチレバー方式の記憶メディアや、カード型の多層ホログラムメディア等を用いることもできる。
【００２９】
（ダウンロード記憶媒体の構成）
ここで、本発明の第１の実施の形態に係る記憶再生システムＸを、ダウンロード光メディアのようなダウンロード記憶媒体のシステムとして用いる例の構成について説明する。
カートリッジ部１０は、上述のように内部に制御部１００、主記憶部１１０、補助記憶部１２０を内蔵する。そして、補助記憶部１２０には、プレーヤープログラム１２８を内蔵している。
このように、カートリッジ部１０の外部には、プログラムや秘密鍵が流出しないために、従来のダウンロード光メディアでは不可能であった非常に強固なセキュリティーを得ることができる。
【００３０】
（ダウンロード記憶媒体のダウンロード／再生処理）
次に、本発明の第１の実施の形態に係る記憶再生システムＸを、実際にダウンロード記憶媒体として用いるための処理について説明する。
まず、カートリッジ部１０がドライブ部２０のスロット２００に挿入されると、ドライブ部の電源２９０のスイッチが入り、ローディング機構によりカートリッジ部１０はドライブ部２０の内部に固定される。
次に、接続部１３０と接続部２３０とが接続されて、カートリッジ部１０に電源２９０から電源が供給される。これにより、制御部１００は補助記憶部１２０のプレーヤープログラム１２８を起動する。
なお、ドライブ部２０には電源スイッチを備えてもよく、ユーザが電源スイッチをオンにすると、元々ドライブ部２０にカートリッジ部１０が入っている場合には、同様に電源２９０から電源を供給する。
【００３１】
プレーヤープログラム１２８のＯＳが起動すると、制御部１００は、ネットワーク５を介して、サーバ３のゲートウェイサーバ３１にアクセスして、ポータルサイトの表示データをウェブブラウザ等で作成して、Ｉ／Ｏ部２４０に表示データを送信し、表示部４０に表示する。
ユーザはポータルサイトから、実際にダウンロード購入するためのコンテンツを検索して選択し、支払いが終わると実際にダウンロードが始まる。なお、この支払いについて、補助記憶部１２０に工場出荷状態で記憶されている秘密鍵１２６を用いて自動的認証を行うようにしてもよい。これにより、ユーザは空のカートリッジ部１０を買ってくるだけでダウンロードを行うことができる。
以下で、図４と図５を参照して、実際にサーバからコンテンツのファイルをダウンロードして、カートリッジ部１０をダウンロード光メディアとして用いる際の処理について説明する。
【００３２】
（ステップＳ１０１）
識別部２６０は、鍵データ受け渡し処理を行う。
図５の概念図を参照して説明すると、制御部１００の指示により、ドライブ部２０の識別部２６０は熱雑音等により生成した乱数値を用いて、鍵生成部２６５でＲＳＡ（Ｒｉｖｅｓｔ  Ｓｈａｍｉｒ  Ａｄｌｅｍａｎ）暗号等の公開鍵暗号の公開鍵・秘密鍵ペアを作成する。
そして、識別部２６０は、この公開鍵・秘密鍵ペアのうち、公開鍵は公開鍵１２５としてカートリッジ部１０の補助記憶部１２０の公開鍵１２５に記憶し、秘密鍵は秘密鍵１２６に記憶する。この上で、識別部２６０は、機器固有ＩＤ２６７の値を機器固有ＩＤ１２７に記憶する。なお、これらのドライブ部２０からカートリッジ部１０への鍵と機器固有ＩＤの送信は、上述の暗号化されたバスを介して行う。
ここで、従来技術１の書き換えが不可能なＩＣの秘密鍵と異なり、本発明の実施の形態に係る記憶再生システムＸにおいては、ダウンロード光メディアとしてダウンロードする度に、公開鍵と秘密鍵を生成する。
なお、ドライブ部２０に鍵生成部２６５をもたずに、サーバ３から直接、公開鍵・秘密鍵ペアを受けとるような構成にすることも可能である。この際には、機器固有ＩＤのような値を基にして、暗号化を行って送受信する必要がある。
【００３３】
（ステップＳ１０２）
次に、制御部１００は、ダウンロード処理を行う。
このダウンロード処理においては、まず、制御部１００は、Ｉ／Ｏ部２４０からネットワーク５を介して、公開鍵と、識別部２６０に記憶された所定のハッシュ関数で暗号化した機器固有ＩＤ１２７の値とを、サーバ３に送信する。これを受けとったサーバ３のゲートウェイサーバ３１は、ＩＤチェックサーバ３３に送信する。
ＩＤチェックサーバ３３は、受けとった暗号化された機器固有ＩＤ１２７の値を上述の所定のハッシュ関数の秘密鍵で解いて確認する。そして、ＩＤデータベース３３０を参照して、受信した機器固有ＩＤが不正機器でないことを確認する。これらの確認により、認証が行われると、ＩＤチェックサーバ３３は、ダウンロード可能である旨と公開鍵とをコンテンツサーバ３２に通知する。この上で、ＩＤチェックサーバ３３は、公開鍵のチェックサム等の値と、受信した機器固有ＩＤとをＩＤデータベース３３０に記憶する。
コンテンツサーバ３２は、この通知を受けとると、コンテンツＤＢ３２０のコンテンツのファイルを読み出し、公開鍵にて暗号化し、さらに受信した機器固有ＩＤにて電子透かしをかけた上で、ゲートウェイサーバ３１へ送信する。
ゲートウェイサーバ３１は、ＨＴＴＰやＦＴＰ等のプロトコルにて、この暗号化されたコンテンツのファイルを、ネットワーク５を介してドライブ部２０へ送信する。
制御部１００は、Ｉ／Ｏ部２４０にて暗号化されたコンテンツのファイルを読み込むと、ディスク媒体１５０に記憶する。
なお、何らかの方法で、インターネットのサイト等に、送信されたコンテンツが不正にアップロードされていることを発見した場合は、電子透かしにより機器固有ＩＤを割り出し、当該機器固有ＩＤを不正機器として、ＩＤチェックサーバ３３のＩＤデータベース３３０に記憶することができる。
またＩＤチェックサーバ３３は、個体固有ＩＤを用いずに、公開鍵を直接ＩＤデータベース３３０に記憶しておき、公開鍵そのものを送信／又は公開鍵を公開鍵で暗号化して送信し、この公開鍵をＩＤデータベース３３０を参照して確認するような構成にすることもできる。
【００３４】
これにより、ダウンロード処理を終了して、カートリッジ部１０はダウンロード光メディアとして用いることが可能になる。ユーザは、図示しないイジェクトボタンを押してカートリッジ部１０を取り出すことも、直接再生することもできる。
以下で、実際にダウンロード光メディアを再生する処理について、ステップＳ１０３とＳ１０４として説明する。
【００３５】
（ステップＳ１０３）
まず、制御部１００は、機器認証処理を行う。
最初に、識別部２６０の機器固有ＩＤ２６７を主記憶部１１０に読み出して、上述の所定のハッシュ関数で暗号化する。
そして、制御部１００は、暗号化された機器固有ＩＤを、Ｉ／Ｏ部２４０からネットワーク５を介して送信し、不正な機器のＩＤでないかをサーバ３に問い合わせる。
サーバ３では、問い合わせを受けたゲートウェイサーバ３１が、暗号化された機器固有ＩＤを、ＩＤチェックサーバ３３に送信する。ＩＤチェックサーバ３３は、暗号化された機器固有ＩＤを、上述の所定のハッシュ関数の秘密鍵で解いて、ＩＤデータベース３３０を用いて、このが不正機器のものであるかどうか判定する。
この判定の結果は、ゲートウェイサーバ３１が、ネットワーク５を介して送信し、ドライブ部２０が受けとる。
そして、制御部１００は、もし不正機器であった場合には、処理を終了して再生を行わない。
不正機器でなかった場合は、制御部１００は、処理をステップＳ１０４に進める。
【００３６】
なお、このステップＳ１０３において、制御部１００は、機器固有ＩＤ２６７と機器固有ＩＤ１２７とを比較して、同じ機器固有ＩＤの機器でないと再生しないように設定することも可能である。
また、より強固なセキュリティーを得るために、他のドライブ部で再生しようとすると、秘密鍵１２６を消去するようにプレーヤープログラム１２８を設定することも可能である。
また、再生する期限が定められているレンタルのような形態のダウンロード光メディアの場合は、サーバ３に時刻を問い合わせることができる。つまり、ダウンロード時に定められた期限を越えている場合には再生しなかったり、秘密鍵１２６を消去したりするように構成することができる。
これにより、セキュリティーのレベルを高くしたまま、多彩なコンテンツの視聴制御に対応することができる。
【００３７】
（ステップＳ１０４）
制御部１００は、再生処理を行う。
この再生処理においては、制御部１００は、ファイル読み取り部２５０を介してディスク媒体１５０に記憶されたコンテンツのファイルや、補助記憶部１２０後述する追加コンテンツのファイルを読み出しつつ、補助記憶部１２０の秘密鍵１２６を用いて復号化してＩ／Ｏ部２４０に暗号化されたバスの信号で送信する。
また、制御部１００は、入力部６０からの信号をＩ／Ｏ部２４０を介して受けとり、早送り再生やスロー再生やチャプタの変更等の操作、ＢＤ−Ｊａｖａ（登録商標）の実行についても行う。
制御部１００は、ユーザがドライブ部２０のイジェクトボタンを押したことを検知したり、再生が終了した場合等に、カートリッジ部１０をスロット２００を用いて排出することができる。ユーザはまたドライブ部２０の図示しない電源ボタンをオフにすることもできる。
以上により、再生処理を終了する。
なお、ステップＳ１０４の再生処理において、毎回鍵生成部２６５により公開鍵・秘密鍵ペアを作成して、再生しながらディスク媒体１５０や補助記憶部１２０の内容を新たに作成した公開鍵で暗号化して書き換えてゆくこともできる。これにより、さらにセキュリティーを向上させることができる。
【００３８】
以上のように構成することで、以下のような効果を得ることができる。
まず、従来のダウンロード光メディアにおいては、プログラムや鍵の情報を読み出して解析することが可能であるために、セキュリティーを維持するのが難しかった。
また、従来技術１の復号ＩＣモジュールでは、秘密鍵が固定されているために、ダウンロード光メディアに対応しようとすると、デジタル化されたチューリング・ボンベのようなブルートフォース攻撃等の何らかの方法で秘密鍵が破られた場合には、そのメディアに対してコピーコントロールが無力となってしまうという問題があった。このように秘密鍵を解読された場合、ディスク媒体を取りだして外部のドライブやリーダー等で読み出すと、暗号化されているはずのデータが簡単に解読できてしまっていた。
【００３９】
これに対して、本発明の第１の実施の形態に係る記憶再生システムＸでは、外部の手段ではなく、カートリッジ部１０の制御部１００が秘密鍵を書き換えることができる。このため、たとえ秘密鍵が解読されてしまったとしても、変更することが容易である。
さらに、この秘密鍵の書き換えは、制御部１００により行われるために、外部のプログラムにより、解読可能で不正な秘密鍵を書き込まれてしまう可能性を少なくすることができる。
よって、従来技術１よりも高度なセキュリティーのレベルに対応することができ、ダウンロード光メディアにおいて、コンテンツを盗まれる危険性を著しく減少させることができる。
【００４０】
さらに、従来技術１の復号ＩＣモジュールでは、光メディアの読み出しのためのプログラムは外部にあったために、セキュリティーが完璧ではなかった。
すなわち、ＰＣやプレーヤーを用いた複合ＩＣモジュールの外部の不正な機器やプログラムにより、復号化された状態のデータを「吸い出し」して記憶されるという事態が起こることが考えられた。
【００４１】
これに対して、本発明の第１の実施の形態に係るドライブ部２０にはコントロールのためのプログラムはないために、ドライブ部２０を改造して復号化されたデータを得ることをほとんど不可能とすることができる。
また、ディスク毎に公開鍵・秘密鍵ペアの書き込みがカートリッジ部１０とドライブ部２０内で完結することから、セキュリティーを向上させることができる。
さらに、ドライブ部２０の個別の機器について機器固有ＩＤにより、不正機器でないかをサーバにて認証するために、従来技術１よりもセキュリティーが向上するという効果が得られる。
【００４２】
（ＢＤ−Ｌｉｖｅ処理）
近年のＢｌｕ−ｒａｙ（登録商標）ディスクでは、映像再生において、単なる映像メニューの表示ではないインタラクティブ性をもつようになっている。たとえば、標準的なＢｌｕ−ｒａｙディスク・プレーヤーでは、ＢＤ−Ｊａｖａ（登録商標）と呼ばれる機能により、ＰＣやゲーム機等を用いずに単独のプレーヤーで緻密な画像で構成されたゲーム等をプレイすることができる。
そして、Ｂｌｕ−ｒａｙ規格においてはネットワーク接続が必須であり、追加仕様であるＢＤ−Ｌｉｖｅにより、映画等のパッケージソフトウェアを購入した後に、予告編やゲーム等の追加コンテンツをインターネットのサーバからダウンロードをすることができる。
しかしながら、ＢＤ−Ｌｉｖｅに対応するには、プレーヤー側に１ＧＢ以上の補助記憶装置がプレーヤーに必要だった（例えば、インプレス社の記事、「ｈｔｔｐ：／／ｗｗｗ．ｗａｔｃｈ．ｉｍｐｒｅｓｓ．ｃｏ．ｊｐ／ａｖ／ｄｏｃｓ／２００８０２２７／ｓｏｎｙ１．ｈｔｍ」を参照）。しかし、複数のコンテンツ用にメモリを用いると、その分だけ補助記憶装置が必要なために、かなり大容量なＨＤＤ（ハード・ディスク・ドライブ）やフラッシュメモリが必要である。
これらの高精細コンテンツの再生とＪａｖａ（登録商標）の搭載とＨＤＤ等の搭載により、Ｂｌｕ−ｒａｙディスク・プレーヤーは、必然的にコストが高くなってしまうという問題があった。
【００４３】
一方、近年、フラッシュメモリやＨＤＤは、著しく大容量化が進み、容量当たりのコストが低減されてきている。
このため、ＢＤ−Ｌｉｖｅのために、本発明の第１の実施の形態に係る記憶再生システムＸのカートリッジ部１０を用いて、大容量化したフラッシュメモリである補助記憶部１２０を用いることができる。
このように各Ｂｌｕ−ｒａｙディスク側にフラッシュメモリやＨＤＤ等を搭載することで、Ｂｌｕ−ｒａｙディスク・プレーヤー側に大容量のフラッシュメモリやＨＤＤを備える必要がなくなり、ＢＤプレーヤーのコストを低減することができるという効果が得られる。また、従来のＢＤプレーヤーのように、ＢＤ−Ｌｉｖｅ用に追加コンテンツをダウンロードした際に、プレーヤーのＨＤＤ等の容量を圧縮することがない。
さらに、追加コンテンツをダウンロードしたプレーヤーでないプレーヤーでも再生することができるという効果が得られる。
【００４４】
加えて、ＨＤＤを搭載していない旧式のＢＤプレーヤーの設計を基に、カートリッジ部１０にＩ／Ｏ部２４０を接続するような多少の改良によりＢＤ−Ｌｉｖｅに対応できるという効果が得られる。
さらに、開閉可能なカートリッジ部１０を用いると、市販ＢＤ−ＲＯＭパッケージメディアをカートリッジに入れて、対応するドライブ部２０に挿入することで、簡単にＢＤ−Ｌｉｖｅに対応させるようにすることができる。
【００４５】
＜第２の実施の形態＞
（システム構成）
次に、本発明の第２の実施の形態に係る記憶再生システムＹについて説明する。記憶再生システムＹは、端末側に容量の大きなデータを記憶する必要があるものの可搬性と耐久性を要求されるシンクライアントシステムとして用いることができる。
図６を参照すると、記憶再生システムＹは端末２とサーバ４とが、ネットワーク５を介して接続している。ここでは、図３と同一の記号は同一の構成部位を示している。
端末２においては、ドライブ部２０は第１の実施の形態に係るドライブ部２０とまったく同じものであり、カートリッジ部１１のみが異なる。すなわち、カートリッジを入れ替えるだけで、ＢＤプレーヤーをシンクライアントシステムとして用いることができる。
【００４６】
サーバ４には、Ｗｉｎｄｏｗｓ（登録商標）サーバ２００８やＬｉｎｕｘ等のＯＳを備えたリモート接続サーバ３４を備えている。
リモート接続サーバ３４は、各カートリッジ部１１に対応してユーザ用データを記憶するフォルダやデータベース等であるユーザ用データベース３４０を備えている。
また、ユーザ用データベース３４０には、カートリッジ部１１毎に、公開鍵１２５と秘密鍵１２６と同じ公開鍵と秘密鍵を記憶している。
なお、工場出荷時においては、ユーザ用データベース３４０とカートリッジ部１１とには、所定の公開鍵と秘密鍵とを記憶しておく。
【００４７】
（カートリッジ部１１の制御構成）
次に、図７を参照して、カートリッジ部１１の制御構成について説明する。この図７にといても、図３と同一の記号は同一の構成要素を示している。
実際のところ、本発明の第２の実施の形態に係るカートリッジ部１１には、シンクライアントプログラム１２９が記憶されている点のみが異なっている。すなわち、本発明の第１の実施の形態に係るカートリッジ部１０と、本発明の第２の実施の形態に係るカートリッジ部１１とは、記憶されたプログラムが異なるだけである。
以下で、図実際にこのシンクライアントプログラム１２９が起動して、記憶再生システムＹをシンクライアントシステムとして使用するための処理について説明する。なお、起動までの手順は、本発明の第１の実施の形態に係る記憶再生システムＸとまったく同様である。
【００４８】
（ステップＳ２０１）
次に、制御部１００は、ログイン処理を行う。
このログイン処理においては、制御部１００は、ダウンロード処理と同様に機器固有ＩＤをサーバ４に送信する。サーバ４のＩＤチェックサーバ３３は、不正機器でないかチェックされた結果を確認して、リモート接続サーバ３４がゲートウェイサーバ３１を通じて、ドライブ部２０と接続するのを許可する。これにより、端末２とサーバ４とのコネクションが行われる。
ここで、制御部１００は、補助記憶部１２０の公開鍵１２５により、秘密鍵１２６に記憶された秘密鍵を暗号化して、サーバ４へ送信する。
リモート接続サーバ３４は、暗号化された秘密鍵を、ユーザ用データベース３４０に記憶された秘密鍵にて復号化する。復号化できた場合は、パスワード認証できたと認証して、その旨を端末２に送信する。
【００４９】
（ステップＳ２０２）
識別部２６０は、制御部１００は、新たな鍵データ受け渡し処理を行う。
このステップＳ２０２の新たな鍵データ受け渡し処理では、まず、前の公開鍵・秘密鍵のペアを制御部１００が、主記憶部１１０や補助記憶部１２０に記憶する。
次に、ステップＳ１０１の鍵データ受け渡し処理と同様に、公開鍵・秘密鍵ペアを作成して補助記憶部１２０に記憶する。すなわち、制御部１００の指示を受けた識別部２６０が、公開鍵暗号の公開鍵・秘密鍵のペアをカートリッジ部１１の補助記憶部１２０の公開鍵１２５と秘密鍵１２６とに記憶する。機器固有ＩＤ２６７についても、機器固有ＩＤ１２７に記憶する。
この上で、制御部１００は、前の公開鍵を使って、公開鍵１２５と秘密鍵１２６に記憶された新たな公開鍵・秘密鍵のペアを暗号化して、サーバ４に送信する。
サーバ４のリモート接続サーバ３４は、ユーザ用データベース３４０にアクセスして暗号化された新たな公開鍵・秘密鍵のペアを復号化等を行って、ユーザ用データベース３４０に記憶する。以降、端末２とサーバ４とは、新たな公開鍵・秘密鍵を用いて接続を行うことができる。
このように、本発明の第２の実施の形態に係る記憶再生システムＹにおいては、毎回、サーバ４との接続の度に公開鍵と秘密鍵を生成する。このため、秘密鍵を解読される危険性を減らし、セキュリティーを向上させることができる。
【００５０】
（ステップＳ２０３）
ここで、接続が確立された端末２とサーバ４との間で、通常のリモート接続と同様にデータやプログラムのやり取りを行う。ここで、端末２とサーバ４との間では、新たな公開鍵を用いてデータを暗号化した上でやり取りすることができる。
また、端末２は、サーバ４から各種データをダウンロードして、ディスク媒体１５０や補助記憶部１２０に公開鍵により暗号化した上で「ローカル」保存することも可能である。通常のシンクライアントシステムではローカル保存するとセキュリティー上の問題が生じるが、端末２においては、ディスク媒体１５０をドライブ部２０以外のリーダー等で読み出されても内容を復号化することは不可能なので、高度なセキュリティーレベルを得ることができる。
なお、ディスク媒体１５０や補助記憶部１２０に、前回接続した際のデータが残っている場合は、読み出して前の秘密鍵で復号化し、新たな公開鍵にて暗号化した上で保存することもできる。
逆に、毎回接続する度に前のデータを書き換えしないことで、新たに端末を使用させる際にいちいちデータを消去する必要がないのに加えて、さらに高度なセキュリティーを得ることもできる。
【００５１】
（ステップＳ２０４）
制御部１００は、ユーザによりログアウトの指示がでたことを検知して、終了処理を行う。
ここでは、ただ電源２９０の電源をオフにしてもよいし、ローカル保存したデータを消去するように設定されていてもよい。
これにより、シンクライアントシステムとして使用するための処理を終了する。
【００５２】
以上のように構成することで、以下のような効果を得ることができる。
まず、専用ドライブであるドライブ部２０とカートリッジ部１１とを組み合わせることで、特定用途向けのＢＤメディアを提供できる。
例えば、持ち出しが禁止されている公文書（防衛機密用）等の保管に使用できる。
また、従来のシンクライアントシステムと異なり、ディスク媒体１５０がＢＤ−ＲＥの２層の場合は５０ＧＢと、通常のＨＤＤと遜色ない大きさのローカル保存領域をもつため、例えば、過酷な環境である防衛用途にて作戦指令書のような、最大級のセキュリティーが必要なデータを保存して使用することができる。
また、司法、警察、病院のカルテ等の、重大なセキュリティーが必要な用途に対応することができる。
【００５３】
また、従来技術１では、外部の読み出しプログラムによりディスク記憶媒体の内容を読み出して、ＩＣチップにより復号化するため、読み出しと復号化のタイミングをとるのが困難であり、例えばランダムアクセスが頻繁に発生するようなディスク媒体からの読み書きに対応することは難しかった。
これに対して、本発明の実施の形態に係る記憶再生システムＸとＹにおいては、ディスク媒体１５０と補助記憶部１２０を備えており、ファイルシステムに最適化したリード・ライトのアクセス制御を行うことができる。これにより、シーク動作による消費電力の増加を抑えつつ、高速に必要なデータにアクセスすることができるという効果が得られる。このため、記憶再生システムＹのようにシンクライアントシステム用途で用いた際には、単にＨＤＤ又は光ディスクのみを備えたシンクライアントシステムよりも、ユーザが快適に操作することができる。
また、ＨＤＤは１台あたりの価格が高価だが、ＢＤ−ＲＥディスク一枚で起動用イメージ＋複数アプリケーション＋データを保持できるために、コストを安くすることができるという効果が得られる。
【００５４】
なお、記憶再生システムＸ、Ｙを専用のドライブをＰＣに内蔵してアクセスする場合は、ＰＣのＣＰＵを休止状態にして、起動させずに直接シンクライアントプログラム１２９を制御部１００で実行することもできる。
この場合は、Ｉ／Ｏ部２４０の構成を簡略化できるためにコストを削減することができる。しかし、ＰＣの構成は機種により異なっていることがあるため、プレーヤープログラム１２８又はシンクライアントプログラム１２９のＯＳが起動した際にＰＣの構成をスキャンして、補助記憶部１２０に記憶することもできる。これにより、同じＰＣで２回目に起動したときは、同じ構成で起動するために起動時間を早くすることができる。
【００５５】
また記憶再生システムＸ、Ｙの接続部１３０として、カートリッジ部１０の全面にアンテナを備えて高感度なアンテナとし、無線ＩＣタグのように使用することができる。この場合、ドライブ部２０内に読み出し装置をもたず、外付けのリーダーを用いて、上述の機能を実現することができる。
すなわち、一般的なＢＤドライブを備えたＰＣ等に、ＵＳＢ端子や別付けＰＣＩカード等でドライブ部２０に相当する機能の部位を接続する構成をとることができる。
この場合は、ＰＣ等にＢＤへ書き込むためのドライバ等のソフトウェアを用意してもよい。
【００５６】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施の形態に係る記憶再生システムＸの端末１の外観を示す概念図である。
【図２】本発明の第１の実施の形態に係る記憶再生システムＸのシステム構成図である。
【図３】本発明の第１の実施の形態に係るカートリッジ部１０とドライブ部２０の制御構成を示すブロック図である。
【図４】本発明の第１の実施の形態に係るダウンロード記憶媒体の処理に係るフローチャートである。
【図５】本発明の第１の実施の形態に係る鍵データ受け渡し処理の概念図である。
【図６】本発明の第２の実施の形態に係る記憶再生システムＹのシステム構成図である。
【図７】本発明の第２の実施の形態に係るカートリッジ部１１の制御構成を示すブロック図である。
【図８】本発明の第２の実施の形態に係るシンクライアントシステムの処理に係るフローチャートである。
【符号の説明】
【００５８】
１、２  端末
３、４  サーバ
５  ネットワーク
１０、１１  カートリッジ部
２０  ドライブ部
３１  ゲートウェイサーバ
３２  コンテンツサーバ
３３  ＩＤチェックサーバ
３４  リモート接続サーバ
４０  表示部
６０  入力部
１００  制御部
１１０  主記憶部
１２０  補助記憶部
１２５  公開鍵
１２６  秘密鍵
１２７、２６７  機器固有ＩＤ  
１２８  プレーヤープログラム
１２９  シンクライアントプログラム
１３０、２３０  接続部
１５０  ディスク媒体
２００  スロット
２４０  Ｉ／Ｏ部
２５０  読み取り部
２６０  識別部
２６５  鍵生成部
２９０  電源
３２０  コンテンツデータベース
３３０  ＩＤデータベース
３４０  ユーザ用データベース
Ｘ、Ｙ  記憶再生システム
【図１】
2010041393.tif 000003
【図２】
2010041393.tif 000004
【図３】
2010041393.tif 000005
【図４】
2010041393.tif 000006
【図５】
2010041393.tif 000007
【図６】
2010041393.tif 000008
【図７】
2010041393.tif 000009
【図８】
2010041393.tif 000010