(57)【要約】      （修正有）【課題】データファイルに係る情報漏洩のリスクを低減するとともに、データファイルの管理を可能ならしめるファイルサーバ、管理サーバ、並びにそれらのサーバと通信可能なコンピュータで使用可能なプログラム及び記録媒体を提供する。【解決手段】暗号化されたデータファイル１００を記憶する暗号化記憶領域１０１と、暗号化されていないデータファイル１００を記憶する非暗号化記憶領域１０３と、データファイル１００を暗号化記憶領域１０１に記憶するときに、データファイル１００を暗号化する手段と、暗号化記憶領域１０１に記憶されているデータファイルを非暗号化記憶領域１０３にコピーするときに、データファイル１００を復号する手段と、暗号化記憶領域１０１に記憶されているデータファイル１００の操作履歴を記録する手段と、非暗号化記憶領域１０３に記憶されているデータファイルの操作履歴を記録する手段とを備えたファイルサーバ。【選択図】図３
2008129803.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたデータファイルを記憶する暗号化記憶領域と、
暗号化されていないデータファイルを記憶する非暗号化記憶領域と、
データファイルを前記暗号化記憶領域に記憶するときに、前記データファイルを暗号化する手段と、
前記暗号化記憶領域に記憶されているデータファイルを前記非暗号化記憶領域にコピーするときに、前記データファイルを復号する手段と、
前記暗号化記憶領域に記憶されているデータファイルの操作履歴を記録する手段と、
前記非暗号化記憶領域に記憶されているデータファイルの操作履歴を記録する手段と
を備えたことを特徴とする単一からなるファイルサーバ。
【請求項２】
前記非暗号化記憶領域に記憶されているデータファイルを加工・編集する手段をさらに備えたことを特徴とする請求項１に記載のファイルサーバ。
【請求項３】
前記非暗号化記憶領域に、特定のユーザだけがアクセス可能なフォルダを生成する手段をさらに備えており、
前記暗号化記憶領域に記憶されているデータファイルは、復号された上で前記非暗号化記憶領域中の前記フォルダ内にコピーされる
ことを特徴とする請求項１又は２に記載のファイルサーバ。
【請求項４】
前記暗号化記憶領域に記憶されているデータファイルが前記非暗号化記憶領域中の前記フォルダ内にコピーされたときに、前記フォルダを操作履歴の監視対象として登録する手段をさらに備えたことを特徴とする請求項３に記載のファイルサーバ。
【請求項５】
前記フォルダから前記データファイルが削除されたとき又は前記フォルダから前記データファイルが前記暗号化記憶領域に戻されたときに、前記フォルダを操作履歴の監視対象から外す手段をさらに備えたことを特徴とする請求項４に記載のファイルサーバ。
【請求項６】
前記暗号化記憶領域に記憶されているデータファイルが前記非暗号化記憶領域にコピーされたときに、管理者のコンピュータに対して通知を発する手段をさらに備えたことを特徴とする請求項請１〜５のいずれかに記載のファイルサーバ。
【請求項７】
前記暗号化記憶領域に記憶されているデータファイルが前記非暗号化記憶領域にコピーされてからの滞在時間を計測する手段と、
前記滞在時間が所定時間を超過したときに、管理者のコンピュータ及び／又は前記データファイルを操作したユーザのコンピュータに対して通知を発する手段と
を備えたことを特徴とする請求項１〜６のいずれかに記載のファイルサーバ。
【請求項８】
前記非暗号化記憶領域にコピーされたデータファイルが、当該データファイルを操作したユーザがログアウトした後も前記非暗号化記憶領域に残存しているときに、管理者のコンピュータ及び／又は前記データファイルを操作したユーザのコンピュータに対して通知を発する手段をさらに備えたことを特徴とする請求項１〜７のいずれかに記載のファイルサーバ。
【請求項９】
前記非暗号化記憶領域にて加工・編集されたデータファイルが、前記暗号化記憶領域にコピーされたときに、前記データファイルを前記非暗号化記憶領域から削除する手段をさらに備えたことを特徴とする請求項１〜８のいずれかに記載のファイルサーバ。
【請求項１０】
前記暗号化記憶領域又は前記非暗号化記憶領域に記憶されたデータファイルを、当該ファイルサーバ以外のコンピュータにコピーすることを許可及び禁止する手段をさらに備えたことを特徴とする請求項１〜９のいずれかに記載のファイルサーバ。
【請求項１１】
前記暗号化記憶領域に記憶されたデータファイルを、当該ファイルサーバ以外のコンピュータにコピーする要求がなされたときに、前記データファイルを復号して、コピー可能な状態とする手段をさらに備えたことを特徴とする請求項１〜１０のいずれかに記載のファイルサーバ。
【請求項１２】
前記復号したデータファイルを、一時的に生成した一時保存領域に記憶することを特徴とする請求項１１に記載のファイルサーバ。
【請求項１３】
前記暗号化記憶領域に記憶されたデータファイルが、当該ファイルサーバ以外のコンピュータにコピーされたときに、前記コピー先のコンピュータから暗号化を行った記録を受信する手段をさらに備えたことを特徴とする請求項１１又は１２に記載のファイルサーバ。
【請求項１４】
当該ファイルサーバとは別に存在する管理サーバから前記データファイルの開封記録を受信する手段をさらに備えたことを特徴とする請求項１１〜１３のいずれかに記載のファイルサーバ。
【請求項１５】
前記暗号化記憶領域に記憶されたデータファイルが、当該ファイルサーバ以外のコンピュータにコピーされたときに、前記コピー先のコンピュータから暗号化を行った記録を受信する手段と、
当該ファイルサーバとは別に存在する管理サーバから前記データファイルの開封記録を受信する手段と、
前記暗号化を行った記録と前記開封記録とを照合し、その結果を管理者のコンピュータに対して通知する手段と
を備えたことを特徴とする請求項１１又は１２に記載のファイルサーバ。
【請求項１６】
前記暗号化記憶領域に記憶されたデータファイルが、当該ファイルサーバ以外のコンピュータにコピーされたときに、前記データファイルに関する情報とともに、前記コピー先のコンピュータに関する情報及び／又は前記コピー先のコンピュータのユーザに関する情報を履歴として記録する手段をさらに備えたことを特徴とする請求項１１〜１５のいずれかに記載のファイルサーバ。
【請求項１７】
請求項１１〜１６のいずれかに記載のファイルサーバに対してデータファイルのコピーを要求する機能と、
前記要求に係る前記データファイルを前記ファイルサーバから受信する機能と、
前記受信したデータファイルを暗号化する機能と、
前記データファイルを特定するファイル特定情報及び前記暗号化したデータファイルを復号する開封用キーを生成するためのキー生成情報を、前記ファイルサーバとは別に存在する管理サーバに対して送信する機能と、
前記データファイルの暗号化を行った記録を前記ファイルサーバに対して送信する機能と、
ユーザから前記暗号化されたデータファイルを開封する要求があったときに、前記ファイル特定情報を前記管理サーバに対して送信する機能と、
前記管理サーバから前記開封用キーを受信して前記データファイルを復号する機能と
をコンピュータに実現させることのできるプログラム。
【請求項１８】
前記受信したデータファイルを暗号化するときに、パスワードを入力させる機能と、
前記入力されたパスワードを記憶する機能と、
ユーザから前記暗号化されたデータファイルを開封する要求があったときに、パスワードを入力させる機能と、
前記入力されたパスワードが、前記記憶したパスワードと一致している場合に、前記データファイルの開封を許可する機能と
をコンピュータに実現させることのできる請求項１７に記載のプログラム。
【請求項１９】
前記ファイル特定情報及び前記キー生成情報とともに、ユーザを特定するユーザ情報もあわせて前記管理サーバに対して送信することを特徴とする請求項１７又は１８に記載のプログラム。
【請求項２０】
請求項１７〜１９のいずれかに記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項２１】
請求項１７〜１９のいずれかに記載のプログラムによって動作するコンピュータから送信された前記ファイル特定情報及び前記キー生成情報を受信する手段と、
前記受信したファイル特定情報を記憶する手段と、
前記受信したキー生成情報から、前記ファイル特定情報に係るデータファイルを復号するための開封用キーを生成する手段と、
前記コンピュータから、開封要求に係るファイル特定情報を受信する手段と、
前記受信した開封要求に係るファイル特定情報が前記記憶しているファイル特定情報と一致している場合に、前記生成した開封用キーを前記コンピュータに対して送信する手段と
を備えたことを特徴とする管理サーバ。
【請求項２２】
前記ファイル特定情報及び前記キー生成情報とともに、前記ユーザ情報もあわせて受信して記憶し、
前記コンピュータから、開封要求に係るファイル特定情報とともに、ユーザ情報を受信し、
前記受信した開封要求に係るファイル特定情報及びユーザ情報が前記記憶しているファイル特定情報及びユーザ情報と一致している場合に、前記生成した開封用キーを前記コンピュータに対して送信する
ことを特徴とする請求項２１に記載の管理サーバ。
【請求項２３】
前記開封用キーを前記コンピュータに対して送信したら、当該データファイルを開封したことに関する開封情報を生成し、前記開封情報を前記ファイルサーバに送信する手段をさらに備えたことを特徴とする請求項２１又は２２に記載の管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化されたデータファイルを取り扱うファイルサーバ、プログラム、記録媒体及び管理サーバに関するものである。
【背景技術】
【０００２】
従来より、機密性の高いデータファイルに関しては、当該データファイルの情報が漏洩しないように高い安全性が要求される。そのため、かかるデータファイルが不正アクセス等によって盗難されたとしても、その情報が解読できないように、暗号化してファイルサーバのハードディスクに保存することが一般的に行われている。
【０００３】
このようなファイルサーバでは、ハードディスクに保存するデータファイルを全て暗号化するようになっている。すなわち、従来のファイルサーバのハードディスクは、暗号化したデータファイルのみを記憶する記憶領域だけを備えているということができる。
【０００４】
暗号化されたデータファイルをユーザが編集・加工する場合には、そのデータファイルを一旦復号する必要があるが、従来のファイルサーバでは、復号したデータファイルを当該ファイルサーバ上に置いて編集・加工することはできなかった。
【０００５】
そのため、暗号化されたデータファイルをファイルサーバからローカルのコンピュータ（ＰＣ）のハードディスクにコピーして復号し、そのＰＣ中のアプリケーションによって編集・加工した後、当該データファイルを再度暗号化してファイルサーバに戻すことが一般的に行われている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、復号されたデータファイルがローカルのＰＣのハードディスクに保存されると、そのＰＣからの情報漏洩のリスクが非常に高くなる。また、ファイルサーバ側では、そのＰＣでの操作履歴を把握しているわけではないので、ＰＣに保存されたデータファイルの管理ができず、情報漏洩後の調査も困難である。
【０００７】
本発明は、このような実情に鑑みてなされたものであり、データファイルに係る情報漏洩のリスクを低減するとともに、データファイルの管理を可能ならしめるファイルサーバ、管理サーバ、並びにそれらのサーバと通信可能なコンピュータで使用可能なプログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、第１に本発明は、暗号化されたデータファイルを記憶する暗号化記憶領域と、暗号化されていないデータファイルを記憶する非暗号化記憶領域と、データファイルを前記暗号化記憶領域に記憶するときに、前記データファイルを暗号化する手段と、前記暗号化記憶領域に記憶されているデータファイルを前記非暗号化記憶領域にコピーするときに、前記データファイルを復号する手段と、前記暗号化記憶領域に記憶されているデータファイルの操作履歴を記録する手段と、前記非暗号化記憶領域に記憶されているデータファイルの操作履歴を記録する手段とを備えたことを特徴とする単一からなるファイルサーバを提供する（請求項１）。
【０００９】
上記発明（請求項１）によれば、暗号化されたデータファイルを非暗号化記憶領域に復号することができるため、復号されたデータファイルをローカルのＰＣのハードディスクに保存する必要がなく、情報漏洩のリスクを低減することができる。また、データファイルの操作履歴はファイルサーバに記録されるため、データファイルの管理を確実に行うことができ、万一情報漏洩があったとしても、その後の調査が容易である。
【００１０】
上記発明（請求項１）に係るファイルサーバは、前記非暗号化記憶領域に記憶されているデータファイルを加工・編集する手段をさらに備えていてもよい（請求項２）。
【００１１】
上記発明（請求項１，２）においては、前記非暗号化記憶領域に、特定のユーザだけがアクセス可能なフォルダを生成する手段をさらに備えており、前記暗号化記憶領域に記憶されているデータファイルは、復号された上で前記非暗号化記憶領域中の前記フォルダ内にコピーされるようにすることが好ましい（請求項３）。かかる発明（請求項３）によれば、ユーザ毎にデータファイルの管理をすることが可能である。
【００１２】
上記発明（請求項３）に係るファイルサーバは、前記暗号化記憶領域に記憶されているデータファイルが前記非暗号化記憶領域中の前記フォルダ内にコピーされたときに、前記フォルダを操作履歴の監視対象として登録する手段をさらに備えたことが好ましい（請求項４）。
【００１３】
上記発明（請求項４）に係るファイルサーバは、前記フォルダから前記データファイルが削除されたとき又は前記フォルダから前記データファイルが前記暗号化記憶領域に戻されたときに、前記フォルダを操作履歴の監視対象から外す手段をさらに備えたことが好ましい（請求項５）。
【００１４】
上記発明（請求項１〜５）に係るファイルサーバは、前記暗号化記憶領域に記憶されているデータファイルが前記非暗号化記憶領域にコピーされたときに、管理者のコンピュータに対して通知を発する手段をさらに備えたことが好ましい（請求項６）。かかる発明（請求項６）によれば、管理者によってもデータファイルの監視を行うことができ、データファイルの監視をより高いレベルで行うことが可能となる。
【００１５】
上記発明（請求項１〜６）に係るファイルサーバは、前記暗号化記憶領域に記憶されているデータファイルが前記非暗号化記憶領域にコピーされてからの滞在時間を計測する手段と、前記滞在時間が所定時間を超過したときに、管理者のコンピュータ及び／又は前記データファイルを操作したユーザのコンピュータに対して通知を発する手段とを備えたことが好ましい（請求項７）。
【００１６】
また、上記発明（請求項１〜７）に係るファイルサーバは、前記非暗号化記憶領域にコピーされたデータファイルが、当該データファイルを操作したユーザがログアウトした後も前記非暗号化記憶領域に残存しているときに、管理者のコンピュータ及び／又は前記データファイルを操作したユーザのコンピュータに対して通知を発する手段をさらに備えたことが好ましい（請求項８）。
【００１７】
また、上記発明（請求項１〜８）に係るファイルサーバは、前記非暗号化記憶領域にて加工・編集されたデータファイルが、前記暗号化記憶領域にコピーされたときに、前記データファイルを前記非暗号化記憶領域から削除する手段をさらに備えたことが好ましい（請求項９）。
【００１８】
上記発明（請求項７〜９）によれば、復号されたデータファイルが非暗号化記憶領域に放置されることを防止することができ、情報漏洩を効果的に抑制することができる。
【００１９】
上記発明（請求項１〜９）に係るファイルサーバは、前記暗号化記憶領域又は前記非暗号化記憶領域に記憶されたデータファイルを、当該ファイルサーバ以外のコンピュータにコピーすることを許可及び禁止する手段をさらに備えたことが好ましい（請求項１０）。
【００２０】
上記発明（請求項１〜９）に係るファイルサーバは、前記暗号化記憶領域に記憶されたデータファイルを、当該ファイルサーバ以外のコンピュータにコピーする要求がなされたときに、前記データファイルを復号して、コピー可能な状態とする手段をさらに備えていてもよい（請求項１１）。ただし、この場合には、下記プログラム及び管理サーバと組み合わせることが好ましい。
【００２１】
上記発明（請求項１１）においては、前記復号したデータファイルを、一時的に生成した一時保存領域に記憶することが好ましい（請求項１２）。かかる発明（請求項１２）によれば、一時保存領域及びそこに記憶されたデータファイルは、必要がなくなれば（コピー要求先のコンピュータに送信された後は）消去されるため、復号したデータファイルが不正収集対象になる可能性が極めて低い。
【００２２】
上記発明（請求項１１，１２）に係るファイルサーバは、前記暗号化記憶領域に記憶されたデータファイルが、当該ファイルサーバ以外のコンピュータにコピーされたときに、前記コピー先のコンピュータから暗号化を行った記録を受信する手段をさらに備えたことが好ましい（請求項１３）。かかる発明（請求項１３）によれば、データファイルが所定のコンピュータにコピーされたことをファイルサーバによって監視することができる。
【００２３】
上記発明（請求項１１〜１３）に係るファイルサーバは、当該ファイルサーバとは別に存在する管理サーバから前記データファイルの開封記録を受信する手段をさらに備えたことが好ましい（請求項１４）。かかる発明（請求項１４）によれば、データファイルが所定のコンピュータで開封されたことを管理サーバ及びファイルサーバによって監視することができる。
【００２４】
上記発明（請求項１１，１２）に係るファイルサーバは、前記暗号化記憶領域に記憶されたデータファイルが、当該ファイルサーバ以外のコンピュータにコピーされたときに、前記コピー先のコンピュータから暗号化を行った記録を受信する手段と、当該ファイルサーバとは別に存在する管理サーバから前記データファイルの開封記録を受信する手段と、前記暗号化を行った記録と前記開封記録とを照合し、その結果を管理者のコンピュータに対して通知する手段とを備えたことが好ましい（請求項１５）。かかる発明（請求項１５）によれば、データファイルのコピー先のコンピュータ又はそのユーザと、データファイルを開封したコンピュータ又はそのユーザとが一致するか否かを管理者が知ることができ、データファイルの監視をより高いレベルで行うことが可能となる。
【００２５】
上記発明（請求項１１〜１５）に係るファイルサーバは、暗号化記憶領域に記憶されたデータファイルが、当該ファイルサーバ以外のコンピュータにコピーされたときに、前記データファイルに関する情報とともに、前記コピー先のコンピュータに関する情報及び／又は前記コピー先のコンピュータのユーザに関する情報を履歴として記録する手段をさらに備えたことが好ましい（請求項１６）。
【００２６】
第２に本発明は、前記ファイルサーバ（請求項１１〜１６）に対してデータファイルのコピーを要求する機能と、前記要求に係る前記データファイルを前記ファイルサーバから受信する機能と、前記受信したデータファイルを暗号化する機能と、前記データファイルを特定するファイル特定情報及び前記暗号化したデータファイルを復号する開封用キーを生成するためのキー生成情報を、前記ファイルサーバとは別に存在する管理サーバに対して送信する機能と、前記データファイルの暗号化を行った記録を前記ファイルサーバに対して送信する機能と、ユーザから前記暗号化されたデータファイルを開封する要求があったときに、前記ファイル特定情報を前記管理サーバに対して送信する機能と、前記管理サーバから前記開封用キーを受信して前記データファイルを復号する機能とをコンピュータに実現させることのできるプログラムを提供する（請求項１７）。
【００２７】
上記発明（請求項１７）によれば、当該プログラムをインストールしてなるコンピュータにデータファイルを暗号化した上でコピーすることができるが、そのデータファイルを復号するには、管理サーバへのアクセスが必要となるため、当該データファイルの監視を確実に行うことができる。
【００２８】
なお、管理サーバは、ファイルサーバとは別に設けられるものである。例えば、この管理サーバを、ファイルサーバを含むイントラネット外に置くことで、イントラネットの安全性を損なうことなく、イントラネット外から管理サーバにアクセスしてデータファイルを復号することが可能となる。
【００２９】
上記発明（請求項１７）に係るプログラムは、前記受信したデータファイルを暗号化するときに、パスワードを入力させる機能と、前記入力されたパスワードを記憶する機能と、ユーザから前記暗号化されたデータファイルを開封する要求があったときに、パスワードを入力させる機能と、前記入力されたパスワードが、前記記憶したパスワードと一致している場合に、前記データファイルの開封を許可する機能とをコンピュータに実現させるものであることが好ましい（請求項１８）。かかる発明（請求項１８）によれば、パスワードを知っているユーザだけが暗号化されたデータファイルを開封（復号）することができる。
【００３０】
上記発明（請求項１７，１８）に係るプログラムは、前記ファイル特定情報及び前記キー生成情報とともに、ユーザを特定するユーザ情報もあわせて前記管理サーバに対して送信することが好ましい（請求項１９）。かかる発明（請求項１９）によれば、データファイルを暗号化したユーザ端末のユーザだけがデータファイルを開封（復号）することができる。
【００３１】
第３に本発明は、前記プログラム（請求項１７〜１９）を記録したコンピュータ読取可能な記録媒体を提供する（請求項２０）。「記録媒体」の種類としては、例えば、磁気媒体（ハードディスク、磁気ディスク、フレキシブルディスク、磁気テープ、磁気カード等）、光媒体（コンパクトディスク、ＤＶＤ（Digital Versatile Disc）、レーザーディスク等の光ディスク）、光磁気媒体（ＭＯ（Magnet Optical）ディスク等の光磁気ディスク）や、あるいは各種半導体メモリ等があるが、特に限定されるものではない。
【００３２】
第４に本発明は、前記プログラム（請求項１７〜１９）によって動作するコンピュータから送信された前記ファイル特定情報及び前記キー生成情報を受信する手段と、前記受信したファイル特定情報を記憶する手段と、前記受信したキー生成情報から、前記ファイル特定情報に係るデータファイルを復号するための開封用キーを生成する手段と、前記コンピュータから、開封要求に係るファイル特定情報を受信する手段と、前記受信した開封要求に係るファイル特定情報が前記記憶しているファイル特定情報と一致している場合に、前記生成した開封用キーを前記コンピュータに対して送信する手段とを備えたことを特徴とする管理サーバを提供する（請求項２１）。
【００３３】
上記発明（請求項２１）によれば、上記コンピュータにデータファイルをコピーすることができるが、そのデータファイルを復号するには、管理サーバにアクセスして照合を行うことが必要となるため、当該データファイルの監視を確実に行うことができる。
【００３４】
上記発明（請求項２１）においては、前記ファイル特定情報及び前記キー生成情報とともに、前記ユーザ情報もあわせて受信して記憶し、前記コンピュータから、開封要求に係るファイル特定情報とともに、ユーザ情報を受信し、前記受信した開封要求に係るファイル特定情報及びユーザ情報が前記記憶しているファイル特定情報及びユーザ情報と一致している場合に、前記生成した開封用キーを前記コンピュータに対して送信することが好ましい（請求項２２）。
【００３５】
上記発明（請求項２１，２２）に係る管理サーバは、前記開封用キーを前記コンピュータに対して送信したら、当該データファイルを開封したことに関する開封情報を生成し、前記開封情報を前記ファイルサーバに送信する手段をさらに備えたことが好ましい（請求項２３）。かかる発明（請求項２３）によれば、所定のデータファイルが開封されたことをファイルサーバ側で管理することができ、データファイルの監視をより高いレベルで行うことが可能となる。
【発明の効果】
【００３６】
本発明によれば、データファイルに係る情報漏洩のリスクを低減することができる。また、データファイルの管理を確実に行うことができ、万一情報漏洩があったとしても、その後の調査が容易である。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施形態を図面に基づいて説明する。
〔システム構成〕
本実施形態に係るシステム（セキュアシェアリングシステム）は、図１に示すように、イントラネットの中でＬＡＮによって接続されたファイルサーバ１、管理者端末２及び複数のユーザ端末３と、それらとインターネットを介して接続された管理サーバ４とから構成されている。なお、ユーザ端末３は、場合によってはイントラネットを介さずに、直接インターネットに接続される場合がある。
【００３８】
図２に示すように、ファイルサーバ１は、主制御部１１と、出力制御部１２と、入力制御部１３と、メインプログラムを格納する第１の記憶装置１４と、ユーザ管理データベース１５ＤＢを構成する第２の記憶装置１５と、暗号化記憶領域データファイル管理データベース１６ＤＢを構成する第３の記憶装置１６と、非暗号化記憶領域データファイル管理データベース１７ＤＢを構成する第４の記憶装置１７と、履歴データベース１８ＤＢを構成する第５の記憶装置１８と、記録データベース１９ＤＢを構成する第６の記憶装置１９と、データストレージ部１０Ｓを構成する第７の記憶装置１０とを備えている。
【００３９】
主制御部１１は、ＣＰＵおよび主記憶装置（メモリ）等から構成され、各装置の制御や、データの転送、種々の演算、データの一時的な格納等を行い、出力制御部１２は、ファイルサーバ１の外部に出力するデータを制御し、入力制御部１３は、ファイルサーバ１の外部から入力されるデータを制御する。第１〜第７の記憶装置１４〜１９，１０は、それぞれハードディスク等の記憶装置（又はその中の一部のディスク）からなる。
【００４０】
第１の記憶装置１４に記憶されているメインプログラムには、例えば、アカウント・ワークフォルダ生成プログラム、ログイン・ログアウト認証プログラム、ワークフォルダ監視プログラム、データファイル暗号化・復号プログラム、ワークフォルダにおけるデータファイルの滞在時間を計測する計測プログラム、管理者端末２・ユーザ端末３・管理サーバ４と情報の送受信を行う送受信プログラム、データファイル外部送信プログラム、暗号化記録・開封記録照合プログラム等が含まれる（各プログラムの動作は、後述するフローチャートを参照）。
【００４１】
ユーザ管理データベース１５ＤＢには、各ユーザの登録情報、例えばユーザＩＤ、ユーザの名前、パスワード、使用端末の識別情報（ＭＡＣアドレス）、各種権限、ワークフォルダの有無等が記憶されている。
【００４２】
暗号化記憶領域データファイル管理データベース１６ＤＢには、暗号化記憶領域１０１に記憶するデータファイルを管理する情報、例えば、データストレージ部１０Ｓにおける暗号化記憶領域１０１のどこにどのデータファイルを記憶するか指示する情報等が記憶されている。同様に、非暗号化記憶領域データファイル管理データベース１７ＤＢには、非暗号化記憶領域１０３に記憶するデータファイルを管理する情報、例えば、データストレージ部１０Ｓにおける非暗号化記憶領域１０３のどこにどのデータファイルを記憶するか指示する情報等が記憶されている。
【００４３】
履歴データベース１８ＤＢには、データストレージ部１０Ｓにおける暗号化記憶領域１０１に記憶されているデータファイルの操作履歴、非暗号化記憶領域１０３（ワークフォルダ１０４）に記憶されているデータファイルの操作履歴等が、データファイル特定情報、ワークフォルダの識別情報、操作を行ったユーザのユーザＩＤ、ユーザ端末３の識別情報（ＭＡＣアドレス）等と関連付けて記録される。
【００４４】
記録データベース１９ＤＢは、データファイルがユーザ端末３にて暗号化されたことを示す暗号化記録、データファイルがユーザ端末３にて開封されたことを示す開封記録等が、データファイル特定情報、ユーザＩＤ、ＭＡＣアドレス等と関連付けて記憶される。
【００４５】
データストレージ部１０Ｓには、図３に示すように、暗号化記憶領域１０１と、非暗号化記憶領域１０３とがある。暗号化記憶領域１０１には、暗号化されたデータファイル１００が記憶されている。
【００４６】
各データファイル１００には、ファイルサーバ１以外のコンピュータ（ユーザ端末３）へのコピーを許可するか、禁止するかの情報が関連付けられている。この情報は、データファイル１００をデータストレージ部１０Ｓに新規に登録するときに、当該データファイル１００の管理者の要求に応じて付されるものである。
【００４７】
非暗号化記憶領域１０３には、ユーザ登録情報に関連付けられてワークフォルダ１０４が設けられる。このワークフォルダ１０４には、暗号化記憶領域１０１にあったデータファイル１００が復号されてコピーされる。
【００４８】
また、データストレージ部１０Ｓにおいては、一時保存領域１０２が一時的に（動的に）生成される。暗号化記憶領域１０１に記憶されているデータファイル１００がユーザ端末３のハードディスクにコピーされるとき、その前に当該データファイル１００は復号されて一時保存領域１０２にコピーされる。この一時保存領域１０２は、復号されたデータファイル１００がコピー要求先のコンピュータに送信された後すぐに、データファイル１００とともに消去される。したがって、復号したデータファイル１００がファイルサーバ１中に残って不正収集対象になるという可能性は極めて低い。
【００４９】
本実施形態における管理者端末２及びユーザ端末３は、ネットワークに接続可能な通常のパーソナルコンピュータである。管理者端末２及びユーザ端末３には、それぞれアプリケーションがインストールされている。
【００５０】
管理者端末２におけるアプリケーションは、ファイルサーバ１・管理サーバ３と情報の送受信を行う送受信プログラム、ユーザの一覧表示やユーザの新規登録等を行うユーザ管理プログラム、アラート情報表示プログラム、データファイルの操作履歴等を表示する履歴表示プログラム等を含んで構成されている（各プログラムの動作は、後述するフローチャートを参照）。
【００５１】
ユーザ端末３におけるアプリケーションは、ファイルサーバ１・管理サーバ３と情報の送受信を行う送受信プログラム、データファイル暗号化・復号プログラム、アラート情報表示プログラム等を含んで構成されている（各プログラムの動作は、後述するフローチャートを参照）。また、ユーザ端末３には、所望のデータファイルを取り扱う（表示、加工・編集等を行う）ためのアプリケーションがインストールされている。
【００５２】
管理サーバ４は、図示しないが、ファイルサーバ１と同様の主制御部、出力制御部及び入力制御部と、メインプログラムを格納する第１の記憶装置と、データファイルの暗号化を管理する管理用情報を記憶する第２の記憶装置とを備えている。
【００５３】
管理サーバ４のメインプログラムには、管理者端末２・ユーザ端末３・ファイルサーバ１と情報の送受信を行う送受信プログラム、管理用情報を管理する管理プログラム、開封要求情報・管理用情報照合プログラム、開封用キー生成プログラム、開封記録生成プログラム等が含まれる（各プログラムの動作は、後述するフローチャートを参照）。
【００５４】
〔ユーザ新規登録に関するフロー〕
本セキュアシェアリングシステムにおけるユーザ新規登録に関するフローを、図４のフローチャートを参照して説明する。
【００５５】
最初に、管理者端末２のアプリケーションにおいて、ユーザ登録情報、例えば、ユーザＩＤ、ユーザの名前、パスワード、各種権限（アクセスの可否等）が入力されると（ステップＳＡ１０１）、管理者端末２は、その入力されたユーザ登録情報をファイルサーバ１に送信する。
【００５６】
ファイルサーバ１は、ユーザ登録情報を受信して（ステップＳＦ１０１）、ユーザ管理データベース１５ＤＢを参照する（ステップＳＦ１０２）。そして、当該ユーザ登録情報に係るワークフォルダ１０４が有るか否か判断する（ステップＳＦ１０３）。当該ユーザ登録情報に係るワークフォルダ１０４が無いと判断した場合（ステップＳＦ１０３−Ｎｏ）には、当該ユーザのアカウントを生成し（ステップＳＦ１０４）、ユーザ管理データベース１５ＤＢにユーザ登録情報を登録する。
【００５７】
次いで、ファイルサーバ１は、データストレージ部１０Ｓの非暗号化記憶領域１０３内に、当該ユーザ専用のワークフォルダを生成する（ステップＳＦ１０５）。そして、ファイルサーバ１は、管理者端末２のアプリケーションの画面で新規ユーザ及び新規ワークフォルダが追加されたことを表示するためのユーザ表示情報を管理者端末２に対して送信する（ステップＳＦ１０６）。
【００５８】
管理者端末２は、上記ユーザ表示情報を受信し（ステップＳＡ１０２）、アプリケーションの画面にて新規ユーザ及び新規ワークフォルダが追加されたことを表示する（ステップＳＡ１０３）。
【００５９】
ファイルサーバ１は、上記ステップＳＦ１０３にて、当該ユーザ登録情報に係るワークフォルダ１０４が有ると判断した場合（ステップＳＦ１０３−Ｙｅｓ）には、当該ユーザのワークフォルダが既にある旨を表示するアラート情報を管理者端末２に対して送信する（ステップＳＦ１０７）。管理者端末２は、上記アラート情報を受信し（ステップＳＡ１０４）、アプリケーションの画面にて当該ユーザのワークフォルダが既にある旨を表示する（ステップＳＡ１０５）。
【００６０】
〔データファイルのワークフォルダへのコピーに関するフロー〕
本セキュアシェアリングシステムにおけるデータファイル１００のワークフォルダ１０４へのコピーに関するフローを、図５のフローチャートを参照して説明する。
【００６１】
最初に、ユーザ端末３のアプリケーションのログイン画面において、ユーザＩＤ及びパスワードが入力されると、ユーザ端末３は、ユーザＩＤ、パスワード及びＭＡＣアドレス等を含むログイン情報をファイルサーバ１に送信する（ステップＳＵ２０１）。
【００６２】
ファイルサーバ１は、ログイン情報を受信し（ステップＳＦ２０１）、ユーザ管理データベース１５ＤＢを参照して認証を行う（ステップＳＦ２０２）。認証する場合には、ファイルサーバ１はログイン許可情報をユーザ端末３に送信する。ユーザ端末３は、そのログイン許可情報を受信し、ログインが許可される（ステップＳＵ２０２）。
【００６３】
次に、ユーザ端末３のアプリケーションにおいて、ファイルサーバ１の暗号化記憶領域１０１に記憶されている所定のデータファイルが選択され、そのデータファイルについてワークフォルダ１０４へのコピーが要求されると（ステップＳＵ２０３）、ユーザ端末３は、その要求情報をファイルサーバ１に送信する。
【００６４】
ファイルサーバ１は、要求情報を受信し（ステップＳＦ２０３）、当該ユーザのワークフォルダ１０４を監視対象として登録する（ステップＳＦ２０４）。これによって、ワークフォルダ監視プログラムが起動し、当該ワークフォルダにおける操作履歴を履歴データベース１８ＤＢに記憶する。
【００６５】
ファイルサーバ１は、データストレージ部１０Ｓの暗号化記憶領域１０１にアクセスし、コピー要求に係るデータファイル１００を抽出する（ステップＳＦ２０５）。そして、ファイルサーバ１は、抽出したデータファイル１００を復号し（ステップＳＦ２０６）、データストレージ部１０Ｓの非暗号化記憶領域１０３に存在するワークフォルダ１０４に上記復号したデータファイル１００をコピーする（ステップＳＦ２０７）。
【００６６】
そして、ファイルサーバ１は、当該ユーザのワークフォルダ１０４に所定のデータファイル１００がコピーされたことのコピー情報を管理者端末２に送信する（ステップＳＦ２０８）。管理者端末２は、そのコピー情報を受信して保存する（ステップＳＡ２０１）。このコピー情報は、管理者端末２の履歴表示プログラムによって、アプリケーションの画面に表示させることが可能となっている。
【００６７】
次いで、ファイルサーバ１は、データファイル１００がワークフォルダ１０４にコピーされてからの滞在時間の計測を開始する（ステップＳＦ２０９）。そして、その滞在時間が所定時間を超過したか否かを判断し（ステップＳＦ２１０）、所定時間を超過した場合には（ステップＳＦ２１０−Ｙｅｓ）、データファイルのワークフォルダ滞在時間が所定時間を超過した旨を表示するアラート情報を、ユーザ端末３及び管理者端末２に送信する（ステップＳＦ２１１）。
【００６８】
ユーザ端末３は、アラート情報を受信し（ステップＳＵ２０４）、アプリケーションの画面にてデータファイルのワークフォルダ滞在時間が所定時間を超過した旨を表示する（ステップＳＵ２０５）。同様に、管理者端末２は、アラート情報を受信し（ステップＳＡ２０２）、アプリケーションの画面にて、当該ユーザについて所定のデータファイルのワークフォルダ滞在時間が所定時間を超過した旨を表示する（ステップＳＡ２０３）。
【００６９】
これにより、復号されたデータファイル１００が誤ってワークフォルダ１０４中に放置されることを防止することができ、情報漏洩を効果的に抑制することができる。
【００７０】
〔データファイルの加工・編集に関するフロー〕
本セキュアシェアリングシステムにおけるデータファイル１００の加工・編集に関するフローを、図６のフローチャートを参照して説明する。
【００７１】
ファイルサーバ１は、上記ステップＳＦ２０７に続いて、ユーザ端末３が選択したデータファイル１００であって、ワークフォルダ１０４に復号してコピーしたデータファイル１００を、ユーザ端末３に送信する（ステップＳＦ３０１）。
【００７２】
ユーザ端末３は、データファイル１００を受信して、一次メモリに記憶する（ステップＳＵ３０１）。そして、ユーザ端末３は、データファイル１００を取り扱うためのアプリケーションを立ち上げて、データファイル１００の内容を画面に表示する（ステップＳＵ３０２）。データファイル１００は、ユーザ端末３の一次メモリ上にて、アプリケーションにより加工・編集される（ステップＳＵ３０３）。
【００７３】
なお、本実施形態では、データファイルを取り扱うためのアプリケーションはユーザ端末３が持っているが、ＡＳＰとしてファイルサーバ１がデータファイル加工・編集用のアプリケーションを持ち、ユーザ端末３がファイルサーバ１に対して加工・編集の指示を出すようにしてもよい。
【００７４】
ユーザ端末３は、所定のタイミング（例えば保存要求）で、加工・編集後のデータファイル１００をファイルサーバ１に送信する（ステップＳＵ３０４）。ファイルサーバ１は、その加工・編集後のデータファイル１００を受信し、ワークフォルダ１０４中のデータファイル１００を更新する（ステップＳＦ３０２）。このときファイルサーバ１は、当該データファイル１００について当該ユーザ端末３で操作された操作履歴を履歴データベース１８ＤＢに記録する（ステップＳＦ３０３）。
【００７５】
上記ステップＳＵ３０３〜ステップＳＵ３０４及びステップＳＦ３０２〜ステップＳＦ３０３は、データファイル１００の加工・編集が終了するまで繰り返される。
【００７６】
データファイル１００の加工・編集が終了し、ユーザ端末３にて加工・編集後のデータファイル１００を暗号化記憶領域１０１に保存する保存要求がなされたら（ステップＳＵ４０１）、その要求情報がファイルサーバ１に送信される。ファイルサーバ１は、当該要求情報を受信し（ステップＳＦ４０１）、加工・編集後のデータファイル１００を暗号化し（ステップＳＦ４０２）、暗号化記憶領域１０１に保存する（ステップＳＦ４０３）。それとともに、ファイルサーバ１はデータファイル１００をワークフォルダ１０４から削除し（ステップＳＦ４０４）、当該ワークフォルダ１０４を操作履歴の監視対象から外す（ステップＳＦ４０５）。
【００７７】
以上の処理動作においては、復号されたデータファイル１００はユーザ端末３のハードディスクには保存されないため、ユーザ端末３からの情報漏洩のリスクは非常に低い。また、ファイルサーバ１は、データファイル１００のユーザ端末３での操作履歴を記録しているので、データファイル１００の管理を確実に行うことができ、万一情報漏洩が発生したとしても、その後の調査が容易である。
【００７８】
〔ユーザ端末のファイルサーバからのログアウトに関するフロー〕
本セキュアシェアリングシステムにおけるユーザ端末３のファイルサーバ１からのログアウトに関するフローを、図７のフローチャートを参照して説明する。
【００７９】
ユーザ端末３にてログアウトの要求がなされると（ステップＳＵ５０１）、ユーザ端末３は、ユーザＩＤ及びＭＡＣアドレス等を含むログアウト情報をファイルサーバ１に送信する。ファイルサーバ１は、ログアウト情報を受信し（ステップＳＦ５０１）、ログイン情報に含まれているユーザＩＤ及びＭＡＣアドレス等との照合を行う（ステップＳＦ５０２）。ログアウト情報がログイン情報と一致する場合には、ファイルサーバ１はログアウト許可情報をユーザ端末３に送信する。ユーザ端末３は、そのログアウト許可情報を受信し、ログアウトする（ステップＳＵ５０２）。
【００８０】
次に、ファイルサーバ１は、ワークフォルダ１０４にデータファイル１００が残存しているか否かを判断する（ステップＳＦ５０３）。ワークフォルダ１０４にデータファイル１００が残存していないと判断した場合には（ステップＳＦ５０３−Ｎｏ）、ファイルサーバ１は動作を終了する。一方、ワークフォルダ１０４にデータファイル１００が残存していると判断した場合には（ステップＳＦ５０３−Ｙｅｓ）、ファイルサーバ１は、ワークフォルダにデータファイルが残っている旨を表示するアラート情報を、ユーザ端末３及び管理者端末２に送信する（ステップＳＦ５０４）。
【００８１】
ユーザ端末３は、アラート情報を受信し（ステップＳＵ５０３）、アプリケーションの画面にてワークフォルダにデータファイルが残っている旨を表示する（ステップＳＵ５０４）。同様に、管理者端末２は、アラート情報を受信し（ステップＳＡ５０１）、アプリケーションの画面にて、当該ユーザについてワークフォルダに所定のデータファイルが残っている旨を表示する（ステップＳＡ５０２）。
【００８２】
これにより、復号されたデータファイル１００が誤ってワークフォルダ１０４中に放置されることを防止することができ、情報漏洩を効果的に抑制することができる。
【００８３】
〔データファイルのユーザ端末へのコピーに関するフロー〕
本セキュアシェアリングシステムにおけるデータファイル１００のユーザ端末３へのコピーに関するフローを、図８のフローチャートを参照して説明する。
【００８４】
最初に、ユーザ端末３のアプリケーションにおいて、ファイルサーバ１の暗号化記憶領域１０１に記憶されている所定のデータファイルが選択され、そのデータファイルについてユーザ端末３へのコピーが要求されると（ステップＳＵ６０１）、ユーザ端末３は、その要求情報をファイルサーバ１に送信する。
【００８５】
ファイルサーバ１は、要求情報を受信し（ステップＳＦ６０１）、データストレージ部１０Ｓの暗号化記憶領域１０１にアクセスして、コピー要求に係るデータファイル１００を抽出する（ステップＳＦ６０２）。そして、ファイルサーバ１は、データストレージ部１０Ｓに動的に一時保存領域１０２を生成し（ステップＳＦ６０３）、抽出したデータファイル１００を復号して、生成した一時保存領域１０２にコピーし（ステップＳＦ６０４）、次いで復号したデータファイル１００をユーザ端末３に送信する（ステップＳＦ６０５）。
【００８６】
ただし、コピー要求に係るデータファイル１００が、ファイルサーバ１以外のコンピュータへのコピーが禁止されているものの場合には、ファイルサーバ１は、復号したデータファイル１００は送信せず、コピー禁止のアラート情報をユーザ端末３に送信する。ファイルサーバ１は、データファイル１００の送信後、一時保存領域１０２をデータファイル１００とともに直ぐに消去する（ステップＳＦ６０６）。
【００８７】
ユーザ端末３は、データファイル１００を受信したら（ステップＳＵ６０２）、アプリケーションによってパスワード入力画面を表示する。その画面から所定のパスワードが入力されたら、ユーザ端末３は、そのパスワードを保存した後（ステップＳＵ６０３）、受信したデータファイル１００を暗号化してハードディスクに保存する（ステップＳＵ６０４）。そして、ユーザ端末３は、当該データファイル１００が暗号化されたことを示す暗号化完了報告をファイルサーバ１に対して送信する（ステップＳＵ６０５）。
【００８８】
ファイルサーバ１は、暗号化完了報告を受信したら（ステップＳＦ６０７）、当該データファイル１００が暗号化されたことの情報を、当該ユーザのユーザＩＤ、ＭＡＣアドレス等とともに、暗号化記録として記録データベース１９ＤＢに記憶し、その暗号化記録を管理者端末２に対して送信する（ステップＳＦ６０８）。管理者端末２は、その暗号化記録を受信して保存する（ステップＳＡ６０１）。
【００８９】
次いでユーザ端末３は、データファイル１００を特定するファイル特定情報、暗号化したデータファイル１００を復号する開封用キーを生成するためのキー生成情報、当該ユーザのユーザＩＤ、ファイルサーバ１のＩＤ、ＭＡＣアドレス等を含む管理用情報を生成し、管理サーバ４に対して送信する（ステップＳＵ６０６）。管理サーバ４は、その管理用情報を受信し（ステップＳＳ６０１）、第２の記憶装置に記憶する（ステップＳＳ６０２）。
【００９０】
〔ユーザ端末での開封に関するフロー〕
本セキュアシェアリングシステムにおけるデータファイル１００のユーザ端末３での開封に関するフローを、図９のフローチャートを参照して説明する。
【００９１】
上記ステップＳＵ６０４で暗号化されたデータファイル１００について、ユーザ端末３にて開封要求がなされたら（ステップＳＵ７０１）、ユーザ端末３は、アプリケーションによってパスワード入力画面を表示する。その画面からパスワードが入力されたら（ステップＳＵ７０２）、ユーザ端末３は、上記ステップＳＵ６０３で保存したパスワードを参照して認証を行う（ステップＳＵ７０３）。
【００９２】
ステップＳＵ７０３で認証できたら、ユーザ端末３は、データファイル１００を特定するファイル特定情報、当該ユーザのユーザＩＤ、ＭＡＣアドレス等を含む開封要求情報を生成し、管理サーバ４に対して送信する（ステップＳＵ７０４）。管理サーバ４は、その開封要求情報を受信し（ステップＳＳ７０１）、上記ステップＳＳ６０２で記憶した管理用情報を読み出す（ステップＳＳ７０２）。そして、管理サーバ４は、データファイル１００を特定するファイル特定情報及び当該ユーザのユーザＩＤが管理用情報と開封要求情報とで一致しているか否かを判断する（ステップＳＳ７０３）。
【００９３】
管理サーバ４は、ファイル特定情報及びユーザＩＤが管理用情報と開封要求情報とで一致していないと判断した場合には（ステップＳＳ７０３−Ｎｏ）、データファイルを開封できない旨を表示するアラート情報を、ユーザ端末３及び管理者端末２に送信する（ステップＳＳ７０４）。
【００９４】
ユーザ端末３は、アラート情報を受信し、アプリケーションの画面にてデータファイルを開封できない旨を表示する（ステップＳＵ７０５）。同様に、管理者端末２は、アラート情報を受信し、アプリケーションの画面にて当該データファイルが開封できなかった旨を表示する（ステップＳＡ７０１）。
【００９５】
なお、ユーザ端末３が、イントラネット外で直接インターネットに接続して開封要求を行った場合には、管理用情報と開封要求情報とでＭＡＣアドレスが一致しないことになるが、この場合には、ＭＡＣアドレスが一致しない旨のアラート情報を表示するだけで、ステップＳＳ７０３〜ステップＳＳ７０５に進めばよい。
【００９６】
管理サーバ４は、ファイル特定情報及びユーザＩＤが管理用情報と開封要求情報とで一致していると判断した場合には（ステップＳＳ７０３−Ｙｅｓ）、上記ステップＳＳ６０２で記憶した管理用情報に含まれるキー生成情報を読み出し、開封用キーを生成してユーザ端末３に送信する（ステップＳＳ７０５）。
【００９７】
ユーザ端末３は、開封用キーを受信し（ステップＳＵ７０６）、その開封用キーを使用して、上記ステップＳＵ６０４で暗号化されたデータファイル１００を復号する（ステップＳＵ７０７）。これによって、データファイル１００は、ユーザ端末３のハードディスク上で加工・編集することが可能となる。
【００９８】
次に管理サーバ４は、当該データファイル１００が開封されたことの情報を、当該ユーザのユーザＩＤ、ＭＡＣアドレス等とともに開封記録として生成し、ファイルサーバ１に対して送信する（ステップＳＳ７０６）。
【００９９】
ファイルサーバ１は、開封記録を受信したら（ステップＳＦ７０１）、上記ステップＳＦ６０６で記憶した暗号化記録を読み出し（ステップＳＦ７０２）、データファイル１００を特定するファイル特定情報、当該ユーザのユーザＩＤ、ＭＡＣアドレス等が開封記録と暗号化記録とで一致しているか照合する（ステップＳＦ７０３）。
【０１００】
管理サーバ４は、上記照合の結果を、管理者端末２に送信する（ステップＳＦ７０４）。管理者端末２は、照合結果を受信して保存する（ステップＳＡ７０２）。
【０１０１】
以上の処理動作においては、ユーザ端末３のハードディスクにデータファイル１００が保存されるが、データファイル１００を暗号化したユーザ端末３においてのみ、しかもパスワードを知っているユーザしか、暗号化されたデータファイル１００を復号（開封）することができない。したがって、第三者によって当該ユーザ端末３以外のコンピュータでデータファイル１００が開封される可能性は極めて低い。
【０１０２】
また、暗号化されたデータファイル１００を開封するには管理サーバ４にアクセスして照合を行うことが必要となるため、当該データファイル１００の監視を確実に行うことができる。さらに、ファイルサーバ１は、データファイル１００が暗号化されたときの暗号化記録と、データファイル１００が開封されたときの開封記録とを照合しているため、より高い安全性をもってデータファイル１００を管理することができる。
【０１０３】
ここで、管理サーバ４は、ファイルサーバ１及びユーザ端末３が接続されているイントラネットの外に置かれているため、ユーザ端末３は、イントラネットを介さず、直接インターネットに接続してデータファイル１００を開封することが可能である。なお、管理サーバ４をイントラネット内に置いて、ユーザ端末３のインターネット経由のアクセスを許可した場合には、イントラネットが外部から攻撃を受け易くなり、イントラネットの安全性が脆弱なものになってしまう。
【０１０４】
以上説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【０１０５】
例えば、ユーザ端末３のハードディスクにデータファイル１００をコピーする場合、そのデータファイル１００を暗号化するのは、ユーザ端末３ではなく、ファイルサーバ１であってもよい。
【産業上の利用可能性】
【０１０６】
本発明は、機密性の高いデータファイル、例えば顧客リスト、給与データファイル、電子カルテ、その他の個人情報データファイル、経理・会計データファイル、契約書データファイル、出願・公開前特許明細書データファイル等の管理に有用である。
【図面の簡単な説明】
【０１０７】
【図１】本発明の一実施形態に係るセキュアシェアリングシステムの構成図である。
【図２】同実施形態におけるファイルサーバの構成図である。
【図３】同実施形態におけるファイルサーバのデータストレージ部の概念図である。
【図４】同実施形態に係るセキュアシェアリングシステムにおける各装置の処理動作を示すフローチャートである。
【図５】同実施形態に係るセキュアシェアリングシステムにおける各装置の処理動作を示すフローチャートである。
【図６】同実施形態に係るセキュアシェアリングシステムにおける各装置の処理動作を示すフローチャートである。
【図７】同実施形態に係るセキュアシェアリングシステムにおける各装置の処理動作を示すフローチャートである。
【図８】同実施形態に係るセキュアシェアリングシステムにおける各装置の処理動作を示すフローチャートである。
【図９】同実施形態に係るセキュアシェアリングシステムにおける各装置の処理動作を示すフローチャートである。
【符号の説明】
【０１０８】
１…ファイルサーバ
１０Ｓ…データストレージ部
１００…データファイル
１０１…暗号化記憶領域
１０２…一時保存領域
１０３…非暗号化記憶領域
１０４…ワークフォルダ
２…管理者端末
３…ユーザ端末
４…管理サーバ
【図１】
2008129803.tif 000003
【図２】
2008129803.tif 000004
【図３】
2008129803.tif 000005
【図４】
2008129803.tif 000006
【図５】
2008129803.tif 000007
【図６】
2008129803.tif 000008
【図７】
2008129803.tif 000009
【図８】
2008129803.tif 000010
【図９】
2008129803.tif 000011