(57)【特許請求の範囲】
【請求項１】
書き換え自在な記憶装置に任意のデータを記憶する利用者端末と、該利用者端末を管理する管理サーバとが、ネットワークを介して接続されたデータ消去システムであって、
前記管理サーバは、
前記利用者端末がブートプログラムを記録した特定の記録媒体により起動したことを認証する認証手段と、
前記認証手段が前記利用者端末の起動を認証すると、前記利用者端末の記憶装置からデータを消去させるための消去プログラムを、前記利用者端末に向けて送信するプログラム送信手段と、を備え、
前記利用者端末は、
ブートプログラムを記憶した特定の記録媒体により起動した後に、前記プログラム送信手段によって前記管理サーバから送られる消去プログラムを受信するプログラム受信手段と、
前記プログラム受信手段が受信した消去プログラムを実行して、自己の記憶装置に記憶されているデータを消去するプログラム実行手段と、を備える、
ことを特徴とするデータ消去システム。
【請求項２】
書き換え自在な記憶装置に任意のデータを記憶する利用者端末と、該利用者端末を管理する管理サーバとが、ネットワークを介して接続されたデータ消去システムであって、
前記管理サーバは、
前記利用者端末がブートプログラムを記憶した書き込み可能な特定の記録媒体により起動したことを認証する認証手段と、
前記認証手段が前記利用者端末の起動を認証すると、前記利用者端末の記憶装置に記憶されているデータの消去を前記利用者端末にて実行させるための消去プログラムを、前記利用者端末に向けて送信するプログラム送信手段と、
前記プログラム送信手段により送信された消去プログラムが前記利用者端末にて実行されて、前記利用者端末の記憶装置に記憶されているデータが消去されたことを判別する判別手段と、を備え、
前記利用者端末は、
ブートプログラムを記憶した特定の記録媒体により起動した後に、前記プログラム送信手段によって前記管理サーバから送られる消去プログラムを受信するプログラム受信手段と、
前記プログラム受信手段が受信した消去プログラムを、自己のメモリ内に格納するプログラム格納手段と、
前記プログラム格納手段が消去プログラムの格納を終えると、連動して消去プログラムを実行し、自己の記憶装置に記憶されているデータを消去するプログラム実行手段と、
前記プログラム実行手段が消去プログラムの実行を終えると、自己の記憶装置からデータが消去されたことを示す消去完了情報を、消去前記管理サーバに向けて送信する完了情報送信手段と、を備える、
ことを特徴とするデータ消去システム。
【請求項３】
前記利用者端末は、
前記プログラム実行手段がデータの消去を終えた後に、起動に使用した記録媒体を、使用不能状態となるようにデータ更新する更新手段を更に備える、
ことを特徴とする請求項２に記載のデータ消去システム。
【請求項４】
前記プログラム実行手段は、消去プログラムに従って、自己の記憶装置の記憶領域全体に渡り、所定データを所定回数だけ上書きすることにより、記憶装置に記憶されているデータを消去する、
ことを特徴とする請求項１、２又は３に記載のデータ消去システム。
【請求項５】
ハードディスクに任意のデータを記憶する利用者端末と、該利用者端末を管理する管理サーバとが、ネットワークを介して接続されたデータ消去システムであって、
前記管理サーバは、
前記利用者端末がブートプログラムを記憶した特定のフレキシブルディスクにより起動したことを認証し、
前記利用者端末の起動を認証した後に、前記利用者端末のハードディスクに記憶されているデータの消去を前記利用者端末にて実行させるための消去プログラムを、前記利用者端末に向けて送信し、
送信した消去プログラムが前記利用者端末にて実行されて、前記利用者端末のハードディスクに記憶されているデータが消去されたことを判別し、
前記利用者端末は、
ブートプログラムを記憶した特定のフレキシブルディスクにより起動した後に、前記管理サーバから送られる消去プログラムを受信し、
受信した消去プログラムを自己のメモリ内に格納した後に、連動して消去プログラムを実行して、自己のハードディスクに記憶されているデータを消去し、
消去プログラムの実行を終えると、ハードディスクからデータが消去されたことを示す消去完了情報を、前記管理サーバに向けて送信する、
ことを特徴とするデータ消去システム。
【請求項６】
書き換え自在な記憶装置に任意のデータを記憶する利用者端末とネットワークを介して接続された管理サーバであって、
前記利用者端末の記憶装置からデータを消去させるための消去プログラムを記憶するプログラム記憶手段と、
前記利用者端末がブートプログラムを記憶した特定の記録媒体により起動したことを認証する認証手段と、
前記認証手段が前記利用者端末の起動を認証すると、前記プログラム記憶手段に記憶された消去プログラムを、前記利用者端末に向けて送信するプログラム送信手段と、
前記プログラム送信手段により送信された消去プログラムが前記利用者端末にて実行され、前記利用者端末の記憶装置に記憶されているデータが消去されたことを判別する判別手段と、
を備えることを特徴とする管理サーバ。
【請求項７】
書き換え自在な記憶装置に任意のデータを記憶する利用者端末とネットワークを介して接続された管理サーバであって、
前記利用者端末の記憶装置からデータを消去させるための複数の消去プログラムを、複数の消去方式を規定する各消去パターン情報に対応付けて記憶するプログラム記憶手段と、
前記利用者端末がブートプログラムを記憶した特定の記録媒体により起動したことを認証する認証手段と、
前記認証手段により前記利用者端末の起動が認証された後に、任意の消去パターン情報を指定する情報指定手段と、
前記情報指定手段により指定された消去パターン情報に対応する消去プログラムを前記プログラム記憶手段から読み出すプログラム読み出し手段と、
前記プログラム読み出し手段により読み出された消去プログラムを前記利用者端末に向けて送信するプログラム送信手段と、
前記プログラム送信手段により送信された消去プログラムが前記利用者端末のメモリ内に格納された後、連動して消去プログラムが実行されることにより、前記利用者端末の記憶装置に記憶されているデータが消去されたことを判別する判別手段と、
を備えることを特徴とする管理サーバ。
【請求項８】
前記プログラム記憶手段は、記憶装置の記憶領域全体に渡り、所定データを所定回数だけ上書きすることにより、記憶装置に記憶されているデータを消去するプログラムを記憶する、
ことを特徴とする請求項６又は７に記載の管理サーバ。
【請求項９】
ハードディスクに任意のデータを記憶する利用者端末とネットワークを介して接続された管理サーバであって、
前記利用者端末がブートプログラムを記憶した特定のフレキシブルディスクにより起動したことを認証し、
前記利用者端末の起動を認証した後に、所定の記憶部に記憶された消去プログラムを読み出し、
読み出した消去プログラムを前記利用者端末に向けて送信し、
前記プログラム送信手段により送信された消去プログラムが前記利用者端末のメモリ内に格納された後、連動して消去プログラムが実行されることにより、前記利用者端末のハードディスクに記憶されているデータが消去されたことを判別する、
ことを特徴とする管理サーバ。
【請求項１０】
書き換え自在な記憶装置に任意のデータを記憶する利用者端末と、該利用者端末を管理する管理サーバとが、ネットワークを介して接続されたシステムにおけるデータ消去方法であって、
利用者端末がブートプログラムを記録した特定の記録媒体により起動したことを認証する認証ステップと、
前記認証ステップにて利用者端末の起動が認証されると、利用者端末の記憶装置からデータを消去させるための消去プログラムを、管理サーバから利用者端末に向けて送信するプログラム送信ステップと
前記プログラム送信ステップにて管理サーバから送信された消去プログラムを利用者端末にて受信するプログラム受信ステップと、
前記プログラム受信ステップにて受信された消去プログラムを実行して、利用者端末の記憶装置に記憶されているデータを消去するプログラム実行ステップと、
を備えることを特徴とするデータ消去方法。
【請求項１１】
書き換え自在な記憶装置に任意のデータを記憶する利用者端末とネットワークを介して接続された管理サーバにおけるデータ消去方法であって、
利用者端末がブートプログラムを記憶した特定の記録媒体により起動したことを認証する認証ステップと、
前記認証ステップにて利用者端末の起動が認証されると、所定の記憶部に記憶された利用者端末の記憶装置からデータを消去させるための消去プログラムを、利用者端末に向けて送信するプログラム送信ステップと、
前記プログラム送信ステップにて送信された消去プログラムが利用者端末にて実行され、利用者端末の記憶装置に記憶されているデータが消去されたことを判別する判別ステップと、
を備えることを特徴とするデータ消去方法。
【請求項１２】
書き換え自在な記憶装置に任意のデータを記憶する利用者端末とネットワークを介して接続されたコンピュータに、利用者端末がブートプログラムを記憶した特定の記録媒体により起動したことを認証する認証ステップと、前記認証ステップにて利用者端末の起動が認証されると、所定の記憶部に記憶された利用者端末の記憶装置からデータを消去させるための消去プログラムを、利用者端末に向けて送信するプログラム送信ステップと、前記プログラム送信ステップにて送信された消去プログラムが利用者端末にて実行され、利用者端末の記憶装置に記憶されているデータが消去されたことを判別する判別ステップとを実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データ消去システム、管理サーバ、データ消去方法およびプログラムに関する。
【０００２】
【従来の技術】
従来より、環境保全等に対する社会的な意識の高まりから、さまざまな工業製品等においてリサイクルが試みられている。特にパソコン（パーソナルコンピュータ）製品等は、個人や企業等にて幅広く使用されているため、買い換え時やリース切れの等の際に、多くの製品が再利用や再資源化の対象となる。
一般に、パソコンには、ハードディスクが内蔵されており、このハードディスクには、ＯＳ（Operating System）やアプリケーションソフトウェアだけでなく、パソコンの使用により蓄積された種々の情報が記憶されている。そして、このようなハードディスクから個人情報や企業情報が漏洩する危険性が指摘されている。そのため、パソコンをリサイクルする際に、元の使用者や企業の担当者等は、ハードディスクに記憶されているデータ（ファイル等）を削除し、個人情報や企業情報の漏洩防止を図っている。
【０００３】
しかし、パソコン上で起動しているＯＳの機能（ファイル操作等）を使用してファイル等を削除しても、実際には、ファイルの管理情報（インデックス部分等）が消去されるだけであり、削除したつもりのファイルの実体は、ハードディスク上にそのまま残っている。そのため所定のファイル復元プログラム等を実行させることによって、削除したファイルが容易に復元されてしまうこととなる。つまり、単純にファイルを削除しただけでは、ファイルが復元可能であり、個人情報や企業情報が漏洩してしまうおそれがあった。
一方、フォーマットプログラムを実行して、ハードディスクを初期化してしまうことも考えられるが、フォーマットのやり方次第では、ファイルの実体がハードディスク上に残ってしまう場合がある。そして、同じくファイルが復元されると、個人情報や企業情報が漏洩してしまうおそれがあった。
【０００４】
そのため、最近では、ハードディスクからのデータ（ファイル等）の復元を実質的に不可能とさせるデータ消去ソフトウェアが、個人や企業にて利用されるようになって来ている。このデータ消去ソフトウェアは、ハードディスク全体に、例えば、新しいデータ（乱数によるデータ等）を数回上書きし、元データ及びその所在を判別不能とすることにより、データの完全消去（抹消）を実現している。
具体的に説明すると、このようなデータ消去ソフトウェアは、一般に、起動可能なＦＤ（フレキシブルディスク）に記憶されて販売等される。そして、利用者は、そのＦＤをパソコンに挿入して電源を投入する（再起動等でもよい）。
するとパソコンは、ハードディスク内のＯＳ等を使用せずに、ＦＤから必要データを読み出して立ち上がり（起動し）、続いて、データ消去ソフトウェアを実行する。そして、この実行によってパソコンは、ＢＩＯＳ（Basic Input/Output System）を介して乱数データ等を、ハードディスク全体に渡って数回上書きし、ハードディスクからデータを消去する。
このように、パソコン上でデータ消去ソフトウェアを実行させ、ハードディスク内のデータを消去すれば、個人情報や企業情報の漏洩を適切に防止できることとなる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述したような、データ消去ソフトウェアを用いてハードディスク内のデータを消去する従来手法では、企業等にて多数のパソコンをリサイクルする場合に、作業効率が著しく低下してしまう等の問題があった。
これは、従来のデータ消去ソフトウェアが、そもそもパソコン１台毎にデータ消去することしか想定されていないため、作業員（作業担当者等）は、リサイクル対象の全てのパソコンに対して同じ操作をしなければならなかった。更に、遠隔地にて生じたリサイクル用のパソコン（ハードディスク）に対してデータの消去を行う場合には、作業員が現地（遠隔地）まで赴き、一連の作業を完了させる必要があるため、作業効率が悪いだけでなく、多大な経費が発生してしまうこともあった。
【０００６】
このような経費等の発生を抑えるため、特定の作業員の代わりに、現地の一般社員等にデータ消去ソフトウェアの実行操作等を行わせることも考えられるが、この場合には、運用スキルや管理体制が新たな問題となってしまう。
つまり、一般社員等に実行操作等の運用スキルが十分でない場合や、データ消去ソフトウェアの管理体制等が充実していない場合には、新たな問題が生じてしまうこととなる。
例えば、データ消去ソフトウェアが正常に実行されないままパソコンがリサイクルされてしまったり、規定通りの消去方式が選択されずに、他の消去方式にてデータ消去が実行されてしまったり、更に、誤って対象でないパソコンに対してデータ消去してしまったりするといった問題が生じてしまう。
また、データ消去ソフトウェアがＦＤに記憶されているため、手軽にコピーされたり、盗難に遭ったり、不正使用されるといった問題も生じてしまうおそれがあった。
【０００７】
このような、一般社員等の運用スキルや管理体制の問題が解決されたならば、作業効率の低下を招くことなく、適切にパソコン（ハードディスク）からデータを消去することができ、企業情報等の漏洩防止が達成できることとなる。
【０００８】
この発明は、上記実状に鑑みてなされたもので、パソコン等から適切にデータを消去することのできるデータ消去システム、管理サーバ、データ消去方法およびプログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点に係るデータ消去システムは、書き換え自在な記憶装置に任意のデータを記憶する利用者端末と、該利用者端末を管理する管理サーバとが、ネットワークを介して接続されたデータ消去システムであって、
前記管理サーバは、
前記利用者端末がブートプログラムを記録した特定の記録媒体により起動したことを認証する認証手段と、
前記認証手段が前記利用者端末の起動を認証すると、前記利用者端末の記憶装置からデータを消去させるための消去プログラムを、前記利用者端末に向けて送信するプログラム送信手段と、を備え、
前記利用者端末は、
ブートプログラムを記憶した特定の記録媒体により起動した後に、前記プログラム送信手段によって前記管理サーバから送られる消去プログラムを受信するプログラム受信手段と、
前記プログラム受信手段が受信した消去プログラムを実行して、自己の記憶装置に記憶されているデータを消去するプログラム実行手段と、を備える、
ことを特徴とする。
【００１０】
上記目的を達成するため、本発明の第２の観点に係るデータ消去システムは、
書き換え自在な記憶装置に任意のデータを記憶する利用者端末と、該利用者端末を管理する管理サーバとが、ネットワークを介して接続されたデータ消去システムであって、
前記管理サーバは、
前記利用者端末がブートプログラムを記憶した書き込み可能な特定の記録媒体により起動したことを認証する認証手段と、
前記認証手段が前記利用者端末の起動を認証すると、前記利用者端末の記憶装置に記憶されているデータの消去を前記利用者端末にて実行させるための消去プログラムを、前記利用者端末に向けて送信するプログラム送信手段と、
前記プログラム送信手段により送信された消去プログラムが前記利用者端末にて実行されて、前記利用者端末の記憶装置に記憶されているデータが消去されたことを判別する判別手段と、を備え、
前記利用者端末は、
ブートプログラムを記憶した特定の記録媒体により起動した後に、前記プログラム送信手段によって前記管理サーバから送られる消去プログラムを受信するプログラム受信手段と、
前記プログラム受信手段が受信した消去プログラムを、自己のメモリ内に格納するプログラム格納手段と、
前記プログラム格納手段が消去プログラムの格納を終えると、連動して消去プログラムを実行して、自己の記憶装置に記憶されているデータを消去するプログラム実行手段と、
前記プログラム実行手段が消去プログラムの実行を終えると、自己の記憶装置からデータが消去されたことを示す消去完了情報を、消去前記管理サーバに向けて送信する完了情報送信手段と、を備える、
ことを特徴とする。
【００１１】
前記利用者端末は、
前記プログラム実行手段がデータの消去を終えた後に、起動に使用した記録媒体を、使用不能状態となるようにデータ更新する更新手段を更に備えてもよい。
【００１２】
前記プログラム実行手段は、消去プログラムに従って、自己の記憶装置の記憶領域全体に渡り、所定データを所定回数だけ上書きすることにより、記憶装置に記憶されているデータを消去してもよい。
【００１３】
上記目的を達成するため、本発明の第３の観点に係るデータ消去システムは、
ハードディスクに任意のデータを記憶する利用者端末と、該利用者端末を管理する管理サーバとが、ネットワークを介して接続されたデータ消去システムであって、
前記管理サーバは、
前記利用者端末がブートプログラムを記憶した特定のフレキシブルディスクにより起動したことを認証し、
前記利用者端末の起動を認証した後に、前記利用者端末のハードディスクに記憶されているデータの消去を前記利用者端末にて実行させるための消去プログラムを、前記利用者端末に向けて送信し、
送信した消去プログラムが前記利用者端末にて実行されて、前記利用者端末のハードディスクに記憶されているデータが消去されたことを判別し、
前記利用者端末は、
ブートプログラムを記憶した特定のフレキシブルディスクにより起動した後に、前記管理サーバから送られる消去プログラムを受信し、
受信した消去プログラムを自己のメモリ内に格納した後に、連動して消去プログラムを実行して、自己のハードディスクに記憶されているデータを消去し、
消去プログラムの実行を終えると、ハードディスクからデータが消去されたことを示す消去完了情報を、前記管理サーバに向けて送信する、
ことを特徴とする。
【００１４】
上記目的を達成するため、本発明の第４の観点に係る管理サーバは、
書き換え自在な記憶装置に任意のデータを記憶する利用者端末とネットワークを介して接続された管理サーバであって、
前記利用者端末の記憶装置からデータを消去させるための消去プログラムを記憶するプログラム記憶手段と、
前記利用者端末がブートプログラムを記憶した特定の記録媒体により起動したことを認証する認証手段と、
前記認証手段が前記利用者端末の起動を認証すると、前記プログラム記憶手段に記憶された消去プログラムを、前記利用者端末に向けて送信するプログラム送信手段と、
前記プログラム送信手段により送信された消去プログラムが前記利用者端末にて実行され、前記利用者端末の記憶装置に記憶されているデータが消去されたことを判別する判別手段と、
を備えることを特徴とする。
【００１５】
上記目的を達成するため、本発明の第５の観点に係る管理サーバは、
書き換え自在な記憶装置に任意のデータを記憶する利用者端末とネットワークを介して接続された管理サーバであって、
前記利用者端末の記憶装置からデータを消去させるための複数の消去プログラムを、複数の消去方式を規定する各消去パターン情報に対応付けて記憶するプログラム記憶手段と、
前記利用者端末がブートプログラムを記憶した特定の記録媒体により起動したことを認証する認証手段と、
前記認証手段により前記利用者端末の起動が認証された後に、任意の消去パターン情報を指定する情報指定手段と、
前記情報指定手段により指定された消去パターン情報に対応する消去プログラムを前記プログラム記憶手段から読み出すプログラム読み出し手段と、
前記プログラム読み出し手段により読み出された消去プログラムを前記利用者端末に向けて送信するプログラム送信手段と、
前記プログラム送信手段により送信された消去プログラムが前記利用者端末のメモリ内に格納された後、連動して消去プログラムが実行されることにより、前記利用者端末の記憶装置に記憶されているデータが消去されたことを判別する判別手段と、
を備えることを特徴とする。
【００１６】
前記プログラム記憶手段は、記憶装置の記憶領域全体に渡り、所定データを所定回数だけ上書きすることにより、記憶装置に記憶されているデータを消去するプログラムを記憶してもよい。
【００１７】
上記目的を達成するため、本発明の第６の観点に係る管理サーバは、
ハードディスクに任意のデータを記憶する利用者端末とネットワークを介して接続された管理サーバであって、
前記利用者端末がブートプログラムを記憶した特定のフレキシブルディスクにより起動したことを認証し、
前記利用者端末の起動を認証した後に、所定の記憶部に記憶された消去プログラムを読み出し、
読み出した消去プログラムを前記利用者端末に向けて送信し、
前記プログラム送信手段により送信された消去プログラムが前記利用者端末のメモリ内に格納された後、連動して消去プログラムが実行されることにより、前記利用者端末のハードディスクに記憶されているデータが消去されたことを判別する、
ことを特徴とする。
【００１８】
上記目的を達成するため、本発明の第７の観点に係るデータ消去方法は、
書き換え自在な記憶装置に任意のデータを記憶する利用者端末と、該利用者端末を管理する管理サーバとが、ネットワークを介して接続されたシステムにおけるデータ消去方法であって、
利用者端末がブートプログラムを記録した特定の記録媒体により起動したことを認証する認証ステップと、
前記認証ステップにて利用者端末の起動が認証されると、利用者端末の記憶装置からデータを消去させるための消去プログラムを、管理サーバから利用者端末に向けて送信するプログラム送信ステップと
前記プログラム送信ステップにて管理サーバから送信された消去プログラムを利用者端末にて受信するプログラム受信ステップと、
前記プログラム受信ステップにて受信された消去プログラムを実行して、利用者端末の記憶装置に記憶されているデータを消去するプログラム実行ステップと、
を備えることを特徴とする。
【００１９】
上記目的を達成するため、本発明の第８の観点に係るデータ消去方法は、
書き換え自在な記憶装置に任意のデータを記憶する利用者端末とネットワークを介して接続された管理サーバにおけるデータ消去方法であって、
利用者端末がブートプログラムを記憶した特定の記録媒体により起動したことを認証する認証ステップと、
前記認証ステップにて利用者端末の起動が認証されると、所定の記憶部に記憶された利用者端末の記憶装置からデータを消去させるための消去プログラムを、利用者端末に向けて送信するプログラム送信ステップと、
前記プログラム送信ステップにて送信された消去プログラムが利用者端末にて実行され、利用者端末の記憶装置に記憶されているデータが消去されたことを判別する判別ステップと、
を備えることを特徴とする。
【００２０】
上記目的を達成するため、本発明の第９の観点に係るプログラムは、
書き換え自在な記憶装置に任意のデータを記憶する利用者端末とネットワークを介して接続されたコンピュータに、利用者端末がブートプログラムを記憶した特定の記録媒体により起動したことを認証する認証ステップと、前記認証ステップにて利用者端末の起動が認証されると、所定の記憶部に記憶された利用者端末の記憶装置からデータを消去させるための消去プログラムを、利用者端末に向けて送信するプログラム送信ステップと、前記プログラム送信ステップにて送信された消去プログラムが利用者端末にて実行され、利用者端末の記憶装置に記憶されているデータが消去されたことを判別する判別ステップとを実行させることを特徴とする。
【００２１】
【発明の実施の形態】
本発明の実施の形態にかかるデータ消去システムについて、以下図面を参照して説明する。
【００２２】
図１は、この発明の実施の形態に適用されるデータ消去システムの構成の一例を示す模式図である。図示するように、このシステムは、管理ＰＣ１と、専用起動ディスク２と、利用者ＰＣ３（利用者ＰＣ３ａ〜３ｅ）とを含んで構成される。
なお、各利用者ＰＣ３は、ＬＡＮ（Local Area Network）８に接続されており、また、管理ＰＣ１は、イントラネットやインターネット等からなるネットワーク９を介してＬＡＮ８と接続されている。すなわち、管理ＰＣ１と各利用者ＰＣ３とは、ＬＡＮ８及びネットワーク９を介して接続されている。
【００２３】
管理ＰＣ（パーソナルコンピュータ）１は、通信機能を備えた汎用の電子計算機等からなり、管理サーバとして機能し、データ消去システム全体を制御する。なお、管理ＰＣ１は、例えば、企業の本社（本店）等に配置され、特定の管理者等により操作される。
具体的に管理ＰＣ１は、図２に示すように、演算処理部１１と、ハードディスク１２と、メモリ１３と、指示入力部１４と、画像処理部１５と、表示部１６と、ＦＤドライブ装置１７と、通信装置１８と、を含んで構成される。
【００２４】
演算処理部１１は、ＣＰＵ（Central Processing Unit）及び周辺ＬＳＩ（Large Scale Integration）等からなり、後述する消去管理処理等のプログラムを実行して管理ＰＣ１全体を制御する。
【００２５】
ハードディスク１２は、後述する消去管理処理等を規定するプログラムを記憶すると共に、図３（ａ）に示すような消去管理テーブル１２１及び、図３（ｂ）に示すような消去プログラム管理テーブル１２２等をも記憶する。
【００２６】
図３（ａ）に示す消去管理テーブル１２１は、各利用者ＰＣ３を管理するためのテーブルであり、管理番号、ＭＡＣアドレス、ＮＩＣ情報、消去区分、消去日時、及び、シリアル番号等の情報が含まれている。
なお、ＭＡＣアドレス（Media Access Control Address）は、各利用者ＰＣ３のＮＩＣ（Network Interface Card）等に設定されているユニークな情報であり、ＬＡＮ８上における各利用者ＰＣ３の識別に使用される。
また、ＮＩＣ情報は、各利用者ＰＣ３のＮＩＣを識別するための情報であり、この情報により、各利用者ＰＣ３に送信すべきＮＩＣドライバが特定される（複数のＮＩＣドライバは、予めハードディスク１２内に記憶されている）。
また、消去区分は、データ消去に関する状態区分であり、管理者等により予め設定されている。ここで、消去区分の値が１（消去予約）となっている利用者ＰＣ３が、後述する消去管理処理にて、データ消去の対象となる。
また、シリアル番号は、配布される専用起動ディスク２にそれぞれユニークに採番されている番号を示し、利用者ＰＣ３に対する専用起動ディスク２の妥当性の判別に使用される。
【００２７】
図３（ｂ）に示す消去プログラム管理テーブル１２２は、消去方式の異なる複数の消去プログラムを管理するためのテーブルであり、ＩＤ（識別番号等）、格納フォルダ、消去方式、書込み回数、及び、回数・固定値選択等の情報が含まれている。
なお、回数・固定値選択は、各消去方式にて選択可能となる書き込み回数や固定値を示す値である。
そしてまた、消去プログラムの実体は、格納フォルダにて指し示されるハードディスク１２内の領域（フォルダ等）に予め記憶されているものとする。
【００２８】
図２に戻って、メモリ１３は、ＲＡＭ（Random Access Memory）等からなり、演算処理部１１が、後述する消去管理処理等を実行する際に必要となる情報等を記憶する。
【００２９】
指示入力部１４は、キーボードやマウス等からなり、管理者等に操作され、所定の指示情報等を入力する。例えば、指示入力部１４は、消去プログラムの消去パターン（消去方式や回数・固定値等）を指定するための指示情報を入力し、演算処理部１１に供給する。
【００３０】
画像処理部１５は、グラフィックコントローラ等からなり、演算処理部１１に制御され、表示部１６に表示すべき所定の画像データを生成する。
表示部１６は、ＬＣＤ（Liquid Crystal Display）等からなり、画像処理部１５により生成された画像データに従って、所定の画像（後述する管理画面等）を表示する。
【００３１】
ＦＤ（フレキシブルディスク）ドライブ装置１７は、演算処理部１１に制御され、専用起動ディスク２に、消去プログラムを含まない起動データを書き込む。
例えば、ＦＤドライブ装置１７は、ブートプログラム、ＮＩＣドライバ、通信プログラム及び、シリアル番号等からなる起動データを、専用起動ディスク２に書き込む。
【００３２】
通信装置１８は、モデムやルータ等からなり、ネットワーク９等を介して接続された各利用者ＰＣ３との間で、所定の情報を送受信する。
例えば、通信装置１８は、利用者ＰＣ３から送られるＭＡＣアドレスやシリアル番号等の情報を受信し、また、利用者ＰＣ３に向けて消去プログラム等を送信する。
【００３３】
図１に戻って、専用起動ディスク２は、一例として、ＦＤ（フレキシブルディスク）からなり、管理ＰＣ１（ＦＤドライブ装置１７）にて、初期データが書き込まれ、データ消去の対象となる利用者ＰＣ３（利用者ＰＣ３を操作する一般社員等）に配布される。
つまり、利用者ＰＣ３に配布される専用起動ディスク２には、消去プログラムが記憶されておらず、ブートプログラム、ＮＩＣドライバ、通信プログラム及び、シリアル番号等からなる起動データだけが記憶されている。
そして、利用者ＰＣ３に挿入されて、電源投入されると（再起動等でもよい）、利用者ＰＣ３を立ち上げ（起動させ）、管理ＰＣ１から送られる消去プログラムを利用者ＰＣ３にて受信させる。受信された消去プログラムは、利用者ＰＣ３のメモリ内に一時的に記憶される（電源断時や再起動時に消去される）。
なお、消去プログラムが利用者ＰＣ３にて実行され、専用起動ディスク２が不要となった後には、専用起動ディスク２の起動データは、使用不能状態に更新される。
【００３４】
利用者ＰＣ３（３ａ〜３ｅ）は、通信機能を備えた汎用の電子計算機等からなり、例えば、企業の支社（支店）等に配置され、一般社員等により操作される。この利用者ＰＣ３は、機種等により多少の違いがあるものの、原則として、上述の図２に示す管理ＰＣ１の構成と同一である。
つまり、利用者ＰＣ３も、演算処理部と、ハードディスクと、メモリと、指示入力部と、画像処理部と、表示部と、ＦＤドライブ装置と、通信装置と、を含んで構成される。
そして、ハードディスクには、ＯＳ（Operating System）やアプリケーションソフトウェアだけでなく、一般社員等による利用者ＰＣ３の使用により蓄積された種々の情報が記憶されている。
なお、初期データの書き込まれた専用起動ディスク２が、ＦＤドライブ装置に挿入され、電源が投入されると（再起動等でもよい）、専用起動ディスク２からブートプログラム等が読み出されて利用者ＰＣ３が起動し、演算処理部にて後述するデータ消去処理が実行される。
つまり、管理ＰＣ１から送られる消去プログラムが利用者ＰＣ３のメモリに書き込まれた後に、消去プログラムが演算処理部により実行されて、ハードディスクからデータが消去される。
【００３５】
以下、この発明の実施の形態にかかるデータ消去システムの動作について、図４等を参照して説明する。
図４は、管理ＰＣ１（演算処理部１１）が実行する消去管理処理と、利用者ＰＣ３（同様に演算処理部）が実行するデータ消去処理とを説明するためのフローチャートである。
【００３６】
まず、管理ＰＣ１は、利用者ＰＣ３から起動完了通知が送られるまで、後続処理を待機する（ステップＳ１１）。すなわち、ネットワーク９等を介して、何れかの利用者ＰＣ３から起動完了通知が送られるまで、管理ＰＣ１は、後続処理の実行を待機する。
【００３７】
一方、利用者ＰＣ３は、配布された専用起動ディスク２が挿入された状態で、電源が投入され（再起動等でもよい）、専用起動ディスク２により起動すると、管理ＰＣ１にアクセスし、起動完了通知を送信する（ステップＳ２１）。例えば、利用者ＰＣ３は、起動が完了したことを示す情報に、ＭＡＣアドレス及び、シリアル番号を付加した起動完了通知を、ネットワーク９等を介して管理ＰＣ１に送信する。
【００３８】
そして、管理ＰＣ１は、利用者ＰＣ３から送られた起動完了通知を受信すると、利用者ＰＣ３の認証を行う（ステップＳ１２）。
すなわち、管理ＰＣ１は、起動完了通知に含まれるＭＡＣアドレス及び、シリアル番号の妥当性を、図３（ａ）に示す消去管理テーブル１２１を参照して判別し、利用者ＰＣ３等の認証を行う。
【００３９】
具体的に管理ＰＣ１は、図５に示すように、ＭＡＣアドレス及びシリアル番号に基づいて、利用者ＰＣ３（３ａ，３ｃ，３ｚ等）の認証を行う。この場合、利用者ＰＣ３ａは、認証されるが、利用者ＰＣ３ｃ，３ｚは、認証されない。
つまり、利用者ＰＣ３ａでは、ＭＡＣアドレス（00:30:XX:10:24:XX）が、消去管理テーブル１２１に登録されており、また、シリアル番号（S/N0004）も対応して消去管理テーブル１２１に登録されている（そして、消去区分も１である）ため、認証される（認証：ＯＫ）。
一方、利用者ＰＣ３ｃでは、ＭＡＣアドレス（00:40:XX:48:1C:XX）が、消去管理テーブル１２１に登録されているが、シリアル番号（S/N0004）が登録されていない（登録されているのは、S/N0005である）。そのため、複製された専用起動ディスク２が使用されたと判別され、認証されない（認証：ＮＧ）。
また、利用者ＰＣ３ｚでは、ＭＡＣアドレス（00:99:XX:99:99:XX）が、消去管理テーブル１２１に登録されていない。そのため、管理されていない端末（パソコン）がＬＡＮ８に接続されていると判別され、認証されない（認証：ＮＧ）。
【００４０】
図４に戻って、管理ＰＣ１は、利用者ＰＣ３を認証すると、管理者等から入力される消去パターン等の指示情報を取得する（ステップＳ１３）。
例えば、管理ＰＣ１は、図６に示すような管理画面を表示部１６に表示し、マウス等の指示入力部１４を介して指示（選択）される消去パターン（消去方式や回数・固定値の選択情報等）を取得する。
この際、セキュリティを高めるために、管理者等の入力操作に制限を加えることも可能である。例えば、管理者等の入力操作時に、複数人分のパスワード入力等を求め、全てのパスワード入力が正確になされないと、管理者等であっても、入力操作が行えないようにしてもよい。
なお、上述のステップＳ１２にて利用者ＰＣ３の認証が行われなかった場合、管理ＰＣ１は、そのまま、消去管理処理を終了する。
【００４１】
そして、管理ＰＣ１は、指示情報に従った消去用プログラムを特定して、利用者ＰＣ３に向けて送信する（ステップＳ１４）。
すなわち、管理ＰＣ１は、図３（ｂ）に示すような消去プログラム管理テーブルを参照して、対象となる消去用プログラムをハードディスク１２から読み出す。そして、読み出した消去用プログラムを、ネットワーク９等を介して利用者ＰＣ３に送信する。
【００４２】
一方、利用者ＰＣ３は、管理ＰＣ１から送られた消去用プログラムを受信すると、受信した消去用プログラムを自己のメモリに格納する（ステップＳ２２）。すなわち、利用者ＰＣ３は、消去用プログラムを自己のメモリに一時的に記憶する。そのため、電源断時や再起動時には、消去用プログラムは消えてしまう（使用できない）。
【００４３】
そして、利用者ＰＣ３は、メモリへの消去用プログラムの格納を終えると、連動して、消去用プログラムを実行して、ハードディスクのデータを消去する（ステップＳ２３）。
すなわち、利用者ＰＣ３は、消去用プログラムに従って、自己のハードディスク全体に、消去方式に応じた新しいデータを数回上書きし、元データ及びその所在を判別不能とすることにより、データの完全消去（抹消）を実現する。
【００４４】
利用者ＰＣ３は、データの消去を終えると、消去完了通知を生成して管理ＰＣ１に向けて送信すると共に、専用起動ディスク２を使用不能状態にする（ステップＳ２４）。
例えば、利用者ＰＣ３は、データ消去が完了したことを示す情報にＭＡＣアドレス等を付加した消去完了通知を、管理ＰＣ１に送信する。そして、利用者ＰＣ３は、専用起動ディスク２に記録されている起動データを、使用不能状態となるように更新する。
その後、利用者ＰＣ３の電源ＯＦＦ時や再起動時により、メモリ内に格納された消去用プログラムは消滅する。
【００４５】
管理ＰＣ１は、受信した消去完了通知に従って、消去管理テーブル１２１等を更新する（ステップＳ１５）。
すなわち、利用者ＰＣ３は、図３（ａ）に示す消去管理テーブルにおいて、消去完了通知に含まれるＭＡＣアドレスに対応する消去区分及び、消去日時等を更新する。つまり、対応する消去区分を９（消去済み）とし、また、消去日時に現在日時をセットして、消去管理テーブル１２１を更新する。
【００４６】
このように消去管理処理及び、データ消去処理により、遠隔地等の利用者ＰＣ３から適切にデータを消去することができる。
その際、管理ＰＣ１にて、利用者ＰＣ３のデータ消去作業が一元管理することができるため、従来のように、作業員を現地（遠隔地等）に配置する必要がない。
また、適切な専用起動ディスク２を対象の利用者ＰＣ３に挿入（装填）するだけでデータ消去が行われるため、一般社員等の運用スキル等は、問題とならない。つまり、対象となる利用者ＰＣ３の認証等も管理ＰＣ１側にて行われ、消去パターン等の選定も管理ＰＣ１側にて行われ、そして、データ消去の完了確認も管理ＰＣ１側にて行われる。
これにより、データ消去ソフトウェアが正常に実行されないままパソコンがリサイクルされてしまったり、規定通りの消去方式が選択されずに、他の消去方式にてデータ消去が実行されてしまったり、更に、誤って対象でないパソコンに対してデータ消去してしまったりするといった問題が生じないこととなる。
【００４７】
また、データ消去ソフトウェアの管理も徹底されるため、管理に不備が起こらない。つまり、利用者ＰＣ３には、消去作業直前まで消去プログラムが送られず、また、送られた消去プログラムがメモリに格納されるが電源断や再起動時に消滅してしまう。このため、消去プログラムの不正な拡散を防止できる。
また、専用起動ディスク２には起動データしか書き込まれていないため、配布された状態での不正コピーや不正使用が無駄となる。そして、消去完了後には、専用起動ディスク２の起動データが使用不可能状態に更新されるため、起動すら行えないこととなり、同様に不正コピーや不正使用が無駄となる。
【００４８】
上記の実施の形態では、１台の利用者ＰＣ３毎に、データの消去を行う場合について説明したが、複数台の利用者ＰＣ３を並行してデータの消去を行うようにしてもよい。
例えば、管理ＰＣ１にて複数台の利用者ＰＣ３を同時期に認証し、各利用者ＰＣ３に並行して消去プログラムを送信することにより、複数台の利用者ＰＣ３にて同時期にデータの消去を行わせてもよい。
【００４９】
上記の実施の形態では、専用起動ディスク２をＦＤとして説明したが、ＦＤ以外の記録媒体であっても、書き換え可能であり、かつ、利用者ＰＣ３を起動可能な記録媒体であれば、任意である。
また、専用起動ディスク２に特殊なフォーマットを施すことにより、複製自体をも困難として、セキュリティを更に高めてもよい。
【００５０】
【発明の効果】
以上説明したように、本発明によれば、パソコン等から適切にデータを消去することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るデータ消去システムの一例を示す模式図である。
【図２】管理ＰＣの構成の一例を示すブロックである。
【図３】管理ＰＣのハードディスクに記憶される情報の一例を示す模式図であって、（ａ）が消去管理テーブルであり、（ｂ）が消去プログラム管理テーブルである。
【図４】本発明の実施の形態に係る管理ＰＣにて実行される消去管理処理及び、利用者ＰＣにて実行されるデータ消去処理を説明するためのフローチャートである。
【図５】利用者ＰＣが認証される様子を説明するための模式図である。
【図６】管理ＰＣの表示部に表示される管理画面の一例を示す模式図である。
【符号の説明】
１    管理ＰＣ
２    専用起動ディスク
３（３ａ〜３ｅ）    利用者ＰＣ
８    ＬＡＮ
９    ネットワーク
１１  演算処理部
１２  ハードディスク
１３  メモリ
１４  指示入力部
１５  画像処理部
１６  表示部
１７  ＦＤドライブ装置
１８  通信装置
【図１】
0003753666.tif 000002
【図２】
0003753666.tif 000003
【図３】
0003753666.tif 000004
【図４】
0003753666.tif 000005
【図５】
0003753666.tif 000006
【図６】
0003753666.tif 000007