(57)【要約】【課題】持ち出されたファイルから情報が漏洩することを抑制できる制御プログラムを提供する。【解決手段】制御プログラムは、暗号化されたファイルを復号する端末装置から、ファイルの持ち出し操作の受け付けに応じて生成された情報と前記端末装置を識別する情報とを受け付け、持ち出しが許可されたファイルごとに、該ファイルの持ち出し操作の受け付けに応じて生成された情報と、該持ち出し操作が行われた端末装置を識別する情報とを対応付けて記憶する記憶部を参照して、受け付けた前記持ち出し操作の受け付けに応じて生成された情報が、受け付けた前記端末装置を識別する情報に対応付けて記憶されているか否かの判定を行い、前記判定の結果が肯定的である場合、前記暗号化されたファイルの復号を許可する旨の情報を前記端末装置に送信する、処理をコンピュータに実行させる。【選択図】図１５
2018041223.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたファイルを復号する端末装置から、ファイルの持ち出し操作の受け付けに応じて生成された情報と前記端末装置を識別する情報とを受け付け、
持ち出しが許可されたファイルごとに、該ファイルの持ち出し操作の受け付けに応じて生成された情報と、該持ち出し操作が行われた端末装置を識別する情報とを対応付けて記憶する記憶部を参照して、受け付けた前記持ち出し操作の受け付けに応じて生成された情報が、受け付けた前記端末装置を識別する情報に対応付けて記憶されているか否かの判定を行い、
前記判定の結果が肯定的である場合、前記暗号化されたファイルの復号を許可する旨の情報を前記端末装置に送信する、
処理をコンピュータに実行させる制御プログラム。
【請求項２】
前記持ち出し操作の受け付けに応じて生成された情報は、前記持ち出し操作を受け付けた時刻に応じて異なる、
ことを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記持ち出し操作は、前記暗号化されたファイルを記憶する記憶装置に記憶された特定のファイルを他の記憶装置に記憶させる指示操作、又は該特定のファイルを他の情報処理装置に送信させる指示操作である、
ことを特徴とする請求項１に記載の制御プログラム。
【請求項４】
前記判定の結果が肯定的でない場合に、前記暗号化されたファイルの復号を禁止する旨の情報を前記端末装置に送信する、
処理を含むことを特徴とする請求項１に記載の制御プログラム。
【請求項５】
ファイルを暗号化する端末装置で前記持ち出し操作が行われる度に、前記持ち出し操作の受け付けに応じた情報を生成する、
処理を含むことを特徴とする請求項１から４のいずれか１項に記載の制御プログラム。
【請求項６】
複数のファイルを一括して暗号化する端末装置で複数のファイルの持ち出し操作が行われた場合、前記持ち出し操作の受け付けに応じた情報を１つ生成する、
処理を含むことを特徴とする請求項１から４のいずれか１項に記載の制御プログラム。
【請求項７】
前記持ち出し操作の受け付けに応じて生成された情報は、操作日時と無作為に抽出された複数の英数値の組み合わせである、
ことを特徴とする請求項１から６のいずれか１項に記載の制御プログラム。
【請求項８】
暗号化されたファイルを復号する端末装置から、ファイルの持ち出し操作の受け付けに応じて生成された情報と前記端末装置を識別する情報とを受け付け、
持ち出しが許可されたファイルごとに、該ファイルの持ち出し操作の受け付けに応じて生成された情報と、該持ち出し操作が行われた端末装置を識別する情報とを対応付けて記憶する記憶部を参照して、受け付けた前記持ち出し操作の受け付けに応じて生成された情報が、受け付けた前記端末装置を識別する情報に対応付けて記憶されているか否かの判定を行い、
前記判定の結果が肯定的である場合、前記暗号化されたファイルの復号を許可する旨の情報を前記端末装置に送信する、
処理をコンピュータが実行する制御方法。
【請求項９】
暗号化されたファイルを復号する端末装置から、ファイルの持ち出し操作の受け付けに応じて生成された情報と前記端末装置を識別する情報とを受け付ける受付手段と、
持ち出しが許可されたファイルごとに、該ファイルの持ち出し操作の受け付けに応じて生成された情報と、該持ち出し操作が行われた端末装置を識別する情報とを対応付けて記憶する記憶部を参照して、受け付けた前記持ち出し操作の受け付けに応じて生成された情報が、受け付けた前記端末装置を識別する情報に対応付けて記憶されているか否かの判定を行う判定手段と、
前記判定の結果が肯定的である場合、前記暗号化されたファイルの復号を許可する旨の情報を前記端末装置に送信する送信手段と、
を有する情報処理装置。
【請求項１０】
暗号化されたファイルを復号する操作を受け付けると、該ファイルの持ち出し操作に応じて生成された情報と自装置を識別する情報とをサーバ装置に送信し、
前記サーバ装置から送信された前記ファイルの復号を許可する旨の情報を受け付けると、前記ファイルを復号する、
処理をコンピュータに実行させる復号プログラム。
【請求項１１】
暗号化されたファイルを復号する操作を受け付けると、該ファイルの持ち出し操作に応じて生成された情報と自装置を識別する情報とをサーバ装置に送信し、
前記サーバ装置から送信された前記ファイルの復号を許可する旨の情報を受け付けると、前記ファイルを復号する、
処理をコンピュータが実行する復号方法。
【請求項１２】
暗号化されたファイルを復号する操作を受け付けると、該ファイルの持ち出し操作に応じて生成された情報と自装置を識別する情報とをサーバ装置に送信する送信手段と、
前記サーバ装置から送信された前記ファイルの復号を許可する旨の情報を受け付けると、前記ファイルを復号する復号手段と、
を有する端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、制御プログラム、制御方法、情報処理装置、復号プログラム、復号方法、及び端末装置に関する。
【背景技術】
【０００２】
Personal Computer（ＰＣ）などのクライアント装置（以下、端末装置という）内に格納される情報の漏洩を防止する技術が知られている。例えば、暗号化されたファイルを復号する際に、そのファイルを他のファイルから識別するファイル名と端末装置のMedia Access Control（ＭＡＣ）アドレスを利用することで、情報の漏洩に対するセキュリティの向上を図った技術が知られている（例えば特許文献１参照）。
【０００３】
一方、会社の端末装置に保存されている情報を外出先で利用するために、外出前に携帯型Universal Serial Bus（ＵＳＢ）メモリに必要とする情報を格納して、外出時に持ち出すことも知られている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４６０６７号公報
【特許文献２】特開２０１５−０４６７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、互いに異なるファイルが暗号化され、暗号化されたファイルに同じファイル名が付与されて持ち出された場合、上述した技術では暗号化されたファイルが復号される可能性がある。例えば、暗号化されたファイルに特定のファイル名が付与されて持ち出し先の端末装置で復号されると、暗号化前のファイルに付与されていたファイル名が出現する。
【０００６】
その後、暗号化された別のファイルに特定のファイル名と同じファイル名が付与されて同じ端末装置で復号されると、別のファイルであるにも関わらず、特定のファイル名と同じファイル名が付与されていることによりその別のファイルは復号される。このように、互いに異なるファイルが暗号化され、暗号化されたファイルに同じファイル名が付与されて持ち出されると、持ち出されたファイルから情報が漏洩するおそれがある。
【０００７】
そこで、１つの側面では、持ち出されたファイルから情報が漏洩することを抑制できる制御プログラム及び復号プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本明細書に開示の制御プログラムは、暗号化されたファイルを復号する端末装置から、ファイルの持ち出し操作の受け付けに応じて生成された情報と前記端末装置を識別する情報とを受け付け、持ち出しが許可されたファイルごとに、該ファイルの持ち出し操作の受け付けに応じて生成された情報と、該持ち出し操作が行われた端末装置を識別する情報とを対応付けて記憶する記憶部を参照して、受け付けた前記持ち出し操作の受け付けに応じて生成された情報が、受け付けた前記端末装置を識別する情報に対応付けて記憶されているか否かの判定を行い、前記判定の結果が肯定的である場合、前記暗号化されたファイルの復号を許可する旨の情報を前記端末装置に送信する、処理をコンピュータに実行させる制御プログラムである。
【０００９】
本明細書に開示の復号プログラムは、暗号化されたファイルを復号する操作を受け付けると、該ファイルの持ち出し操作に応じて生成された情報と自装置を識別する情報とをサーバ装置に送信し、前記サーバ装置から送信された前記ファイルの復号を許可する旨の情報を受け付けると、前記ファイルを復号する、処理をコンピュータに実行させる復号プログラムである。
【発明の効果】
【００１０】
持ち出されたファイルから情報が漏洩することを抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は情報処理システムの一例を示す図である。
【図２】図２は管理サーバのハードウェア構成の一例である。
【図３】図３は復号端末のハードウェア構成の一例である。
【図４】図４は暗号化端末の機能ブロック図の一例である。
【図５】図５は復号端末の機能ブロック図の一例である。
【図６】図６は管理サーバの機能ブロック図の一例である。
【図７】図７は暗号化端末が実行する事前申請処理の一例を示すフローチャートである。
【図８】図８は管理サーバが実行する事前申請処理の一例を示すフローチャートである。
【図９】図９は持ち出し事前申請画面の一例である。
【図１０】図１０は暗号化端末が実行する持ち出し実行処理の一例を示すフローチャートである。
【図１１】図１１は持ち出し実行画面の一例である。
【図１２】図１２は管理サーバが実行する持ち出し実行処理の一例を示すフローチャートである。
【図１３】図１３は復号端末が実行する復号処理の一例を示すフローチャートである。
【図１４】図１４は管理サーバが実行する復号処理の一例を示すフローチャートである。
【図１５】図１５は持ち出し実行処理及び復号処理の一例を説明するための図である。
【図１６】図１６はファイル特定情報による対象ファイルの特定例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本件を実施するための形態について図面を参照して説明する。
【００１３】
図１は情報処理システムＳの一例を示す図である。情報処理システムＳは、暗号化端末１００、情報処理装置としての管理サーバ２００、ログＤＢ３００、及び復号端末４００を含んでいる。管理端末５００及びゲートウェイサーバ６００は情報処理システムＳの構成要素に含めてもよいし、含めなくてもよい。図１において、ログＤＢ３００は管理サーバ２００の別体として示されているが、ログＤＢ３００は管理サーバ２００の内部に含まれていてもよい。
【００１４】
暗号化端末１００及び管理端末５００としては、例えば据置型（デスクトップタイプ）のＰＣがある。管理サーバ２００、ログＤＢ３００及びゲートウェイサーバ６００としては、例えばサーバ装置がある。復号端末４００としては、例えば携帯型（モバイルタイプ）のＰＣやスマートデバイスがある。尚、スマートデバイスとしては、例えばスマートフォンやタブレット端末がある。
【００１５】
ここで、暗号化端末１００、管理サーバ２００、ログＤＢ３００、管理端末５００、及びゲートウェイサーバ６００は拠点Ｘに配置される。拠点Ｘとしては例えば会社や学校がある。暗号化端末１００、管理サーバ２００、及び管理端末５００は通信ネットワークＮＷ１を介して互いに接続されている。通信ネットワークＮＷ１としては例えばLocal Area Network（ＬＡＮ）がある。また、管理サーバ２００はログＤＢ３００及びゲートウェイサーバ６００とも接続されている。ゲートウェイサーバ６００は通信ネットワークＮＷ２と接続されている。通信ネットワークＮＷ２としては例えばインターネットがある。
【００１６】
一方、復号端末４００は拠点Ｘと物理的に離れた拠点Ｙに配置されたり、拠点Ｘ及び拠点Ｙと物理的に離れた場所に位置したりする。拠点Ｙとしては例えば自宅や会社の取引先がある。一方、拠点Ｘ及び拠点Ｙ以外の場所としては、例えば駅や空港、公園などの公共施設がある。拠点Ｙに配置された復号端末４００はアクセスポイントＡＰと第１の無線通信方式を利用して接続する。第１の無線通信方式としては例えばWi-Fi（登録商標）がある。拠点Ｘ及び拠点Ｙ以外の場所に位置する復号端末４００は携帯基地局ＢＳと第２の無線通信方式を利用して接続する。第２の無線通信方式としては例えばLong Term Evolution（ＬＴＥ）がある。アクセスポイントＡＰ及び携帯基地局ＢＳはそれぞれ上述した通信ネットワークＮＷ２と接続されている。
【００１７】
暗号化端末１００はユーザの操作に応じて暗号化する対象のファイル（以下、対象ファイルという）を生成したり、不図示の共有サーバから対象ファイルを取得したりする。対象ファイルとしては、例えば文書ファイル、音声ファイル、画像ファイルといった種々の電子ファイルがある。そして、暗号化端末１００は対象ファイルを持ち出す操作を検出する度に、対象ファイルを暗号化し、暗号化ファイルを生成する。一方、復号端末４００はユーザの操作に応じて暗号化ファイルを復号する。例えば、復号端末４００は拠点Ｘから拠点Ｙ又は拠点Ｙ以外の場所に持ち出された暗号化ファイルを復号する。
【００１８】
管理サーバ２００は暗号化端末１００及び復号端末４００を管理する。より詳しくは、管理サーバ２００は暗号化端末１００及び復号端末４００を監視し、暗号化端末１００及び復号端末４００で行われた操作のログ（例えばファイル操作に対するログ）をログＤＢ３００に時系列に記録する。例えば、管理端末５００は通信ネットワークＮＷ１を介して暗号化端末１００で行われた操作内容を取得し、操作内容をログとしてログＤＢ３００に記録する。例えば、管理端末５００は通信ネットワークＮＷ２を介して復号端末４００で行われた操作内容を取得し、操作内容をログとしてログＤＢ３００に記録する。この際、ゲートウェイサーバ６００は復号端末４００で行われた操作内容を取得し、管理端末５００に中継する。管理端末５００は管理サーバ２００にアクセスして、ログＤＢ３００に格納されたログを取得することができる。したがって、管理端末５００を操作するシステム管理者は取得したログを確認することにより、ファイルに対して行われた各種の操作を遡って追跡することができる。
【００１９】
次に、図２を参照して、管理サーバ２００のハードウェア構成について説明する。尚、上述した暗号化端末１００、ログＤＢ３００、管理端末５００、及びゲートウェイサーバ６００も基本的に管理サーバ２００と同様のハードウェア構成であるため説明を省略する。
【００２０】
図２は管理サーバ２００のハードウェア構成の一例である。図２に示すように、管理サーバ２００は、少なくともCentral Processing Unit（ＣＰＵ）２００Ａ、Random Access Memory（ＲＡＭ）２００Ｂ、Read Only Memory（ＲＯＭ）２００Ｃ及びネットワークＩ／Ｆ（インタフェース）２００Ｄを含んでいる。管理サーバ２００は、必要に応じて、Hard Disk Drive（ＨＤＤ）２００Ｅ、入力Ｉ／Ｆ２００Ｆ、出力Ｉ／Ｆ２００Ｇ、入出力Ｉ／Ｆ２００Ｈ、ドライブ装置２００Ｉの少なくとも１つを含んでいてもよい。ＣＰＵ２００Ａからドライブ装置２００Ｉまでは、内部バス２００Ｊによって互いに接続されている。少なくともＣＰＵ２００ＡとＲＡＭ２００Ｂとが協働することによってコンピュータが実現される。
【００２１】
入力Ｉ／Ｆ２００Ｆには、入力装置７１０が接続される。入力装置７１０としては、例えばキーボードやマウスなどがある。
出力Ｉ／Ｆ２００Ｇには、表示装置７２０が接続される。表示装置７２０としては、例えば液晶ディスプレイがある。
入出力Ｉ／Ｆ２００Ｈには、半導体メモリ７３０が接続される。半導体メモリ７３０としては、例えばＵＳＢメモリやフラッシュメモリなどがある。入出力Ｉ／Ｆ２００Ｈは、半導体メモリ７３０に記憶されたプログラムやデータを読み取る。
入力Ｉ／Ｆ２００Ｆ及び入出力Ｉ／Ｆ２００Ｈは、例えばＵＳＢポートを備えている。出力Ｉ／Ｆ２００Ｇは、例えばディスプレイポートを備えている。
【００２２】
ドライブ装置２００Ｉには、可搬型記録媒体７４０が挿入される。可搬型記録媒体７４０としては、例えばCompact Disc（ＣＤ）−ＲＯＭ、Digital Versatile Disc（ＤＶＤ）といったリムーバブルディスクがある。ドライブ装置２００Ｉは、可搬型記録媒体７４０に記録されたプログラムやデータを読み込む。
ネットワークＩ／Ｆ２００Ｄは、例えばＬＡＮポートを備えている。ネットワークＩ／Ｆ２００Ｄは通信ネットワークＮＷ１のほか、ログＤＢ３００及びゲートウェイサーバ６００とも接続される。
【００２３】
上述したＲＡＭ２００Ｂには、ＲＯＭ２００ＣやＨＤＤ２００Ｅに記憶されたプログラムがＣＰＵ２００Ａによって格納される。ＲＡＭ２００Ｂには、可搬型記録媒体７４０に記録されたプログラムがＣＰＵ２００Ａによって格納される。格納されたプログラムをＣＰＵ２００Ａが実行することにより、後述する各種の機能が実現され、また、後述する各種の処理が実行される。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００２４】
次に、図３を参照して、復号端末４００のハードウェア構成について説明する。
【００２５】
図３は復号端末４００のハードウェア構成の一例である。図３に示すように、復号端末４００は、少なくともＣＰＵ４００Ａ、ＲＡＭ４００Ｂ、ＲＯＭ４００Ｃ、及びネットワークＩ／Ｆ４００Ｄを含んでいる。また、復号端末４００は入力部４００Ｆ及び表示部４００Ｇも含んでいる。入力部４００Ｆとしては、例えばキーボード、ポインティングデバイス、タッチパネルがある。表示部４００Ｇとしては、例えば液晶ディスプレイがある。
【００２６】
さらに、復号端末４００は、必要に応じて、ＨＤＤ４００Ｅ、入出力Ｉ／Ｆ４００Ｈ、ドライブ装置４００Ｉ、及び通信回路４００Ｊの少なくとも１つを含んでいてもよい。ＣＰＵ４００Ａから通信回路４００Ｊまでは、内部バス４００Ｋによって互いに接続されている。少なくともＣＰＵ４００ＡとＲＡＭ４００Ｂとが協働することによってコンピュータが実現される。
【００２７】
入出力Ｉ／Ｆ４００Ｈには、上述した半導体メモリ７３０が接続される。入出力Ｉ／Ｆ４００Ｈは、半導体メモリ７３０に記憶されたプログラムやデータを読み取る。入出力Ｉ／Ｆ４００Ｈは、例えばＵＳＢポートを備えている。
ドライブ装置４００Ｉには、上述した可搬型記録媒体７４０が挿入される。ドライブ装置４００Ｉは、可搬型記録媒体７４０に記録されたプログラムやデータを読み込む。
【００２８】
通信回路４００Ｊにはアンテナ４００Ｊ´が接続されている。通信回路４００Ｊに代えて通信機能を実現するＣＰＵが利用されてもよい。ネットワークＩ／Ｆ４００Ｄは、例えばLocal Area Network（ＬＡＮ）ポートを備えている。
【００２９】
上述したＲＡＭ４００Ｂには、ＨＤＤ４００Ｅや半導体メモリ７３０に記憶されたプログラムがＣＰＵ４００Ａによって格納される。また、ＲＡＭ４００Ｂには、可搬型記録媒体７４０に記録されたプログラムがＣＰＵ４００Ａによって格納される。格納されたプログラムをＣＰＵ４００Ａが実行することにより、後述する各種の機能が実現され、また、後述する各種の動作が実行される。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００３０】
次に、図４を参照して、暗号化端末１００の機能について説明する。
図４は暗号化端末１００の機能ブロック図の一例である。暗号化端末１００は、ファイル暗号化部１０１、第１送信部１０２、及び第１受付部１０３を含んでいる。
【００３１】
ファイル暗号化部１０１は対象ファイルを暗号化する。より詳しくは、ファイル暗号化部１０１は暗号化端末１００にインストールされた暗号化プログラムを利用して対象ファイルをファイル特定情報と共に暗号化し、暗号化ファイルを生成する。暗号化ファイルは暗号化された対象ファイルである。一方、ファイル特定情報は対象ファイルを一意に特定する情報である。ファイル特定情報の詳細については後述する。その他、ファイル暗号化部１０１は各種の情報処理を実行する。例えば、ファイル暗号化部１０１は暗号化端末１００の画面上に入力された情報を第１送信部１０２に出力する。例えば、ファイル暗号化部１０１は第１受付部１０３から出力された情報を受け付ける。例えば、ファイル暗号化部１０１は受け付けた情報に基づいて、所定のメッセージを暗号化端末１００の画面上に表示する。
【００３２】
第１送信部１０２はファイル暗号化部１０１から出力された情報を管理サーバ２００に向けて送信する。第１受付部１０３は管理サーバ２００から出力された情報をファイル暗号化部１０１に出力する。尚、第１送信部１０２及び第１受付部１０３の詳細については後述する。
【００３３】
次に、図５を参照して、復号端末４００の機能について説明する。
図５は復号端末４００の機能ブロック図の一例である。復号端末４００は、復号手段としてのファイル復号部４０１、送信手段としての第２送信部４０２、及び受付手段としての第２受付部４０３を含んでいる。
【００３４】
ファイル復号部４０１は暗号化ファイルを復号する。より詳しくは、ファイル復号部４０１は暗号化ファイルに対する特定の操作を検出すると、暗号化ファイルの復号を開始する。ファイル復号部４０１が暗号化ファイルの復号を開始すると、暗号化ファイルに含まれる上述したファイル特定情報と復号端末４００を識別するＭＡＣアドレスの組み合わせを含む復号申請情報を第２送信部４０２に出力する。尚、ＭＡＣアドレスに代えて、Basic Input/Output System（ＢＩＯＳ）情報やシリアル番号が識別情報として利用されてもよい。一方、ファイル復号部４０１は第２受付部４０３から出力された情報を受け付けると、受け付けた情報に基づいて、暗号化ファイルを復号するか否かを判定する。ファイル復号部４０１は受け付けた情報が復号を許可する復号許可情報である場合には、暗号化ファイルを復号する。一方、ファイル復号部４０１は受け付けた情報が復号を禁止する復号禁止情報である場合には、暗号化ファイルの復号を中止する。ファイル復号部４０１は暗号化ファイルの復号を中止した場合、復号端末４００の画面上に復号の中止を表す所定のメッセージを表示する。
【００３５】
第２送信部４０２はファイル復号部４０１から出力された復号申請情報を管理サーバ２００に送信する。すなわち、第２送信部４０２は上述したファイル特定情報と識別情報の組み合わせを含む復号申請情報を管理サーバ２００に向けて送信する。第２受付部４０３は管理サーバ２００から出力された情報を受け付ける。より詳しくは、第２受付部４０３は第２送信部４０２が送信した情報に基づいて管理サーバ２００から送信された情報を受け付け、ファイル復号部４０１に出力する。尚、第２送信部４０２及び第２受付部４０３の詳細については後述する。
【００３６】
次に、図６を参照して、管理サーバ２００の機能について説明する。
図６は管理サーバ２００の機能ブロック図の一例である。管理サーバ２００は、受付手段としての第３受付部２０１、判定手段としての情報処理部２０２、情報記憶部２０３、及び送信手段としての第３送信部２０４を含んでいる。
【００３７】
第３受付部２０１は暗号化端末１００、復号端末４００、及び管理端末５００から送信された情報を受け付ける。例えば、第３受付部２０１は暗号化端末１００及び復号端末４００で行われた操作の操作内容を受け付ける。例えば、第３受付部２０１は後述する事前申請情報や持ち出し申請情報を暗号化端末１００から受け付ける。例えば、第３受付部２０１は上述した復号申請情報を復号端末４００から受け付ける。第３受付部２０１は情報を受け付けると、受け付けた情報を情報処理部２０２に出力する。
【００３８】
情報処理部２０２は第３受付部２０１から出力された情報を受け付けると、受け付けた情報に対し各種の情報処理を実行する。例えば、情報処理部２０２は受け付けた情報が操作内容である場合には、操作内容をログとしてログＤＢ３００に記録する。例えば、情報処理部２０２は受け付けた情報が事前申請情報である場合には、事前申請情報に含まれる復号前（より詳しくは暗号化前）の申請項目を情報記憶部２０３に保存する。例えば、情報処理部２０２は受け付けた情報が持ち出し申請情報である場合には、ファイル特定情報を生成する。例えば、情報処理部２０２は受け付けた情報が復号申請情報である場合には、情報記憶部２０３を参照して、復号申請情報が事前申請情報と一致するか否かを判定する。情報処理部２０２は判定が完了すると、判定結果に応じて復号を許可する復号許可情報又は復号を禁止する復号禁止情報を含む復号許否情報を生成して第３送信部２０４に出力する。尚、上述したように、ファイル特定情報は対象ファイルを一意に特定する所定の形式の情報であり、操作日時と無作為（ランダム）に抽出した複数の英数値の組み合わせである。
【００３９】
第３送信部２０４は情報処理部２０２から出力された復号許否情報を復号端末４００に送信する。すなわち、第３送信部２０４は復号許可情報又は復号禁止情報を復号端末４００に送信する。
【００４０】
次に、図７から図９を参照して、事前申請処理に関する暗号化端末１００及び管理サーバ２００のそれぞれの動作について説明する。事前申請処理は対象ファイルを持ち出す日の前にファイルの持ち出しを事前に申請する処理である。
【００４１】
図７は暗号化端末１００が実行する事前申請処理の一例を示すフローチャートである。図８は管理サーバ２００が実行する事前申請処理の一例を示すフローチャートである。図９は持ち出し事前申請画面の一例である。持ち出し事前申請画面は暗号化端末１００に表示される。
【００４２】
まず、図７に示すように、暗号化端末１００の第１送信部１０２は入力されたUniform Resource Locator（ＵＲＬ）を管理サーバ２００に送信する（ステップＳ１０１）。例えば、ファイル暗号化部１０１はＷｅｂブラウザを起動する操作を検出すると、Ｗｅｂブラウザを起動して、Ｗｅｂブラウザに予め設定されたホーム画面（例えばデフォルト画面）を表示する。ファイル暗号化部１０１はホーム画面に含まれるＵＲＬの入力欄に管理サーバ２００を特定する所定のＵＲＬが入力されたことを検出すると、第１送信部１０２は入力されたＵＲＬを管理サーバ２００に送信する。
【００４３】
一方、図８に示すように、管理サーバ２００の第３受付部２０１はＵＲＬを受け付けるまで待機する（ステップＳ２０１：ＮＯ）。第３受付部２０１はＵＲＬを受け付けたと判定すると（ステップＳ２０１：ＹＥＳ）、第３送信部２０４は持ち出し事前申請画面を暗号化端末１００に送信する（ステップＳ２０２）。より詳しくは、情報処理部２０２は第３受付部２０１が受け付けたＵＲＬによって特定される持ち出し事前申請画面を第３送信部２０４に出力し、第３送信部２０４は持ち出し事前申請画面を送信する。尚、持ち出し事前申請画面は管理サーバ２００に予め登録されている。ステップＳ２０２の処理が完了すると、第３受付部２０１は後述する事前申請情報を受け付けるまで待機する（ステップＳ２０３：ＮＯ）。
【００４４】
図７に戻り、暗号化端末１００の第１受付部１０３は管理サーバ２００から送信された持ち出し事前申請画面を受け付けると、ファイル暗号化部１０１は第１受付部１０３が受け付けた持ち出し事前申請画面を表示する（ステップＳ１０２）。この結果、暗号化端末１００の表示装置７２０には、図９（ａ）に示すように、持ち出し事前申請画面が現れる。ステップＳ１０２の処理が完了すると、ファイル暗号化部１０１は持ち出し事前申請画面内に含まれる申請ボタンＢｔ１の押下を検出するまで待機する（ステップＳ１０３：ＮＯ）。
【００４５】
ここで、図９（ａ）に示すように、持ち出し事前申請画面は上述した申請ボタンＢｔ１に加え、複数の入力欄Ｂｘ１〜Ｂｘ６を含んでいる。入力欄Ｂｘ１は対象ファイルの持ち出し日を指定する入力欄である。入力欄Ｂｘ２は対象ファイルの持ち出し者名を指定する入力欄である。入力欄Ｂｘ３は暗号化ファイルを復号する復号端末４００のＭＡＣアドレスを指定する入力欄である。入力欄Ｂｘ４は暗号化ファイルを復号できる有効期限を指定する入力欄である。尚、当該有効期限は管理サーバ２００に予め設定された有効期限を超えて指定することはできない設定がなされている。入力欄Ｂｘ５は対象ファイルのファイル名とフォルダ名を指定する入力欄である。
【００４６】
入力欄Ｂｘ６はＵＲＬの入力欄である。入力欄Ｂｘ６には管理サーバ２００のＵＲＬが表示されている。尚、上述したホーム画面は入力欄Ｂｘ６と同様の入力欄を含み、当該入力欄に対し管理サーバ２００のＵＲＬが入力される。対象ファイルを持ち出すユーザは入力欄Ｂｘ１〜Ｂｘ５に事前申請項目を入力する操作を行い、申請ボタンＢｔ１を押下する操作を行う。具体的には、ポインタＰｔを申請ボタンＢｔ１の領域に移動させ、特定の操作（例えばクリック）を行う。これにより、第１送信部１０２は申請ボタンＢｔ１の押下を検出する（ステップＳ１０３：ＹＥＳ）。
【００４７】
ファイル暗号化部１０１は申請ボタンＢｔ１の押下を検出すると、第１送信部１０２は事前申請情報を送信する（ステップＳ１０４）。より詳しくは、ファイル暗号化部１０１は入力欄Ｂｘ１〜Ｂｘ５のそれぞれに入力された事前申請項目を含む事前申請情報を生成し、第１送信部１０２は生成された事前申請情報を管理サーバ２００に送信する。ステップＳ１０４の処理が完了すると、第１受付部１０３は後述する判定結果情報を受け付けるまで待機する（ステップＳ１０５：ＮＯ）。
【００４８】
図８に移り、第３受付部２０１は事前申請情報を受け付けると（ステップＳ２０３：ＹＥＳ）、第３送信部２０４は事前申請情報を管理端末５００に送信する（ステップＳ２０４）。ステップＳ２０４の処理が完了すると、情報処理部２０２は事前申請が許可されたか否かを判定する（ステップＳ２０５）。より詳しくは、事前申請情報を受け付けた管理端末５００は事前申請情報に含まれる事前申請項目を表示する。管理端末５００を操作するシステム管理者は事前申請項目を確認し、事前申請項目を許可するか否かを判断し、判断結果を管理端末５００に入力する。管理端末５００が判断結果を管理サーバ２００に送信すると、第３受付部２０１は判断結果を受け付けて、情報処理部２０２に判断結果を出力する。情報処理部２０２は判断結果に基づいて、事前申請が許可されたか否かを判定する。
【００４９】
情報処理部２０２は判断結果により事前申請が許可されている場合（ステップＳ２０５：ＹＥＳ）、ログＤＢ３００へのログの格納を開始し（ステップＳ２０６）、事前申請情報を情報記憶部２０３に保存する（ステップＳ２０７）。これにより、事前申請情報に含まれる事前申請項目がログＤＢ３００に記録される。ステップＳ２０７の処理が完了すると、情報処理部２０２はログＤＢ３００へのログの格納を終了し（ステップＳ２０８）、第３送信部２０４は判定結果情報を暗号化端末１００に送信する（ステップＳ２０９）。より詳しくは、情報処理部２０２はステップＳ２０８の処理が完了すると、事前申請項目の許可を表す情報を含む判定結果情報を生成し、第３送信部２０４は生成された判定結果情報を送信する。
【００５０】
一方、情報処理部２０２は判断結果により事前申請が許可されていない場合（ステップＳ２０５：ＮＯ）、ステップＳ２０６からＳ２０８の処理をスキップし、第３送信部２０４は判定結果情報を暗号化端末１００に送信する（ステップＳ２０９）。より詳しくは、情報処理部２０２はステップＳ２０５の処理で事前申請が許可されていない場合、事前申請項目の不許可を表す情報を含む判定結果情報を生成し、第３送信部２０４は生成された判定結果情報を送信する。
【００５１】
図７に戻り、第１受付部１０３は管理サーバ２００から送信された判定結果情報を受け付けると（ステップＳ１０５：ＹＥＳ）、ファイル暗号化部１０１は事前申請が許可されているか否かを判定する（ステップＳ１０６）。判定結果情報に事前申請項目の許可を表す情報が含まれている場合、ファイル暗号化部１０１は事前申請が許可されていると判定し（ステップＳ１０６：ＹＥＳ）、完了メッセージを表示する（ステップＳ１０７）。これにより、暗号化端末１００の表示装置７２０には、図９（ｂ）に示すように、事前申請が完了した旨を表す完了メッセージの画面が表示される。
【００５２】
一方、判定結果情報に事前申請項目の不許可を表す情報が含まれている場合、ファイル暗号化部１０１は事前申請が許可されていないと判定し（ステップＳ１０６：ＮＯ）、不許可メッセージを表示する（ステップＳ１０８）。これにより、暗号化端末１００の表示装置７２０には、図９（ｃ）に示すように、事前申請が許可されなかった旨を表す不許可メッセージの画面が表示される。ステップＳ１０７の処理又はステップＳ１０８の処理が完了すると、事前申請処理が終了する。
【００５３】
次に、図１０から図１２を参照して、持ち出し実行処理に関する暗号化端末１００及び管理サーバ２００のそれぞれの動作について説明する。
【００５４】
図１０は暗号化端末１００が実行する持ち出し実行処理の一例を示すフローチャートである。図１１は持ち出し実行画面の一例である。図１２は管理サーバ２００が実行する持ち出し実行処理の一例を示すフローチャートである。尚、持ち出し実行画面は暗号化端末１００に表示される。
【００５５】
まず、図１０に示すように、ファイル暗号化部１０１は持ち出し実行画面を表示し（ステップＳ３０１）、特定の操作ボタンＢｔ４の押下を検出するまで待機する（ステップＳ３０２：ＮＯ）。より詳しくは、上述した事前申請処理が終了し、対象ファイルの持ち出し日当日に、ファイル暗号化部１０１が持ち出し実行画面を起動する操作を検出すると、持ち出し実行画面を起動する。これにより、暗号化端末１００の表示装置７２０には持ち出し実行画面が現れる。持ち出し実行画面は、図１１に示すように、複数の操作ボタンＢｔ２〜Ｂｔ４、対象ファイル表示欄Ｂｘ８、持ち出し種別の選択ボタンＢｔ５、ＭＡＣアドレス入力欄Ｂｘ９を含んでいる。
【００５６】
操作ボタンＢｔ２は対象ファイル表示欄Ｂｘ８に表示させる対象ファイルを追加するボタンである。例えばユーザがポインタＰｔにより操作ボタンＢｔ２を押下すると、ファイル暗号化部１０１は操作ボタンＢｔ２の押下を検出し、持ち出す対象ファイルの選択画面を表示する。ユーザは選択画面内の対象ファイルを特定すると、特定された対象ファイルが対象ファイル表示欄Ｂｘ８に表示される。当該操作を繰り返すことにより、暗号化する対象ファイルを指定する。したがって、暗号化する対象ファイルは１つの場合もあるし、複数の場合もある。尚、操作ボタンＢｔ２に対する押下に代えて、対象ファイルに特定の操作（例えばドラッグアンドドロップ）を行って、対象ファイル表示欄Ｂｘ８に対象ファイルを表示させてもよい。
【００５７】
操作ボタンＢｔ３は対象ファイル表示欄Ｂｘ８に表示された対象ファイルを削除するボタンである。例えば対象ファイル表示欄Ｂｘ８に表示された対象ファイルが指定されて、ファイル暗号化部１０１が操作ボタンＢｔ３を押下する操作を検出すると、ファイル暗号化部１０１は対象ファイル表示欄Ｂｘ８に表示された対象ファイルを削除する。
【００５８】
操作ボタンＢｔ４は持ち出し実行処理を開始するボタンである。より詳しくは、ステップＳ３０３以降の持ち出し実行処理を開始するボタンである。対象ファイル表示欄Ｂｘ８に対象ファイルが表示され、持ち出し種別の選択ボタンＢｔ５が選択され、ＭＡＣアドレス入力欄Ｂｘ９にＭＡＣアドレスが入力された状態で、ファイル暗号化部１０１が操作ボタンＢｔ４を押下する操作を検出すると、ファイル暗号化部１０１は持ち出し申請情報を生成する。より詳しくは、ファイル暗号化部１０１は対象ファイル、対象ファイルを格納するフォルダ、持ち出し者名、持ち出し年月日、及びＭＡＣアドレスを申請項目として含む持ち出し申請情報を生成する。
【００５９】
尚、ファイル暗号化部１０１は例えば暗号化端末１００に設定されたコンピュータ名又はログインユーザ名を持ち出し者名として持ち出し申請情報に格納する。また、ファイル暗号化部１０１は操作ボタンＢｔ４を押下する操作を検出した日を持ち出し日として持ち出し申請情報に格納する。操作ボタンＢｔ４を押下する操作を検出した日は例えば暗号化端末１００が管理するカレンダー情報によって特定される。
【００６０】
ファイル暗号化部１０１は特定の操作ボタンＢｔ４の押下を検出すると（ステップＳ３０２：ＹＥＳ）、第１送信部１０２は持ち出し申請情報を送信する（ステップＳ３０３）。より詳しくは、ファイル暗号化部１０１は特定の操作ボタンＢｔ４の押下を検出すると、上述したように、持ち出し申請情報を生成し、第１送信部１０２は生成された持ち出し申請情報を管理サーバ２００に送信する。ステップＳ３０３の処理が完了すると、第１受付部１０３は後述する持ち出し許否情報を受け付けるまで待機する（ステップＳ３０４：ＮＯ）。
【００６１】
図１２に移り、管理サーバ２００の第３受付部２０１は持ち出し申請情報を受け付けるまで待機する（ステップＳ４０１：ＮＯ）。第３受付部２０１は持ち出し申請情報を受け付けると（ステップＳ４０１：ＹＥＳ）、情報処理部２０２は事前申請情報と持ち出し申請情報を照合する（ステップＳ４０２）。より詳しくは、情報処理部２０２は第３受付部２０１が受け付けた持ち出し申請情報に含まれる申請項目と情報記憶部２０３から取得した事前申請情報の事前申請項目を照合する。
【００６２】
ステップＳ４０２の処理が完了すると、情報処理部２０２は持ち出しを許可するか否かを判定する（ステップＳ４０３）。より詳しくは、情報処理部２０２は持ち出し申請情報に含まれる申請項目と事前申請情報に含まれる事前申請項目がそれぞれ一致するか否かを判定する。尚、有効期限の項目については、情報処理部２０２は持ち出し日が有効期限内であれば一致と判定する。
【００６３】
情報処理部２０２は持ち出し申請情報に含まれる申請項目と事前申請情報に含まれる事前申請項目が全て一致する場合、情報処理部２０２は持ち出し申請を許可すると判定し（ステップＳ４０３：ＹＥＳ）、ログＤＢ３００へのログの格納を開始する（ステップＳ４０４）。ステップＳ４０４の処理が完了すると、情報処理部２０２はファイル特定情報を生成する（ステップＳ４０５）。より詳しくは、情報処理部２０２は無作為に複数の英数値を抽出し、操作日時と抽出した複数の英数値を組み合わせたファイル特定情報を生成する。仮に持ち出し申請情報に複数の対象ファイルが含まれていても、情報処理部２０２は１つのファイル特定情報を生成する。そして、情報処理部２０２は生成したファイル特定情報を持ち出し許否情報に格納する（ステップＳ４０６）。
【００６４】
一方、情報処理部２０２は持ち出し申請情報に含まれる申請項目と事前申請情報の事前申請項目の少なくとも１つが一致しない場合、情報処理部２０２は持ち出し申請を禁止すると判定し（ステップＳ４０３：ＮＯ）、ログＤＢ３００へのログの格納を開始する（ステップＳ４０７）。そして、情報処理部２０２は不許可メッセージを持ち出し許否情報に格納する（ステップＳ４０８）。尚、不許可メッセージは不許可とした理由（例えば持ち出すファイル名の相違など事前申請項目との相違）を含むメッセージである。
【００６５】
ステップＳ４０７又はステップＳ４０８の処理が完了すると、次いで、第３送信部２０４は持ち出し許否情報を暗号化端末１００に送信する（ステップＳ４０９）。より詳しくは、第３送信部２０４は情報処理部２０２から持ち出し許否情報を取得し、取得した持ち出し許否情報を送信する。ステップＳ４０９の処理が完了すると、情報処理部２０２はログＤＢ３００へのログの格納を終了する。これにより、ログＤＢ３００にはファイル特定情報が記録されたり、一致しなかった申請項目が記録されたりする。
【００６６】
図１０に戻り、第１受付部１０３は持ち出し許否情報を受け付けると（ステップＳ３０４：ＹＥＳ）、ファイル暗号化部１０１はファイル特定情報があるか否かを判定する（ステップＳ３０５）。より詳しくは、ファイル暗号化部１０１は第１受付部１０３が受け付けた持ち出し許否情報にファイル特定情報があるか否かを判定する。ファイル暗号化部１０１はファイル特定情報があると判定した場合（ステップＳ３０５：ＹＥＳ）、対象ファイルとファイル特定情報を含む暗号化ファイルを生成し（ステップＳ３０６）、処理を終了する。複数の対象ファイルが対象ファイル表示欄Ｂｘ８に表示されていた場合、ファイル暗号化部１０１は複数の対象ファイルとファイル特定情報を一括して暗号化し、暗号化ファイルを生成する。一方、ファイル暗号化部１０１はファイル特定情報がないと判定した場合（ステップＳ３０５：ＮＯ）、不許可メッセージを表示し（ステップＳ３０７）、処理を終了する。すなわち、ファイル暗号化部１０１は持ち出し許否情報に含まれる不許可メッセージを取得し、表示装置７２０に表示する。
【００６７】
次に、図１３及び図１４を参照して、復号処理に関する復号端末４００及び管理サーバ２００のそれぞれの動作について説明する。
【００６８】
図１３は復号端末４００が実行する復号処理の一例を示すフローチャートである。図１４は管理サーバ２００が実行する復号処理の一例を示すフローチャートである。復号処理は、例えば、暗号化ファイルが記憶された半導体メモリ７３０が復号端末４００に接続され、暗号化ファイルが半導体メモリ７３０から復号端末４００に移動又は複製する操作が行われてから開始する。
【００６９】
より詳しくは、図１３に示すように、復号端末４００のファイル復号部４０１は暗号化ファイルの復号が実行されるまで待機する（ステップＳ５０１：ＮＯ）。ファイル復号部４０１は暗号化ファイルの復号が実行されると（ステップＳ５０１：ＹＥＳ）、第２送信部４０２はファイル特定情報とＭＡＣアドレスを含む復号申請情報を送信する（ステップＳ５０２）。例えば、復号端末４００の画面上に移動した暗号化ファイルに対し特定の操作（例えばダブルクリックなど）が行われると、ファイル復号部４０１は当該操作を検出し、第２送信部４０２は復号申請情報を管理サーバ２００に送信する。ステップＳ５０２の処理が完了すると、第２受付部４０３は後述する復号許否情報を受け付けるまで待機する（ステップＳ５０３：ＮＯ）。尚、復号申請情報に上述した各種の申請項目を含めてもよい。
【００７０】
図１４に移り、管理サーバ２００の第３受付部２０１は復号申請情報を受け付けるまで待機する（ステップＳ６０１：ＮＯ）。第３受付部２０１は復号申請情報を受け付けると（ステップＳ６０１：ＹＥＳ）、情報処理部２０２は事前申請情報と復号申請情報を照合する（ステップＳ６０２）。より詳しくは、情報処理部２０２は事前申請情報と復号申請情報のそれぞれに含まれる申請項目を照合する。
【００７１】
ステップＳ６０２の処理が完了すると、情報処理部２０２は復号を許可するか否かを判定する（ステップＳ６０３）。より詳しくは、ステップＳ６０２の処理で照合した結果、事前申請情報と復号申請情報のそれぞれに含まれる申請項目の全てが一致した場合、情報処理部２０２は復号を許可すると判定する（ステップＳ６０３：ＹＥＳ）。尚、有効期限については、情報処理部２０２は復号操作日が有効期限内であれば一致と判定する。一方、ステップＳ６０２の処理で照合した結果、事前申請情報と復号申請情報のそれぞれに含まれる申請項目の少なくとも１つが一致しなかった場合、情報処理部２０２は復号を禁止すると判定する（ステップＳ６０３：ＮＯ）。
【００７２】
情報処理部２０２は復号を許可すると判定した場合、ログＤＢ３００へのログの格納を開始し（ステップＳ６０４）、復号許可情報を復号許否情報に格納する（ステップＳ６０５）。復号許可情報は暗号化ファイルの復号を許可する情報である。一方、情報処理部２０２は復号を禁止すると判定した場合、ログＤＢ３００へのログの格納を開始し（ステップＳ６０６）、復号禁止情報を復号許否情報に格納する（ステップＳ６０７）。復号禁止情報は暗号化ファイルの復号を禁止する情報である。
【００７３】
ステップＳ６０５又はステップＳ６０７の処理が完了すると、第３送信部２０４は復号許否情報を復号端末４００に送信する（ステップＳ６０８）。ステップＳ６０８の処理が完了すると、情報処理部２０２はログＤＢ３００へのログの格納を終了する（ステップＳ６０９）。これにより、暗号化ファイルの復号に関する各種の情報がログＤＢ３００に記録される。例えばログＤＢ３００にはファイル特定情報が記録されるため、対象ファイルが持ち出された後もログＤＢ３００を確認することにより、対象ファイルを一義的に追跡することができる。
【００７４】
図１３に戻り、第２受付部４０３は復号許否情報を受け付けると（ステップＳ５０３：ＹＥＳ）、ファイル復号部４０１は復号許可情報があるか否かを判定する（ステップＳ５０４）。より詳しくは、ファイル復号部４０１は第２受付部４０３が受け付けた復号許否情報に復号許可情報があるか否かを判定する。ファイル復号部４０１は復号許可情報があると判定した場合（ステップＳ５０４：ＹＥＳ）、暗号化ファイルを復号する（ステップＳ５０５）。一方、ファイル復号部４０１は復号許可情報がないと判定した場合（ステップＳ５０４：ＮＯ）、復号禁止メッセージを表示する（ステップＳ５０６）。より詳しくは、ファイル復号部４０１は復号禁止情報があると、暗号化ファイルの復号を中止し、復号が禁止されたことを表す復号禁止メッセージを復号端末４００の表示部４００Ｇに表示する。
【００７５】
次に、図１５を参照して、上述した持ち出し実行処理及び復号処理をさらに詳しく説明する。
【００７６】
図１５は持ち出し実行処理及び復号処理の一例を説明するための図である。上述したように、暗号化端末１００は持ち出し実行処理を実行すると、復号端末４００のＭＡＣアドレスを含む持ち出し申請情報を管理サーバ２００に送信する。尚、持ち出し申請情報に含まれるその他の申請項目については省略されて示されている。管理サーバ２００は持ち出し申請情報を受け付けると、ファイル特定情報を生成し、暗号化端末１００に送信する。暗号化端末１００はファイル特定情報を受け付けると、対象ファイルとファイル特定情報を含む暗号化ファイルを生成する。暗号化ファイルは、例えば半導体メモリ７３０に記憶されたり、可搬型記録媒体７４０に記録されたりして、持ち出される。
【００７７】
一方、復号端末４００は暗号化ファイルに対する復号処理を実行すると、ファイル特定情報とＭＡＣアドレスを含む復号申請情報を管理サーバ２００に送信する。尚、復号申請情報に含まれるその他の申請項目については省略されて示されている。管理サーバ２００は復号申請情報を受け付けると、復号を許可するか否かを判定し、復号端末４００に判定結果を含む復号許否情報を送信する。復号許否情報に復号許可情報が含まれていれば、復号端末４００は暗号化ファイルを復号する。これにより、復号端末４００に対象ファイルが出現する。
【００７８】
図１６はファイル特定情報による対象ファイルの特定例を説明するための図である。より詳しくは、図１６（ａ）は比較例を表しており、図１６（ｂ）は実施例を表している。
【００７９】
まず、比較例によれば、図１６（ａ）に示すように、対象ファイルに対し各種の操作が行われると、その操作のログがログＤＢ３００に記録される。例えば、ファイル名「ＸＹＺ.ｄｏｃ」の対象ファイルを生成して更新する操作が行われると、その操作のログがログＤＢ３００に記録される。同様に、ファイル名「ＸＹＺ.ｄｏｃ」の対象ファイルを不図示の共有サーバから複製して更新する操作が行われると、その操作のログがログＤＢ３００に記録される。ファイル名「ＰＱＲ.ｄｏｃ」の対象ファイルを生成して更新する操作が行われると、その操作のログがログＤＢ３００に記録される。
【００８０】
ここで、暗号化端末１００が対象ファイルを暗号化すると、同じ暗号化ファイル名「ＡＢＣ.ｅｘｅ」を有し、暗号化ファイルの生成日時が互いに異なる３つの暗号化ファイルが生成される。このように生成された暗号化ファイルがユーザによって持ち出されて、復号端末４００で復号される。この際、仮に暗号化ファイルの生成日時によって元の対象ファイルを判別しようとすると、生成日時が異なれば元の対象ファイルを判別できる。ところが、Operating System（ＯＳ）の機能により生成日時は変更可能であるため、生成日時が改竄されると、復号不可能な対象ファイルが復号される可能性がある。
【００８１】
対照的に、実施例によれば、図１６（ｂ）に示すように、暗号化端末１００が対象ファイルを暗号化すると、同じ暗号化ファイル名「ＡＢＣ.ｅｘｅ」を有し、ファイル特定情報が互いに異なる３つの暗号化ファイルが生成される。このように生成された暗号化ファイルがユーザによって持ち出されて、復号端末４００で復号される。ファイル特定情報はＯＳの機能により変更することはできない。したがって、ファイル特定情報が改竄されて対象ファイルが復号される可能性はない。また、ファイル特定情報は管理サーバ２００に送信され、ファイル特定情報の照合結果に基づいて送信された復号許可情報により暗号化ファイルは復号されるため、ファイル特定情報が異なる暗号化ファイルは復号されない。
【００８２】
以上、本実施形態によれば、管理サーバ２００は第３受付部２０１と情報処理部２０２と第３送信部２０４とを備えている。第３受付部２０１は復号端末４００から、対象ファイルを持ち出す操作ごとに異ならせたファイル特定情報と復号端末４００を識別するＭＡＣアドレスの組み合わせを含む復号申請情報を受け付ける。情報処理部２０２はファイル特定情報とＭＡＣアドレスの組み合わせを含む事前申請情報を記憶する情報記憶部２０３を参照して、第３受付部２０１が受け付けた復号申請情報が事前申請情報と一致するか否かを判定する。第３送信部２０４は復号申請情報が事前申請情報と一致する場合に、暗号化ファイルの復号を許可する復号許可情報を復号端末４００に送信する。これにより、持ち出された対象ファイルから情報が漏洩することを抑制することができる。
【００８３】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００８４】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）暗号化されたファイルを復号する端末装置から、ファイルの持ち出し操作の受け付けに応じて生成された情報と前記端末装置を識別する情報とを受け付け、持ち出しが許可されたファイルごとに、該ファイルの持ち出し操作の受け付けに応じて生成された情報と、該持ち出し操作が行われた端末装置を識別する情報とを対応付けて記憶する記憶部を参照して、受け付けた前記持ち出し操作の受け付けに応じて生成された情報が、受け付けた前記端末装置を識別する情報に対応付けて記憶されているか否かの判定を行い、前記判定の結果が肯定的である場合、前記暗号化されたファイルの復号を許可する旨の情報を前記端末装置に送信する、処理をコンピュータに実行させる制御プログラム。
（付記２）前記持ち出し操作の受け付けに応じて生成された情報は、前記持ち出し操作を受け付けた時刻に応じて異なる、ことを特徴とする付記１に記載の制御プログラム。
（付記３）前記持ち出し操作は、前記暗号化されたファイルを記憶する記憶装置に記憶された特定のファイルを他の記憶装置に記憶させる指示操作、又は該特定のファイルを他の情報処理装置に送信させる指示操作である、ことを特徴とする付記１に記載の制御プログラム。
（付記４）前記判定の結果が肯定的でない場合に、前記暗号化されたファイルの復号を禁止する旨の情報を前記端末装置に送信する、処理を含むことを特徴とする付記１に記載の制御プログラム。
（付記５）ファイルを暗号化する端末装置で前記持ち出し操作が行われる度に、前記持ち出し操作の受け付けに応じた情報を生成する、処理を含むことを特徴とする付記１から４のいずれか１項に記載の制御プログラム。
（付記６）複数のファイルを一括して暗号化する端末装置で複数のファイルの持ち出し操作が行われた場合、前記持ち出し操作の受け付けに応じた情報を１つ生成する、処理を含むことを特徴とする付記１から４のいずれか１項に記載の制御プログラム。
（付記７）前記持ち出し操作の受け付けに応じて生成された情報は、操作日時と無作為に抽出された複数の英数値の組み合わせである、ことを特徴とする付記１から６のいずれか１項に記載の制御プログラム。
（付記８）暗号化されたファイルを復号する端末装置から、ファイルの持ち出し操作の受け付けに応じて生成された情報と前記端末装置を識別する情報とを受け付け、持ち出しが許可されたファイルごとに、該ファイルの持ち出し操作の受け付けに応じて生成された情報と、該持ち出し操作が行われた端末装置を識別する情報とを対応付けて記憶する記憶部を参照して、受け付けた前記持ち出し操作の受け付けに応じて生成された情報が、受け付けた前記端末装置を識別する情報に対応付けて記憶されているか否かの判定を行い、前記判定の結果が肯定的である場合、前記暗号化されたファイルの復号を許可する旨の情報を前記端末装置に送信する、処理をコンピュータが実行する制御方法。
（付記９）暗号化されたファイルを復号する端末装置から、ファイルの持ち出し操作の受け付けに応じて生成された情報と前記端末装置を識別する情報とを受け付ける受付手段と、持ち出しが許可されたファイルごとに、該ファイルの持ち出し操作の受け付けに応じて生成された情報と、該持ち出し操作が行われた端末装置を識別する情報とを対応付けて記憶する記憶部を参照して、受け付けた前記持ち出し操作の受け付けに応じて生成された情報が、受け付けた前記端末装置を識別する情報に対応付けて記憶されているか否かの判定を行う判定手段と、前記判定の結果が肯定的である場合、前記暗号化されたファイルの復号を許可する旨の情報を前記端末装置に送信する送信手段と、を有する情報処理装置。
（付記１０）前記持ち出し操作の受け付けに応じて生成された情報は、前記持ち出し操作を受け付けた時刻に応じて異なる、ことを特徴とする付記９に記載の情報処理装置。
（付記１１）前記持ち出し操作は、前記暗号化されたファイルを記憶する記憶装置に記憶された特定のファイルを他の記憶装置に記憶させる指示操作、又は該特定のファイルを他の情報処理装置に送信させる指示操作である、ことを特徴とする付記９に記載の情報処理装置。
（付記１２）前記送信手段は、前記判定の結果が肯定的でない場合に、前記暗号化されたファイルの復号を禁止する旨の情報を前記端末装置に送信する、ことを特徴とする付記９に記載の情報処理装置。
（付記１３）前記判定手段は、ファイルを暗号化する端末装置で前記持ち出し操作が行われる度に、前記持ち出し操作の受け付けに応じた情報を生成する、ことを特徴とする付記９から１２のいずれか１項に記載の情報処理装置。
（付記１４）前記判定手段は、複数のファイルを一括して暗号化する端末装置で複数のファイルの持ち出し操作が行われた場合、前記持ち出し操作の受け付けに応じた情報を１つ生成する、ことを特徴とする付記９から１２のいずれか１項に記載の情報処理装置。
（付記１５）前記持ち出し操作の受け付けに応じて生成された情報は、操作日時と無作為に抽出された複数の英数値の組み合わせである、ことを特徴とする付記９から１４のいずれか１項に記載の情報処理装置。
（付記１６）暗号化されたファイルを復号する操作を受け付けると、該ファイルの持ち出し操作に応じて生成された情報と自装置を識別する情報とをサーバ装置に送信し、前記サーバ装置から送信された前記ファイルの復号を許可する旨の情報を受け付けると、前記ファイルを復号する、処理をコンピュータに実行させる復号プログラム。
（付記１７）暗号化されたファイルを復号する操作を受け付けると、該ファイルの持ち出し操作に応じて生成された情報と自装置を識別する情報とをサーバ装置に送信し、前記サーバ装置から送信された前記ファイルの復号を許可する旨の情報を受け付けると、前記ファイルを復号する、処理をコンピュータが実行する復号方法。
（付記１８）暗号化されたファイルを復号する操作を受け付けると、該ファイルの持ち出し操作に応じて生成された情報と自装置を識別する情報とをサーバ装置に送信する送信手段と、前記サーバ装置から送信された前記ファイルの復号を許可する旨の情報を受け付けると、前記ファイルを復号する復号手段と、を有する端末装置。
【符号の説明】
【００８５】
Ｓ  情報処理システム
１００  暗号化端末
１０１  ファイル暗号化部
１０２  第１送信部
１０３  第１受付部
２００  管理サーバ
２０１  第３受付部
２０２  情報処理部
２０３  情報記憶部
２０４  第３送信部
３００  ログＤＢ
４００  復号端末
４０１  ファイル復号部
４０２  第２送信部
４０３  第２受付部
【図１】
2018041223.tif 000003
【図２】
2018041223.tif 000004
【図３】
2018041223.tif 000005
【図４】
2018041223.tif 000006
【図５】
2018041223.tif 000007
【図６】
2018041223.tif 000008
【図７】
2018041223.tif 000009
【図８】
2018041223.tif 000010
【図９】
2018041223.tif 000011
【図１０】
2018041223.tif 000012
【図１１】
2018041223.tif 000013
【図１２】
2018041223.tif 000014
【図１３】
2018041223.tif 000015
【図１４】
2018041223.tif 000016
【図１５】
2018041223.tif 000017
【図１６】
2018041223.tif 000018