(57)【要約】【課題】録画中再生のような態様においても処理負荷を軽減できる磁気ディスク装置を提供する。【解決手段】当該磁気ディスク装置について認証機関のルートキーに対応する証明書情報を記憶する記憶部を備え、当該証明書情報がホスト側における当該磁気ディスク装置の認証処理に供される磁気ディスク装置である。【選択図】図１
2007095204.tif 000002
【特許請求の範囲】
【請求項１】
磁気ディスク装置であって、
当該磁気ディスク装置について認証機関のルートキーに対応する証明書情報を記憶する記憶部を備え、
当該証明書情報がホスト側における当該磁気ディスク装置の認証処理に供されることを特徴とする磁気ディスク装置。
【請求項２】
磁気ディスク装置とホスト側装置とを含む情報記録システムであって、
前記磁気ディスク装置は、認証機関のルートキーに対応する証明書情報を記憶する記憶部を備え、
ホスト側装置は、磁気ディスク装置が保持する証明書情報を取得して、当該証明書情報に基づいて磁気ディスク装置を認証し、磁気ディスク装置へホスト側装置に予め設定されている証明書情報を送信し、
磁気ディスク装置は、当該ホスト側装置の証明書情報を用いてホスト側装置を認証することを特徴とする情報記録システム。
【請求項３】
請求項２に記載の情報記録システムであって、
前記磁気ディスク装置とホスト側装置とは、データの記録再生に先立って、相互に暗号鍵を送受信して保持し、
データの記録再生時に、当該保持している暗号鍵を用いて暗号化データの送受を行うことを特徴とする情報記録システム。
【請求項４】
請求項２または３に記載の情報記録システムであって、
前記磁気ディスク装置とホスト側装置との間における証明書情報は、予めそれらの送受信順序が規定されており、前記磁気ディスク装置とホスト側装置とは、それぞれ当該規定された送受信順序とは異なる順で、証明書情報が受信された場合に、認証が失敗したと判断して処理を中断することを特徴とする情報記録システム。
【請求項５】
請求項３に記載の情報記録システムであって、
前記磁気ディスク装置とホスト側装置との相互の認証および暗号鍵を送受信して保持するための通信ステップが５ステップであることを特徴とする情報記録システム。
【請求項６】
請求項３に記載の情報記録システムであって、
前記磁気ディスク装置とホスト側装置とで保持する暗号鍵は複数あり、データの記録時に、データのライセンスに関する情報をホスト側装置から磁気ディスク装置に転送し、データの再生時に、データのライセンスに関する情報を磁気ディスク装置からホスト側装置に転送し、データの記録時に転送する場合とデータの再生時に転送する場合とで、ライセンスに関する情報の暗号化に使用する暗号鍵が異なっていることを特徴とする情報記録システム。
【請求項７】
請求項３に記載の情報記録システムであって、
データの記録時に、データのライセンスに関する情報をホスト側装置から磁気ディスク装置に転送し、データの再生時に、データのライセンスに関する情報を磁気ディスク装置からホスト側装置に転送し、それぞれの通信ステップが２ステップであることを特徴とする情報記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスク等の磁気ディスク装置、及びそれを用いたハードディスクレコーダなどの情報記録システムに関する。
【背景技術】
【０００２】
近年では、テレビ番組を始め、種々のデータをハードディスクに記録することが行われている。一方で、著作権に係るデータの記録において、記録したデータの不正な流出を防止するための機能等が求められている。例えば、ディジタルテレビ放送の録画にあっては、１分以上のコンテンツを複数記録することが許されない。そこで１分以上のデータを録画する場合、１分ごとに暗号鍵（ライセンス情報として発行される）を変更し、複数の鍵を一斉に利用可能としないことでこの制約を遵守することとしている。
【０００３】
従来、こうした鍵の交換などにあたっては、ネットワーク技術とともに発展した、ＰＫＩ（公開鍵暗号インフラストラクチャ）技術を利用しているのが一般的である。
【０００４】
すなわち、従来の装置においては、図６に示すようにハードディスクレコーダ本体としてのホストが、記録媒体としてのハードディスクを認証するとともに暗号鍵を送出し（Ｓ１）、ホストからハードディスクへ暗号化されたライセンスの情報Ｌ（コンテンツのデータを復号するための情報等）を送出し（Ｓ２）、次いでデータを送信し（Ｓ３）、ハードディスクがこのライセンスの情報Ｌを確認してデータを記録する。また、録画を行いながら再生を同時的に行いたいとの要望もあるが、この場合には、データの記録に続いて、ハードディスクがホストを認証して暗号鍵を送出し（Ｓ４）、さらに暗号化されたライセンスの情報Ｌを送出し（Ｓ５）、次いで再生したデータを送出し（Ｓ６）、ホストにてライセンスの情報Ｌを用いて復号を行って再生処理を行っている。この従来例において次のデータを記録するには、また処理Ｓ１から繰り返すことになる。この手順は、ネットワークにおけるＰＫＩ技術の実装と同様のものとなっている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の手順を利用すると、録画を行いながら、再生を行う場合、録画再生のデータのほかに、認証のための情報や暗号鍵の情報など、比較的情報量の大きいデータが、ホストとハードディスクとの間で絶えず送受信されており、またそれらの認証のための情報の認証処理や暗号鍵の暗復号の処理時間も比較的大きく、録画再生に係る性能の向上を図ることができない。
【０００６】
本発明は上記実情に鑑みて為されたもので、録画中再生のような態様においても処理負荷を軽減できる磁気ディスク装置、及び情報記録システムを提供することをその目的の一つとする。
【課題を解決するための手段】
【０００７】
上記従来例の問題点を解決するために、本発明の磁気ディスク装置は、当該磁気ディスク装置について認証機関のルートキーに対応する証明書情報を記憶する記憶部を備え、当該証明書情報がホスト側における当該磁気ディスク装置の認証処理に供されることを特徴としている。また、本発明の磁気ディスク装置は、当該磁気ディスク装置が接続されるホスト側装置の証明書情報の電子署名作成に供された認証機関の秘密ルートキーに対応する公開ルートキーを記憶する記憶部を備え、ホスト側装置から転送される当該証明書情報のの認証処理に供され、ホスト側装置を認証することを特徴としている。また、相互に認証した磁気ディスク装置とホスト側装置の間で、共通鍵を共有し、コンテンツ暗号鍵等を含むライセンス情報を相互に転送することを特徴としている。また、磁気ディスク装置とホスト側装置の間で共有した共通鍵は複数あり、ライセンス情報をホスト側装置から磁気ディスク装置に転送する場合と、その逆に磁気ディスク装置からホスト側装置に転送する場合とで、ライセンス情報の暗号化に使用する共有鍵が異なっていることを特徴としている。また、磁気ディスク装置とホスト側装置との相互認証と共有鍵の共有のための通信ステップ（データ転送）が５ステップであることを特徴としている。また、ライセンス情報をホスト側装置から磁気ディスク装置に転送する場合、或いはその逆に磁気ディスク装置からホスト側装置に転送する場合のそれぞれの場合の通信ステップ（データ転送）は、少なくともそれぞれ２ステップであることを特徴としている。
【発明を実施するための最良の形態】
【０００８】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る磁気ディスク装置１０は、図１に示すように、ディスク媒体１、ヘッドアセンブリ２、ヘッド制御部３、読み書き（ＲＷ）部４、及び制御部５を含んで構成されている。図１は、ディスク装置の概要を表す構成図である。また、この磁気ディスク装置１０は、ホスト側装置２０に接続されている。
【０００９】
ここでヘッドアセンブリ２は、磁気ヘッドを含み、ディスク媒体１の表面上を相対移動しながらディスク媒体１に対してアクセスを行い、情報を磁気的に記録・再生（読み書き）する。
【００１０】
ヘッド制御部３は、ヘッドアセンブリ２を制御し、磁気ヘッド部をディスク媒体１上で移動させる。
【００１１】
ＲＷ部４は、制御部５から入力される信号を符号化して、符号化後の情報を電気信号として、ヘッドアセンブリ２の磁気ヘッドに出力する。また、このＲＷ部４は、磁気ヘッドから入力される電気信号に基づいて記録されている情報を復号し、復号の結果を制御部５に出力する。ここでは、このＲＷ部４が、本実施の形態の符号化装置及び復号装置を含む。
【００１２】
制御部５は、例えばマイクロプロセッサであり、図示しない記憶装置に格納されているプログラムに従って動作している。この制御部５は、図２に示すように、認証暗号部５１と、コントローラ部５２とを機能的に含んで構成される。なお、コントローラ部５２は、データの記録時には、ホスト側装置２０から入力されるデータをＲＷ部４に出力する処理を実行している。また、このコントローラ部５２は、データの再生時には、ホスト側装置２０から入力される要求に応じてディスク媒体１から読み出され、ＲＷ部４が出力するデータを、ホスト側装置２０に出力する処理を実行している。また、証明書の要求や証明書検証処理や暗号鍵の共有処理等では、ホスト側装置２０からの所定の情報を認証暗号部５１に出力し、或いは、認証暗号部５１が出力する情報をホスト側装置２０に出力する処理を実行している。またこのコントローラ部５２は、ディスク媒体１上で、記録・再生の対象となるデータの記録されている位置に磁気ヘッドを移動するべく、ヘッド制御部３に対して制御信号を出力する。
【００１３】
認証暗号部５１は、図２に示すように、証明書データ保持部６１と、証明書検証部６２と、公開鍵暗復号器６３と、共通鍵暗復号器６４と、鍵データ保持部６５とを含んで構成されている。
【００１４】
ここで証明書データ保持部６１は、磁気ディスク装置１０に予め設定された、認証機関のルートキーに対応する証明書情報（磁気ディスク装置用証明書情報、以下CERT[disk]と表記する）を格納している。すなわち、この証明書情報には、磁気ディスク装置１０において固有の公開鍵情報（ＫPdc[disk]）と、ＰＫＩ技術における電子署名とが含まれている。ここで認証暗号部５１は、耐タンパ性を備えたハードウエア内に実装されることとしてもよい。
【００１５】
証明書検証部６２はホスト側装置２０から受信される証明書情報が正当なものであるか否かを検証する。また、この証明書検証部６２は、当該ホスト側装置２０から受信される証明書情報に暗号化して含まれているホスト側装置２０の公開鍵ＫPdc[host]を抽出して鍵データ保持部６５に格納するなどの処理を行う。
【００１６】
公開鍵暗復号器６３は、ホスト側装置２０の公開鍵ＫPdc[host]や、磁気ディスク装置１０の公開鍵ＫPdc[disk]に対応する秘密鍵Ｋdc[disk]などを用いて、情報を暗号化し、また復号する。共通鍵暗復号器６４は、ホスト側装置２０との間で交換された共通鍵を用いてデータの暗号化や復号を行う。
【００１７】
鍵データ保持部６５は、メモリデバイスであり、磁気ディスク装置１０の証明書情報に含まれる公開鍵ＫPdc[disk]やそれに対応する秘密鍵Ｋdc[disk]、さらに磁気ディスク装置１０において固有に発行されている公開鍵ＫPd[disk]とそれに対応する秘密鍵Ｋd[disk]とを格納している。また、この鍵データ保持部６５は、ホスト側装置２０の証明書の認証機関の公開ルートキー、ホスト側装置２０から受信される、ホスト側装置２０における公開鍵や、共通鍵などを記憶する。
【００１８】
コントローラ部５２は、電源が投入された直後など、データの記録再生に先立ってホスト側装置２０との間で通信を行い、初期認証動作を実行する。また、記録の対象となるデータをホスト側装置２０から受信する際には、記録動作を実行する。さらに再生の対象となるデータを再生してホスト側装置２０へ送信する際は、再生動作を実行する。これらの各動作については後に詳しく述べる。
【００１９】
ホスト側装置２０は、例えばハードディスクレコーダ等の本体であり、テレビ映像等のデータを記録対象データとして磁気ディスク装置１０に送信して記録させる。この際、当該データについての識別子（コンテントＩＤ）、ライセンス識別子（ライセンスＩＤ、ＬＩＤ）、コンテンツ暗号鍵等を含むライセンス情報Ｌを併せて磁気ディスク装置１０に記録させる。また、このホスト側装置２０は、磁気ディスク装置１０に記録されているテレビ映像に係るデータを再生させ、また、当該データに対応するライセンス情報Ｌのコンテンツ暗号鍵情報に基づいて動画像を復号し、外部のテレビジョン装置などに出力する。また本実施の形態のホスト側装置２０は、予め設定されているホスト用証明書情報（以下、CERT[host]と表記する）を記憶している。
【００２０】
またこのホスト側装置２０は、証明書情報を検証する処理や、公開鍵やそれに対応する秘密鍵を用いた暗号化や復号の処理、さらに共通鍵を用いた暗号化や復号の処理を実行するマイクロコンピュータモジュールを備える。このマイクロコンピュータモジュールは、耐タンパ性を備えたハードウエアとして実装されてもよい。
【００２１】
本実施の形態では、このホスト側装置２０と、磁気ディスク装置１０とが次のように初期認証動作等を行ってテレビ映像に係るデータの記録／再生を行う。すなわち、ホスト側装置２０と、磁気ディスク装置１０とは、図３に示す処理を、電源の投入時など、データの記録再生に先立って実行する。
【００２２】
この処理では、まずホスト側装置２０が、磁気ディスク装置１０の証明書情報を要求する（Ｓ１１）。磁気ディスク装置１０では、証明書データ保持部６１が保持している磁気ディスク装置用証明書情報CERT[disk]を読み出して、ホスト側装置２０に送信する（Ｓ１２）。
【００２３】
ホスト側装置２０では、この磁気ディスク装置用証明書情報CERT[disk]を認証する。この認証処理は、当該磁気ディスク装置用証明書情報CERT[disk]に含まれている認証機関でのルートキー（秘密鍵）による電子署名を認証機関のルートキー（公開鍵）により検証することなどによって行われる。認証機関のルートキー（公開鍵）は、鍵データ保持部６５に改竄されないように安全に格納しておくことが必要である。
【００２４】
ホスト側装置２０は、磁気ディスク装置用証明書情報CERT[disk]が認証できたか否かを調べ（Ｓ１３）、認証ができなかったならば、処理を中断する。また認証ができたならば、ホスト側第１共通鍵ＫS0[host]を生成し（Ｓ１４）、磁気ディスク装置用証明書情報CERT[disk]に含まれている磁気ディスク装置１０の公開鍵ＫPdc[disk]でこのホスト側第１共通鍵ＫS0[host]を暗号化する。そして、この暗号化した情報と、ホスト用証明書情報CERT[host]とを連接した情報
Ｅ（ＫPdc[disk], ＫS0[host]）||CERT[host]
を生成して、磁気ディスク装置１０に送出する（Ｓ１５）。ここで、Ｅ（ａ，ｂ）は、ｂを鍵ａで暗号化することを意味し、記号「x||y」は、xとyとを連接することを意味する。
【００２５】
磁気ディスク装置１０では、ホスト用証明書情報CERT[host]を認証し、これが認証できたか否かを調べる（Ｓ１６）。ここで認証ができなければ、処理を中断する。また、認証ができたならば、暗号化された情報Ｅ（ＫPdc[disk],
ＫS0[host]）を、対応する秘密鍵Ｋdc[disk]で復号し、ホスト側第１共通鍵ＫS0[host]を取得して、鍵データ保持部６５に格納する。さらに磁気ディスク装置１０は、磁気ディスク側第１共通鍵ＫS0[disk]を生成して、鍵データ保持部６５に格納する（Ｓ１７）。
【００２６】
ホスト側装置２０は、磁気ディスク装置１０に対して、生成した磁気ディスク側第１共通鍵ＫS0[disk]と、磁気ディスク装置１０に固有に設定されている公開鍵ＫPd[disk]とを要求する（Ｓ１８）。なお、ここでの例では、磁気ディスク装置１０は、磁気ディスク側第１共通鍵ＫS0[disk]をホスト側装置２０から要求を受ける前に生成するとして説明したが、ホスト側装置２０から要求を受けてから磁気ディスク側第１共通鍵ＫS0[disk]を生成してもよい。
【００２７】
磁気ディスク装置１０は、磁気ディスク側第１共通鍵ＫS0[disk]と、公開鍵ＫPd[disk]とを連接し、ホスト用証明書情報CERT[host]に含まれる公開鍵ＫPdc[host]にて暗号化し、さらにホスト側装置２０から取得したホスト側第１共通鍵ＫS0[host]で暗号化する。なお、このとき、公開鍵ＫPdc[host]にて暗号化した情報に磁気ディスク装置１０側において保持している失効情報CRL[disk]を付してもよい。こうして生成した情報
Ｅ（ＫS0[host]，Ｅ（ＫPdc[host]，ＫS0[disk]||ＫPd[disk]）||CRL[disk]）
を磁気ディスク装置１０は、ホスト側装置２０へ送出する（Ｓ１９）。
【００２８】
ホスト側装置２０では、ここで受信される情報をＫS0[host]で復号し、さらに対応する秘密鍵Ｋdc[host]で復号して、磁気ディスク側第１共通鍵ＫS0[disk]と、公開鍵ＫPd[disk]とを取得して記憶する。
【００２９】
さらにホスト側装置２０は、ホスト側第２共通鍵Ｋch[host]を生成し、これとホスト側装置２０において固有に設定されている公開鍵（証明書情報に含まれているものとは異なる公開鍵）ＫPd[host]とを連接して、磁気ディスク側第１共通鍵ＫS0[disk]で暗号化し、さらに磁気ディスク装置１０の公開鍵ＫPd[disk]で暗号化した情報を生成する。ここで、磁気ディスク側第１共通鍵ＫS0[disk]で暗号化した情報に対しては、ホスト側装置２０において保持している失効情報CRL[host]を付してもよい。こうして生成した情報
Ｅ（ＫPd[disk]，Ｅ（ＫS0[disk]，Ｋch[host]||ＫPd[host]）||CRL[host]）
を、ホスト側装置２０は磁気ディスク装置１０へ送出する（Ｓ２０）。
【００３０】
磁気ディスク装置１０では、この情報を対応する秘密鍵Ｋd[disk]で復号し、さらにＫS0[disk]で復号して、ホスト側装置２０で生成されたホスト側第２共通鍵Ｋch[host]と、公開鍵ＫPd[host]とを取得して、鍵データ保持部６５に格納する。
【００３１】
さらにホスト側装置２０は、磁気ディスク装置１０に対してディスク側第２共通鍵Ｋch[disk]を生成するよう要求する（図示していない）。磁気ディスク装置１０は、ディスク側第２共通鍵Ｋch[disk]を生成して、これをホスト側第２共通鍵Ｋch[host]で暗号化し、さらにホスト側の公開鍵ＫPd[host]で暗号化した情報、
Ｅ（ＫPd[host]，Ｅ（Ｋch[host]，Ｋch[disk]））
を生成する。そしてこの情報をホスト側装置２０に送出する（Ｓ２１）。こうしてステップＳ１１，Ｓ１２の第１ステップとステップＳ１５の第２ステップとステップＳ１８，Ｓ１９の第３ステップとステップＳ２０の第４ステップとステップＳ２１の第５ステップとからなる５ステップでの通信ステップで磁気ディスク装置とホスト側装置と相互の認証および暗号鍵の送受信／保持（鍵の共有）が行われる。
【００３２】
また、ホスト側装置２０と、磁気ディスク装置１０とは、ここで行われた通信の手順（ホスト側装置２０から要求を受けて磁気ディスク装置１０側で応答する各ステップ）の順序を記憶しており、この順序と異なる順序で要求ないし応答を受けた場合には、その時点で認証が失敗したものとして処理を中断する。このように処理が中断されたときには、再生、記録を行うことができないこととなる。
【００３３】
また、相互に失効情報CRLを送受している場合は、当該失効情報CRLを確認し、相手方の認証情報が失効情報に含まれていれば、その時点で処理を中断してもよい。
【００３４】
次に、ホスト側装置２０から、記録の対象となる情報が入力された場合の処理について説明する。この場合は、磁気ディスク装置１０の制御部５は、当該ホスト側装置２０からライセンスの情報を擁するデータが送信される場合について、次の記録動作を行う。
【００３５】
この場合、図４に示すように、ホスト側装置２０がまず、磁気ディスク装置１０に対してライセンスＩＤを送出する（Ｓ３１）。磁気ディスク装置１０は、このライセンスＩＤを受信し、内容を確認する。ライセンスＩＤに関するＳ３１の処理は、対象となる情報の転送の初めに同一のライセンスＩＤで２重に書き込むこと等がないようにするためのもので、２重に書き込む恐れがないシステムでは省略しても良い。
【００３６】
次いでホスト側装置２０は、磁気ディスク装置１０に対して通信ごとに変化する共通鍵ＫSm[disk]の生成と転送とを要求する（Ｓ３２）。磁気ディスク装置１０は、共通鍵ＫSm[disk]（１回目はＫS1[disk]、２回目はＫS2[disk]、・・・と通信ごとに異ならせる共通鍵）を生成する。そして、この共通鍵ＫSm[disk]をホスト側第１共通鍵ＫS0[host]で暗号化し、さらに、ホスト側第２共通鍵Ｋch[host]で暗号化してホスト側装置２０に送信する（Ｓ３３）。
【００３７】
ホスト側装置２０では、この受信した情報
Ｅ（Ｋch[host]，Ｅ（ＫS0[host]，ＫSm[disk]））
を、Ｋch[host]で復号し、さらにＫS0[host]で復号して、ＫSm[disk]を取得する。そしてライセンス情報ＬをこのＫSm[disk]で暗号化し、さらにディスク側第１共通鍵ＫS0[disk]で暗号化して、情報、
Ｅ（ＫS0[disk]，Ｅ（ＫSm[disk]，Ｌ））
を生成し、磁気ディスク装置１０に送出する（Ｓ３４）。
【００３８】
ここでライセンス情報Ｌは、既に述べたように、例えば１分ごとといったように所定の時間ごとに変化する情報であり、このライセンス情報Ｌを用いることなしにコンテンツの情報を再生できない情報である。磁気ディスク装置１０では、ここで受信した情報を、ＫS0[disk]で復号し、さらにＫSm[disk]で復号して、ライセンス情報Ｌを取得する。そしてこのライセンス情報Ｌを確認して、磁気ディスク装置１０の内部に容易に改竄されないように安全に格納する。格納場所としては、認証暗号部５１やディスク媒体１に記録する。ライセンス情報Ｌに対応するコンテンツの情報は、通常のデータ書き込み処理として、ホスト側装置２０から入力されるデータを磁気ディスク装置１０内のディスク媒体１の所定の場所に記録される。ライセンス情報Ｌとそれに対応するコンテンツの情報の記録順序、及びタイミングは任意でよい。
【００３９】
また、磁気ディスク装置１０が再生の対象となるデータを再生してホスト側装置２０へ送信する際の再生動作を行う場合は、次のように動作する。すなわち、図５に示すように、ホスト側装置２０がまず、再生の対象となるデータについてのライセンスＩＤを要求する（Ｓ４１）。磁気ディスク装置１０は、要求に応じて、対応するライセンスＩＤを所定の格納場所から読み出して出力する（Ｓ４２）。このライセンスＩＤの送出のためのＳ４１、Ｓ４２は、処理の初めに対象となるライセンス情報Ｌが磁気ディスク装置１０内に有るかを確認するもので、他の方法で実施する場合、或いは、最終的にホスト側装置２０が受信するライセンス情報Ｌを以って確認するような場合には省略しても良い。
【００４０】
次いでホスト側装置２０は、通信ごとに変化する共通鍵ＫSm[host]（１回目はＫS1[host]、２回目はＫS2[host]、・・・と通信ごとに異ならせる共通鍵）を生成する。そして、この共通鍵ＫSm[host]をディスク側第１共通鍵ＫS0[disk]で暗号化し、さらに、ディスク側第２共通鍵Ｋch[disk]で暗号化して磁気ディスク装置１０に送信する（Ｓ４３）。
【００４１】
磁気ディスク装置１０では、この受信した情報
Ｅ（Ｋch[disk]，Ｅ（ＫS0[disk]，ＫSm[host]））
を、Ｋch[disk]で復号し、さらにＫS0[disk]で復号して、ＫSm[host]を取得する。また磁気ディスク装置１０は、ライセンス情報Ｌを読み出す。そして、このライセンス情報ＬをＫSm[host]で暗号化し、さらにホスト側第１共通鍵ＫS0[host]で暗号化して、情報、
Ｅ（ＫS0[host]，Ｅ（ＫSm[host]，Ｌ））
を生成し、ホスト側装置２０に送出する（Ｓ４４）。
【００４２】
ホスト側装置２０では、ここで受信した情報を、ＫS0[host]で復号し、さらにＫSm[host]で復号して、ライセンス情報Ｌを取得する。また磁気ディスク装置１０は、ライセンス情報Ｌに対応するコンテンツの情報を通常のデータ読み出し処理として、ディスク媒体１の所定位置から再生し、データをホスト側装置２０に送出する。ライセンス情報Ｌとそれに対応するコンテンツの情報の再生順序、及びタイミングは任意でよい。ホスト側装置２０では、磁気ディスク装置１０から受け入れたライセンス情報Ｌを用いて、磁気ディスク装置１０から再生されるコンテンツのデータを復号し、再生信号を得て、テレビジョン装置等に出力して再生を行わせる。
【００４３】
なお、記録と再生とを同時的に行わせる場合は、図４に示した記録動作と、図５に示した再生動作とを交互に行うことになる。本実施の形態では、予め認証が行われており、その時点で交換されて保持している共通鍵を用いて、磁気ディスク装置１０とホスト側装置２０との間でライセンス情報Ｌを送受するので、図６に示した従来の方式に比べ、記録・再生が入れ替わるごとの認証の必要がなくなり、録画中再生のような態様においても処理負荷を軽減できる。
【００４４】
すなわち、図４、図５に示した処理では夫々、Ｓ３３，Ｓ３４の２つの通信ステップとＳ４３，Ｓ４４の２つの通信ステップで基本的な通信が完了している。
【００４５】
また初期に行われる相互認証と鍵の共有においても通信ステップを低減しているので、処理負荷はより軽減されている。また、ライセンス情報Ｌをホスト側装置２０から磁気ディスク装置１０に転送する場合と、その逆に磁気ディスク装置１０からホスト側装置２０に転送する場合とで、暗号化に使用する共有鍵が異なっているので、データのセキュリティの点でも十分に安全である。また、本発明の実施の形態の中で説明した暗号鍵の組み合せや暗復号化の手順は、一例である。他の暗号方式、他の異なる鍵の組み合せや暗復号の適用手順や適用回数等を必要に応じて変更して適用しても良い。また、磁気ディスク装置１０とホスト側装置２０は、ライセンス情報Ｌを転送する前に、相互に認証処理を実施するので、磁気ディスク装置１０はホスト側装置２０から取り外してリムーバブルとすることも可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態に係る磁気ディスク装置、及びそれを含む情報記録システムの構成ブロック図である。
【図２】本発明の実施の形態に係る磁気ディスク装置の制御部の機能ブロック図である。
【図３】本発明の実施の形態に係る情報記録システムにおける初期認証動作の例を表すフローチャート図である。
【図４】本発明の実施の形態に係る情報記録システムにおける記録動作の例を表すフローチャート図である。
【図５】本発明の実施の形態に係る情報記録システムにおける再生動作の例を表すフローチャート図である。
【図６】従来のハードディスクレコーダ等における記録再生時の処理の流れを表すフロー図である。
【符号の説明】
【００４７】
１  ディスク媒体、２  ヘッドアセンブリ、３  ヘッド制御部、４  ＲＷ部、５  制御部、１０  磁気ディスク装置、２０  ホスト側装置、５１  認証暗号部、５２  コントローラ部、６１  証明書データ保持部、６２  証明書検証部、６３  公開鍵暗復号器、６４  共通鍵暗復号器、６５  鍵データ保持部。
【図１】
2007095204.tif 000003
【図２】
2007095204.tif 000004
【図３】
2007095204.tif 000005
【図４】
2007095204.tif 000006
【図５】
2007095204.tif 000007
【図６】
2007095204.tif 000008