(57)【要約】【課題】  ＰＣカードによらず情報処理装置に固定的に接続されるＨＤＤに記録されたデータ情報の漏洩防止を可能とする。【解決手段】  情報漏洩防止装置１は、対象となるＨＤＤ３との間に、米国において標準化されたＡＴＡ／ＡＴＡＰＩ規格を準拠させ、「SECURITY SET PASSWORD」（ＳＳＰ）コマンドをロック設定に用いて３２バイトまでのロック用ＰＷをＨＤＤ３に設定する。このため、ＰＷ設定用のＰＣ２から所定のロック用ＰＷを予め受けて保持している。情報漏洩防止装置１は、対象のＨＤＤ３を接続し、セキュリティロック機能が選択された場合、そのＨＤＤ３にＳＳＰコマンドとロック用ＰＷとを送り、ロック用ＰＷを設定保持させて、ＨＤＤ３の保存データへのアクセスを拒否させている。したがって、パスワード解除コマンドと上記ロック用ＰＷとがない限り、ＨＤＤ３の記録データにアクセスできない。【選択図】  図１
2006059025.tif 000002
【特許請求の範囲】
【請求項１】
情報データが記録されたＨＤＤ（ハードディスク駆動装置）の情報漏洩を防止するＨＤＤ用情報漏洩防止装置において、メモリにロック用パスワードを予め記憶保持する手段と、前記ＨＤＤとの間には所定の規格を適用し、情報漏洩防止対象の前記ＨＤＤを接続した際に、前記規格で定められたロック設定コマンドを用いて前記ロック用パスワードを前記ＨＤＤに設定し当該ＨＤＤをロック状態とする手段とを有することを特徴とするＨＤＤ用情報漏洩防止装置。
【請求項２】
請求項１に記載のＨＤＤ用情報漏洩防止装置において、前記ロック設定コマンドを用いて前記ロック用パスワードを前記ＨＤＤに設定しても当該ＨＤＤのロック状態が異常な場合、当該ＨＤＤの先頭領域１ＭＢおよび後尾領域１ＭＢを所定の消去用データで上書きする手段と、この上書きで残った部分に、乱数を利用したランダムなＬＢＡ（Logical Block Addressing）を２万個生成し、そのＬＢＡに対して消去用データを上書きする手段とを有することを特徴とするＨＤＤ用情報漏洩防止装置。
【請求項３】
請求項１に記載のＨＤＤ用情報漏洩防止装置において、前記ロック設定コマンドにより前記ロック用パスワードが設定されている場合に、前記所定の規格で定められたロック解除コマンドおよび前記ロック用パスワードを用いて前記ＨＤＤに設定された前記ロック用パスワードを消去してＨＤＤをロック解除状態とする手段を有することを特徴とするＨＤＤ用情報漏洩防止装置。
【請求項４】
請求項１に記載のＨＤＤ用情報漏洩防止装置において、前記所定の規格は、米国で標準化されたＡＴＡ／ＡＴＡＰＩ（AT Attachment /AT Attachment Packet Interface）規格とし、前記ロック設定コマンドとして「SECURITY SET PASSWORD」コマンドを用いることを特徴とするＨＤＤ用情報漏洩防止装置。
【請求項５】
請求項４に記載のＨＤＤ用情報漏洩防止装置において、前記ロック解除コマンドとして「SECURITY UNLOCK」コマンドを用いてＨＤＤをロック解除状態とし、「SECURITY DISABLE PASSWORD」コマンドおよび前記ロック用パスワードを用いて前記ＨＤＤに設定された前記ロック用パスワードを消去する手段を有することを特徴とするＨＤＤ用情報漏洩防止装置。
【請求項６】
請求項４に記載のＨＤＤ用情報漏洩防止装置において、前記ロック用パスワードは任意の３２バイト以下の文字列であることを特徴とするＨＤＤ用情報漏洩防止装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータなどの情報処理装置における保守作業などにおいて、ユーザデータが記録されたＨＤＤ（ハードディスク駆動装置）の情報漏洩を、確実に防止できるＨＤＤ用の情報漏洩防止装置に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ（以後、ＰＣと略称する）など、各地に散在する情報処理装置の保守作業を行う業者では、装置に搭載されているＨＤＤを交換、調査などのため、ユーザデータが記録されたままの状態で運搬、保管する事態が多発する。このようにユーザデータの記録されたＨＤＤが運搬または保管中に、万一盗難等により情報が漏洩した場合、ユーザへ多大な損害を与えるだけでなく担当業者においても深刻なダメージを受けることになる。
【０００３】
したがって、従来のＨＤＤ用情報漏洩防止装置は、ＨＤＤに記録されているデータを必要としない場合では、記録データに、データ消去用として周知の記号文字、例えば数字記号「０」を上書きすることにより、記録されていたデータを隠蔽して読出し不可能にしている。
【０００４】
このようなデータの上書き消去では、実行時間がＨＤＤの容量またはデータの記録量に比例するため、大容量化が著しい昨今のＨＤＤでは完了までに、非常に多大な時間がかかり現実的ではない。また、記録されていた元のデータは実質上消去されてしまうため、内部データを復元して再度利用することができない。したがって、ソフト障害調査のためのデータ収集は不可能である。
【０００５】
このような問題を解決する従来の情報漏洩防止装置として、例えば特開２００１−８４１７４号公報（特許文献１）が開示されている。この情報漏洩防止装置は、他人のコンテンツを解読したり盗用するような不正な行為者に対し、情報記憶手段に記憶された情報を保護することを可能にしている。
【０００６】
すなわち、この情報漏洩防止装置は、情報記憶手段に情報を記憶させる際、暗号化アルゴリズムに基づいて情報を暗号化して上記情報記憶手段に記憶させている。そして、上記情報記憶手段から情報を読み出す際、読み出した情報を復号アルゴリズムに基づいて復号する制御手段を上記情報記憶手段と共に備えた電子機器に設けている。更に、上記暗号化のための暗号化鍵と上記復号のための復号鍵とを上記制御手段に供給する外部装置を上記電子機器外部に設け、通信手段を介して上記外部装置から上記制御手段に対し上記暗号化鍵と上記復号鍵とを供給している。
【０００７】
このような情報漏洩防止装置は、ＨＤＤ内部にデータが記録されている場合、例えば、アルゴリズム公開の秘密鍵暗号「ＲＣ５（登録商標）」を用いて内部データを変換し、データを読み出しても解読できないようにしている。しかしながら、暗号化は解読が非常に困難だがデータ自体を取り出すことは可能なため、近年の復号技術の急速な進歩により容易に解読されてしまう危険性が大きい。
【０００８】
これらの問題を解決するため、例えば特開平７−４４３３０号公報（特許文献２）に、接続したホストシステムからのアクセスを簡単に行えないようにして、記録データの盗用を防止することができる磁気ディスク装置が開示されている。
【０００９】
この磁気ディスク装置は、接続されたホストシステムから受けるアクセスコマンドにより磁気ディスクに対してデータの読み書きを行うものであって、上記ホストシステムから入力される識別情報を記憶して設定する書き込み可能な不揮発性メモリを備えている。そして、電源起動時、上記不揮発性メモリに設定された識別情報と同一の識別情報がホストシステムから入力されない限り、ホストシステムから入力される上記磁気ディスクに対するアクセスコマンドを実行しない構成を有する。
【００１０】
このような機能は、携帯型ＰＣ（パーソナルコンピュータ）にＨＤＤのような磁気記録装置を拡張カード、いわゆるＰＣカードにより接続する際の記録データ盗用防止のために提案されている。磁気ディスク装置に入力される識別情報は常時接続されるホストシステムから入力される。そして、携帯型ＰＣとＨＤＤとの接続仕様は、米国のＰＣＭＣＩＡ（Personal Computer Memory Card International Association）と日本のＪＥＩＤＡ（日本電子工業振興協会）とが共同で策定した統一規格に基づいている。
【００１１】
したがって、散在するPCそれぞれでロック解除できるパスワードは異なることが通常であるため、保守作業を行う業者が情報漏洩装置を持つ必要がある。
【００１２】
また、各地に散在する情報処理装置の保守作業を行う業者では、装置に搭載されているＨＤＤを交換する場合、上述するようなＰＣカードを用いて識別情報を入力する機能はＨＤＤの搭載装置に具備されていない。また、識別情報入力の機能を持っていても、業者のホストシステムでは設定されている識別情報を入力しない限り記録情報を読み出すことはできない。したがって、例えば、保守作業で各地の情報処理装置に収容されるＨＤＤそれぞれに入力されている識別情報を、業者が例えば工場に秘密裏にＨＤＤと共に移動することは情報漏洩の観点から非常にまずく、不可能といってよい。
【００１３】
【特許文献１】特開２００１−０８４１７４号公報
【特許文献２】特開平０７−０４４３３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
解決しようとする課題は、情報処理装置にＰＣカードによらず固定的に接続されるＨＤＤを例えば保守作業のため運搬または保管の場合、ＨＤＤに記録されたデータ情報の漏洩を防止するには暗号化または識別情報付与が避けられないが、この暗号の解読も容易で、またＨＤＤへの識別情報付与もその扱いが困難で、情報の漏洩防止に役立たないことである。
【課題を解決するための手段】
【００１５】
本発明は、対象となるＨＤＤに、業者により識別情報およびパスワードを入力して保存データをロックする一方、同一業者の解除情報入力によりそのロックを解除するＨＤＤ用情報漏洩防止装置を提供することを目的としている。
【００１６】
本発明は、対象となるＨＤＤに、ＰＣのような情報処理装置とこれに接続するＨＤＤのような装置との間のデータ転送方式として米国において標準化されたＡＴＡ／ＡＴＡＰＩ（AT Attachment /AT Attachment Packet Interface）規格を適用させている。また、本発明では、上記識別情報として、ＡＴＡ／ＡＴＡＰＩ規格にある「SECURITY SET PASSWORD」コマンド（以後、ＳＳＰコマンドと略称する）を用い、このＳＳＰコマンドにより、３２バイトまでのロック用ＰＷ（パスワード）が設定される。したがって、本発明によるＨＤＤ用情報漏洩防止装置は、ＰＣから所定のロック用ＰＷの設定を予め受けている。
【００１７】
本発明によるＨＤＤ用情報漏洩防止装置は、対象のＨＤＤを接続し、セキュリティロック機能が選択された場合、そのＨＤＤにＳＳＰコマンドとロック用ＰＷとを送ることにより、対象ＨＤＤをロック状態に遷移させ、以降の対象ＨＤＤ保存データへのアクセスを拒否させることを特徴としている。したがって、ロック解除コマンドとしての「SECURITY UNLOCK」コマンド（以後、ＳＵＬコマンドと略称する）でＨＤＤのロックを解除しても、ＰＷ（パスワード）を無効にする「SECURITY DISABLE PASSWORD」コマンド（以後、ＳＤＰコマンドと略称する）と上記ロック用ＰＷとがない限り、ＨＤＤ内部の記録データにアクセスできない。すなわち、ＨＤＤ内部データは、ロック解除の後の通常状態に戻らなければ読取り不能である。
【００１８】
したがって、ロック解除用のＨＤＤ用情報漏洩防止装置は、外部には持ち出しできない、安全性の確保された職場、調査部門などにのみ設置されることが望ましい。
【００１９】
また、正常にロックされないＨＤＤを持ち出す場合には、調査用データとして例えば、調査対象外の正常ロックできるＨＤＤに調査対象ＨＤＤからデータを移動保存し、調査対象ＨＤＤはデータを上書き消去して運搬するとよい。
【００２０】
消去方法は、例えば、ＨＤＤの先頭領域１ＭＢおよび後尾領域１ＭＢを消去用のデータ、例えば数字記号「０（ゼロ）」で上書きし、その後、残った部分に乱数を利用したランダムなＬＢＡ（Logical Block Addressing）を２万個生成し、そのＬＢＡに対して消去用のデータ等で上書きする。これによりＨＤＤのディスク管理領域は完全消去され、データ部分は虫食い状態になりファイル復活ソフトを使用しても有意義なデータを集めることが非常に困難になる。この方法ではＨＤＤ容量の差に無関係に、実行時間は一定になる。
【００２１】
ＨＤＤにロック用ＰＷを設定するＨＤＤ用情報漏洩防止装置とＨＤＤからロック用ＰＷを解除するＨＤＤ用情報漏洩装置とを別製品とすることが好ましい。この結果、ＨＤＤ用情報漏洩防止装置とＨＤＤとが一緒に盗難に遭った場合でも情報漏洩の可能性は低く押さえられる。また、この二つの製品の違いを内部ファームウェアの違いにしておくことにより、機能の選択をファームウェアのダウンロードで行うことができる。この場合、運用の自由度が向上する。
【発明の効果】
【００２２】
本発明のＨＤＤ用情報漏洩防止装置がＰＣから設定されたロック用ＰＷをＨＤＤに一度設定すると、そのＨＤＤへのアクセスは全く同じパスワードを使用しない限り禁止され、事実上、そのＨＤＤは使用不能の状態になる。この状態はＨＤＤメーカでも解除ができないためセキュリティレベルは非常に高く、運搬または保管の際のセキュリティを十分確保することができる。また、ロックのための実行時間はロック用ＰＷの設定時間でありＨＤＤの記憶容量に依存しないので、３０ＧＢでも３００ＧＢでも同じ時間でロック処理ができる。このため、作業者への負担は最小限ですむ。
【００２３】
ロックされたＨＤＤ内にはデータが保存されているので、障害調査の際には調査部門でロックを解除し障害データを使用した正確な調査が可能である。また、ＨＤＤにＰＷロックの機能が搭載されていないもの、または何らかの原因でロックができなかった場合のために、ＨＤＤ用情報漏洩防止装置は、ＨＤＤの記録データを消去用データ、例えば数字記号「０」等で上書きするデータ消去機能を持つ。この消去機能を使用してセキュリティガードを実現することができる。
【発明を実施するための最良の形態】
【００２４】
単純な操作でＨＤＤの保存データを読取り不可能にして情報の漏洩を防止するという目的を、ＨＤ（ハードディスク）接続のために標準化されたＡＴＡ／ＡＴＡＰＩ（AT Attachment /AT Attachment Packet Interface）規格の「SECURITY SET PASSWORD」コマンド（ＳＳＰコマンド）を用いてＨＤＤに予め定められたロック用ＰＷ（パスワード）を設定することにより、従来の構成を損なわずに実現した。このロック用ＰＷを解除する場合には、「SECURITY DISABLE PASSWORD」コマンド（ＳＤＰコマンド）と上記ロック用ＰＷとが使用される。
【００２５】
まず、図１を参照して、ＨＤＤ用の情報漏洩防止装置１についての概要を説明する。
【００２６】
図示されるように、情報漏洩防止装置１は、一方で接続ケーブル２０を介してＰＷ設定用のＰＣ（パーソナルコンピュータ）２を接続し、他方で接続ケーブル３０を介してＨＤＤ３を接続する。情報漏洩防止装置１にはＰＣ２により予め設定した英数３２文字以下のＰＷが書き込まれる。書き込まれたＰＷは、再設定されるまでＨＤＤ３に保持され有効である。
【００２７】
情報漏洩防止装置１は、機能選択スイッチ４、機能表示器５、開始スイッチ６および判定表示器７を表面に備えている。機能選択スイッチ４は、ＨＤＤ３のデータロック、ロック解除、データ消去などの機能選択の際にユーザにより押込み操作され、押込みの都度、選択機能が切り替わって機能表示器５に、例えば文字表示される。開始スイッチ６は、機能が選択された後にユーザにより押し込み操作され、その機能の実行を開始させる。判定表示器７は、機能の実行結果を、例えばランプの点灯により色表示する。機能が完了の際には「緑」が点灯し、不具合により実行を失敗した際には「赤」が点灯する。
【００２８】
次に、図２を参照して、ＨＤＤ用の情報漏洩防止装置１並びにその関連装置であるＰＣ２およびＨＤＤ３の構成について説明する。
【００２９】
情報漏洩防止装置１は、機能選択スイッチ４、機能表示器５、開始スイッチ６、および判定表示器７に加えて、キースイッチＩ／Ｆ（インタフェース）１１、接続コネクタ１２、ＨＤＤコントローラ１３、ＰＷ（パスワード）メモリ１４、表示器Ｉ／Ｆ１５、およびシステムコントローラ１６を有する。
【００３０】
キースイッチＩ／Ｆ１１は機能選択スイッチ４および開始スイッチ６の動作情報を受けてシステムコントローラ１６に通知する。接続コネクタ１２はＨＤＤコントローラ１３をＨＤＤ３に接続する。
【００３１】
ＨＤＤコントローラ１３は、接続コネクタ１２を介してＨＤＤ３と接続し、システムコントローラ１６から送られるコマンドをＨＤＤ３へ送出する信号に変換し、ＨＤＤ３の機能動作を制御する一方、ＨＤＤ３から送られた信号をシステムコントローラ１６へ送る機能を有する。情報漏洩防止装置１とＨＤＤ３との接続方式はＨＤ接続のために標準化されたＡＴＡ／ＡＴＡＰＩ規格に準ずるものとする。更に、ＨＤＤコントローラ１３は、ＨＤＤ３における上書き用の動作機能を有する。
【００３２】
ＰＷメモリ１４はＰＣ２からシステムコントローラ１６を介して受けるパスワードを記憶し格納する。表示器Ｉ／Ｆ１５はシステムコントローラ１６から受ける表示データを機能表示器５および判定表示器７に通知して表示させる。
【００３３】
システムコントローラ１６は、キースイッチＩ／Ｆ１１から受けたスイッチ情報を解釈し、機能処理した際の機能および判定を表示データに生成して表示器Ｉ／Ｆ１５を介して機能表示器５および判定表示器７に送り、更に、ＨＤＤコントローラ１３へ送るＡＴＡ（AT Attachment）規格に基づいたＡＴＡコマンドを生成する。詳細はフローチャートを参照して説明する。
【００３４】
ＰＣ２は、例えばＵＳＢ（Universal Serial Bus）によるインタフェースを用いて接続し、情報漏洩防止装置１にパスワードを設定するソフトウェアを有している。また、ＰＣ２は、ＨＤＤ３を制御する前に、情報漏洩防止装置１のシステムコントローラ１６を介してＰＷメモリ１４にパスワードを予め設定してあるものとする。
【００３５】
ＨＤＤ３は、ＨＤ駆動部３１、ＨＤＤ情報メモリ３２、およびＨＤ３３を有する。ＨＤ駆動部３１は、情報漏洩防止装置１から駆動を受けて電源をオンし、動作を開始する。その開始時点の情報漏洩防止手順については、後にフローチャートを参照して説明する。ＨＤＤ情報メモリ３２は、ＨＤ駆動部３１の制御を受け、所定のＨＤＤ情報を記憶格納すると共に、パスワードの記憶領域を含む。ＨＤ（ハードディスク）３３は、ＰＣのような情報処理装置に搭載された際、ＨＤ駆動部３１の制御を受け、稼動する情報処理装置から受けるデータ情報を記録するハードディスク記録媒体である。
【００３６】
次に図３から図５までに図２を併せ参照して情報漏洩防止装置１の主要動作手順について説明する。
【００３７】
まず、図３に示されるように、機能選択スイッチ４により機能選択（手順Ｓ１）が行われる。機能選択には、セキュリティロック（手順Ｓ２）と情報消去（手順Ｓ２０）とセキュリティアンロック（手順Ｓ４０）とがある。
【００３８】
手順Ｓ２が「ＹＥＳ」でセキュリティロックが選択された場合、システムコントローラ１６は、キースイッチＩ／Ｆ１１を介してこれを受け、ＨＤＤコントローラ１３を駆動する。ＨＤＤコントローラ１３は、ＨＤＤ３のＨＤ駆動部３１を駆動して、ＨＤＤ３を電源「オン」（手順Ｓ３）として「IDENTIFY」コマンド（確認コマンド）をＨＤ駆動部３１へ発行し、ＨＤＤ情報メモリ３２からＨＤＤ情報を取得（手順Ｓ４）する。
【００３９】
システムコントローラ１６は、ＨＤＤコントローラ１３が取得したＨＤＤ情報を受け、ＨＤＤ情報内の「Security Supported」状態からセキュリティロックが可能（手順Ｓ５のＹＥＳ）と判定した際には、ＨＤＤコントローラ１３を介してＨＤ駆動部３１へ、ＳＳＰコマンドを発行すると共に、３２バイト以下の任意の文字列からなるパスワードをＰＷメモリ１４から取得して送出（手順Ｓ６）する。ＨＤ駆動部３１は、受けたパスワードをＨＤＤ情報メモリ３２の所定領域に格納する。
【００４０】
次いで、ＨＤＤコントローラ１３は、ＨＤ駆動部３１へ、リセットコマンドを発行（手順Ｓ７）してＨＤＤ３をロック状態に遷移させ、続いて「READ DATA」コマンド（読取りコマンド）を発行（手順Ｓ８）する。この結果、ＨＤＤコントローラ１３が正常な読取りが不能な場合（手順Ｓ９がＮＯ）には、正常にロックされているので、ＨＤＤコントローラ１３は、ＨＤ駆動部３１の電源をオフ（手順Ｓ１０）して「正常ロック終了」をシステムコントローラ１６に通知する。システムコントローラ１６は、表示器Ｉ／Ｆ１５を介して、判定表示器７を「緑色」点灯させ、「ロックの正常終了」を表示（手順Ｓ１１）して手順を終了する。
【００４１】
この状態になった後は、ＨＤＤ３にアクセスして電源を「オン」しても、ＨＤＤ３の内部に設定されたパスワードと一致したパスワードがない場合には、アクセスコマンドが受付けされないので、内部データを読み取ることはできない。
【００４２】
上記手順Ｓ５が「ＮＯ」で、取得したＨＤＤ情報がロックに対応していない場合、または上記手順Ｓ９が「ＹＥＳ」で、読取り可能な状態のためロック異常の場合には、ＨＤＤコントローラ１３は、ＨＤ駆動部３１の電源をオフ（手順Ｓ１２）して「異常なロック終了」をシステムコントローラ１６に通知する。システムコントローラ１６は、表示器Ｉ／Ｆ１５を介して、判定表示器７を「赤色」点灯させ、「ロックの異常終了」を表示（手順Ｓ１３）して手順を終了する。
【００４３】
次に、上記手順Ｓ２０が「ＹＥＳ」でデータ上書きによる「記録情報の消去」を選択する場合は、例えば、セキュリティロックが選択された際にセキュリティロックに未対応なＨＤＤに対して改めて選択される。
【００４４】
図４において、機能選択で「情報消去」が選択された場合、システムコントローラ１６はキースイッチＩ／Ｆ１１からこの選択情報を受け、ＨＤＤコントローラ１３を駆動する。ＨＤＤコントローラ１３は、ＨＤ駆動部３１を駆動してＨＤＤ３を電源「オン」（手順Ｓ２１）とし、ＨＤ３３の先頭の１ＭＢ領域をデータ消去のため予め設定されたデータ、例えば数字「０」で上書き（手順Ｓ２２）させ、この上書き終了で上書きの書き込み状態を判定（手順Ｓ２３）する。
【００４５】
この手順Ｓ２３が「ＹＥＳ」で正常に上書きが終了した場合、ＨＤＤコントローラ１３は、ＨＤ３３の後尾の１ＭＢ領域をデータ消去のため予め設定されたデータ、例えば数字「０」で上書き（手順Ｓ２４）させ、この上書き終了で上書きの書き込み状態を判定（手順Ｓ２５）する。
【００４６】
この手順Ｓ２５が「ＹＥＳ」で正常に上書きが終了した場合、ＨＤＤコントローラ１３は、ＨＤ３３の残った部分に乱数を利用したランダムなＬＢＡ（Logical Block Addressing）領域を２万個生成し、そのＬＢＡ領域に対して消去用のデータを上書き（手順Ｓ２６）する。ＨＤＤコントローラ１３は、２万回の書き込みが終了した際に、ＬＢＡ領域への上書きの書き込み状態を判定（手順Ｓ２７）する。
【００４７】
この手順Ｓ２７が「ＹＥＳ」でＬＢＡ領域への上書きが正常に終了した場合、ＨＤＤコントローラ１３は、ＨＤ駆動部３１の電源をオフ（手順Ｓ２８）して「正常に消去終了」をシステムコントローラ１６に通知する。システムコントローラ１６は、表示器Ｉ／Ｆ１５を介して、判定表示器７を「緑色」点灯させ、「消去の正常終了」を表示（手順Ｓ２９）して手順を終了する。
【００４８】
この手順によりＨＤＤのディスク管理領域は完全消去され、データ部分は虫食い状態になりファイル復活ソフトを使用しても有意義なデータを集めることが非常に困難になる。この方法では、ＨＤＤ容量の差に関わらず実行時間は一定になる。
【００４９】
上記手順Ｓ２３が「ＮＯ」で先頭領域の上書きが異常、上記手順Ｓ２５が「ＮＯ」で後尾領域の上書きが異常、または、上記手順Ｓ２７が「ＮＯ」で全ＬＢＡ領域の上書きが異常の場合、ＨＤＤコントローラ１３は、ＨＤ駆動部３１の電源をオフ（手順Ｓ３１）して「異常な上書きの終了」をシステムコントローラ１６に通知する。システムコントローラ１６は、表示器Ｉ／Ｆ１５を介して、判定表示器７を「赤色」点灯させ、「上書き消去の異常終了」を表示（手順Ｓ３２）して手順を終了する。
【００５０】
次に、上記手順Ｓ４０が「ＹＥＳ」で「セキュリティアンロック」が選択された場合、システムコントローラ１６は、キースイッチＩ／Ｆ１１を介してこれを受け、ＨＤＤコントローラ１３を駆動する。
【００５１】
図５において、ＨＤＤコントローラ１３は、ＨＤ駆動部３１を駆動して、ＨＤＤ３を電源「オン」（手順Ｓ４１）として「IDENTIFY」コマンド（確認コマンド）をＨＤ駆動部３１へ発行し、ＨＤＤ情報メモリ３２からＨＤＤ情報を取得（手順Ｓ４２）する。
【００５２】
ＨＤＤコントローラ１３は、取得したＨＤＤ情報内の「Security Supported」状態からセキュリティロックの解除が可能（手順Ｓ４３のＹＥＳ）と判定した際には、ＨＤ駆動部３１へリセットコマンドとして上記ＳＵＬコマンドを発行（手順Ｓ４４）してＨＤＤ３をロック状態から解除させ、続いてＨＤ駆動部３１へ、
ＳＤＰコマンドを発行すると共に３２バイト以下の既に設定された文字列によるパスワードを送出（手順Ｓ４５）する。ＨＤ駆動部３１は、受けたパスワードをＨＤＤ情報メモリ３２の所定領域に格納されているパスワードと照合して「一致情報」をＨＤＤコントローラ１３に返送する。
【００５３】
ＨＤＤコントローラ１３は、ＨＤ駆動部３１からパスワードの一致を受付け（手順Ｓ４６のＹＥＳ）するので、ＨＤ駆動部３１へ「READ DATA」コマンド（読取りコマンド）を発行（手順Ｓ４７）する。この結果、ＨＤＤコントローラ１３が正常な読取りが可能な場合（手順Ｓ４８がＹＥＳ）には、正常にロックが解除されているので、ＨＤＤコントローラ１３は、ＨＤ駆動部３１に電源オフを指示（手順Ｓ４９）して「正常ロック解除の終了」をシステムコントローラ１６に通知する。システムコントローラ１６は、表示器Ｉ／Ｆ１５を介して、判定表示器７を「緑色」点灯させ、「ロックの正常解除終了」を表示（手順Ｓ５０）して手順を終了する。
【００５４】
一方、上記手順Ｓ４３が「ＮＯ」でセキュリティロック解除が不能、上記手順Ｓ４６が「ＮＯ」でパスワードが不一致、または、上記手順Ｓ４８が「ＮＯ」で読取りが不能の場合、ＨＤＤコントローラ１３は、ＨＤ駆動部３１の電源をオフ（手順Ｓ５１）して「ロック解除の異常終了」をシステムコントローラ１６に通知する。システムコントローラ１６は、表示器Ｉ／Ｆ１５を介して、判定表示器７を「赤色」点灯させ、「ロック解除の異常終了」を表示（手順Ｓ５２）して手順を終了する。
【００５５】
上述するような構成のため、ＨＤＤパスワードをＨＤＤに設定する情報漏洩防止装置とＨＤＤからＨＤＤパスワードを解除する情報漏洩装置を別製品とすることで、情報漏洩防止装置ごと盗難に遭った場合でも情報漏洩の可能性は低く押さえられる。この二つの製品の違いを、内部ファームウェアの違いにしておくことで、機能の選択をファームウェアのダウンロードで行うことができるため、運用の自由度が向上する。ＨＤＤパスワード解除付きの情報漏洩防止装置については、セキュリティの確保された工場や調査部門にのみに設置し、外部へ持ち出さないことが望まれる。
【００５６】
次に、図６に図２を併せ参照してＨＤＤ３の駆動手順について説明する。
【００５７】
ＨＤ駆動部３１は、接続した情報処理装置から駆動され電源オン（手順Ｓ６１）した際に初期設定（手順Ｓ６２）する。次いで、ＨＤ駆動部３１は、確認コマンドを受付けするのでＨＤＤ情報メモリ３２のＨＤＤ情報を送出（手順Ｓ６３）する。ＨＤＤ情報メモリ３２にパスワードの設定がある場合（手順Ｓ６４のＹＥＳ）には、ＨＤ駆動部３１は、続いてパスワードを受付け（手順Ｓ６５のＹＥＳ）するはずであり、受付けしたパスワードと格納設定されているパスワードとの一致判定（手順Ｓ６６）がある。この手順Ｓ６６が「ＹＥＳ」と判定された際、または上記手順Ｓ６４が「ＮＯ」でパスワードがＨＤＤ情報メモリ３２に不設定の場合には、ＨＤ３３に対するアクセスコマンドの受付けが可能であり、コマンド待ち（手順Ｓ６７）の状態になる。
【００５８】
上記手順６５が「ＮＯ」でパスワードの受付けなしの場合、または上記手順６６が「ＮＯ」でパスワードの受付けがあったがパスワードが不一致の場合には、ＨＤＤ３はアクセスコマンドを受付けできず、読み書きができない。
【００５９】
上述したように、本実施例では、保守作業でユーザデータの記録されたＨＤＤを例えば故障解析のため運搬する際に、ユーザにより設定されたパスワードまたは識別情報を解除したのち、そのＨＤＤに本発明による情報漏洩防止装置からパスワードを設定して情報漏洩を防止している。このパスワードも設定の変更が可能であり、業者が自己の責任でユーザ情報漏洩を防止するの非常に有益である。
【産業上の利用可能性】
【００６０】
ＰＣ（パーソナルコンピュータ）とＨＤ（ハードディスク）とを接続する方式の一つである米国で標準化されたＡＴＡ規格を適用して、ＨＤＤ（ハードディスク駆動装置）の記録された情報データの漏洩を容易に防止できると共に、充分な上書き処理によりデータの消去ができるので、ＨＤＤ用の情報漏洩を防止することが不可欠な用途に適用できる。
【図面の簡単な説明】
【００６１】
【図１】本発明によるＨＤＤ用情報漏洩防止装置およびそれに接続される装置の外観とその接続状態との実施の一形態を示した説明図である。
【図２】図１に示される装置におけるブロック構成の実施の一形態を示した説明図である。
【図３】図１に示される情報漏洩防止装置のセキュリティロック選択に係る主要動作手順の実施の一形態を示したフローチャートである。
【図４】図１に示される情報漏洩防止装置の情報消去選択に係る主要動作手順の実施の一形態を示したフローチャートである。
【図５】図１に示される情報漏洩防止装置のセキュリティアンロック選択に係る主要動作手順の実施の一形態を示したフローチャートである。
【図６】セキュリティロック機能を有するＨＤＤにおける駆動初期動作手順の一例を示したフローチャートである。
【符号の説明】
【００６２】
１    情報漏洩防止装置
２    ＰＣ（パーソナルコンピュータ）
３    ＨＤＤ（ハードディスク駆動装置）
４    機能選択スイッチ
５    機能表示器
６    開始スイッチ
７    判定表示器
１１    キースイッチＩ／Ｆ（インタフェース）
１２    接続コネクタ
１３    ＨＤＤコントローラ
１４    ＰＷメモリ（パスワードメモリ）
１５    表示器Ｉ／Ｆ
１６    システムコントローラ
２０、３０    接続ケーブル
３１    ＨＤ駆動部
３２    ＨＤＤ情報メモリ
３３    ＨＤ（記録媒体）
【図１】
2006059025.tif 000003
【図２】
2006059025.tif 000004
【図３】
2006059025.tif 000005
【図４】
2006059025.tif 000006
【図５】
2006059025.tif 000007
【図６】
2006059025.tif 000008