(57)【要約】  ハードドライブを消去するシステム、装置、及び方法。システムは、スタンドアロンのポータブル装置として構成することができ、消去モジュールをサポートするように構成される制御デバイスを含む。消去モジュールは、ハードドライブから消去されるデータがフォレンジックで回復不能であるようにハードドライブを消去するように構成される。システムは、ユーザインタフェースと、ハードドライブ及び制御デバイス間の通信を提供するように構成される少なくとも１つのドライブベイとをさらに含む。
2009512968.tif 000002
【特許請求の範囲】
【請求項１】
ハードドライブを消去する装置であって、
制御デバイスであって、該制御デバイスは、消去モジュールをサポートするように構成され、該消去モジュールは、ハードドライブから消去されるデータがフォレンジックでは回復不能であるように前記ハードドライブを消去するように構成される、制御デバイスと、
ユーザインタフェースと、
ハードドライブと前記制御デバイスとの間の通信を提供するように構成される少なくとも１つのドライブベイと、
を備える装置。
【請求項２】
前記消去モジュールは、前記データを書き込むのに使用される電流よりも低周波の電流を提供するように構成される、請求項１に記載の装置。
【請求項３】
前記ハードドライブと前記制御デバイスとの間の前記通信は、該ハードドライブにおけるデータ消去に対する障害が回避されるように構成される、請求項１に記載の装置。
【請求項４】
前記ハードドライブと前記制御デバイスとの間の前記通信は、ケーブルによって提供される、請求項１に記載の装置。
【請求項５】
前記ドライブベイは、
開口と、
前記開口内に配置される第１のポートと、
ドライブモジュールであって、前記ハードドライブを収容するように構成される少なくとも１つの第２のポートと、前記第１のポートに接続する少なくとも１つの第３のポートとを有する、ドライブモジュールと、
を備える、請求項１に記載の装置。
【請求項６】
前記ドライブモジュールは、前記収容されたハードドライブを安定させるように構成される支持部をさらに備える、請求項５に記載の装置。
【請求項７】
消去手続きについての情報を記憶するように構成される記憶デバイスをさらに備える、請求項１に記載の装置。
【請求項８】
ハードドライブを消去するためのシステムであって、
制御デバイスであって、該制御デバイスは、消去モジュールをサポートするように構成され、該消去モジュールは、ハードドライブから消去されるデータがフォレンジックでは回復不能であるように前記ハードドライブを消去するように構成される、制御デバイスと、
ユーザ入力を可能にするユーザインタフェースと、
前記制御デバイスに接続される複数のドライブベイであって、各ドライブベイが、前記ハードドライブと前記制御デバイスとの間の通信を提供するように構成される、複数のドライブベイと、
前記制御デバイスと通信する、情報を記憶する記憶デバイスと、
前記制御デバイスと通信する、情報を出力する出力デバイスと、
を備えるシステム。
【請求項９】
前記制御デバイスがコンピュータネットワークに接続することを可能にするネットワーク接続デバイスをさらに備える、請求項８に記載のシステム。
【請求項１０】
前記ネットワーク接続デバイスは、前記制御デバイスがインターネットに接続することを可能にする、請求項９に記載のシステム。
【請求項１１】
少なくとも１つのドライブベイは、ロックデバイスをさらに備え、該ロックデバイスは、前記制御デバイスと通信する、請求項８に記載のシステム。
【請求項１２】
前記ユーザインタフェースは、タッチスクリーンモニタである、請求項８に記載のシステム。
【請求項１３】
前記出力デバイスは、プリンタである、請求項８に記載のシステム。
【請求項１４】
前記複数のドライブベイは、１つ又は２つ以上のドライブベイが前記制御デバイスに対して接離可能であるように、モジュール形式で構成される、請求項８に記載のシステム。
【請求項１５】
少なくとも１つのドライブベイは、前記ハードドライブと前記制御デバイスとの間の通信を提供するケーブルを備える、請求項８に記載のシステム。
【請求項１６】
各ドライブベイは、
開口と、
前記開口内に配置される第１のポートと、
ドライブモジュールであって、前記ハードドライブを収容するように構成される少なくとも１つの第２のポートと、前記第１のポートに接続する少なくとも１つの第３のポートとを有する、ドライブモジュールと、
を備える、請求項８に記載のシステム。
【請求項１７】
第１のドライブモジュールの前記第２のポートは、第１のタイプのハードドライブを収容にするように構成され、第２のハードドライブモジュールの前記第２のポートは、第２のタイプのハードドライブを収容するように構成される、請求項１６に記載のシステム。
【請求項１８】
前記少なくとも１つの第２のポートは、インタフェースボード上に設けられ、該インタフェースボードは、前記ドライブモジュールから取り外し可能である、請求項１６に記載のシステム。
【請求項１９】
複数のロックデバイスをさらに備え、各ロックデバイスは、ドライブモジュールを前記それぞれのドライブベイの前記開口内にロックするように構成される、請求項１６に記載のシステム。
【請求項２０】
各ドライブモジュールは、前記収容されたハードドライブを安定させるように構成される支持部をさらに備える、請求項１６に記載のシステム。
【請求項２１】
前記支持部は、開位置と閉位置との間で移動可能であるように、ヒンジによって前記ドライブモジュールに取り付けられる、請求項２０に記載のシステム。
【請求項２２】
前記閉位置において、前記支持部は、前記第２のポート及び前記第３のポートを覆う、請求項２１に記載のシステム。
【請求項２３】
前記制御デバイス、前記記憶デバイス、及び前記複数のドライブベイは、単一の装置内に統合されている、請求項８に記載のシステム。
【請求項２４】
前記単一の装置はポータブルである、請求項２３に記載のシステム。
【請求項２５】
前記出力デバイスは、前記単一の装置内に統合されている、請求項２３に記載のシステム。
【請求項２６】
コンピュータデバイスであって、
少なくとも１つのドライブベイであって、第１のポートを備え、ドライブモジュールであって、ハードドライブを収容するように構成される少なくとも１つの第２のポートと、前記第１のポートに接続する少なくとも１つの第３のポートとを有する、ドライブモジュールを収容するように構成される、少なくとも１つのドライブベイ
を備える、コンピュータデバイス。
【請求項２７】
第１のドライブモジュールの前記第２のポートは、第１のタイプのハードドライブを収容にするように構成され、第２のハードドライブモジュールの前記第２のポートは、第２のタイプのハードドライブを収容するように構成される、請求項２６に記載のコンピュータデバイス。
【請求項２８】
前記少なくとも１つの第２のポートは、第１のインタフェースボード上に設けられ、該第１のインタフェースボードは、前記ドライブモジュールから取り外し可能である、請求項２６に記載のコンピュータデバイス。
【請求項２９】
前記ドライブモジュールは、前記第１のインタフェースボードの代わりに第２のインタフェースボードを収容するように構成され、該第２のインタフェースボードは、第２のタイプのハードドライブを収容するように構成される少なくとも１つの第４のポートを備える、請求項２８に記載のコンピュータデバイス。
【請求項３０】
各ドライブモジュールは、前記収容されたハードドライブを安定させるように構成される支持部をさらに備える、請求項２６に記載のコンピュータデバイス。
【請求項３１】
前記支持部は、開位置と閉位置との間で移動可能であるように、ヒンジによって前記ドライブモジュールに取り付けられる、請求項３０に記載のコンピュータデバイス。
【請求項３２】
前記閉位置において、前記支持部は、前記第２のポート及び前記第３のポートを覆う、請求項３１に記載のコンピュータデバイス。
【請求項３３】
前記ドライブモジュールは、前記ドライブベイから取り外し可能である、請求項２６に記載のコンピュータデバイス。
【請求項３４】
少なくとも１つのハードドライブを消去する方法であって、
ハードドライブを消去するように構成される装置を設ける工程であって、該装置は、複数のドライブベイを備え、各ドライブベイは、ハードドライブを収容すると共に、前記ハードドライブと前記装置との間の通信を提供する、装置を設ける工程と、
消去される第１のハードドライブを第１のドライブベイに配置する工程と、
前記ハードドライブからデータをコピーする工程と、
前記コピーされたデータを記憶する工程と、
データがフォレンジックでは回復不能であるように、該データを前記第１のハードドライブから消去する消去手続きを行うように前記装置を動作させる工程と、
を含む方法。
【請求項３５】
前記消去手続きに続いて、前記コピーされたデータを前記第１のハードドライブに再書き込みするように前記装置を動作させる工程をさらに含む、請求項３４に記載の方法。
【請求項３６】
第２のハードドライブを第２のドライブベイに配置する工程をさらに含み、前記コピーされたデータは、前記第２のハードドライブに記憶される、請求項３４に記載の方法。
【請求項３７】
前記コピーされたデータを記憶する前に、前記第２のハードドライブからデータを消去する消去手続きを行うように前記装置を動作させる工程をさらに含む、請求項３６に記載の方法。
【請求項３８】
前記装置は、記憶デバイスをさらに備え、前記方法は、前記消去手続きについての情報を前記記憶デバイスに記憶するように前記装置を動作させる工程をさらに含み、前記記憶された情報は、ドライブシリアル番号、ドライブ製品、ドライブモデル、ドライブサイズ、開始日付／時刻スタンプ、終了日付／時刻スタンプ、消去方法、成功又は失敗の表示、及び前記消去手続きを開始したユーザから成る群からの少なくとも１つの項目を含む、請求項３４に記載の方法。
【請求項３９】
前記装置は、出力デバイスをさらに備え、前記方法は、前記消去手続きについての証明書含有情報を出力するように前記出力デバイスを動作させる工程をさらに含み、前記証明書含有情報は、ドライブシリアル番号、ドライブ製品、ドライブモデル、ドライブサイズ、開始日付／時刻スタンプ、終了日付／時刻スタンプ、消去方法、成功又は失敗の表示、及び前記消去手続きを開始したユーザから成る群からの少なくとも１つの項目を含む、請求項３４に記載の方法。
【請求項４０】
少なくとも１つのハードドライブを消去する方法であって、
ハードドライブを消去するように構成される装置を設ける工程であって、前記装置が、記憶デバイスと、出力デバイスと、前記ハードドライブ及び該装置間の通信を提供するための少なくとも１つのドライブベイとを備える、装置を設ける工程と、
第１のハードドライブを第１のドライブベイに配置する工程と、
データを前記第１のハードドライブから消去する第１の消去手続きを行うように前記装置を動作させる工程と、
前記第１の消去手続きについての情報を前記記憶デバイスに記憶する工程であって、該記憶される情報は、ドライブシリアル番号、ドライブ製品、ドライブモデル、ドライブサイズ、開始日付／時刻スタンプ、終了日付／時刻スタンプ、消去方法、成功又は失敗の表示、及び消去手続きを開始したユーザから成る群からの少なくとも１つの項目を含む、記憶する工程と、
を含む方法。
【請求項４１】
前記装置は、出力デバイスをさらに備え、前記方法は、前記第１の消去手続きについての証明含有情報を出力するように前記出力デバイスを動作させる工程をさらに含み、前記証明含有情報は、ドライブシリアル番号、ドライブ製品、ドライブモデル、ドライブサイズ、開始日付／時刻スタンプ、終了日付／時刻スタンプ、消去方法、成功又は失敗の表示、及び前記第１の消去手続きを開始したユーザから成る群からの少なくとも１つの項目を含む、請求項４０に記載の方法。
【請求項４２】
前記第１の消去手続きを行う工程は、前記データを書き込むのに使用される電流よりも低周波の電流を使用して、消去される前記データに上書きする工程を含む、請求項４０に記載の方法。
【請求項４３】
前記第１のハードドライブを前記第１のドライブベイに配置する工程は、前記ハードドライブにおけるデータ消去に対する障害が回避されるように該ハードドライブと前記装置との間の通信を提供する工程を含む、請求項４０に記載の方法。
【請求項４４】
ロックデバイスを使用して、前記第１のドライブベイ内の前記第１のハードドライブをロックする工程をさらに含む、請求項４０に記載の方法。
【請求項４５】
前記ロックデバイスのロック状態又はロック解除状態を検出することをさらに含む、請求項４０に記載の方法。
【請求項４６】
前記第１の消去手続き中に、前記ロックデバイスの前記検出された状態がロック解除状態である場合に、前記第１の消去手続きを失敗として指定する、請求項４５に記載の方法。
【請求項４７】
前記第１の消去手続きは、前記消去されるデータをフォレンジックでは回復不能にする、請求項４０に記載の方法。
【請求項４８】
前記第１の消去手続きを行う工程は、所定の回数の上書きを行う工程を含む、請求項４０に記載の方法。
【請求項４９】
第２のハードドライブを第２のドライブベイに配置する工程をさらに含む、請求項４０に記載の方法。
【請求項５０】
前記第１の消去手続きが行われている時と同じ時間の少なくとも一部の期間中に第２の消去手続きを行う工程をさらに含む、請求項４０に記載の方法。
【請求項５１】
前記第１の消去手続きは、
（ａ）前記第１のハードドライブに上書きする工程、
（ｂ）消去されるデータがフォレンジックでは回復不能であるように、前記第１のドライブからすべてのデータを消去する工程、及び
（ｃ）第１のハードドライブの少なくとも一部を読み出すことによって、前記データが消去されたことを確認する工程、
を含み、
（ａ）、（ｂ）、及び（ｃ）が順に行われる、請求項４０に記載の方法。
【請求項５２】
前記第１の消去手続きは、
（ａ）前記第１のハードドライブの複数の部分に所定のデータを書き込む工程、
（ｂ）消去されるデータがフォレンジックでは回復不能であるように、前記第１のドライブからすべてのデータを消去する工程、及び
（ｃ）（ａ）で書き込まれた前記第１のハードドライブの前記複数の部分のみを読み出すことによって、前記データが消去されたことを確認する工程、
を含み、
（ａ）、（ｂ）、及び（ｃ）が順に行われる、請求項４０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ及びデータのセキュリティに関し、特に、磁気データ記憶媒体上に含まれるデータを消去する装置及び方法に関する。
【背景技術】
【０００２】
［関連出願の相互参照］
本出願は、２００５年１０月２０日に出願された米国仮特許出願第６０／７２８，３２０号の利益を主張する。この米国仮特許出願の開示は、参照によって本明細書に援用される。
【０００３】
コンピュータ及びデータのセキュリティは、個人、企業、及び政府機関にとって重要な関心事である。特に、電子的に記憶されたデータの消去又は別の方法による処分のためのセキュアな技法の関心が高まっている。米国特許出願公開第２００４／０２５２６２８号は、個人、企業、及び政府機関のセキュアなデータ破壊の重要性が増大していることを説明している。この米国特許出願公開は、同一出願人のEnsconce Data Technology社によるものであり、参照によって本明細書に援用される。立法も、データセキュリティの重要性を最前線に後押ししてきた。連邦規制に準拠するために、会社は、今や、ハードディスクドライブを処分又は再利用する前にそれらドライブ上のすべての機密データを完全且つ確実に除去する必要がある。具体的には、金融サービス近代化法（２００３年）（グラム・リーチ・ブライリー法）の規定、２００３年の公正・適正信用取引法（ＦＡＣＴ法）の規定、２００２年の企業及び不正犯罪行為説明責任法（サーベーンス・オックスリー）の規定、並びに医療保険の携行性と責任に関する法律（ＨＩＰＰＡ）の規定は、すべてデータセキュリティの要件を含んでいる。これらの規定の下での規制は、機密データをセキュアにハンドリングするための要件を設定している。
【０００４】
コンピュータ及びデータのセキュリティの必要性が増大するに応じて、電子的に記憶されたデータを消去又は破壊する技法が開発されてきた。開発されたこのような１つのものは、データイレーサソフトウェアである。このデータイレーサソフトウェアは、削除されたファイルを回復不能にするだけでなく、多くのアプリケーション、特にインターネットを伴うアプリケーションによって作成されて記憶された無関係なデータも除去することを目的としている。このようなソフトウェアは、削除される情報を記憶するハードドライブを含んだコンピュータ上で実行される。このソフトウェアは、ハードドライブ上への一定のデータの上書きを引き起こす。しかしながら、コンピュータのＢＩＯＳ及び／又はハードドライブ自体のコンポーネントは、ソフトウェアと干渉して、ハードドライブ上のデータの完全な消去を妨げる場合がある。たとえば、コンピュータのＢＩＯＳ及び／又はハードドライブコンポーネントは、ハードドライブの一定のエリアのデータが消去されることを妨げる場合がある。したがって、そのデータは、セキュアに消去も破壊もされず、多くの場合、既知のフォレンジックによるデータ回復技法（forensic data recovery technique）によって回復することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、既知のフォレンジックデータ回復技法によって回復できないように、ハードドライブ等の記憶媒体上に含まれるデータを消去する装置及び方法が必要とされている。
【課題を解決するための手段】
【０００６】
実施の形態は、ハードドライブを消去する装置及び方法を提供する。システムは、スタンドアロンのポータブル装置として構成することができ、消去モジュールをサポートするように構成される制御デバイスを含む。消去モジュールは、ハードドライブから消去されるデータがフォレンジックで回復不能であるように、ハードドライブを消去するように構成される。システムはさらに、ユーザインタフェースと、ハードドライブ及び制御デバイス間の通信を提供するように構成される少なくとも１つのドライブベイとを含む。例示的な方法によれば、ハードドライブは、低周波数を使用して消去される。別の態様によれば、ハードドライブが消去されたことを証明する証明書が生成される。
【０００７】
付加的な特徴及び実施形態は、以下の詳細な説明及び図面から明らかになろう。これらの詳細な説明及び図面は、例示的な実施形態を示している。
【発明を実施するための最良の形態】
【０００８】
以下の詳細な説明では、添付図面が参照される。添付図面は、この詳細な説明の一部を成し、本発明を実施できる特定の実施形態を例示によって示している。図面において、同じ参照符号は同じ要素を指す。図示した実施形態は、当業者がそれら実施形態を実施できるように十分詳細に説明されており、他の実施形態を利用できること、並びに、構造的変更及び論理的変更を行えることが理解されるべきである。説明されるプロセスステップの進行は、実施形態の例示である。一方、ステップの順序は、一定の順序で必ず行われるステップを除いて、本明細書で述べたものに限定されるものではなく、変更することができる。
【０００９】
図１は、例示的な一実施形態によるハードドライブ消去システム１００を示している。このシステム１００は、ハードディスクドライブのセキュアな消去能力を提供するスタンドアロンシステムである。システム１００は、消去のために選択されるデータがフォレンジックでは回復不能となるようにハードディスクドライブの消去を可能にする。フォレンジックでは回復不能という用語は、データが、現在使用されている技法によって回復可能でないことを意味する。
【００１０】
システム１００は、ソフトウェアアプリケーションをサポートすることができる制御デバイス１２０を含む。たとえば、デバイス１２０は、特に、中央処理装置、すなわちサーバとすることができる。制御デバイス１２０は、消去モジュール１４０をサポートする。消去モジュール１４０は、記憶媒体からデータを消去するための１つ又は２つ以上のコンピュータソフトウェアプログラムアプリケーションとすることができる。たとえば、モジュール１４０は、カリフォルニア大学サンディエゴ校の磁気記録研究センター（Magnetic Recording Research Center）（ＭＲＲＣ）から入手可能なソフトウェアを含むことができ、具体的には、他のソフトウェアアプリケーションの中でも、「HDDErase 2.0 Beta」というタイトルのソフトウェアを含むことができる。
【００１１】
制御デバイス１２０は、記憶デバイス１２２と通信する。この記憶デバイスは、電子データを記憶することができる任意の形態のメモリとすることができる。本発明の例示的な一実施形態によれば、消去モジュール１４０によって、各消去手続きについてのデータが記憶デバイス１２２上に記憶される。このようにして、システム１００は、消去手続きのログ記録を保持する。記憶されるデータは、特に、ドライブシリアル番号、ドライブ製品、ドライブモデル、若しくはドライブサイズ等のハードドライブ識別情報、開始日付／時刻スタンプ、終了日付／時刻スタンプ、消去方法、成功若しくは失敗の表示、消去手続きを開始したユーザ、及び消去証明書を含むことができる。
【００１２】
また、システム１００は、ユーザインタフェース１０１も含む。ユーザインタフェース１０１は、ユーザが、システム１００に情報を入力し、システム１００から情報を得ることを可能にする。好ましくは、ユーザインタフェース１０１は、グラフィカルユーザインタフェース（ＧＵＩ）である。ユーザインタフェース１０１は、たとえば、特に、表示デバイス及びキーボード、又は、タッチスクリーンモニタとすることができる。
【００１３】
システムは、少なくとも１つのハードドライブベイ１１０も含む。図示した実施形態では、システム１００は、複数のハードドライブベイ１１０を含む。各ベイ１１０は、少なくとも１つのハードドライブ１７０を装着することができる。したがって、システム１００は、複数のハードドライブ１７０の消去を同時にサポートすることができる。ドライブベイは、少なくとも１つのタイプのハードドライブ１７０をサポートすることができるが、好ましくは、複数のタイプのハードドライブ１７０をサポートする。各ベイ１００は、オプションとして、ロック機構１１１、及び、ベイ１１０のハードドライブ１７０の状態を信号で伝えるための状態インジケータ１１２を含む。好ましくは、制御デバイス１２０は、ロック機構１１１と通信し、ロック機構１１１がロック状態にあるのか、それともロック解除状態にあるのかを把握する。状態インジケータ１１２は、ドライブベイ１１０上にあることが示されているが、各ベイ１１０のハードドライブ１７０の状態は、ドライブベイ１１０上の代わりにユーザインタフェース１０１に表示することができる。
【００１４】
各ドライブベイ１１０は、他のドライブベイ１１０から独立して動作することができ、個々のハードドライブ１７０は、他のドライブベイ１１０のオペレーションに干渉することなく、システム１００のドライブベイ１１０に対して接離可能である。したがって、ユーザは、システム１００の電源を切断することなく、又は進行中の消去手続きを中断することなく、システム１００から或るハードドライブ１７０をシステム１００から取り外すと共に、ハードドライブ１７０をシステム１００に接続することができる。
【００１５】
ドライブベイ１１０によって、システム１００がハードドライブ（複数可）１７０上に含まれるデータを消去できるように、１つ又は２つ以上のハードドライブ１７０とシステム１００との間の通信が可能になる。オプションとして、ユーザが、ユーザインタフェース１０１を介してドライブベイ１１０にあるハードドライブ１７０のコンテンツにアクセスしてそれを読み出すことができるようにシステム１００を構成することができる。
【００１６】
各ドライブベイ１１０は、ポート、ケーブル、プローブ、又はシステム１００とハードドライブ１７０との間の通信を確立する任意のデバイス、メカニズム、若しくは手段等、少なくとも１つの接続デバイスを含む。一実施形態では、ドライブベイ１１０は、たとえば、データケーブル及び電源ケーブルといった、ハードドライブ１７０に接続する１つ又は２つ以上のケーブル１１０ａを含む。システム１００とハードドライブ１７０との間の通信を提供する他のデバイス及び手段も使用することができる。システム１００は、異なるケーブル設置要件を有する異なるタイプのハードドライブ１７０を収容することができる。加えて、ドライブベイ１１０は、プローブ１１０ｂを含むことができる。プローブ１１０ｂは、典型的なケーブル取付位置とは別の位置でハードドライブ１７０に取り付けられる。たとえば、プローブ１１０ｂは、信号を注入するためにハードドライブ１７０のプリント回路基板を接続することができる。代替的に、システム１００を、すなわち、パーソナルコンピュータ等の特定のデバイスで見られるような本来の位置で、ハードドライブ１７０と通信するように構成することもできる。システム１００は、１つ又は２つ以上のドライブベイ１１０を含むことができ、且つ本来の位置で１つ又は２つ以上のハードドライブ１７０に直接接続するように構成されることもできる。
【００１７】
オプションとして、システム１００は、たとえば、印刷、電子メール、又は他の出力機構によってハードドライブ１７０の状態及び消去証明書等の情報を出力する出力デバイス１２５と通信する。一実施形態では、出力デバイスは、特定のハードドライブ１７０が消去されたことを証明する（たとえば、ラベルの形の）証明書を印刷するプリンタである。代替的に、出力デバイスを、システム１００と統合することもできる。
【００１８】
また、オプションとして、システム１００は、インターネット１５１又は他のコンピュータネットワーク（図示せず）と通信することもできる。制御デバイス１２０は、コンピュータ等のリモートデバイス１５０に消去証明書及びログ記録を提供するように構成されることができる。リモートデバイス１５０を、システム１００のユーザから独立したサードパーティが制御するコンピュータネットワークの一部とすることができる。一実施形態によれば、サードパーティは、たとえば複数のシステム１００といったさまざまなソースから消去証明書を受信し、それら消去証明書を記憶する。このように、サードパーティは、必要に応じて容易にアクセスできる、ハードドライブ消去に関するデータを保持する。
【００１９】
従来の上書き消去手続きでは、読み出し／書き込みヘッドが、ディスクドライブ１７０の一部に上書きする。図２は、ハードドライブ１７０の記憶部の表面の概略図である。読み出し／書き込みヘッドは、図２に示す経路、すなわちトラック２２５を移動する。トラック２２５の周辺部２２６は、トラック２２５の中心エリアと比較すると比較的弱くではあるが、データ書き込みプロセス中に或る程度磁化される場合がある。その上、周辺部２２６のデータは、上書きプロセスによって完全には消去されない場合がある。このような完全には消去されなかったデータは、フォレンジック技術で回復される場合がある。しかしながら、システム１００によって、ドライブ１７０から消去されるデータをフォレンジックでは回復できないように、ハードドライブ１７０の完全な消去が可能になる。トラック２２５及び周辺部２２６は、概略的に示されているにすぎず、（データが回復不能であるように上書きが十分に完了した）トラック２２５と、（不完全な上書きのためにデータが回復可能である）周辺部２２６との間は突然遷移するのではなく、比較的徐々に遷移し得ることに留意されたい。
【００２０】
一実施形態では、制御モジュール１４０は、消去されるハードドライブ１７０全体の「低周波数」の上書きを提供する。上書きは、たとえば、HDDErase 2.0 Betaソフトウェア等のソフトウェアプログラムによって行うことができる。低周波数は、消去中のハードドライブ１７０の磁化書き込みヘッドに提供される磁化電流の周波数である。低周波数は、ハードドライブ１７０がデータを書き込むのに通常使用する周波数よりも低くなるように選ばれる。周波数が低くなると、トラック２２５の有効な上書きエリアが広くなる。好ましくは、所与のドライブの低周波数は、フォレンジックで回復され得る十分なデータを有する周辺部が残らないようにするために、すなわち、ドライブ１７０を完全に消去するために、トラック２２５のエリアを増加させることができるように十分低くなるように選ばれる。このような上書きが所定の回数行われて、ドライブ１７０が消去される。ユーザは、上書きの回数を選択することができるか、又はデフォルトの選択を使用することができる。
【００２１】
上書きの低周波数は、消去されるハードドライブ１７０のタイプに依存する。たとえば、Seagate Barracudaドライブの場合、使用される低周波数は、標準的な周波数が約５０ＭＨｚ以上であるのと比較して、約２０ＭＨｚ〜約０ＭＨｚであることが好ましい。０ＭＨｚの周波数によって、ドライブ１７０は、ＤＣ信号で上書きされる。従来の使用では、ハードドライブ１７０は、「ＤＣ消去」を行わないことになる。例示的な一実施形態では、消去モジュールは、ハードドライブ１７０のプリント回路基板（図示せず）を通じてハードドライブ１７０に信号を提供することによって、ハードドライブ１７０にＤＣ消去を行わせる。
【００２２】
オプションとして、モジュール１４０は、さまざまな異なる方法によってハードドライブ１７０を消去するように構成される。たとえば、システムは、上述したような低周波数消去手続きと、複数の上書き手続き又はオフトラックの上書き手続き等の１つ又は２つ以上の従来の上書きプロセスとを使用してハードドライブ１７０を消去するように構成されることができる。
【００２３】
別の実施形態では、モジュール１４０は、ハードドライブ１７０から、記憶デバイス１２２、異なるベイ１１０の異なるハードドライブ１７０、又は外部ハードドライブ（図示せず）へ所定のファイルをコピーする。次に、モジュール１４０は、ドライブを完全に消去し、所定のコピーされたファイルをそのドライブに戻す。また、モジュール１４０は、或るハードドライブ１７０を異なるハードドライブ１７０上に複製する（すなわち、完全にコピーする）ように構成することもできる。さらに、モジュール１４０は、ハードドライブ１７０の再フォーマットや再パーティショニング等、消去後の手続きを提供するように構成することもできる。
【００２４】
付加的な実施形態では、モジュール１４０は、消去手続き前に、ハードドライブ１７０上のどのデータも読み出すことを要しないプライバシー保護消去プロセスを提供するように構成される。このために、モジュール１４０は、ハードドライブ１７０のセクタを１つ又は２つ以上のフラグ（すなわち、所定のデータ）で書き込む。消去手続きが完了した後、モジュール１４０は、データが消去されたことを保証するために、ドライブ１７０の事前にフラグが立てられた部分を読み出す。代替的に、モジュール１４０はまず、ドライブ１７０を上書きし、消去手続きを行った後に、データが消去されたことを保証するためにドライブを読み出すことができる。これらの手続きによって、ハードドライブ１７０に当初含まれていたデータを読み出す必要がない。
【００２５】
さらに別の実施形態では、モジュール１４０は、システム１００によって消去又は別の方法で処理されたハードドライブ１７０に関する情報を提供する証明書を提供するように構成される。この証明書は、たとえば、特に、ドライブシリアル番号、ドライブ製品、ドライブモデル、若しくはドライブサイズ等のハードドライブ識別情報、開始日付／時刻スタンプ、終了日付／時刻スタンプ、行われた消去方法又は消去手続き（たとえば、複製、フォーマット等）、成功若しくは失敗の表示、及び消去手続きを開始したユーザを含むことができる。一態様では、証明のための条件は、ドライブベイ１１０が、全消去プロセスの間に閉状態及びロック状態にあることである。証明書は、任意のフォーマット（たとえば、特に、電子フォーマット又は印刷されたフォーマットの任意のファイルフォーマット）とすることができる。
【００２６】
図３Ａは、本発明の一実施形態によるシステム１００（図１）を使用してハードドライブ１７０を消去するプロセスの一実施形態を示している。図３Ａに関して説明するステップの順序は変更でき、付加的なステップを追加できることが理解されるべきである。
【００２７】
ステップ２０１において、システム１００が、ユーザによってアクティブ化される、すなわち「ブートアップ」される。システムがブートすると、ユーザには、グラフィカルユーザインタフェース１０１が提示される。オプションとして、ユーザは、ユーザインタフェース１０１を使用してログイン情報を入力するように要求される。ログイン情報の要求は、システム１００の使用が特定のユーザに制限される場合に特に有益である。特に、パスコード、バイオメトリクス、音声認識等の任意の適したログイン方式を使用することができる。
【００２８】
ユーザは、ステップ２０２において無効なログイン情報を入力すると、ステップ２０３において、消去モジュール１４０へのアクセスを阻止される。ユーザがステップ２０２において有効なログイン情報を入力した場合、ユーザは、ステップ２０４において、モジュール１４０とインタフェースすることができる。複数のユーザが、同時にシステム１００にアクセスすることができる。
【００２９】
ユーザは、ユーザインタフェース１０１を使用して、消去手続きの開始、記憶デバイス１２２上に記憶されている消去ログ記録及び証明書の閲覧、並びにシステム１００の管理を行うことができる。これらの手続きは、以下でより詳細に説明される。
【００３０】
ユーザは、ステップ２０５において消去手続きを開始する。このために、ユーザは、消去されるハードドライブ１７０を設置して、ハードドライブ１７０が設置されたドライブベイ１１０をロックする。代替的に、システム１００をハードドライブ１７０に本来の位置で接続することができる。ステップ２０６において、消去モジュール１４０は、ハードドライブ１７０が設置され、ロック機構１１１がロック状態にあることを検出する。
【００３１】
ステップ２０７において、ユーザは次に、ユーザインタフェース１０１に情報を入力することによって、使用される消去方法を選択することができる。代替的に、ユーザは、システム１００に事前に設定されているデフォルト消去方法を容認することもできる。一実施形態では、ユーザは、一定のファイルがハードドライブ１７０から記憶デバイス１２２（又は異なるベイ１１０の異なるハードドライブ１７０）へコピーされ、次いで、ドライブが消去された後、その一定のファイルがそのドライブ上に戻されることを選択することもできるか、又はハードドライブ１７０のコンテンツが異なるハードドライブ１７０へ複製されることを選択することもできる。
【００３２】
消去方法が選択されると、ユーザは、ステップ２０８において、消去手続きを開始する。ユーザは、消去手続きを完了させてもよく、又は完了前に手続きを終了してもよい。ステップ２０９において、（成功であろうとなかろうと）消去手続きが完了又は終了すると、その結果が記憶デバイス１２２上に記憶される。
【００３３】
ステップ２１１において、ユーザは、消去証明書を受け取ることを選択する。一実施形態では、証明書は、ドライブ１７０に取り付けられるラベルの形態で印刷される。オプションとして、証明書は、電子形態又は他の形態でサードパーティへ送信することもできる。たとえば、消去証明書は、インターネット１５１を介してサードパーティへ電子形態で送信することができる。サードパーティは、証明書を検証してハードドライブ１７０の消去が成功又は不成功であることを証明する証明サービスとすることができる。
【００３４】
ステップ２１２において、ユーザは、消去されたハードドライブ１７０をドライブベイ１１０から取り外す。ユーザが、消去証明書を（たとえば、ラベルの形態で）印刷した場合、ユーザは、消去されたハードドライブ１７０にその消去証明書を取り付ける。
【００３５】
ステップ２１０において、ユーザは、すべてのベイ１１０を含めて、システム１００を管理することができる。ユーザは、たとえば、自身のパスワードを設定又は変更することができ、特に、ドライブベイ１１０のデフォルト消去（default erase）方法を選択することができる。ユーザは、消去モジュール１４０の更新を受け取ることもできる。
【００３６】
ステップ２１３において、ユーザは、システム１００のログ記録及び消去証明書を閲覧することができる。オプションとして、ユーザが所望の検索基準に基づいて消去ログ記録を検索できるように消去モジュール１４０を構成することができる。
【００３７】
図３Ｂは、本発明の別の実施形態による、少なくとも第１のドライブベイ１１０−１、第２のドライブベイ１１０−２、及び第３のドライブベイ１１０−３を有するシステム１００を使用するプロセスを示している。図３Ｂに示す方法は、フォレンジックアプリケーションで特に有用である。犯罪又は事象の証拠が、ハードドライブ１７０の形態又はハードドライブ１７０上のデータの形態で存在する場合、ハードドライブ１７０及びハードドライブ１７０上のあらゆるデータを保存する必要があるが、その証拠を過度に乱すことなく、且つ、明確な分析過程の管理を維持しつつ、ハードドライブ１７０及びそのデータを解析することも望ましい。一解決法は、証拠のハードドライブを、データがないことが判明している１つ又は２つ以上の他のハードドライブへコピーすることである。
【００３８】
ステップ３０１及び３０２において、第１のハードドライブ１７０−１及び第２のハードドライブ１７０−２が、ドライブベイ１１０−１、１１０−２にそれぞれ配置される。第１のハードドライブ１７０−１及び第２のハードドライブ１７０−２は、いずれのドライブ１７０にもデータが確実に存在しないようにセキュアに消去される。ステップ３０３において、図３Ａのステップ２１１に関して上述したように、消去手続きが証明される。
【００３９】
ステップ３０４において、証拠のハードドライブ１７０−３は、第３のドライブベイ１１０−３に配置される。このドライブは次に、ドライブベイ１１０−１の第１のドライブ１７０−１及びドライブベイ１１０−２の第２のドライブ１７０−２のそれぞれに複製される。すなわち、証拠のドライブからのすべてのデータは、ドライブベイ１１０−１の第１のドライブ１７０−１及びドライブベイ１１０−２の第２のドライブ１７０−２のそれぞれにコピーされる。
【００４０】
所望ならば、証拠のドライブ１７０−３は、ステップ３０６においてセキュアに消去される。この消去手続き及び／又は複製手続きの証明書も、ステップ３０７において提供することができる。証拠のドライブは、消去されていようといまいと、その後、適切な当局が保持してもよく、又はその所有者に返されてもよい。コピーされた第１のドライブ及び第２のドライブを解析することができる。代替的に、所望ならば、コピーされたハードドライブ１７０−１、１７０−２の一方を、適切な当局が証拠として記憶することができる。
【００４１】
図３Ｂに関して上述したプロセスは、ハードドライブ１７０の２つのコピーを作成することを含むが、必要に応じて又は所望に応じて、付加的なコピー又はこれよりも少ないコピーを作成することができる。
【００４２】
図４〜図１３は、本発明の例示的な実施形態によるハードドライブ消去システム１００（図１）の構造的構成を示している。
【００４３】
図４を参照すると、システム１００は、スタンドアロンベース装置７００を含む。スタンドアロンという用語は、特に、ネイティブデバイスのＢＩＯＳ、又はハードドライブ自体のコンポーネント等のデータ消去に対する障害が回避されるように、装置７００がハードドライブ１７０を収容するように又はハードドライブ１７０に接続するように構成されることを意味する。たとえば、装置７００は、異なるデバイスと共に通常使用されるハードドライブ１７０を収容することができる。異なるデバイスは、パーソナルコンピュータ（ＰＣ）ユーザのデータへの機能的アクセスを可能にするＰＣ等である。代替的に、装置７００は、それ自体のネイティブデバイスの本来の位置でハードドライブ１７０に接続することができる。
【００４４】
これは、単にＰＣ上に消去ソフトウェアをロードして、そのネイティブデバイスのＰＣハードドライブ１７０からデータの消去を試みるという上述した従来の消去技法、又は、ユーザがハードドライブ１７０上に記憶されたデータにアクセスすることを可能にするようにハードドライブ１７０が接続されているような上述した従来の消去技法と区別することができる。好ましくは、装置７００は、他の装置から物理的に分離している。しかしながら、装置７００は、別の装置若しくはデバイスに物理的に隣接してもよく、又は別の装置若しくはデバイス内に物理的に組み込まれてもよく、且つインターネット１５１若しくはコンピュータネットワークを介して別のデバイスと通信することができる。
【００４５】
ベース装置７００は、ドライブベイ１１０を含むことができる。ドライブベイ１１０は、特に、ドア７０５等のアクセス手段又は開口を介してアクセス可能である。代替的に、装置７００が本来の位置でハードドライブ１７０に接続する場合には、ドライブベイ１１０の１つ又は２つ以上は、その代わりに、装置７００のコンポーネントと本来の位置のハードドライブ１７０との間の通信を提供するケーブル、プローブ、又は他のデバイス等の接続手段とすることができる。
【００４６】
装置７００は、ユーザインタフェース１０１も含む。ハードドライブ１７０は、装置７００に配置され、ポート、ケーブル、プローブ、又は、システム１００とハードドライブ１７０との間で通信を確立する任意のデバイス、メカニズム、若しくは手段等の接続デバイスに接続される。一実施形態では、ハードドライブ１７０のデータ消去と干渉するコンポーネントが回避されるようにハードドライブ１７０は接続される。接続デバイスとしてケーブル接続１１０ａが図５に示されているが、特にプローブ１１０ｂ等の他の接続を使用することができる。
【００４７】
図５は、ベース装置７００を含むシステム１００のより複雑な実施形態を示している。図示した実施形態では、付加的なベイ１１０が、補足装置８０５、８０６に含まれている。補足装置８０５、８０６は、ドライブベイ１１０、及び、ベース装置７００とインタフェースする手段（たとえば、ポート、ケーブル、又は、補足装置８０５、８０６のドライブベイ１１０がシステム１１０と通信するように補足装置８０５、８０６とベース装置７００との間の通信を確立する任意のデバイス、メカニズム、若しくは手段）を含む。図５に示すように、補足装置は、ベース装置７００の上又は下に積み重ね可能とすることができ、且つ引き出し８０５又はプラットフォーム８０６の形態にすることができる。
【００４８】
図６〜図１０は、システム１００の容易に携帯可能な構造の実施形態を示している。図６及び図７に示すように、システム１００は、単一のポータブルベース装置１０００内に構成することができる。図６は、装置１０００の前側面図であり、図７は、装置１０００の背面図である。ベース装置１０００は、携帯性を向上させるためのオプションの取っ手１００２（図６）を含む。ベース装置１０００は、電源コード用のインタフェース１１５６を含み、その結果、ベース装置１０００は、電源に接続することができる。ベース装置１０００は、電源が容易に利用可能でない場所での使用を可能にするために、再充電可能バッテリー（図示せず）も含むことができる。
【００４９】
ベース装置は、タッチスクリーンインタフェースとして示されているユーザインタフェース１０１（図６）も含む。ユーザインタフェースは、スクリーン及びキーボード、並びに／又は音響インタフェース等の別のタイプのインタフェースとすることもできる。出力デバイス１２５は、上述したようなラベルの形態で証明書を印刷するラベルディスペンサ１１２５を有する統合ラベルプリンタである。ベース装置１０００は、そのベース装置がインターネット及び／又は他のベース装置１０００若しくはデバイスに接続することを可能にするポート１１５５（図７）（たとえば、ＵＳＢ、イーサネットポート、及び電話ポート）も含む。
【００５０】
装置１０００は、ドライブベイ１１０も含む。各ドライブベイ１１０は、開口１０１２を含む。開口１０１２は、ドライブモジュール１１００を収容するように構成される。ドライブモジュール１１００は、ハードドライブ１７０を収容するに構成される。図８〜図１０は、ドライブモジュール１１００の付加的な図を示している。以下でより詳細に説明するように、図６及び図８〜図１０に示すドライブベイ１１０及びドライブモジュール１１００の構成によって、ハードドライブ１７０とシステム１００との間の接続を提供するのにケーブルは必要とされない。
【００５１】
図６に示すように、各ドライブベイ１１０は、ＵＳＢポートとして示されたポート１０１０を開口１０１２内に含む。各ドライブモジュール１１００は、ドライブベイ１１０のポート１０１０に接続するように構成されるポート１１１０を含む。したがって、各ドライブモジュール１１００を、ドライブベイ１１０のそれぞれにおいて相互交換可能に使用することができる。ドライブモジュール１１００とドライブベイ１１０との間の通信を提供する任意の適したポート又は接続を使用できることが理解されるべきである。
【００５２】
各ドライブモジュール１１００は、ハードドライブ１７０を収容するように構成される１つ又は２つ以上のハードドライブポート１１６０、１１６１（図８）も含む。システム１００が、異なるタイプのハードドライブ１７０を収容できるように、異なるドライブモジュール１１００は、異なるタイプのハードドライブ１７０に適した異なるポート１１６１、１１６０を有することができる。
【００５３】
好ましくは、１つ又は２つ以上の１１６０、１１６１は、インタフェースボード１１６６上に設けられている。インタフェースポート１１６０、１１６１の取り替えが望まれている場合（たとえば、損傷によって、又は、異なるタイプのハードドライブを収容するために異なるポート１１６０、１１６１が望まれている場合）、インタフェースボード１１６６をドライブモジュール１１００から取り外して、別のインタフェースボードと取り替えることができる。これによって、ドライブモジュール１１００全体を取り替えることと比較して、コスト削減が提供される。
【００５４】
ドライブモジュール１１００は、ハードドライブ支持部１１２０も含む。支持部１１２０は、ハードドライブ１７０がドライブモジュール１１００に接続されると、ハードドライブ１７０を安定させるように働く。図示した実施形態では、支持部１１２０は、ドライブモジュール１１００がドライブベイ１１０に配置されるとガイドとしても機能し、ドライブモジュールポート１１１０がドライブベイポート１０１０に確実に接続するようにする。図１０は、ドライブモジュール１１００に接続されているハードドライブ１７０の側面図を示している。
【００５５】
図示した実施形態では、支持部は、ヒンジ１１２１によってドライブモジュール１１００に接続されている。したがって、支持部１１２０は、開位置（図８）又は閉位置（図９）に位置することができる。支持部１１２０は、閉位置にある場合、ポート１１１０、１１６０、１１６１を覆って保護し、携帯性を向上させる。
【００５６】
各ドライブモジュール１１００は、ラッチ１１１１を含む、ラッチ１１１１は、特にソレノイドロック等のロック機構１１１を作動させる。図６に示すように、各ドライブモジュール１１００は、状態インジケータ１１２も含む。図６の実施形態では、状態インジケータは、変化する色のＬＥＤを含む。これらＬＥＤは、ドライブベイ１１０のハードドライブ１７０の状態を信号で伝える。たとえば、緑色は、手続きが完了し、ハードドライブ１７０を取り外すことができることを示すことができる一方、赤色は、手続きが進行中であり、ドライブベイ１１０を開けるべきでないことを示すことができる。
【００５７】
本明細書で説明した実施形態による１つ又は２つ以上のドライブベイ１１０は、従来のコンピュータデバイスに含めることもできることが理解されるべきである。たとえば、ドライブモジュール１１００を含めて、ドライブベイ１１０は、パーソナルコンピュータデバイス又は他のデバイス内に設けて、そのデバイスが様々なタイプのハードドライブを収容できるようにすることができる。
【００５８】
図１１〜図１３は、ベース装置１０００を含むシステム１００のより複雑な実施形態を示している。
【００５９】
図１１は、ポート１１５５（図７）を介してラップトップコンピュータ１１９９（又は他のパーソナルコンピュータデバイス）及び外付けハードドライブ１１９８と通信するベース装置を示している。この構成では、ベース装置１０００は、ラップトップ１１９９に対する外付けハードドライブとして機能する。外付けハードドライブ１１９８は、記憶デバイス１２２として機能することができ、且つ／又は、ドライブベイ１１０内のハードドライブ１７０からコピーされたデータを受信することができる。
【００６０】
図１２は、「デイジーチェーン」方法でポート１１５５（図７）を介して互いに接続されている複数のベース装置を示している。この構成では、各装置１０００は、クライアントデバイス及びホストデバイスの双方として機能することができる。さらに、拡張ベイ１２１０が、ベース装置１０００に接続されて、ベース装置１０００と通信する。拡張ベイ１２１０は、付加的なドライブベイ１１０を含む。付加的なドライブベイ１１０は、拡張ベイ１２１０が接続されるベース装置１０００を通じて動作する。
【００６１】
図１３は、装置１０００の「ハブ・アンド・スポーク」構成を示している。図１３の実施形態では、複数の他の装置１０００に接続される装置１０００／１３００が、それら他の装置１０００を制御するハブとして機能する。
【００６２】
１つ又は２つ以上の装置１０００を含むさまざまな他の構成が可能であることが理解されるべきである。さらに、このような他の構成は、拡張ベイ１２１０、ラップトップ１１９９（若しくは他のパーソナルコンピューティングデバイス）、又は外付けハードドライブ１１９８を含むことができる。
【００６３】
図４〜図１３に示す構造的構成は例にすぎず、他の構造的構成が可能である。さらに、上述したプロセス及びデバイスは、使用及び生産できる多くのもののうちの好ましい方法及びデバイスを示している。上記説明及び図面は、例示的な実施形態を示している。これら例示的な実施形態は、本発明の目的、特徴、及び利点を達成する。しかしながら、本発明が、上述して図示した実施形態に厳密に限定されることは意図されていない。添付の特許請求の範囲の精神及び範囲内に入る本発明のあらゆる変更が、本発明の一部とみなされるべきである。
【図面の簡単な説明】
【００６４】
【図１】本発明の例示的な一実施形態によるハードドライブ消去システムを示すブロック図である。
【図２】ハードドライブの一部の概略図である。
【図３Ａ】本発明の一実施形態によるハードドライブを消去する方法を示すフローチャートである。
【図３Ｂ】本発明の一実施形態によるハードドライブを消去する方法を示すフローチャートである。
【図４】本発明の例示的な実施形態によるハードドライブ消去システムの構造的構成である。
【図５】本発明の例示的な実施形態によるハードドライブ消去システムの構造的構成である。
【図６】本発明の例示的な実施形態によるハードドライブ消去システムの構造的構成である。
【図７】本発明の例示的な実施形態によるハードドライブ消去システムの構造的構成である。
【図８】本発明の例示的な実施形態によるハードドライブ消去システムの構造的構成である。
【図９】本発明の例示的な実施形態によるハードドライブ消去システムの構造的構成である。
【図１０】本発明の例示的な実施形態によるハードドライブ消去システムの構造的構成である。
【図１１】本発明の例示的な実施形態によるハードドライブ消去システムの構造的構成である。
【図１２】本発明の例示的な実施形態によるハードドライブ消去システムの構造的構成である。
【図１３】本発明の例示的な実施形態によるハードドライブ消去システムの構造的構成である。
【図１】
2009512968.tif 000003
【図２】
2009512968.tif 000004
【図３Ａ】
2009512968.tif 000005
【図３Ｂ】
2009512968.tif 000006
【図４】
2009512968.tif 000007
【図５】
2009512968.tif 000008
【図６】
2009512968.tif 000009
【図７】
2009512968.tif 000010
【図８】
2009512968.tif 000011
【図９】
2009512968.tif 000012
【図１０】
2009512968.tif 000013
【図１１】
2009512968.tif 000014
【図１２】
2009512968.tif 000015
【図１３】
2009512968.tif 000016
【国際調査報告】
2009512968.tif 000017
2009512968.tif 000018