(57)【要約】【課題】  ドライブ装置とホスト装置とが組み合わされた状態でも、セキュアを維持可能で、かつ機器固有に秘密の共有値を書き込めるプロトコル／セキュアに書き込める機能（セキュア維持方法）を、提供する。【解決手段】  この発明の一実施形態を用いることで、ドライブ装置２１とホスト装置１１とを組み合わせてから鍵情報［Ｋｄｅｖｉｃｅ］の書き込み作業を行うことで、（組み立てられた）プレーヤ１において、ホスト装置とドライブ装置の秘密の鍵情報の対応を管理する必要が無くなり、また、プレーヤにおいて、例えばドライブ装置の交換が生じた場合であっても、再度、別の鍵情報［Ｋｄｅｖｉｃｅ］データを書き込むのみで、暗号鍵データが共有できる。【選択図】  図１
2007243717.tif 000002
【特許請求の範囲】
【請求項１】
ディスク状の記録媒体からそのディスク状の記録媒体に記録されている情報を読み出すディスクドライブ装置と、
前記ディスクドライブ装置を一体に保持し、その出力を表示装置に表示可能に出力する情報再生装置本体と、
前記ディスクドライブ装置と前記情報再生装置本体との間で、両者に共通の鍵情報を共有するとともに、少なくとも前記情報再生装置本体から前記ディスクドライブ装置に前記共通の鍵情報を供給可能とするインタフェースと、
を有することを特徴とする情報再生装置。
【請求項２】
前記ディスクドライブ装置と前記情報再生装置本体とが一体化された後、前記ディスクドライブ装置に前記インタフェースを介して前記共通の鍵情報が書き込まれることを特徴とする請求項１記載の情報再生装置の秘密情報を共有する方法。
【請求項３】
ディスク状の記録媒体からそのディスク状の記録媒体に記録されている情報を読み出すディスクドライブ装置と、前記ディスクドライブ装置を一体に保持し、その出力を表示装置に表示可能に出力する情報再生装置本体と、前記ディスクドライブ装置と前記情報再生装置本体との間で、両者に共通の鍵情報を共有するとともに、少なくとも前記情報再生装置本体から前記ディスクドライブ装置に前記共通の鍵情報を供給可能とするインタフェースと、を有する情報再生装置において、
前記ディスクドライブ装置と前記情報再生装置本体とが一体化された後に、前記共通の暗号鍵データまたは共通の暗号鍵データに計算可能な元データを書き込みする共通鍵を設定する手段をさらに有することを特徴とする情報再生装置。
【請求項４】
前記設定する手段は、前記共通の暗号鍵データまたは共通の暗号鍵データに計算可能な元データを書き込む命令において、前記ドライブ装置と前記ホスト装置との間で予め定められた値を前記ホスト装置から送信される前記書き込む命令にパラメータとして含め、前記ドライブ装置が前記命令を受信した場合に、前記予め定められた値と一致する値がパラメータとして含まれている場合にのみ、書き込みを許可することを特徴とする請求項３記載の情報再生装置。
【請求項５】
前記ディスクドライブ装置と前記情報再生装置本体とが一体化された後、前記ディスクドライブ装置に前記インタフェースを介して前記共通の鍵情報が書き込まれる際に、前記共通の暗号鍵データまたは共通の暗号鍵データに計算可能な元データを書き込む命令において、前記ドライブ装置と前記ホスト装置との間で予め定められた値を前記ホスト装置から送信される前記書き込む命令にパラメータとして含め、前記ドライブ装置が前記命令を受信した場合に、前記予め定められた値と一致する値がパラメータとして含まれている場合にのみ、書き込みが許可されることを特徴とする請求項４記載の情報再生装置の秘密情報を共有する方法。
【請求項６】
前記設定する手段は、前記ディスクドライブ装置と前記情報再生装置本体とが一体化された後、前記共通の暗号鍵データまたは共通の暗号鍵データに計算可能な元データを書き込みする共通鍵を供給する供給元装置が外部に接続された場合に、前記供給元装置から前記共通の暗号鍵データまたは共通の暗号鍵データに計算可能な元データを取得することを特徴とする請求項４記載の情報再生装置。
【請求項７】
前記設定する手段は、前記ホスト装置内に設けられることを特徴とする請求項４記載の情報再生装置。
【請求項８】
ディスク状の記録媒体からそのディスク状の記録媒体に記録されている情報を読み出すディスクドライブ装置と、
前記ディスクドライブ装置を一体に保持し、その出力を表示装置に表示可能に出力する情報再生装置本体と、
前記ディスクドライブ装置と前記情報再生装置本体との間で、両者に共通の鍵情報を共有するとともに、少なくとも前記情報再生装置本体から前記ディスクドライブ装置に前記共通の鍵情報を供給可能とするインタフェースと、
前記インタフェースからは直接アクセスが禁止された状態に、前記情報再生装置本体に設けられ、前記両者に共通の鍵情報を保持する記憶装置と、
を有することを特徴とする情報再生装置。
【請求項９】
前記ディスクドライブ装置と前記情報再生装置本体とが一体化された後、前記共通の暗号鍵データまたは共通の暗号鍵データに計算可能な元データを書き込みする共通鍵を供給する供給元装置または前記共通の暗号鍵データまたは共通の暗号鍵データに計算可能な元データが外部に接続された場合に、前記供給元装置から前記共通の暗号鍵データまたは共通の暗号鍵データに計算可能な元データの前記ドライブ装置への書き込みを可能とする外部装置が接続された時点においてのみ、前記共通の暗号鍵データまたは共通の暗号鍵データに計算可能な元データを書き込む命令において、前記ドライブ装置と前記ホスト装置との間で予め定められた値を前記ホスト装置から送信される前記書き込む命令にパラメータとして含め、前記ドライブ装置が前記命令を受信した場合に、前記予め定められた値と一致する値がパラメータとして含まれている場合にのみ、書き込みを許可することを特徴とする請求項８記載の情報再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＩＤＥ／ＡＴＡＰＩ等で接続されたドライブ装置とホスト装置との間で、認証の必要な通信を行うような場合、互いに共有する値をセキュアに保持する必要があるが、ドライブ装置とホスト装置が組み合わされた状態でも、セキュアに書き込める機能、すなわち情報再生装置において、ドライブとホストで秘密情報を共有する方法に関する。
【背景技術】
【０００２】
２つのオブジェクト、例えばホスト装置に組み込まれるドライブ装置とホスト装置との間で認証フローを伴う共有鍵を生成する場合、予め２つのオブジェクト間で、秘密の値を共有しておく必要がある。
【０００３】
例えば、ハードディスク装置を記憶装置として有するＤＶＤプレーヤ等においては、ＩＤＥ（integrated device electronics，パーソナルコンピュータと内蔵用のハードディスクを接続するためのインタフェース）／ＡＴＡＰＩ（attachment packet interface，エンハンストＩＤＥインタフェースをＡＮＳＩ（米国規格協会）で標準化した規格、特にＣＤ−ＲＯＭドライブやＤＶＤドライブ等の、ハードディスク以外の補助記憶装置を接続する（データ転送速度を制御する）ために用いられるインタフェース）等、により接続されたドライブ装置とホスト装置との間で認証を行う場合に、ドライブ装置とホスト装置（ドライブ装置が組み込まれる再生機器全体を指す）との間で、（共有鍵の生成に用いる）秘密の共有値を保持しておく必要がある。さらに、セキュリティ的な要求として、この秘密の共有値は、機器ごとに異なることが求められる。
【０００４】
特許文献１には、書き込み装置を有するデータ処理装置の認証方法として、データ処理装置（ホスト装置）と書き込み装置（ＨＤＤ）とが初結合される際に、共通秘密鍵を両者に割り当てることにより、以降の相互認証を可能とする例が開示されている。
【特許文献１】特開２００５−０２０７５９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ドライブ装置の製造（供給）元と、ホスト装置の製造（組立／製品化）元とは、異なることが多く、ドライブ装置とホスト装置とが組となる秘密の共有値を、別々の製造現場で書き込むと、製造管理の煩雑さを生み出す原因ともなり得る。
【０００６】
また、秘密の共有値は、誰でも簡単に書き込める仕様であると、認証フローの脆弱性につながる危険性があるため、書き込みフロー自身も秘密に管理される必要がある。
【０００７】
この発明の目的は、上記問題点を解決するために、ドライブ装置とホスト装置とが組み合わされた状態でも、セキュアを維持可能で、かつ機器固有に秘密の共有値を書き込めるプロトコル／セキュアに書き込める機能（セキュア維持方法）、すなわち情報再生装置において、ドライブとホストで秘密情報を共有する方法を、提供することである。
【課題を解決するための手段】
【０００８】
この発明は、ディスク状の記録媒体からそのディスク状の記録媒体に記録されている情報を読み出すディスクドライブ装置と、前記ディスクドライブ装置を一体に保持し、その出力を表示装置に表示可能に出力する情報再生装置本体と、前記ディスクドライブ装置と前記情報再生装置本体との間で、両者に共通の鍵情報を共有するとともに、少なくとも前記情報再生装置本体から前記ディスクドライブ装置に前記共通の鍵情報を供給可能とするインタフェースと、を有することを特徴とする情報再生装置を提供するものである。
【発明の効果】
【０００９】
本発明によれば、鍵情報は、ドライブとホストが組み合わせられた状態でセット製造元側で書き込まれるため、鍵情報ファイルを双方の製造元で管理する手間がなくなる。
【００１０】
また、鍵情報の書き込みに失敗した場合も単純に次の鍵を使用すればよく、管理が大幅に簡略化できる。
【発明を実施するための最良の形態】
【００１１】
図１に、本発明の実施の一形態が適用される情報（コンテンツ）再生装置すなわちディスクプレーヤを示す。
【００１２】
図１は、例えばＤＶＤ規格のＤＶＤディスクがセットされた場合に、そのディスクに保持されているコンテンツすなわちプログラムあるいはデータを再生可能なディスク再生装置（以下、プレーヤと称する）１の一例であり、ホスト装置（プレーヤセット本体（プレーヤ１の主要な部分）１１とＤＶＤドライブ装置２１がＡＴＡＰＩ（attachment packet interface）３１により接続されている状態を概略的に示す。
【００１３】
ホスト装置１１は、ドライブ装置２１がセットされた状態で、セキュアを維持可能で、かつ機器固有の秘密の共有値（ドライブ装置２１とホスト装置１１の双方で共有される秘密の値、以下、鍵［Ｋｄｅｖｉｃｅ］と称する）の書き込み処理が可能な暗号処理部１３と、鍵［Ｋｄｅｖｉｃｅ］を保持する不揮発性メモリ（Non Volatile Memory，以下、単にＮＶＭと示す）１５を含む。
【００１４】
ドライブ装置２１は、ホスト装置１１にセットされた（組み込まれた）状態で、セキュアを維持可能で、かつ機器固有に上記鍵［Ｋｄｅｖｉｃｅ］をホスト装置１１から受け取ることが可能な暗号処理部２３と、上記鍵［Ｋｄｅｖｉｃｅ］を保持する不揮発性メモリ（Non Volatile Memory，以下、単にＮＶＭ）２５を含む。
【００１５】
ＡＴＡＰＩ３１は汎用バスであり、ＡＴＡＰＩ３１を用いてセキュアにデータを送受信するためには、何らかの暗号化が必要である。このため、ホスト装置１１およびドライブ装置２１においては、外部から供給される鍵［Ｋｄｅｖｉｃｅ］が、ドライブ装置２１とホスト装置１１とが組み合わされた後に、それぞれの装置の暗号処理部１３および２３を介して、それぞれの装置のＮＶＭ１５および２５に、書き込まれる。すなわち、ドライブ装置２１のＮＶＭ２５とホスト装置１１のＮＶＭ１５のそれぞれに、共通の鍵［Ｋｄｅｖｉｃｅ］が、それぞれ保持される。また、鍵［Ｋｄｅｖｉｃｅ］は、ドライブ装置２１とホスト装置１１において共有され、ドライブ装置２１が組み込まれるホスト装置１１のセット毎の、固有の値である。このため、ドライブ装置２１およびホスト装置１１には、予め、独立した独自鍵が与えられており、前記共有されている鍵［Ｋｄｅｖｉｃｅ］は、それぞれの装置において、独自鍵にて暗号化され、ＮＶＭ１５および２５に保持される。
【００１６】
なお、鍵［Ｋｄｅｖｉｃｅ］は、例えば（ホスト装置１１の製造（組み立て）ライン、すなわちセットメーカで用いられる）パーソナルコンピュータＰＣから供給される。このため、ドライブ装置２１への鍵［Ｋｄｅｖｉｃｅ］の書き込みに際しては、汎用コマンドとは異なる独自コマンドを定義し、製造ライン上でのみ使用するものとしている。
【００１７】
詳細には、図２（Ａ）に示したドライブ装置２１の製造（供給）元から任意台数のドライブ装置［２１Ａ］，［２１Ｂ］，・・・，［２１−Ｎ］（説明のため、個々の装置をアルファベットの添え字により識別する、なお、複数台のドライブ装置を総称する場合には、（２１）を付与する）が搬入された場合に、ホストメーカすなわちプレーヤ製造元において、任意台数のホスト装置［１１Ａ］，［１１Ｂ］，・・・，［１１−Ｎ］（説明のため、個々の装置をアルファベットの添え字により識別する、なお、複数台のホスト装置を総称する場合には、（１１）を付与する）のそれぞれに、任意のドライブ装置が組み込まれることで、図１に示したように、外部（ＰＣ）から鍵［Ｋｄｅｖｉｃｅ］が、供給される。それぞれの鍵［Ｋｄｅｖｉｃｅ］は、ホスト装置（１１）の製造ライン（セットメーカ）で用いられる（外部）ＰＣに、例えば鍵情報ファイル［Ｋｆｉｌｅ］として保持されており、任意のドライブ装置がホスト装置にセットされることで、所定のタイミングで、ホスト装置（１１）およびホスト装置（１１）からホスト装置（１１）にセットされたドライブ装置（２１）に、それぞれ供給される。
【００１８】
ホスト装置（１１）およびホスト装置（１１）からホスト装置（１１）にセットされたドライブ装置２１に、それぞれ、鍵情報ファイル［Ｋｆｉｌｅ］から供給された鍵［Ｋｄｅｖｉｃｅ］は、ドライブ装置（２１）の製造元、あるいはドライブ装置に用いられる暗号化ＬＳＩの製造元が独自に秘匿する独自鍵（ＭｙＫｄｒｉｖｅ）、ならびにホスト装置（１１）の製造元、あるいはホスト装置に用いられる暗号化ＬＳＩの製造元が独自に秘匿する独自鍵（ＭｙＫｈｏｓｔ）、でそれぞれ、暗号化／復号化される。
【００１９】
すなわち、ドライブ装置とホスト装置との間の相互認証に用いられる鍵［Ｋｄｅｖｉｃｅ］は、ドライブ装置（２１）の製造元、あるいは暗号化ＬＳＩの製造元が独自に秘匿する独自鍵（ＭｙＫｄｒｉｖｅ）およびホスト装置（１１）の製造元、あるいは暗号化ＬＳＩの製造元が独自に秘匿する独自鍵（ＭｙＫｈｏｓｔ）により暗号化されて、それぞれの装置に固有のＮＶＭ（１５，２５）に格納され、復号化時には、それぞれの装置に固有のＮＶＭ（１５，２５）から読み出された鍵［Ｋｄｅｖｉｃｅ］が独自鍵（ＭｙＫｄｒｉｖｅ）または独自鍵（ＭｙＫｈｏｓｔ）を用いて復号される。
【００２０】
なお、ホスト製造元（プレーヤ製造元またはセットメーカ）は、乱数値である共有値、すなわち鍵［Ｋｄｅｖｉｃｅ］を書き込むことで、ドライブ装置の製造元、ホスト装置の製造元、あるいはセットメーカ（プレーヤ製造元）の三者は、独立に、設計および製造が可能である。また、例えばセットメーカとホスト装置の製造元、あるいはセットメーカとドライブ装置の製造元が同一であったとしても、図２（Ａ）に示した鍵情報ファイル［Ｋｆｉｌｅ］から供給された鍵［Ｋｄｅｖｉｃｅ］の取り扱いは、実質的に同一であり、鍵［Ｋｄｅｖｉｃｅ］を、ホスト装置の製造元、またはセットメーカが一元管理することに問題は生じない。
【００２１】
また、鍵［Ｋｄｅｖｉｃｅ］は、セット（プレーヤ）毎に異なる値であるから、プレーヤにおいて利用されるデータ、すなわち再生のためにセットされたＤＶＤディスクに保持されているコンテンツや、ＤＶＤディスクからハードディスク装置（ＨＤＤ）２１へ転送され、あるいはＨＤＤ２１に（一時的に）記憶されているコンテンツをＤＶＤディスクへ複製する等のデータの移動に際して、コンテンツすなわちデータは、セット毎に異なる鍵［Ｋｄｅｖｉｃｅ］により暗号化される。従って、データ（コンテンツ）の複製や移動時のセキュアの安全性が向上される。
【００２２】
この方法によれば、ドライブ装置とホスト装置を組み合わせてから鍵情報［Ｋｄｅｖｉｃｅ］の書き込み作業を行うことで、ホスト装置とドライブ装置の秘密の鍵情報の対応を管理するファイルを用意する必要が無くなる。また、セット（組み立てられたプレーヤ）が戻入され、例えばドライブ装置の交換が生じた場合であっても、再度、別のデータを書き込むことで、暗号鍵データが共有できる。
【００２３】
また、上述した方法を用いることで、プレーヤとして組み立てられる前のドライブ装置では、鍵情報［Ｋｄｅｖｉｃｅ］が書き込まれておらず、しかもプレーヤとして組み立てられた状態においても、鍵情報［Ｋｄｅｖｉｃｅ］は、暗号処理部に接続された不発揮性メモリに保持されていることにより、外部から容易に読み出すことが困難である。
【００２４】
なお、書き込まれた秘密情報を管理する必要はないため、乱数生成器で生成された値をそのまま書き込んでも問題はない。
【００２５】
これに対し、図２（Ｂ）に示すように、ドライブ装置２１の製造元およびホスト装置１１の製造元が、共有鍵［Ｋｄｅｖｉｃｅ］を独自に管理する（鍵情報ファイル［Ｋｆｉｌｅ］は共有している、とする）場合、ホスト装置の製造元あるいはセットメーカにおいては、ドライブ装置およびホスト装置のそれぞれの個別のＩＤ、およびその組み合わせ、等を常時管理する必要が生じる。このことは、例えばホスト装置の製造元（あるいはセットメーカ）では、ドライブ装置を任意のホスト装置にセットすることが困難であり、例えばドライブ装置に動作不良等が生じた場合には、対応するホスト装置がドライブ装置の製造待ち（セット／組み立て不能）となる。また、ホスト装置にドライブ装置をセットした後の認証に失敗する等の、鍵［Ｋｄｅｖｉｃｅ］の割り当てに変更が必要になる等の製造上の支障についても、その都度、新しい鍵［Ｋｄｅｖｉｃｅ］の割りあて（ドライブ装置およびホスト装置のそれぞれの個別のＩＤとその組み合わせの管理）等が必要となる。
【００２６】
図３は、図２（Ａ）に示したドライブ装置の製造（供給）元から任意台数のドライブ装置に、ホストメーカすなわちプレーヤ製造元において、任意台数のホスト装置のうちの任意のドライブ装置が組み込まれる際の鍵［Ｋｄｅｖｉｃｅ］の供給ルーチンの別の実施の形態を説明している。
【００２７】
図３に示されるように、データ（コンテンツ）の読み出し時に用いる暗号化鍵を、ドライブ装置（２１）とホスト装置（１１）のとの間の認証が成立した時に生成されるセッション鍵とし、独自に書き込まれたセット（プレーヤ、図１における符号１に相当）に固有の秘密情報（鍵データ）［Ｋｄｄ］および［Ｋｄｈ］を認証時に必要な共有秘密値として使用することが好ましい。
【００２８】
例えば、ドライブ装置（２１）のファームウエア内に、予め秘密の値［Ｋ（ｓｅｃｒｅｔ）］を埋め込んでおく。ホスト装置（１１）から共通の暗号化鍵データ［Ｋｄｄ］および［Ｋｄｈ］を書き込む際に、ホスト装置（１１）からの書き込み命令のパラメータに、秘密の鍵［Ｋｓｈａｒｅ］を入れておく。
【００２９】
ドライブ装置（２１）側では、書き込み命令に含まれるパラメータをチェックし、鍵［Ｋｓｈａｒｅ］に一致する場合のみ、共通の暗号化鍵データ［Ｋｄｄ］および［Ｋｄｈ］を書き込む。従って、秘密の値［Ｋ（ｓｅｃｒｅｔ）］は、同一モデル（セットの総称）内のドライブ（２１）装置においては共通の値となるが、共通の暗号化鍵データ［Ｋｄｄ］および［Ｋｄｈ］は、ドライブ装置（２１）毎に、異なる値となる。
【００３０】
図４は、図１、図２（Ａ）および図３により説明した鍵［Ｋｄｅｖｉｃｅ］の供給ルーチンにおいて利用可能な、ホスト装置からドライブ装置へ共通の暗号化鍵データを書き込むフローの一例を示す。なお、図４において、ホスト装置１１、（ホスト装置１１の）暗号処理部１３、ドライブ装置２１、およびＡＴＡＰＩ３１等は、特に説明しない場合は、図１に示したプレーヤ（セット）１と同様や、実質的に等しい構成である、として詳細な説明を省略する。
【００３１】
図４に示すプレーヤ１０１においては、外部に用意されるＰＣ（鍵供給元）から、ＰＣにおいて予め発生された乱数により特定された共通の暗号化鍵［Ｋｄｅｖｉｃｅ］が、ホスト装置１１およびドライブ装置２１のそれぞれに、所定のタイミングで書き込まれる。
【００３２】
図４に示すプレーヤ装置においては、鍵書き込み処理は、プレーヤ装置１０１へのドライブ装置２１の装着（ドライブ装置２１のホスト装置１１への組み込み）とは独立に、例えばハードウエアとして認識される共通の暗号化鍵［Ｋｄｅｖｉｃｅ］を保持した外部ＰＣ（鍵供給元）が接続された時点で開始される。
【００３３】
すなわち、任意台数のホスト装置（１１）のそれぞれまたは少なくとも１台にドライブ装置２１が接続され、所定のタイミングで図２（Ａ）に示した鍵情報ファイル［Ｋｆｉｌｅ］を保持したＰＣがホスト装置１１の暗号処理部１３に接続された時点で、鍵情報ファイル［Ｋｆｉｌｅ］に収容されている任意の共通の暗号化鍵［Ｋｄｅｖｉｃｅ］がホスト装置１１に供給され、ＡＴＡＰＩ３１を経由して、装着されたドライブ装置２１の暗号処理部２３に供給される。
【００３４】
図５は、図１、図２（Ａ）および図３により説明した鍵［Ｋｄｅｖｉｃｅ］の供給ルーチンにおいて利用可能な、ホスト装置からドライブ装置へ共通の暗号化鍵データを書き込むフローの別の一例を示す。なお、図５において、ホスト装置１１、（ホスト装置１１の）暗号処理部１３、ドライブ装置２１、およびＡＴＡＰＩ３１等は、特に説明しない場合は、図１に示したプレーヤ（セット）１と同様や、実質的に等しい構成である、として詳細な説明を省略する。
【００３５】
図５に示すプレーヤ２０１においては、外部に用意されるＰＣ（鍵供給元）から、予め乱数処理されたホスト装置１１およびドライブ装置２１のそれぞれに共通の暗号化鍵［Ｋｄｅｖｉｃｅ］が、ホスト装置１１にのみ、書き込まれる。
【００３６】
図５に示すプレーヤ装置においては、鍵書き込み処理は、プレーヤ装置３０１へのドライブ装置２１の装着（ドライブ装置２１のホスト装置１１への組み込み）とは独立に、例えばハードウエアとして認識される共通の暗号化鍵［Ｋｄｅｖｉｃｅ］を保持した外部ＰＣ（鍵供給元）が接続された時点で開始される。
【００３７】
すなわち、任意台数のホスト装置（１１）のそれぞれまたは少なくとも１台にドライブ装置２１が接続され、所定のタイミングで図２（Ａ）に示した鍵情報ファイル［Ｋｆｉｌｅ］を保持したＰＣがホスト装置１１の暗号処理部１３に接続された時点で、鍵情報ファイル［Ｋｆｉｌｅ］に収容されている任意の共通の暗号化鍵［Ｋｄｅｖｉｃｅ］がホスト装置１１に供給され、ホスト装置１１において、ドライブ装置２１向けにホスト装置１１から読み出された鍵［Ｋｄｅｖｉｃｅ］が、ＡＴＡＰＩ３１を経由して、装着されたドライブ装置２１の暗号処理部２３に供給される。
【００３８】
図６は、図１、図２（Ａ）および図３により説明した鍵［Ｋｄｅｖｉｃｅ］の供給ルーチンにおいて利用可能な、ホスト装置からドライブ装置へ共通の暗号化鍵データを書き込むフローの別の一例を示す。なお、図６において、ホスト装置１１、（ホスト装置１１の）暗号処理部１３、ドライブ装置２１、（ドライブ装置２１の）暗号処理部２３、およびＡＴＡＰＩ３１等は、特に説明しない場合は、図１に示したプレーヤ（セット）１と同様や、実質的に等しい構成である、として詳細な説明を省略する。
【００３９】
図６に示すプレーヤ３０１においては、ホスト装置１１およびドライブ装置２１のそれぞれに共通の暗号化鍵［Ｋｄｅｖｉｃｅ］を生成するための乱数発生器３０３がホスト装置１１の暗号処理部３１３に用意され、外部に接続されるＰＣは、ホスト装置１１における鍵［Ｋｄｅｖｉｃｅ］の生成にのみ、利用される。
【００４０】
図６に示すプレーヤ装置においては、鍵書き込み処理は、プレーヤ装置３０１へのドライブ装置２１の装着（ドライブ装置２１のホスト装置１１への組み込み）とは独立に、例えばハードウエアとして認識される共通の暗号化鍵［Ｋｄｅｖｉｃｅ］を保持した外部ＰＣ（鍵供給元）が接続された時点で開始される。
【００４１】
なお、ドライブ装置２１への共通の暗号化鍵［Ｋｄｅｖｉｃｅ］の転送は、図５により説明した例と同様に、ホスト装置１１において、ドライブ装置２１向けにホスト装置１１から読み出された鍵［Ｋｄｅｖｉｃｅ］が、ＡＴＡＰＩ３１を経由して、装着されたドライブ装置２１の暗号処理部２３に供給される。
【００４２】
なお、上述した各実施の形態の説明においては、ドライブ装置が組み込まれるホスト装置として、ＤＶＤ（ディスク）プレーヤを例に説明したが、ドライブ装置としては、例えばさらに記録密度が向上されたHigh density (ＨＤ)  ＤＶＤすなわち（ＨＤ  ＤＶＤ）ディスクからコンテンツを再生可能なＨＤ  ＤＶＤプレーヤであってもよく、また外部から入力されるコンテンツを記録（録画）可能なレコーダであってもよいことはいうまでもない。
【００４３】
また、プレーヤ装置においては、暗号処理部を主として説明したが、ドライブ装置以外に、例えばメモリカード等に代表される半導体メモリからデータ（コンテンツ）を再生可能なデータ処理装置や、外部に接続される同様の機能が与えられたプレーヤ／レコーダ／カメラ装置等からデータ（コンテンツ）を受け取るための種々のインタフェースが用意されてもよいことはいうまでもない。
【００４４】
さらに、プレーヤ装置においては、ドライブ装置より再生されたデータ（コンテンツ）を表示装置に表示するための出力部や、別の記録装置に転送するためのデータ処理部等が設けられることはいうまでもない。
【００４５】
また、鍵［Ｋｄｅｖｉｃｅ］を処理する暗号処理部は、図１、図４ないし図６に示した実施の形態以外に、一体化された回路構成が利用されることもありえる。
【００４６】
なお、この発明は、前記各実施の形態に限定されるものではなく、その実施の段階ではその要旨を逸脱しない範囲で種々な変形もしくは変更が可能である。また、各実施の形態は、可能な限り適宜組み合わせて、もしくは一部を削除して実施されてもよく、その場合は、組み合わせもしくは削除に起因したさまざまな効果が得られる。
【図面の簡単な説明】
【００４７】
【図１】この発明の実施の形態が適用可能な情報（コンテンツ）再生装置の一例を示す概略図。
【図２】図１に示した情報（コンテンツ）再生装置において、ホスト装置（プレーヤ側）にディスク再生装置（ドライブ装置）を装着した（組み込んだ）後の共通の鍵の供給の例を説明する概略図。
【図３】図２に示した共通の鍵の供給の例の別の実施形態の一例を説明する概略図。
【図４】図１、図２（Ａ）および図３により説明した鍵を供給するタイミングおよび供給方法の例を説明する概略図。
【図５】図１、図２（Ａ）および図３により説明した鍵を供給するタイミングおよび供給方法の例を説明する概略図。
【図６】図１、図２（Ａ）および図３により説明した鍵を供給するタイミングおよび供給方法の例を説明する概略図。
【符号の説明】
【００４８】
１…ディスクプレーヤ（情報再生装置）、１１…プレーヤセット本体（ホスト装置）、１３、３１３…暗号処理部、１５…不揮発性メモリ、２１…ＤＶＤディスクドライブ（ドライブ装置）、２３…暗号処理部、２５…不揮発性メモリ、３１…ＡＴＡＰＩ（インタフェース）、３０３…乱数発生器。
【図１】
2007243717.tif 000003
【図２】
2007243717.tif 000004
【図３】
2007243717.tif 000005
【図４】
2007243717.tif 000006
【図５】
2007243717.tif 000007
【図６】
2007243717.tif 000008