(57)【要約】【課題】セキュリティを比較的容易に確保できるディスク装置を提供する。【解決手段】磁気記録媒体１、磁気記録媒体１に情報を記録し、また磁気記録媒体に記録された情報を再生するヘッド、ホストからのコマンドを受け入れて、磁気記録媒体１に対する情報の記録／再生を制御する制御回路５、及び制御回路５からアクセス可能な記憶部を備えた情報記録媒体を含み、この情報記録媒体の記憶部に格納されている情報が、制御回路５における所定のセキュリティ関係処理に供されるディスク装置である。【選択図】図１
2007102966.tif 000002
【特許請求の範囲】
【請求項１】
磁気記録媒体、
前記磁気記録媒体に情報を記録し、また前記磁気記録媒体に記録された情報を再生するヘッド、
ホストからのコマンドを受け入れて、前記磁気記録媒体に対する情報の記録／再生を制御する制御回路、及び
前記制御回路からアクセス可能な記憶部を備えた情報記録媒体、
を含み、
前記情報記録媒体の記憶部に格納されている情報が、前記制御回路における所定のセキュリティ関係処理に供されることを特徴とするディスク装置。
【請求項２】
請求項１に記載のディスク装置であって、前記情報記録媒体の記憶部に格納されている情報は、前記磁気記録媒体に記録される情報を暗号化／復号するための暗号鍵であり、
前記制御回路は、ホストから情報の記録に係るコマンドを受け入れたときに、記録するべき情報を前記情報記録媒体の記憶部から読み出した暗号鍵によって暗号化して記録し、
ホストから情報の読み出しに係るコマンドを受け入れたときに、前記磁気記録媒体から再生した情報を、前記情報記録媒体の記憶部から読み出した暗号鍵によって復号して、ホストへ出力することを特徴とするディスク装置。
【請求項３】
請求項２に記載のディスク装置であって、
前記情報記録媒体において、制御素子と記憶素子とを備え、当該記憶素子内に、前記制御素子で実行される暗号化／復号のためのプログラムが格納されていることを特徴とするディスク装置。
【請求項４】
請求項１に記載のディスク装置であって、
前記制御回路は、ホストから情報の記録に係るコマンドを受け入れたときに、記録するべき情報の一部を前記情報記録媒体の記憶部に格納するとともに、記録するべき情報から前記一部を除いた残余の情報部分を前記磁気記録媒体に記録し、
ホストから情報の読み出しに係るコマンドを受け入れたときに、前記磁気記録媒体から再生した情報部分に、前記情報記録媒体の記憶部から読み出した一部の情報を合成して、ホストへ出力することを特徴とするディスク装置。
【請求項５】
請求項４に記載のディスク装置であって、
前記記録の対象となる情報は、暗号化された情報であることを特徴とするディスク装置。
【請求項６】
請求項１乃至５に記載のディスク装置であって、
前記情報記録媒体は、ディスク装置本体から着脱可能であることを特徴とするディスク装置。
【請求項７】
磁気記録媒体、
前記磁気記録媒体に情報を記録し、また前記磁気記録媒体に記録された情報を再生するヘッド、及び
ホストからのコマンドを受け入れて、前記磁気記録媒体に対する情報の記録／再生を制御する制御回路、
を含み、
前記制御回路には、ホストからアクセスするための第１のインターフェースと、前記制御回路から情報記録媒体をアクセスするための第２のインターフェースとを備えていることを特徴とするディスク装置。
【請求項８】
請求項７に記載のディスク装置であって、
前記第２のインターフェースへは、情報記録媒体が着脱可能であることを特徴とするディスク装置。
【請求項９】
請求項７または８に記載のディスク装置であって、
前記制御回路は、ホストからの情報記録媒体に係るコマンドを前記第１のインターフェースから受け入れたときに、情報記録媒体へのコマンドに変換し、前記第２のインターフェースから情報記録媒体へ出力し、また、情報記録媒体からのホストに係る応答あるいはコマンドを前記第２のインターフェースから受け取ったときには、ホストへの応答として変換し、前記第１のインターフェースからホストへ出力することを特徴とするディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクなど、磁気記録媒体を備えたディスク装置に関する。
【背景技術】
【０００２】
近年では、コンピュータ技術の発展に伴って多くの場所でコンピュータが利用されている。これに伴ってハードディスク等の磁気記録媒体に記録される情報の種類も多様化し、中には企業などにとって機密性の高い情報までが記録される場合がある。また、機密でなくとも、著作権との関係で、譲渡と同様の効果を生じることとなって好ましくない場合がある。
【非特許文献１】米国国防総省標準ＤＯＤ５２２０．２２−Ｍ
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、コンピュータ等のディスク装置を内蔵した機器は、その寿命とともに廃棄される。このとき、ハードディスクも併せて廃棄処分となるが、この廃棄されたコンピュータを処分する前に途中取得し、中古として販売、利用することがあり得る。この際、ハードディスク内に記録された情報が確実に消去されているとは限らず、情報の漏洩が生じることがある。そこで、例えば米国国防総省などがディスクの消去方法について基準を定めている（非特許文献１）。
【０００４】
しかし、こうした消去方法は、磁気記録媒体上に記録された全ての情報を別の情報で何度も書き換える処理をするために膨大な時間を要する。また、ディスク装置を分解破壊することや強力な磁界にさらして情報を破壊するためには、専用の装置、工具等を要し、必ずしも一般に容易に利用できるものではなく、また再使用も出来ない。
【０００５】
本発明は上記実情に鑑みて為されたもので、セキュリティを比較的容易に確保できるディスク装置を提供することをその目的の一つとする。
【課題を解決するための手段】
【０００６】
上記従来例の問題点を解決するための本発明は、ディスク装置であって、磁気記録媒体、前記磁気記録媒体に情報を記録し、また前記磁気記録媒体に記録された情報を再生するヘッド、ホストからのコマンドを受け入れて、前記磁気記録媒体に対する情報の記録／再生を制御する制御回路、及び前記制御回路からアクセス可能な記憶部を備えた情報記録媒体、を含み、前記情報記録媒体の記憶部に格納されている情報が、前記制御回路における所定のセキュリティ関係処理に供されることを特徴としている。また、前記情報記録媒体において、制御素子と記憶素子とを備え、当該制御素子は制御部を構成し、セキュリティ関係処理を実行し、当該記録素子は記憶部を構成し、前記制御素子が実行するセキュリティ関係処理に関する情報が格納されているディスク装置であることを特徴とする。また、前記制御回路には、ホストからアクセスするための第１のインターフェースと、前記制御回路から情報記録媒体をアクセスするための第２のインターフェースとを備えているディスク装置であることを特徴とする。
【発明を実施するための最良の形態】
【０００７】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るディスク装置は、図１に示すように、ディスク媒体１、ヘッドアセンブリ２、ヘッド制御部３、読み書き（ＲＷ）部４、制御部５、ＩＣカードインタフェース（Ｉ／Ｆ）部６、及びホストインタフェース（Ｉ／Ｆ）７を含んで構成されている。図１は、ディスク装置の概要を表す構成図である。また、このディスク装置は、ホスト装置に接続されている。
【０００８】
ここでヘッドアセンブリ２は、磁気ヘッドを含み、ディスク媒体１の表面上を相対移動しながらディスク媒体１に対してアクセスを行い、情報を磁気的に記録・再生（読み書き）する。
【０００９】
ヘッド制御部３は、ヘッドアセンブリ２を制御し、磁気ヘッド部をディスク媒体１上で移動させる。
【００１０】
ＲＷ部４は、制御部５から入力される信号を符号化して、符号化後の情報を電気信号として、ヘッドアセンブリ２の磁気ヘッドに出力する。また、このＲＷ部４は、磁気ヘッドから入力される電気信号に基づいて記録されている情報を復号し、復号の結果を制御部５に出力する。ここでは、このＲＷ部４が、本実施の形態の符号化装置及び復号装置を含む。
【００１１】
制御部５は、例えばマイクロプロセッサ及び記憶装置を含む回路であり、このマイクロプロセッサが記憶装置に格納されているプログラムに従って動作し、ハードディスクコントローラとしての機能を果たす。すなわち制御部５は、ホストＩ／Ｆ７を介してホスト側から入力される書込みコマンドや読み出しコマンドに従って、ヘッド制御部３に対して情報の記録位置へ磁気ヘッド部を移動させる制御を行い、書込みの指示の場合はＲＷ部４に書込みの対象となる情報を出力して情報の記録をさせ、また読み出しの指示の場合はＲＷ部４から読み出しの対象となる情報の入力を受けて、ホストＩ／Ｆ７を介してホスト側に出力する動作を行う。本実施の形態においては、この制御部５は、ＩＣカードＩ／Ｆ６を介して情報記録媒体としてのＩＣカードエレメントにアクセスし、このＩＣカードエレメント内の情報を利用して、読み出しや書込みの対象となる情報について所定のセキュリティ関係処理を実行する。このセキュリティ関係処理の具体的な内容例については後に述べる。
【００１２】
ＩＣカードＩ／Ｆ６は、本発明の第２インターフェースに相当し、情報記録媒体としてのＩＣカードエレメントに接続されており、制御部５から入力される指示に従ってＩＣカードエレメントに記録されている情報を読み出す。また、ＩＣカードエレメントが書込み可能な情報記録媒体である場合は、制御部５から入力される指示に従ってＩＣカードエレメントに対して情報を記録する動作を行ってもよい。
【００１３】
本実施の形態においてＩＣカードエレメントは、図２に示すように、制御部１１と、記憶部１２とを含んで構成されている。このＩＣカードエレメントは制御部５やＩＣカードＩ／Ｆ６を含む集積回路内にエンベッドされてもよいし、制御部５やＩＣカードＩ／Ｆ６と同じパッケージ内にマルチチップモジュールとして実装されてもよい。また、ＩＣカードエレメントであるＩＣカード・コア・チップを所定の方法でパッケージし、ディスク装置の回路を実装するプリント基板等にハンダ付け実装してもよいし、ソケットを介して実装されてもよい。尚、本実施の形態においては、ＩＣカードエレメントを例に説明しているが、制御部と記憶部とを含んで構成されている情報記録媒体であれば、ＩＣカードエレメントに限定されるものではない。
【００１４】
さらにＩＣカードエレメントは、ＩＣカードとしてのカード状の筐体に内蔵され、ディスク装置との間で着脱可能に接続されてもよい。例えば、ＩＣカードスロットを設けて、電極等を通じて有線にて、ＩＣカードＩ／Ｆ６に接触接続されてもよい。さらにＩＣカードＩ／Ｆ６との間で非接触接続（電磁誘導現象などを利用して無線にて通信を行うよう構成すること）されてもよい。
【００１５】
ホストＩ／Ｆ７は、本発明の第１インターフェースに相当し、ホスト側に接続され、ホストから入力されるコマンドやデータを制御部５に出力する。また、このホストＩ／Ｆ７は、制御部５が出力するデータ等をホストへ出力する。
【００１６】
ここで制御部５によって行われるセキュリティ関係処理について説明する。まず、第１の例では、ＩＣカードエレメントの記憶部１２に暗号鍵情報を保持させる。そして図３に示すように、ホスト装置から記録の対象となる情報の入力を受けると（Ｓ１）、制御部５は、このＩＣカードエレメント内の暗号鍵情報をＩＣカードＩ／Ｆ６を介して読み出して、当該読み出した暗号鍵情報を利用して暗号化し（Ｓ２）、ヘッド制御部３とＲＷ部４とを制御し、磁気ディスク媒体１に記録する（Ｓ３）。また、図４に示すように、制御部５がホスト装置から磁気ディスク媒体１に記録された情報を読み出す指示を受けたときには（Ｓ４）、ヘッド制御部３とＲＷ部４とを制御して磁気ディスク媒体１から情報を読み出し（Ｓ５）、当該読み出した情報（暗号化された情報）を、ＩＣカードエレメントに記録されている暗号鍵情報をＩＣカードＩ／Ｆ６を介して読み出して、当該読み出した暗号鍵情報を用いて復号し（Ｓ６）、当該復号した情報をホスト装置に出力する（Ｓ７）。
【００１７】
この第１の例によると、例えばディスク装置を廃棄するときには、ＩＣカードエレメントのチップ部分（またはそれを含むＩＣやＬＳＩ）をディスク装置から取り外してしまうことで、暗号鍵情報へのアクセス可能性を失わせ、ディスク装置内に記録されている情報を保護する。また、ＩＣカードエレメント内の記憶部の情報が記録可能である場合には、記憶部に格納された暗号鍵情報を別の情報で書き換えてしまうこと等で、暗号鍵情報を消失させ、ディスク装置内に記録されている情報を復号できなくすることで保護することでもよい。また、ＩＣカードエレメントがＩＣカードとしての筐体内に内蔵され、着脱可能に接続されている場合は、ディスク装置を使用していない間、このＩＣカードを抜いて別に保存しておくことで、たとえこのディスク装置が盗難にあっても、ディスク装置内に記録された情報を復号可能な暗号鍵情報を記録したＩＣカードが別途取得されない限り、情報が保護される。
【００１８】
さらに、制御部５は、ＩＣカードエレメントに情報の記録が可能である場合は、次に示す第２の例のように、磁気ディスク１への記録の対象となるデータの一部をＩＣカードエレメント内に記録してもよい。
【００１９】
この例では、制御部５は、図５に示すように、ホスト装置から記録の対象となる情報の入力を受けると（Ｓ１１）、制御部５は、この入力された情報の一部（例えば予め定めた位置のビット）を取り出す（Ｓ１２）。制御部５は、ヘッド制御部３とＲＷ部４とを制御し、当該取り出した一部を除く残りの情報を磁気ディスク媒体１に記録する（Ｓ１３）。このとき記録した位置を表す磁気ディスク媒体１上の位置情報（シリンダ、ヘッド、セクタなどの情報）を取得し、ステップＳ１２で取り出した一部と、ここで取得した位置情報とを関連づけて、ＩＣカードＩ／Ｆ６を介してＩＣカードエレメントの記憶部１２に記録する（Ｓ１４）。
【００２０】
また、図６に示すように、制御部５がホスト装置から磁気ディスク媒体１に記録された情報を読み出す指示を受けたときには（Ｓ１５）、ヘッド制御部３とＲＷ部４とを制御して磁気ディスク媒体１から情報を読み出す（Ｓ１６）。また、当該読み出し位置を表す位置情報に関連づけられてＩＣカードエレメントに記録されている情報の一部を読み出して（Ｓ１７）、磁気ディスク媒体１から読み出した情報と、ＩＣカードエレメントの記憶部１２に記録されている情報の一部とを合成し（Ｓ１８）、当該合成した情報をホスト装置に出力する（Ｓ１９）。
【００２１】
なお、ここで制御部５は、情報の記録に於いて、ホスト装置から入力された情報を、ステップＳ１２で入力された情報の一部を取り出す前に、ＩＣカードエレメントの記憶部１２に格納されている暗号鍵情報を読み出して、入力された情報を暗号化し、暗号化された情報の一部を取り出すこととしてもよい。更に、この場合の情報の読み出しに於いては、ステップＳ１８で合成した情報を、ＩＣカードエレメントの記憶部１２に格納されている暗号鍵情報を読み出して復号し、当該復号後の情報をホスト装置に出力してもよい。或いは、制御部５は、情報の記録に於いて、ホスト装置から入力された情報をＩＣカードＩ／Ｆ６を介してＩＣカードエレメントに出力し、ＩＣカードエレメントは入力された情報を記憶部１２に格納されている暗号鍵情報で暗号化し、暗号化された情報の一部を取り出すステップＳ１２をＩＣカードエレメント内で実行するようにしてもよい。このようにして暗号化された情報の一部が取り除かれた情報がＩＣカードＩ／Ｆ６を介して制御部５に出力され、制御部５は、ヘッド制御部３とＲＷ部４とを制御し、当該取り出した一部を除く残りの情報を磁気ディスク媒体１に記録する。このようにすると暗号鍵情報と一部情報はＩＣカードエレメント外に出ることがないので、より確実な情報保護が可能となる。この場合の情報の読み出しに於いては、ステップＳ１６で磁気ディスク媒体１から読み出した情報をＩＣカードＩ／Ｆ６を介してＩＣカードエレメントに出力し、ＩＣカードエレメント内では、該読み出した情報と記憶部１２に記録されている情報の一部とを合成し、記憶部１２に格納されている暗号鍵情報で復号し、該復号された情報がＩＣカードＩ／Ｆ６を介して制御部５に出力され、制御部５は当該復号後の情報をホスト装置に出力してもよい。また、情報の一部を取り出す場合には、磁気ディスク媒体１に記録された情報だけでは正しい情報の再生が出来ないような方法によって情報の一部を取り出す。
【００２２】
この第２の例によると、例えばディスク装置を廃棄するときには、ＩＣカードエレメントのチップ部分（またはそれを含むＩＣやＬＳＩ）をディスク装置から取り外してしまうことで、暗号鍵情報へのアクセス可能性を失わせるとともに、一部が欠落した情報が記録されているにすぎず、ディスク装置内に記録されている情報を保護する。また、ＩＣカードエレメント内の記憶部の情報について、記憶部に格納された暗号鍵情報と取り出された一部情報とを別の情報に書き換えてしまうこと等で、暗号鍵情報と取り出された一部情報を消失させ、ディスク装置内に記録されている情報を保護することでもよい。また、ＩＣカードエレメントがＩＣカードとしての筐体内に内蔵され、着脱可能に接続されている場合は、ディスク装置を使用していない間、このＩＣカードを抜いて別に保存しておくことで、たとえこのディスク装置が盗難にあっても、ディスク装置内に記録された情報を復号可能な暗号鍵情報や情報の一部を記録したＩＣカードが別途取得されない限り、情報が保護される。
【００２３】
さらに、ディスク装置に固有の識別情報を予め設定して、別途定めた公開鍵で暗号化し、この暗号化した識別情報を制御部５内の図示しない記憶装置内に格納しておき、ＩＣカードエレメントの記憶部に上記識別情報と、その暗号化に用いた公開鍵に対応する秘密鍵と、当該秘密鍵を用いた復号処理によりディスク装置を認証するための認証処理プログラムとを格納しておく。
【００２４】
そしてディスク装置に対してホスト装置が情報の記録を行う際や、ディスク装置から情報を読み出す際に、ＩＣカードエレメントの制御部１１が、ＩＣカードＩ／Ｆ６を介して、ディスク装置の制御部５に対して暗号化された識別情報を要求する。制御部５がこの要求に応答して識別情報をＩＣカードエレメントに出力すると、ＩＣカードエレメントの制御部１１は、記憶部１２に格納されている認証処理プログラムを実行して、受信した、暗号化された識別情報を記憶部１２に格納した秘密鍵で復号し、当該復号の結果と、記憶部１２に格納されている識別情報とを比較して一致していれば、ディスク装置の認証が成立したと判断し、一致しなければディスク装置の認証に失敗したと判断する。
【００２５】
そして認証が成立した場合に、ディスク装置の磁気ディスク媒体１に記録されている情報を読み出すための処理を行ってもよい。この第３の例では、磁気ディスク媒体１に格納される情報は情報暗号鍵にて暗号化される。また、この情報暗号鍵は、認証の成立を確認した後に、ＩＣカードエレメントの制御部１１が、情報暗号鍵を、ディスク装置の制御部５にて復号可能な方法で暗号化して、制御部５に出力し、制御部５にて復号し、磁気ディスク媒体１に格納される情報を暗号化復号化する情報暗号鍵として供される。
【００２６】
また、予めＩＣカードエレメントの制御部１１またはディスク装置の制御部５にて復号可能な方法で暗号化された情報暗号鍵をホスト側から受信して、制御部５がこれを磁気ディスク媒体１に格納しておいてもよい。ここで制御部１１にて復号可能な暗号方法は、例えば記憶部１２に専用の復号アルゴリズムを実装したプログラムを格納しておくか、あるいは情報暗号鍵の復号のための暗号鍵情報を格納しておくことなどによって実現できる。また、ディスク装置の制御部５にて復号可能な暗号方法は、例えば制御部５内の図示しない記憶装置内に専用の復号アルゴリズムを実装したプログラムを格納しておくか、あるいは情報暗号鍵の復号のための暗号鍵情報を格納しておくことなどによって実現できる。
【００２７】
この第４の例の情報を記録する場合で、ＩＣカードエレメントの制御部１１にて暗号化された情報暗号鍵が復号可能な場合、図７に示すようにホスト装置から記録の対象となる情報とともに、記録のコマンドの入力を受けると（Ｓ３１）、制御部５はヘッド制御部３とＲＷ部４とを制御して磁気ディスク媒体１から当該情報を暗号化するための、暗号化された情報暗号鍵を読み出す（Ｓ３２）。また、記録のコマンドを制御部１１に対するコマンドに変換しておく。そして、この読み出された暗号化された情報暗号鍵と変換したコマンドとをディスク装置の制御部５がＩＣカードＩ／Ｆ６を介して、ＩＣカードエレメントに出力する。すると、ＩＣカードエレメントの制御部１１が、当該コマンドに従って情報暗号鍵を復号し（Ｓ３３）、当該復号して得た情報暗号鍵をＩＣカードＩ／Ｆ６を介して、ディスク装置の制御部５に出力し、当該復号して得た情報暗号鍵を用いてホスト装置から入力された記録の対象となる情報を暗号化し（Ｓ３４）、ヘッド制御部３とＲＷ部４とを制御し、磁気ディスク媒体１に記録する（Ｓ３５）。
【００２８】
また、ここでディスク装置の制御部５にて暗号化された情報暗号鍵が復号可能な場合には、図７に於けるステップＳ３３の情報暗号鍵の復号処理をＩＣカードエレメントの制御部１１ではなく、ディスク装置の制御部５に於いて処理してもよい。ここで、情報暗号鍵の復号に関するステップＳ３２、ステップＳ３３の処理は、情報暗号鍵が同じであれば、電源投入後などに１度実行し、制御部５内の図示しない記憶装置内に当該情報暗号鍵を格納しておいて、その後は磁気ディスク媒体１から暗号化された情報暗号鍵を復号することなく、同じものを毎回使用することでも良い。尚、暗号化された情報暗号鍵を予め磁気ディスク媒体１に記録しておくのは、ディスク装置の製造時に記録してもよいし、ホスト装置から指示して書き込んでもよい。
【００２９】
また、この第４の例の情報を読み出す場合で、ＩＣカードエレメントの制御部１１にて暗号化された情報暗号鍵が復号可能な場合、図８に示すようにディスク装置の制御部５がホスト装置から磁気ディスク媒体１に記録された情報を読み出すコマンドを受けたときには（Ｓ２１）、ヘッド制御部３とＲＷ部４とを制御して磁気ディスク媒体１から情報と、当該情報を復号するための情報暗号鍵を暗号化したものとを読み出す（Ｓ２２）。また、読み出しのコマンドを制御部１１に対するコマンドに変換しておく。そして、この読み出された暗号化された情報暗号鍵と変換したコマンドとをディスク装置の制御部５がＩＣカードＩ／Ｆ６を介して、ＩＣカードエレメントに出力する。すると、ＩＣカードエレメントの制御部１１は、当該コマンドに従って情報暗号鍵を復号し（Ｓ２３）、当該復号して得た情報暗号鍵をＩＣカードＩ／Ｆ６を介して、ディスク装置の制御部５に出力し、当該復号して得た情報暗号鍵を用いて磁気ディスク媒体１から読み出した情報を復号する（Ｓ２４）。そして当該復号した情報をホスト装置に出力する（Ｓ２５）。
【００３０】
また、ここでディスク装置の制御部５にて暗号化された情報暗号鍵が復号可能な場合には、図８に於けるステップＳ２３の情報暗号鍵の復号処理をＩＣカードエレメントの制御部１１ではなく、ディスク装置の制御部５に於いて処理する構成となる。尚、磁気ディスク媒体１に記録された暗号された情報暗号鍵の再生に関するステップＳ２２の一部と情報暗号鍵の復号処理に関するステップＳ２３の処理は、情報暗号鍵が同じであれば、電源投入後などに１度実行し、制御部５内の図示しない記憶装置内に当該情報暗号鍵を格納しておくことで、その後は磁気ディスク媒体１から暗号化された情報暗号鍵を復号することなく、同じものを毎回使用することでも良い。
【００３１】
また、第５の例として、ホスト装置とＩＣカードエレメントでホスト装置とディスク装置間の転送情報を暗号化するための方法が共有される場合がある。情報を記録するには、図９に示すようにＩＣカードエレメントで復号可能であるように暗号化された記録の対象となる情報とその情報の復号のための暗号化された情報暗号鍵との入力をホスト装置から受けると（Ｓ４１）、ディスク装置の制御部５は、ＩＣカードＩ／Ｆ６を介して、当該暗号化されている情報と暗号化された情報暗号鍵とをＩＣカードエレメントに送出する（Ｓ４２）。ＩＣカードエレメントの制御部１１はホストからの暗号化された記録の対象となる情報を復号するための情報暗号鍵を復号し（Ｓ４３）、ホストからの暗号化された記録の対象となる情報を復号する（Ｓ４４）。更に、当該復号された情報をＩＣカードエレメント内の記憶部１２に保持される別の独自の情報暗号化鍵を用いて再暗号化する（Ｓ４５）。
【００３２】
ＩＣカードエレメントでは、当該暗号化された情報をＩＣカードＩ／Ｆ６を介して、ディスク装置の制御部５に送出する（Ｓ４６）。ディスク装置の制御部５では、ヘッド制御部３とＲＷ部４とを制御し、再暗号化された情報を磁気ディスク媒体１に記録する（Ｓ４７）。このようにＩＣカードエレメント内にしか存在しない別の独自の情報暗号化鍵をその外部に出力しないことで、磁気ディスク媒体１上の暗号化された情報を安全に保護することが可能となる。
【００３３】
尚、ここでは、ホスト装置からの転送毎に記録の対象となる情報の情報暗号鍵もホスト装置との間で定められた方法によって変更する例としているが、ホスト装置との間で例えば電源投入後などに1度だけ情報暗号鍵の共有を実施し、その後は同じ情報暗号鍵を使い続けるような場合には、ステップＳ４１とステップＳ４２では、情報暗号鍵に関する情報転送を行なわず、また、ステップＳ４３も省略される。更に別の構成として、ホスト装置と共有する情報暗号化鍵の復号がディスク装置の制御部５で実施可能とし、ステップＳ４３の情報暗号鍵の復号をディスク装置の制御部５で実施することとしても良い。また、ステップＳ４４の情報の復号化とステップＳ４５の情報の再暗号化については、ディスク装置の制御部５で実施するようにしても良い。
【００３４】
また、この第５の例の情報を読み出すには、図１０に示すようにディスク装置の制御部５がホスト装置から磁気ディスク媒体１に記録された情報を読み出す指示を受けたときには（Ｓ５１）、ヘッド制御部３とＲＷ部４とを制御して磁気ディスク媒体１から暗号化された情報を読み出す（Ｓ５２）。そして、この読み出された暗号化された情報をディスク装置の制御部５がＩＣカードＩ／Ｆ６を介して、ＩＣカードエレメントに出力すると、ＩＣカードエレメントの制御部１１は該暗号化された情報をＩＣカードエレメント内の記憶部１２に保持される独自の情報暗号化鍵を用いて復号し（Ｓ５３）、該復号された情報をホスト装置とＩＣカードエレメント間の転送情報を暗号化するために共有された方法による情報暗号鍵で再暗号化を実施し（Ｓ５４）、更に情報暗号鍵をホスト装置が復号可能な方法で暗号化し（Ｓ５５）、ＩＣカードＩ／Ｆ６を介して、ディスク装置の制御部５に再暗号化された情報とホスト装置が復号可能な方法で暗号化した情報暗号鍵とを出力する（Ｓ５６）。
【００３５】
ディスク装置の制御部５は、当該再暗号化された情報とホスト装置が復号可能な方法で暗号化した情報暗号鍵とをホスト装置に出力する（Ｓ５７）。ホスト装置では情報暗号鍵を復号して取得し、該情報暗号鍵を用いて暗号化された情報を復号することが可能となる。尚、ここでは、ホスト装置への転送毎に記録の対象となる情報の情報暗号鍵もホスト装置との間で定められた方法によって変更する例としているが、ホスト装置との間で例えば電源投入後などに1度だけ情報暗号鍵の共有を実施し、その後は同じ情報暗号鍵を使い続けるような場合には、ステップＳ５６とステップＳ５７では、情報暗号鍵に関する情報転送を行なわず、また、ステップＳ５５も省略される。更に別の構成として、ホスト装置と共有する情報暗号化鍵の暗号化がディスク装置の制御部５で実施可能とし、ステップＳ５５の情報暗号鍵の暗号化をディスク装置の制御部５で実施することとしても良い。また、ステップＳ５３の情報の復号化とステップＳ５４の情報の再暗号化とをディスク装置の制御部５で実施することとしても良い。
【００３６】
この場合、ＩＣカードエレメントの記憶部１２には、制御部１１によって実行される復号プログラムと再暗号化のための暗号化プログラムと再暗号化された情報の復号プログラムと暗号化プログラムとが格納されていてもよい。また、情報の暗復号の処理をＩＣカードエレメント内で実行し、そのためのプログラムも格納していてもよい。
【００３７】
なお、ここでＩＣカードエレメントの制御部１１が実行する各プログラムは、磁気ディスク媒体１に記録されていてもよい。この場合、制御部１１は、ＩＣカードＩ／Ｆ６を介して制御部５に指示して、実行の対象となるプログラムを磁気ディスク媒体１から読み出させて実行する。
【００３８】
さらに、ここまでの説明において制御部５がソフトウエア処理として実行していた暗号化や復号の処理は、図１１に示すように、これらの処理を行う専用のハードウエアである暗復号回路８にて行ってもよい。
【００３９】
この場合において、上記第１例に対応する動作を行う場合、ホスト側からホストＩ／Ｆ７を介して記録の対象となる情報が入力されたときに、この暗復号回路８が、ＩＣカードＩ／Ｆ６を介して暗号鍵をＩＣカードエレメントから読み出して、記録の対象となる情報を当該読み出した暗号鍵で暗号化して制御部５に出力する。制御部５は、この暗号化された情報を、磁気ディスク媒体１に記録する。
【００４０】
また、ホスト側から記録した情報の読み出しが要求されると、制御部５が磁気ディスク媒体１から読み出した情報の入力を受けた暗復号回路８が、ＩＣカードＩ／Ｆ６を介して暗号鍵をＩＣカードエレメントから読み出し、入力された情報を当該読み出した暗号鍵で復号してホスト装置に出力する。
【００４１】
同様に第２例に対応する動作を行う場合、ホスト側から記録の対象となる情報が入力されたときに、この暗復号回路８が、ＩＣカードＩ／Ｆ６を介して暗号鍵をＩＣカードエレメントから読み出して、記録の対象となる情報を当該読み出した暗号鍵で暗号化して制御部５に出力する。制御部５は、この暗号化された情報の一部をＩＣカードエレメントに記録させ、当該一部を除く残余の情報を、磁気ディスク媒体１に記録する。
【００４２】
また、ホスト側から記録した情報の読み出しが要求されると、制御部５が磁気ディスク媒体１から情報を読み出すとともに、当該読み出した情報に合成するべき情報の一部をＩＣカードエレメントから読み出し、これらの情報を合成して暗復号回路８に出力する。そして、この合成した情報の入力を受けた暗復号回路８が、ＩＣカードＩ／Ｆ６を介して暗号鍵をＩＣカードエレメントから読み出し、入力された情報を当該読み出した暗号鍵で復号し、ホストＩ／Ｆ７を介してホスト装置に出力する。また、暗復号回路８は、制御部５とＲＷ部４の間に配置する構成としてもよい。
【００４３】
さらに本実施の形態のディスク装置の制御部５には、図１２に示すように生体認証センサ９が接続されてもよい。この場合、制御部５は、電源の投入後や、ホスト装置との間の情報の読み出し、書き込みの時点で、この生体認証センサ９にて生体認証を実施し、認証に成功するまでは制御部５による情報の読み出し、書き込みを行わないよう制御してもよい。
【００４４】
ここで生体認証センサ９としては、指紋認証や、サイン認証など広く知られたものを利用することができる。そしてこの例では、生体認証センサ９から事前に入力された指紋情報など、認証の処理時に比較の対象となる認証情報をＩＣカードエレメントの記憶部１２に格納しておく。生体認証センサ９では、認証を行う際にＩＣカードエレメントから比較の対象となる認証情報を読み出して、当該読み出した認証情報を用いて認証処理を行う。或いは、生体認証センサ９からの認証データをＩＣカードエレメントに入力し、ＩＣカードエレメント内で認証処理を行ってもよい。また、そのための認証処理プログラムもＩＣカードエレメント内に格納しておいてもよい。このようにしたことで、ディスク装置の廃棄等の際にＩＣカードエレメントを含む回路部分を破壊ないし取り外して処分することで、登録された認証情報が漏洩する可能性を低減している。また、ＩＣカードエレメント内の認証情報を別情報によって更新すること等で、それらの情報を消去し、ディスク装置内に格納された情報のセキュリティを比較的容易に確保できる。また、ＩＣカードエレメント内の認証情報を変更することで、それまでの情報を無効にし情報のセキュリティを比較的容易に確保したまま、再使用（別利用者の使用等）を開始することができる。
【００４５】
さらに、ホスト装置からパスワードの入力を求め、ディスク装置にて予め登録されているパスワードと、ホスト装置で入力されたパスワードとを比較して一致したと判断されるまで、情報の読み出し、書き込みを行わないよう制御部５が制御してもよい。
【００４６】
この場合においても比較の対象となるパスワードなどの認証情報を、ＩＣカードエレメントの記憶部１２に格納しておく。制御部５は、ホスト装置から入力された情報と、この認証情報とを比較する際に、ＩＣカードエレメントから比較の対象となる認証情報を読み出して、当該読み出した認証情報を用いて認証処理を行う。或いは、ホスト装置から入力された情報をＩＣカードエレメントに入力し、ＩＣカードエレメント内で認証処理を行ってもよい。また、そのための認証処理プログラムもＩＣカードエレメント内に格納しておいてもよい。
【００４７】
なお、これらのように、ＩＣカードエレメントに認証情報としての指紋に関する情報やパスワードの情報などを保持する場合は、認証情報そのものを保持する代わりに、当該認証情報に関して予め定めた方法で演算されるハッシュ値を保持させてもよい。この場合、生体認証センサ９や制御部５は、入力された情報について、上記予め定めた方法でハッシュ値を演算し、当該演算したハッシュ値と、ＩＣカードエレメントから読み出したハッシュ値とが一致した場合に、認証が成功したと判断する。或いは、生体認証センサ９や制御部５から入力された情報をＩＣカードエレメントに入力し、ＩＣカードエレメント内で上記予め定めた方法でハッシュ値を演算し、当該演算したハッシュ値と、ＩＣカードエレメント内に保持しているハッシュ値とが一致した場合に、認証が成功したと判断してもよい。また、そのための認証処理プログラムもＩＣカードエレメント内に格納しておいてもよい。この例によると、例えばＩＣカードエレメントがＩＣカード筐体内に実装され、着脱可能になっている場合には、当該ＩＣカードを所持している者のみがディスク装置を使用可能になり、情報が保護される。
【００４８】
以上の通り、本実施の形態によれば、ＩＣカードエレメントを廃棄時に別途処分し、またはＩＣカードエレメントを内蔵するＩＣカードをディスク装置の不使用時に取り外してしまうことで、ディスク装置内に格納された情報のセキュリティを比較的容易に確保できる。また、ＩＣカードエレメント内の情報暗号鍵や一部の情報等を別情報によって更新すること等で、それらの情報を消去し、ディスク装置内に格納された情報のセキュリティを比較的容易に確保できる。また、ＩＣカードエレメント内の情報暗号鍵を更新することで、それまでの情報を無効にし、情報のセキュリティを比較的容易に確保したまま再使用を開始することができる。尚、本発明の形態で説明した例を組み合せて、更に情報を安全に保護することも可能である。例えば、第３の例のディスク装置の認証機能を第２の例の記録の対称となるデータの一部をＩＣカードエレメント内に記録する構成に適用してもよいし、第３の例のディスク装置の認証機能を第４の例の情報暗号鍵を磁気ディスク媒体に記録する構成に適用してもよいし、第３の例のディスク装置の認証機能を第５の例のホスト装置との転送情報が暗号化される構成に適用してもよいし、第２の例の記録の対称となるデータの一部をＩＣカードエレメント内に記録する機能を第４の例の情報暗号鍵を磁気ディスク媒体に記録する構成に適用してもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態に係るディスク装置の一例を表す構成ブロック図である。
【図２】本発明の実施の形態に係るＩＣカードエレメントの一例を表す構成ブロック図である。
【図３】本発明の実施の形態に係るディスク装置による記録動作の第１例を表す流れ図である。
【図４】本発明の実施の形態に係るディスク装置による再生動作の第１例を表す流れ図である。
【図５】本発明の実施の形態に係るディスク装置による記録動作の第２例を表す流れ図である。
【図６】本発明の実施の形態に係るディスク装置による再生動作の第２例を表す流れ図である。
【図７】本発明の実施の形態に係るディスク装置による記録動作の第４例を表す流れ図である。
【図８】本発明の実施の形態に係るディスク装置による再生動作の第４例を表す流れ図である。
【図９】本発明の実施の形態に係るディスク装置による記録動作の第５例を表す流れ図である。
【図１０】本発明の実施の形態に係るディスク装置による再生動作の第５例を表す流れ図である。
【図１１】本発明の実施の形態に係るディスク装置の別の例を表す構成ブロック図である。
【図１２】本発明の実施の形態に係るディスク装置のさらに別の例の一部を表す構成ブロック図である。
【符号の説明】
【００５０】
１  磁気ディスク媒体、２  磁気ヘッドアセンブリ、３  ヘッド制御部、４  ＲＷ部、５，１１  制御部、６  ＩＣカードインタフェース、７  ホストインタフェース、８  暗復号回路、９  生体認証センサ、１２  記憶部。
【図１】
2007102966.tif 000003
【図２】
2007102966.tif 000004
【図３】
2007102966.tif 000005
【図４】
2007102966.tif 000006
【図５】
2007102966.tif 000007
【図６】
2007102966.tif 000008
【図７】
2007102966.tif 000009
【図８】
2007102966.tif 000010
【図９】
2007102966.tif 000011
【図１０】
2007102966.tif 000012
【図１１】
2007102966.tif 000013
【図１２】
2007102966.tif 000014