(57)【要約】【課題】第１の方式で暗号化された文書データの復号及び復号された文書データの第２の方式での暗号化の過程において、利用権を保持する利用権保持ユーザ以外の者の文書データへのアクセスを排除する構成を実現する。【解決手段】通信部１０１は、利用権を有する利用権保持ユーザが設定されており、第１の方式で暗号化されている文書データを受信する。フォルダ生成部１０７は、利用権保持ユーザのアクセスのみが許容されるフォルダであるアクセス制限フォルダを生成する。復号部１０８は、アクセス制限フォルダ内で文書データを第１の方式に従って復号する。暗号化管理部１０９は、利用権保持ユーザが用いる端末装置である利用権保持ユーザ端末装置にアクセス制限フォルダを通知し、利用者保持ユーザ端末装置にアクセス制限フォルダ内の復号後の文書データへのアクセスを行わせて、復号後の文書データを第１の方式とは異なる第２の方式で暗号化させる。【選択図】図１
2016189527.tif 000002
【特許請求の範囲】
【請求項１】
利用権を有する利用権保持ユーザが設定されており、第１の方式で暗号化されている文書データを受信する通信部と、
前記利用権保持ユーザのアクセスのみが許容されるフォルダであるアクセス制限フォルダを生成するフォルダ生成部と、
前記フォルダ生成部により生成された前記アクセス制限フォルダ内で前記文書データを前記第１の方式に従って復号する復号部と、
前記利用権保持ユーザが用いる端末装置である利用権保持ユーザ端末装置に前記アクセス制限フォルダを通知し、前記利用者保持ユーザ端末装置に前記アクセス制限フォルダ内の復号後の文書データへのアクセスを行わせて、前記復号後の文書データを前記第１の方式とは異なる第２の方式で暗号化させる暗号化管理部とを有する情報処理装置。
【請求項２】
前記通信部は、
ユーザＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）が含まれ、前記文書データの復号を依頼する依頼メッセージを受信し、
前記フォルダ生成部は、
前記依頼メッセージに含まれるユーザＩＤが前記利用権保持ユーザのユーザＩＤである場合、前記利用権保持ユーザ以外のユーザのユーザＩＤである場合のいずれであっても、前記アクセス制限フォルダを生成し、
前記暗号化管理部は、
前記依頼メッセージに含まれるユーザＩＤが前記利用権保持ユーザ以外のユーザのユーザＩＤであり、復号後の文書データの前記第２の方式による暗号化を前記利用権保持ユーザ端末装置に行わせるリレー方式が選択された場合に、
前記利用権保持ユーザ端末装置に前記アクセス制限フォルダを通知し、前記利用者保持ユーザ端末装置に前記アクセス制限フォルダ内の復号後の文書データへのアクセスを行わせて、前記復号後の文書データを前記第２の方式で暗号化させる請求項１に記載の情報処理装置。
【請求項３】
前記暗号化管理部は、
前記依頼メッセージに含まれるユーザＩＤが前記利用権保持ユーザのユーザＩＤである場合、及び前記依頼メッセージに含まれるユーザＩＤが前記利用権保持ユーザ以外のユーザのユーザＩＤであり、前記リレー方式が選択されない場合に、
復号後の文書データを前記アクセス制限フォルダ内において前記第２の方式で暗号化する請求項２に記載の情報処理装置。
【請求項４】
第１の方式で暗号化されている文書データの利用権を有する利用権保持ユーザが用いる端末装置である利用権保持ユーザ端末装置と、
前記利用権保持ユーザのアクセスのみが許容されるフォルダであるアクセス制限フォルダを生成し、前記アクセス制限フォルダ内で前記文書データを前記第１の方式に従って復号し、前記利用権保持ユーザ端末装置に前記アクセス制限フォルダを通知する情報処理装置とを有し、
前記利用権保持ユーザ端末装置は、
前記情報処理装置から通知された前記アクセス制限フォルダ内の復号後の文書データにアクセスし、前記復号後の文書データを前記第１の方式とは異なる第２の方式で暗号化する情報処理システム。
【請求項５】
前記情報処理装置は、
前記利用権保持ユーザ端末装置により前記アクセス制限フォルダ内の前記復号後の文書データへのアクセスがあった場合に、前記復号後の文書データを前記利用権保持ユーザ端末装置に送信し、
前記利用権保持ユーザ端末装置は、
前記情報処理装置から前記復号後の文書データを受信し、受信した前記復号後の文書データを前記第２の方式で暗号化する請求項４に記載の情報処理システム。
【請求項６】
利用権を有する利用権保持ユーザが設定されており、第１の方式で暗号化されている文書データを、コンピュータが受信する文書データ受信ステップと、
前記コンピュータが、前記利用権保持ユーザのアクセスのみが許容されるフォルダであるアクセス制限フォルダを生成するフォルダ生成ステップと、
前記コンピュータが、前記フォルダ生成ステップにより生成された前記アクセス制限フォルダ内で前記文書データを前記第１の方式に従って復号する復号ステップと、
前記コンピュータが、前記利用権保持ユーザが用いる端末装置である利用権保持ユーザ端末装置に前記アクセス制限フォルダを通知し、前記利用者保持ユーザ端末装置に前記アクセス制限フォルダ内の復号後の文書データへのアクセスを行わせて、前記復号後の文書データを前記第１の方式とは異なる第２の方式で暗号化させる暗号化管理ステップとを有する情報処理方法。
【請求項７】
利用権を有する利用権保持ユーザが設定されており、第１の方式で暗号化されている文書データを受信する文書データ受信ステップと、
前記利用権保持ユーザのアクセスのみが許容されるフォルダであるアクセス制限フォルダを生成するフォルダ生成ステップと、
前記フォルダ生成ステップにより生成された前記アクセス制限フォルダ内で前記文書データを前記第１の方式に従って復号する復号ステップと、
前記利用権保持ユーザが用いる端末装置である利用権保持ユーザ端末装置に前記アクセス制限フォルダを通知し、前記利用者保持ユーザ端末装置に前記アクセス制限フォルダ内の復号後の文書データへのアクセスを行わせて、前記復号後の文書データを前記第１の方式とは異なる第２の方式で暗号化させる暗号化管理ステップとをコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データの管理に関する。
【背景技術】
【０００２】
企業等においては、データ処理技術の進歩、業務形態の変化等の理由により、文書データ管理システムを切り替える場合がある。
例えば、システムベンダの切り替え等によって、文書データ管理システムを切り替える場合がある。
文書データ管理システムの切替えに関する技術として、例えば、特許文献１の技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０９３９１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
文書データは、セキュリティ上の理由から暗号化して保存することが一般的である。
システム切替の前後で暗号化方式が異なっている場合には、切り替え前の暗号化方式で暗号化された文書データを復号し、復号された文書データを切り替え後の暗号方式で暗号化する必要がある。
このような文書データの移行では、システム管理者が管理者権限を利用して、文書データの移行を一括して行うことが一般的である。
【０００５】
しかしながら、システム管理者には文書データの利用権がないにも関わらず、システム管理者は暗号化を解除することができ、移行処理の過程で文書データを閲覧できてしまうという課題がある。
また、移行に際して文書データの暗号化が解除された際に、第三者から不正アクセスがあった場合には、第三者により文書データが閲覧されてしまうという課題がある。
【０００６】
本発明は、このような課題を解決することを主な目的としており、暗号化された文書データの復号及び復号された文書データの再暗号化の過程において、利用権を保持する利用権保持ユーザ以外の者の文書データへのアクセスを排除する構成を実現することを主な目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、
利用権を有する利用権保持ユーザが設定されており、第１の方式で暗号化されている文書データを受信する通信部と、
前記利用権保持ユーザのアクセスのみが許容されるフォルダであるアクセス制限フォルダを生成するフォルダ生成部と、
前記フォルダ生成部により生成された前記アクセス制限フォルダ内で前記文書データを前記第１の方式に従って復号する復号部と、
前記利用権保持ユーザが用いる端末装置である利用権保持ユーザ端末装置に前記アクセス制限フォルダを通知し、前記利用者保持ユーザ端末装置に前記アクセス制限フォルダ内の復号後の文書データへのアクセスを行わせて、前記復号後の文書データを前記第１の方式とは異なる第２の方式で暗号化させる暗号化管理部とを有する。
【発明の効果】
【０００８】
本発明によれば、アクセス制限フォルダ内で文書データの復号を行うとともに、利用権保持ユーザ端末装置にアクセス制限フォルダを通知して、利用権保持ユーザ端末装置に文書データを第２の方式で暗号化させるため、暗号化された文書データの復号及び復号された文書データの再暗号化の過程において、利用権保持ユーザ以外の者の文書データへのアクセスを排除することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る情報処理システムのシステム構成例を示す図。
【図２】実施の形態１に係る変換サーバ装置の機能構成例を示す図。
【図３】実施の形態１に係る端末装置の機能構成例を示す図。
【図４】実施の形態１に係る変換サーバ装置の動作例を示すフローチャート図。
【図５】実施の形態１に係る変換サーバ装置の動作例を示すフローチャート図。
【図６】実施の形態１に係る端末装置の動作例を示すフローチャート図。
【図７】実施の形態１に係る変換サーバ装置及び端末装置のハードウェア構成例を示す図。
【発明を実施するための形態】
【００１０】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１は、本実施の形態に係る情報処理システムのシステム構成例を示す。
図１に示すように、本実施の形態に係る情報処理システムは、イントラネット７００で接続された変換サーバ装置１００、端末装置２００、端末装置３００、ファイルサーバ装置４００、利用権管理サーバ装置５００及び利用権管理サーバ装置６００で構成される。
【００１１】
本実施の形態では、文書データは、一元的に管理されているのではなく、個々のユーザにより分散して管理されているものとする。
具体的には、文書データは端末装置２００又はファイルサーバ装置４００において管理されているものとする。
また、本実施の形態では、第１の暗号化方式（以下、第１の方式という）で暗号化されている文書データをシステム移行により第２の暗号化方式（以下、第２の方式）で暗号化された文書データに置き換えるものとする。
なお、各文書データには、利用権を有する利用権保持ユーザが設定されている。
【００１２】
図１において、変換サーバ装置１００は、文書データの復号及び復号後の文書データの再暗号化を管理するサーバ装置である。
変換サーバ装置１００は、情報処理装置の例に相当する。
【００１３】
端末装置２００は、文書データの利用権保持ユーザが利用する端末装置である。
端末装置２００は、利用権保持ユーザ端末装置ともいう。
なお、図１では、端末装置２００は１つしか示されていないが、実際の運用では、複数の端末装置２００がイントラネット７００に接続されている。
【００１４】
端末装置３００は、システム管理者が利用する端末装置である。
端末装置３００は、システム管理者端末装置ともいう。
【００１５】
ファイルサーバ装置４００は、文書データを蓄積するサーバ装置である。
【００１６】
利用権管理サーバ装置５００は、システム移行前における利用権を管理するサーバ装置である。
利用権管理サーバ装置５００は、利用権情報ＤＢ５０１、認証部５０２及び利用権管理部５０３で構成される。
利用権情報ＤＢ５０１は、文書データごとに利用権保持ユーザが定義される利用権情報を記憶する。
また、利用権情報ＤＢ５０１では、文書データごとに、暗号鍵と復号鍵が管理されている。
認証部５０２は、利用権情報提供要求メッセージ又は復号鍵提供要求メッセージを受信した場合に、提供要求メッセージの送信元の認証を行う。
利用権管理部５０３は、認証部５０２による認証が成功した場合に、利用権情報提供要求メッセージで要求されている利用権情報又は復号鍵提供要求メッセージで要求されている復号鍵を利用権情報ＤＢ５０１から取得し、提供要求メッセージの送信元に利用権情報又は復号鍵を送信する。
【００１７】
利用権管理サーバ装置６００は、システム移行後における利用権を管理するサーバ装置である。
利用権管理サーバ装置６００は、利用権情報ＤＢ６０１、認証部６０２及び利用権管理部６０３で構成される。
利用権情報ＤＢ６０１は利用権情報ＤＢ５０１と同様であり、認証部６０２は認証部５０２と同様であり、利用権管理部６０３は利用権管理部５０３と同様である。
なお、利用権管理部６０３は、暗号鍵提供要求メッセージを受信した場合に、認証部６０２による認証が成功すれば、暗号鍵提供要求メッセージの送信元に暗号鍵を送信する。
【００１８】
なお、変換サーバ装置１００、端末装置２００、端末装置３００、ファイルサーバ装置４００、利用権管理サーバ装置５００、利用権管理サーバ装置６００相互間の通信は、第１の方式及び第２の方式とは異なる暗号化方式により暗号化されているものとする。
例えば、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）により暗号化されているものとする。
以下では、暗号鍵、復号鍵の送受信、復号後の文書データの送受信等を説明する際に、これら暗号鍵、復号鍵、復号後の文書データがＳＳＬ等で暗号化されている旨は明記しないが、これらはＳＳＬ等によって暗号化されているものとする。
【００１９】
図２は、本実施の形態に係る変換サーバ装置１００の機能構成例を示す。
【００２０】
通信部１０１は、端末装置２００、端末装置３００、ファイルサーバ装置４００、利用権管理サーバ装置５００、利用権管理サーバ装置６００と通信を行う。
例えば、通信部１０１は、端末装置２００又は端末装置３００から、依頼メッセージを受信する。
依頼メッセージは、ユーザＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）が含まれ、移行対象（暗号化方式の切り替え対象）の文書データの復号を依頼するメッセージである。
また、通信部１０１は、端末装置２００、端末装置３００又はファイルサーバ装置４００から、移行対象の文書データを受信する。
また、通信部１０１は、端末装置３００に利用権情報の提供を要求する利用権情報提供要求メッセージ又は復号鍵の提供を要求する復号鍵提供要求メッセージを利用権管理サーバ装置５００に送信し、利用権管理サーバ装置５００から利用権情報又は復号鍵を受信する。
また、通信部１０１は、利用権管理サーバ装置６００に文書データを暗号化するための暗号鍵の提供を要求する暗号鍵提供要求メッセージを利用権管理サーバ装置６００に送信し、利用権管理サーバ装置６００から暗号鍵を受信する。
また、通信部１０１は、後述するアクセス制限フォルダを通知するフォルダ通知メッセージを端末装置２００に送信する。
【００２１】
認証部１０２は、依頼メッセージの送信元（ユーザ、システム管理者）の認証を行う。
【００２２】
ユーザＩＤ／パスワード記憶部１０３は、各ユーザのユーザＩＤ及びパスワードを記憶する。
ユーザＩＤ／パスワード記憶部１０３が記憶するユーザＩＤ及びパスワードには、システム管理者のユーザＩＤ及びパスワードが含まれる。
認証部１０２は、ユーザＩＤ／パスワード記憶部１０３のユーザＩＤ及びパスワードを用いて認証処理を行う。
【００２３】
ファイル送受信制御部１０４は、ファイルの送受信に関する通信制御を行う。
より具体的には、ファイル送受信制御部１０４は文書データの送受信時の通信制御を行う。
【００２４】
利用権確認部１０５は、通信部１０１を介して、利用権管理サーバ装置５００から利用権情報を受信して、依頼メッセージの送信元（ユーザ、システム管理者）が、移行対象の文書データの利用権を保持しているかどうかを確認する。
また、利用権確認部１０５は、後述するアクセス制限フォルダへのアクセスを監視し、アクセス権がない者によるアクセス制限フォルダへのアクセスの場合は、アクセスを拒絶（遮断）する。
【００２５】
移行パターン判定部１０６は、移行対象の文書データの移行パターンを判定する。
移行パターンには、後述するように、リレー方式と代行移行方式がある。
移行パターン判定部１０６は、依頼メッセージの送信元（ユーザ、システム管理者）により、リレー方式及び代行移行方式のいずれが選択されたかを判定する。
リレー方式は、依頼メッセージに含まれるユーザＩＤが利用権保持ユーザ以外のユーザ（システム管理者を含む）のユーザＩＤである場合に、復号後の文書データの第２の方式による暗号化を端末装置２００（利用権保持ユーザ端末装置）に行わせる方式である。
代行移行方式は、依頼メッセージに含まれるユーザＩＤが利用権保持ユーザ以外のユーザ（システム管理者を含む）のユーザＩＤである場合に、復号後の文書データの第２の方式による暗号化を変換サーバ装置１００内で行う方式である。
【００２６】
フォルダ生成部１０７は、移行対象の文書データの復号処理を行うためのフォルダを生成する。
より具体的には、利用権保持ユーザのアクセスのみが許容されるアクセス制限フォルダを生成する。
アクセス制限フォルダは、アクセス権が設定されたフォルダであり、利用権保持ユーザにのみアクセス権が付与されているフォルダである。
利用権保持者以外の第三者（システム管理者を含む）がアクセス制限フォルダにアクセスしようとしても、アクセス権がないので、利用権確認部１０５により、アクセス制限フォルダへのアクセスが拒絶（遮断）される。
アクセス制限フォルダは、フォルダにアクセス制限をかける既存技術で実現することができる。
また、本明細書では、利用権とアクセス権は同義である。
但し、概念を区別するために、文書データにアクセスできる権限を利用権といい、文書データの復号に用いられるフォルダ（アクセス制限フォルダ）にアクセスできる権限をアクセス権という。
なお、フォルダ生成部１０７は、依頼メッセージに含まれるユーザＩＤが利用権保持ユーザのユーザＩＤである場合でも、利用権保持ユーザ以外のユーザのユーザＩＤである場合（リレー方式、代行移行方式のいずれでも）でも、アクセス制限フォルダを生成する。
【００２７】
復号部１０８は、フォルダ生成部１０７により生成されたアクセス制限フォルダ内で文書データを第１の方式に従って復号する。
復号部１０８は、文書データの復号に先立ち、通信部１０１を介して、利用権管理サーバ装置５００に復号鍵提供要求メッセージを送信し、利用権管理サーバ装置５００から当該文書データを復号するための復号鍵を受信する。
【００２８】
暗号化管理部１０９は、復号部１０８により復号された後の文書データの暗号化を管理する。
暗号化管理部１０９は、暗号化部１０９１とフォルダ通知部１０９２で構成される。
暗号化部１０９１は、復号部１０８により復号された後の文書データを第２の方式で暗号化する。
より具体的には、暗号化部１０９１は、依頼メッセージに含まれるユーザＩＤが利用権保持ユーザのユーザＩＤである場合、または、移行パターン判定部１０６により代行移行方式が判定された場合に、文書データをアクセス制限フォルダにおいて第２の暗号化方式で暗号化する。
フォルダ通知部１０９２は、移行パターン判定部１０６によりリレー方式が判定された場合に、端末装置２００（利用権保持ユーザ端末装置）にアクセス制限フォルダを通知し、端末装置２００にアクセス制限フォルダ内の復号後の文書データへのアクセスを行わせて、復号後の文書データを第２の方式で暗号化させる。
具体的には、フォルダ通知部１０９２は、通信部１０１を介して、フォルダ通知メッセージを端末装置２００に送信する。
フォルダ通知メッセージを受信した端末装置２００は、文書データの提供を要求する文書データ提供要求メッセージを変換サーバ装置１００に送信することで、アクセス制限フォルダ内の復号後の文書データにアクセスする。
つまり、変換サーバ装置１００では、文書データ提供要求メッセージを受信した場合に、ファイル送受信制御部１０４が通信部１０１を介して文書データを端末装置２００に送信する。
そして、文書データを受信した端末装置２００において第２の方式による暗号化が行われる。
【００２９】
制御部１１０は、通信部１０１、認証部１０２、ユーザＩＤ／パスワード記憶部１０３、ファイル送受信制御部１０４、利用権確認部１０５、移行パターン判定部１０６、フォルダ生成部１０７、復号部１０８及び暗号化管理部１０９の動作を制御する。
また、制御部１１０は、文書データのアクセス制限フォルダへの格納、アクセス制限フォルダからの文書データの取得等も行う。
【００３０】
図３は、端末装置２００（利用権保持ユーザ端末装置）の機能構成例を示す。
【００３１】
図３において、通信部２０１は、主に、変換サーバ装置１００、ファイルサーバ装置４００と通信を行う。
通信部２０１は、例えば、依頼メッセージを変換サーバ装置１００に送信する。
また、通信部２０１は、移行対象の文書データを変換サーバ装置１００に送信する。
更に、通信部２０１は、変換サーバ装置１００からフォルダ通知メッセージを受信する。
また、通信部２０１は、フォルダ通知メッセージを受信した場合には、文書データの提供を要求する文書データ提供要求メッセージを送信する。
また、通信部２０１は、文書データ提供要求メッセージの応答として、変換サーバ装置１００から送信された文書データを受信する。
また、通信部２０１は、端末装置２００内で文書データに第２の方式による暗号化が行われた場合に、暗号化された文書データをファイルサーバ装置４００に送信する場合もある。
【００３２】
メッセージ生成部２０２は、変換サーバ装置１００に送信する依頼メッセージを生成する。
また、メッセージ生成部２０２は、変換サーバ装置１００に送信する文書データ提供要求メッセージも生成する。
【００３３】
ファイル送受信制御部２０３は、ファイルの送受信に関する通信制御を行う。
より具体的には、ファイル送受信制御部２０３は文書データの送受信時の通信制御を行う。
【００３４】
暗号化部２０４は、変換サーバ装置１００で復号された文書データを第２の方式で暗号化する。
【００３５】
制御部２０５は、通信部２０１、メッセージ生成部２０２、ファイル送受信制御部２０３及び暗号化部２０４の動作を制御する。
【００３６】
＊＊＊動作の説明＊＊＊
次に、図４〜図６を参照して、本実施の形態に係る情報処理システムにおける動作を説明する。
図４及び図５は、変換サーバ装置１００の動作例を示すフローチャートである。
図６は、端末装置２００の動作例を示すフローチャートである。
まず、図４及び図５を参照して、変換サーバ装置１００の動作例を説明する。
【００３７】
先ず、通信部１０１が依頼メッセージを受信した場合（Ｓ１０１でＹＥＳ）に、認証部１０２が認証処理を行う（Ｓ１０２）。
依頼メッセージは、ユーザＩＤ及びパスワードが含まれる。
認証部１０２は、依頼メッセージに含まれるユーザＩＤ及びパスワードが、ユーザＩＤ／パスワード記憶部１０３で記憶されているユーザＩＤ及びパスワードの組のいずれかと一致するか否かを判定する。
依頼メッセージに含まれるユーザＩＤ及びパスワードが、ユーザＩＤ／パスワード記憶部１０３で記憶されているユーザＩＤ及びパスワードの組のいずれかと一致する場合は、認証成功である。
なお、依頼メッセージは、端末装置２００又は端末装置３００から送信される。
このため、認証に成功した依頼メッセージに含まれるユーザＩＤ及びパスワードは、利用権保持ユーザのユーザＩＤ及びパスワード又はシステム管理者のユーザＩＤ及びパスワードである。
【００３８】
認証に成功しなかった場合（Ｓ１０３でＮＯ）は、変換サーバ装置１００は処理を終了する。
なお、変換サーバ装置１００は、認証エラーであることを通知するメッセージを、依頼メッセージの送信元に送信してもよい。
【００３９】
認証に成功した場合（Ｓ１０３でＹＥＳ）は、制御部１１０が移行対象の文書データを取得する（Ｓ１０４）。
移行対象の文書データは依頼メッセージに添付していてもよく、依頼メッセージに文書データが添付されている場合は、制御部１１０は依頼メッセージに添付されている文書データを取得する。
また、文書データのファイルパスが記述されるファイルパス情報を依頼メッセージに含ませてもよく、依頼メッセージに文書データのファイルパス情報が含まれている場合は、制御部１１０は、ファイル送受信制御部１０４に、ファイルパス情報に従って、文書データの格納先から文書データを取得するよう指示する。
例えば、依頼メッセージに含まれるファイルパス情報に示されるファイルパスがファイルサーバ装置４００のものであれば、ファイル送受信制御部１０４は、通信部１０１を介して、ファイルサーバ装置４００に文書データの送信を要求し、ファイルサーバ装置４００から文書データを受信する。
【００４０】
次に、利用権確認部１０５が、依頼メッセージの送信元のユーザ（システム管理者を含む）に移行対象の文章データの利用権があるかどうかを確認する（Ｓ１０５）。
具体的には、利用権確認部１０５は、利用権情報提供要求メッセージを生成し、通信部１０１から利用権管理サーバ装置５００に送信する。
利用権情報提供要求メッセージには、移行対象の文書データのデータＩＤと、変換サーバ装置１００のＩＤと認証用の認証情報が含まれる。
利用権管理サーバ装置５００では、認証部５０２が、変換サーバ装置１００のＩＤと認証情報を用いた認証処理を行う。
そして、認証に成功した場合に、利用権情報提供要求メッセージに含まれるデータＩＤに対応する利用権情報を利用権情報ＤＢ５０１から抽出し、抽出した利用権情報を変換サーバ装置１００に送信する。
そして、利用権確認部１０５は、通信部１０１を介して利用権情報を受信する。
利用権情報には、文書データの利用権を保持するユーザのユーザＩＤが記述されている。
利用権確認部１０５は、依頼メッセージに含まれるユーザＩＤが、利用権情報に記述されるユーザＩＤと一致する場合は、依頼メッセージの送信元は当該文書データの利用権を保持すると判断する（Ｓ１０５でＹＥＳ）。
例えば、依頼メッセージの送信元が利用権保持ユーザであれば、Ｓ１０５でＹＥＳと判断される。
また、依頼メッセージの送信元がシステム管理者であれば、通常は、システム管理者に個々の文書データに対する利用権が設定されていないことが多いので、Ｓ１０５でＮＯとなると考えられる。
【００４１】
依頼メッセージの送信元が文書データの利用権を保持する場合（Ｓ１０５でＹＥＳ）は、次に、フォルダ生成部１０７がアクセス制限フォルダを生成する（Ｓ１０６）。
【００４２】
次に、制御部１１０が、Ｓ１０４で取得した文書データを、アクセス制限フォルダに格納する（Ｓ１０７）。
【００４３】
次に、復号部１０８が、アクセス制限フォルダ内で、文書データを復号する（Ｓ１０８）。
なお、文書データの復号に先立ち、復号部１０８は、復号鍵提供要求メッセージを生成し、通信部１０１を介して、利用権管理サーバ装置５００に復号鍵提供要求メッセージを送信する。
復号鍵提供要求メッセージには、移行対象の文書データのデータＩＤと、利用権保持ユーザのＩＤと、変換サーバ装置１００のＩＤと認証情報が含まれる。
利用権管理サーバ装置５００では、認証部５０２が、変換サーバ装置１００のＩＤと認証情報を用いた認証処理を行う。
そして、認証に成功した場合に、復号鍵提供要求メッセージに含まれるデータＩＤと利用権保持ユーザのＩＤに対応する復号鍵を利用権情報ＤＢ５０１から抽出し、抽出した復号鍵を変換サーバ装置１００に送信する。
復号部１０８は、通信部１０１を介して、利用権管理サーバ装置５００から復号鍵を受信し、受信した復号鍵を用いて、文書データを第１の方式に従って復号する。
【００４４】
次に、暗号化管理部１０９の暗号化部１０９１が、アクセス制限フォルダ内で、復号後の文書データを第２の方式で暗号化する（Ｓ１０９）。
文書データの暗号化に先立ち、暗号化部１０９１は、暗号鍵提供要求メッセージを生成し、通信部１０１を介して、利用権管理サーバ装置６００に暗号鍵提供要求メッセージを送信する。
暗号鍵提供要求メッセージには、移行対象の文書データのデータＩＤと、利用権保持ユーザのＩＤと、変換サーバ装置１００のＩＤが含まれる。
利用権管理サーバ装置６００では、認証部６０２が、変換サーバ装置１００のＩＤを用いた認証処理を行い、認証に成功した場合に、暗号鍵提供要求メッセージに含まれるデータＩＤと利用権保持ユーザのＩＤに対応する暗号鍵を利用権情報ＤＢ６０１から抽出し、抽出した暗号鍵を変換サーバ装置１００に送信する。
暗号化部１０９１は、通信部１０１を介して、利用権管理サーバ装置６００から暗号鍵を受信し、受信した暗号鍵を用いて、文書データを第２の方式に従って暗号化する。
【００４５】
次に、通信部１０１は、暗号化部１０９１により再暗号化された文書データを元の保管先に送信する（Ｓ１１０）。
つまり、文書データが元々端末装置２００で保管されていたのであれば、通信部１０１は再暗号化後の文書データを端末装置２００に送信する。
一方、文書データが元々ファイルサーバ装置４００で保管されていたのであれば、通信部１０１は再暗号化後の文書データをファイルサーバ装置４００に送信する。
【００４６】
Ｓ１０５でＮＯであった場合、つまり、依頼メッセージの送信元のユーザに文書データの利用権がない場合は、移行パターン判定部１０６が移行パターンを判定する（Ｓ１１１）。
移行パターンは前述したように、リレー方式、代行移行方式のいずれかである。
依頼メッセージには、リレー方式、代行移行方式のいずれで移行するかが記述されている。
このため、移行パターン判定部１０６は、依頼メッセージを参照することで移行パターンを判定することができる。
【００４７】
移行パターンが代行移行方式である場合は、フォルダ生成部１０７がアクセス制限フォルダを生成する（Ｓ１１２）。
つまり、フォルダ生成部１０７は、Ｓ１０５において受信した利用権情報に記述されている利用権保持ユーザのＩＤにのみアクセス権を設定してアクセス制限フォルダを生成する。
【００４８】
次に、制御部１１０が、Ｓ１０４で取得した文書データを、アクセス制限フォルダに格納する（Ｓ１１３）。
【００４９】
次に、制御部１１０が、操作権限を利用権保持ユーザに変更する（Ｓ１１４）。
具体的には、制御部１１０は、Ｓ１０５において受信した利用権情報に記述されている利用権保持ユーザのＩＤを復号部１０８と暗号化部１０９１に転送する。
【００５０】
以降は、前述したＳ１０８〜Ｓ１１０の処理が行われる。
なお、Ｓ１０８で利用権管理サーバ装置５００に送信される復号鍵提供要求メッセージに含まれる利用権保持ユーザのＩＤは、Ｓ１１４で制御部１１０から復号部１０８に転送された利用権保持ユーザのＩＤである。
また、Ｓ１０９で利用権管理サーバ装置６００に送信される暗号鍵提供要求メッセージに含まれる利用権保持ユーザのＩＤは、Ｓ１１４で制御部１１０から暗号化部１０９１に転送された利用権保持ユーザのＩＤである。
【００５１】
また、Ｓ１１１において移行パターンがリレー方式である場合は、フォルダ生成部１０７がアクセス制限フォルダを生成する（Ｓ１１５）。
つまり、フォルダ生成部１０７は、Ｓ１０５において受信した利用権情報に記述されている利用権保持ユーザのＩＤにのみアクセス権を設定してアクセス制限フォルダを生成する。
【００５２】
次に、制御部１１０が、Ｓ１０４で取得した文書データを、アクセス制限フォルダに格納する（Ｓ１１６）。
【００５３】
次に、制御部１１０が、操作権限を利用権保持ユーザに変更する（Ｓ１１７）。
具体的には、制御部１１０は、Ｓ１０５において受信した利用権情報に記述されている利用権保持ユーザのＩＤを復号部１０８に転送する。
【００５４】
次に、復号部１０８が、アクセス制限フォルダ内で、文書データを復号する（Ｓ１１８）。
文書データの復号に先立ち、復号部１０８は、復号鍵提供要求メッセージを生成し、通信部１０１を介して、利用権管理サーバ装置５００に復号鍵提供要求メッセージを送信する。
復号鍵提供要求メッセージには、移行対象の文書データのデータＩＤと、利用権保持ユーザのＩＤと、変換サーバ装置１００のＩＤと認証情報が含まれる。
復号鍵提供要求メッセージに含まれる利用権保持ユーザのＩＤは、Ｓ１１７で制御部１１０から転送された利用権保持ユーザのＩＤである。
利用権管理サーバ装置５００では、認証部５０２が、変換サーバ装置１００のＩＤと認証情報を用いた認証処理を行う。
そして、認証に成功した場合に、復号鍵提供要求メッセージに含まれるデータＩＤと利用権保持ユーザのＩＤに対応する復号鍵を利用権情報ＤＢ５０１から抽出し、抽出した復号鍵を変換サーバ装置１００に送信する。
復号部１０８は、通信部１０１を介して、利用権管理サーバ装置５００から復号鍵を受信し、受信した復号鍵を用いて、文書データを第１の方式に従って復号する。
【００５５】
次に、暗号化管理部１０９のフォルダ通知部１０９２が、利用権保持ユーザにアクセス制限フォルダを通知する（Ｓ１１９）。
具体的には、フォルダ通知部１０９２は、フォルダ通知メッセージを生成し、生成したフォルダ通知メッセージを通信部１０１を介して端末装置２００に送信する。
フォルダ通知メッセージには、アクセス制限フォルダのパス情報が含まれる。
【００５６】
端末装置２００からアクセスがあった場合（Ｓ１２０でＹＥＳ）、すなわち、端末装置２００から文書データ提供要求メッセージを受信した場合は、通信部１０１が文書データを端末装置２００に送信する（Ｓ１２１）。
文書データ提供要求メッセージには、利用権保持ユーザのユーザＩＤとアクセス制限フォルダのパス情報とが含まれる。
文書データ提供要求メッセージを受信した場合は、利用権確認部１０５が、文書データ提供要求メッセージに含まれるユーザＩＤがアクセス制限フォルダに設定されているユーザＩＤ（アクセス権が付与されているユーザのユーザＩＤ）と一致するかどうかを確認する。
文書データ提供要求メッセージに含まれるユーザＩＤがアクセス制限フォルダに設定されているユーザＩＤと一致する場合は、制御部１１０が、アクセス制限フォルダのパス情報に基づき、アクセス制限フォルダから復号後の文書データを取得し、ファイル送受信制御部１０４に転送する。
そして、ファイル送受信制御部１０４が文書データを通信部１０１から端末装置２００に送信する。
【００５７】
なお、図４及び図５に示す手順は、情報処理方法及び情報処理プログラムの例に相当する。
図４のＳ１０１又はＳ１０４が文書データ受信ステップの例に相当する。
また、図５のＳ１１５がフォルダ生成ステップの例に相当する。
また、図５のＳ１１８が復号ステップの例に相当する。
また、図５のＳ１１９〜Ｓ１２１が暗号化管理ステップの例に相当する。
【００５８】
次に、図６を参照して、端末装置２００の動作例を説明する。
なお、ここでは、図５のＳ１１９でフォルダ通知部１０９２から送信されたフォルダ通知メッセージを受信した際の端末装置２００の動作例を説明する。
【００５９】
変換サーバ装置１００からアクセス制限フォルダが通知された場合（Ｓ２０１でＹＥＳ）、すなわち、通信部２０１が変換サーバ装置１００からフォルダ通知メッセージを受信した場合は、文書データ提供要求メッセージを変換サーバ装置１００に送信する（Ｓ２０２）。
つまり、メッセージ生成部２０２が文書データ提供要求メッセージを生成し、通信部２０１が文書データ提供要求メッセージを変換サーバ装置１００に送信する。
【００６０】
次に、通信部２０１は、文書データ提供要求メッセージに対する応答として、変換サーバ装置１００から送信された復号後の文書データを受信する（Ｓ２０３）。
【００６１】
次に、暗号化部２０４が、変換サーバ装置１００から受信した文書データを、第２の方式で暗号化する（Ｓ２０４）。
【００６２】
次に、制御部２０５は、暗号化後の文書データを元の保管場所に戻す（Ｓ２０５）。
文書データの元々の保管場所が端末装置２００内であれば、制御部２０５は、端末装置２００内の元々の記憶領域に格納する。
また、文書データの元々の保管場所がファイルサーバ装置４００であれば、制御部２０５はファイル送受信制御部２０３に文書データをファイルサーバ装置４００に送信するよう指示し、ファイル送受信制御部２０３が通信部２０１からファイルサーバ装置４００に文書データを送信する。
【００６３】
＊＊＊実施の形態の効果の説明＊＊＊
このように、本実施の形態では、リレー方式が選択された場合は、アクセス制限フォルダ内で文書データの復号を行うとともに、端末装置２００にアクセス制限フォルダを通知して、端末装置２００に文書データを第２の方式で暗号化させる。
また、リレー方式以外の場合でも、アクセス制限フォルダ内で文書データの復号を行うとともに、アクセス制限フォルダ内で第２の方式による暗号化を行う。
このため、本実施の形態によれば、いずれの移行方法の場合でも、暗号化された文書データの復号及び復号された文書データの再暗号化の過程において、利用権保持ユーザ以外の者の文書データへのアクセスを排除することができる。
【００６４】
＊＊＊ハードウェア構成の説明＊＊＊
最後に、変換サーバ装置１００及び端末装置２００のハードウェア構成例を図７を参照して説明する。
変換サーバ装置１００及び端末装置２００はコンピュータである。
変換サーバ装置１００及び端末装置２００は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、通信装置９０４、入力インタフェース９０５、ディスプレイインタフェース９０６といったハードウェアを備える。
プロセッサ９０１は、信号線９１０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
入力インタフェース９０５は、入力装置９０７に接続されている。
ディスプレイインタフェース９０６は、ディスプレイ９０８に接続されている。
【００６５】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。
プロセッサ９０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
補助記憶装置９０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
メモリ９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置９０４は、データを受信するレシーバー９０４１及びデータを送信するトランスミッター９０４２を含む。
通信装置９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
入力インタフェース９０５は、入力装置９０７のケーブル９１１が接続されるポートである。
入力インタフェース９０５は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子である。
ディスプレイインタフェース９０６は、ディスプレイ９０８のケーブル９１２が接続されるポートである。
ディスプレイインタフェース９０６は、例えば、ＵＳＢ端子又はＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子である。
入力装置９０７は、例えば、マウス、キーボード又はタッチパネルである。
ディスプレイ９０８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。
【００６６】
補助記憶装置９０２には、図２及び図３に示す「〜部」（ユーザＩＤ／パスワード記憶部１０３を除く、以下も同様）の機能を実現するプログラムが記憶されている。
このプログラムは、メモリ９０３にロードされ、プロセッサ９０１に読み込まれ、プロセッサ９０１によって実行される。
更に、補助記憶装置９０２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。
そして、ＯＳの少なくとも一部がメモリ９０３にロードされ、プロセッサ９０１はＯＳを実行しながら、「〜部」の機能を実現するプログラムを実行する。
図７では、１つのプロセッサ９０１が図示されているが、変換サーバ装置１００及び端末装置２００が複数のプロセッサ９０１を備えていてもよい。
そして、複数のプロセッサ９０１が「〜部」の機能を実現するプログラムを連携して実行してもよい。
また、「〜部」の処理の結果を示す情報やデータや信号値や変数値が、メモリ９０３、補助記憶装置９０２、又は、プロセッサ９０１内のレジスタ又はキャッシュメモリに記憶される。
【００６７】
また、「〜部」を「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。
「回路」は、プロセッサ９０１だけでなく、ロジックＩＣ又はＧＡ（Ｇａｔｅ  Ａｒｒａｙ）又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）といった他の種類の処理回路をも包含する概念である。
【符号の説明】
【００６８】
１００  変換サーバ装置、１０１  通信部、１０２  認証部、１０３  ユーザＩＤ／パスワード記憶部、１０４  ファイル送受信制御部、１０５  利用権確認部、１０６  移行パターン判定部、１０７  フォルダ生成部、１０８  復号部、１０９  暗号化管理部、１０９１  暗号化部、１０９２  フォルダ通知部、１１０  制御部、２００  端末装置、２０１  通信部、２０２  メッセージ生成部、２０３  ファイル送受信制御部、２０４  暗号化部、２０５  制御部、３００  端末装置、４００  ファイルサーバ装置、５００  利用権管理サーバ装置、５０１  利用権情報ＤＢ、５０２  認証部、５０３  利用権管理部、６００  利用権管理サーバ装置、６０１  利用権情報ＤＢ、６０２  認証部、６０３  利用権管理部、７００  イントラネット。
【図１】
2016189527.tif 000003
【図２】
2016189527.tif 000004
【図３】
2016189527.tif 000005
【図４】
2016189527.tif 000006
【図５】
2016189527.tif 000007
【図６】
2016189527.tif 000008
【図７】
2016189527.tif 000009