(57)【要約】【課題】複雑なセキュリティポリシーに対応したコンテンツ管理を実現する。【解決手段】ドキュメント管理システム１において、携帯端末１０はドキュメント２を暗号化するとともに、ドキュメントサーバ２００へアップロードする。また、ドキュメント２を閲覧する権利がある他の携帯端末１０Ａ、１０Ｂを閲覧グループ９としてドキュメントサーバ２００へ通知し、携帯端末１０Ａ、１０Ｂに対して復号のための情報を送信する。このとき、携帯端末１０Ａ、１０Ｂのみがドキュメントサーバ２００からドキュメント２をダウンロードでき、復号できる。さらに、携帯端末１０がセキュリティパラメータを設定することで、ドキュメント２を閲覧するにあたって、端末の固有ＩＤだけでなく、時刻や現在位置に応じた制限を課すことが可能である。【選択図】図１
2014150403.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントサーバと通信可能に接続された携帯端末であって、
前記携帯端末の記憶部に記憶されたドキュメントを、暗号化し、前記ドキュメントサーバへ送信するアップロード手段と、
前記ドキュメントサーバへ送信した前記ドキュメントを受信させる、一以上の機器により構成された閲覧グループを、受信閲覧グループとして前記ドキュメントサーバに通知する受信閲覧グループ通知手段と、
前記受信閲覧グループに属する機器に対して、前記暗号化されたドキュメントの復号に要する復号情報を送信する復号情報送信手段と、
前記復号情報を受信した後、対応する暗号化されたドキュメントを展開する際には、前記復号情報を用いて復号を行うドキュメント復号手段と、
を備えた携帯端末。
【請求項２】
前記アップロード手段において、送信されるドキュメントが文字列として編集可能なデータであった場合に、当該ドキュメントを文字列として編集不可能なバイナリデータに変換した後、暗号化し、前記ドキュメントサーバへ送信する、請求項１に記載の携帯端末。
【請求項３】
前記ドキュメント復号手段において、前記携帯端末の記憶部に記憶されたパラメータが、予め設定された、または、前記ドキュメントごとに設定された条件を満たす時にのみ、ドキュメントの復号を行う、請求項１または請求項２に記載の携帯端末。
【請求項４】
位置情報取得手段を備え、
前記ドキュメント復号手段において、前記位置情報取得手段によって取得された位置情報が、予め設定された、または、前記ドキュメントごとに設定された範囲内に該当する時にのみ、ドキュメントの復号を行う、請求項１乃至３のいずれか一項に記載の携帯端末。
【請求項５】
前記ドキュメント復号手段において、現在の時刻、日付、及び曜日の組み合わせが、予め設定された、または、前記ドキュメントごとに設定された条件を満たす時にのみ、ドキュメントの復号を行う、請求項１乃至４のいずれか一項に記載の携帯端末。
【請求項６】
ドキュメントサーバと通信可能に接続された携帯端末が行うドキュメント管理方法であって、
前記携帯端末の記憶部に記憶されたドキュメントを、暗号化し、前記ドキュメントサーバへ送信するステップと、
前記ドキュメントサーバへ送信した前記ドキュメントを受信させる、一以上の機器により構成された閲覧グループを、受信閲覧グループとして前記ドキュメントサーバに通知するステップと、
前記受信閲覧グループに属する機器に対して、前記暗号化されたドキュメントの復号に要する復号情報を送信するステップと、
前記復号情報を受信した後、対応する暗号化されたドキュメントを展開する際には、前記復号情報を用いて復号を行うステップと、
を備えたドキュメント管理方法。
【請求項７】
ドキュメントサーバと通信可能に接続された携帯端末に、
前記携帯端末の記憶部に記憶されたドキュメントを、暗号化し、前記ドキュメントサーバへ送信するステップ、
前記ドキュメントサーバへ送信した前記ドキュメントを受信させる、一以上の機器により構成された閲覧グループを、受信閲覧グループとして前記ドキュメントサーバに通知するステップ、
前記受信閲覧グループに属する機器に対して、前記暗号化されたドキュメントの復号に要する復号情報を送信するステップ、
前記復号情報を受信した後、対応する暗号化されたドキュメントを展開する際には、前記復号情報を用いて復号を行うステップ、
を実行させる携帯端末用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントを適切に管理する携帯端末、ドキュメント管理方法、携帯端末用プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットと呼ばれる高機能携帯端末の普及によって、企業が高機能携帯端末を従業員に支給し、情報端末として利用させる例が増えている。そうした端末には、ＭＤＭ（Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ）システムと呼ばれる端末管理システムによって、紛失時の情報漏洩を防止したり、物理的な持ち出しや業務外の利用を制限したりする必要があることが多い。
【０００３】
こうした高機能携帯端末において、ＭＤＭ上で動作するＭＣＭ（Ｍｏｂｉｌｅ  Ｃｏｎｔｅｎｔｓ  Ｍａｎａｇｅｍｅｎｔ）により、営業先の現場といった事務所から物理的に離れた地点においても、インターネットを通じて本社のサーバからドキュメントをダウンロードし、閲覧することが可能となっている。これによって、社員同士は物理的な制約を受けずに、最新の情報を共有することが可能になっている。
【０００４】
ところで、作成中の契約書などの重要な書類においては、特定の条件を設け、他のドキュメントと異なるセキュリティ方針で扱うべき場合がある。例えば、重要な書類は一部の社員にのみ閲覧を許したり、社外での閲覧を制限したり、特定の日時を過ぎた場合には閲覧を不可能にしたりする、といった要請がある。
【０００５】
このような課題に対して、ライセンスポリシーを利用して、機密情報の流出を抑制又は防止しつつ、情報管理の効率又は保守性を高める手法が開示されている。例えば、特許文献１では、ドキュメントに対するアクセス要求があった場合には、ドキュメントに関してアクセスを許可すべきユーザを規定するライセンス情報に基づいて、保護データを編集する方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１９６８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１によれば、保護データ及び非保護データを含む対象データに対するアクセス要求があった場合には、前記対象データに関してアクセスを許可すべきユーザを規定するライセンス情報に基づいて、保護データを編集又はアクセス禁止にする方法が開示されている。すなわち、ライセンスがある者とライセンスが無い者との各々に対して、保護データのうちそれぞれに開示可能な部分のみを開示することにより、正当なアクセス権のあるユーザに対してのみ、保護データを開示することができる。
【０００８】
しかしながら、特許文献１に記載の方法では、単に個々のユーザがライセンスを持っているか否かのみに従って判断ができるに過ぎず、現場で必要とされているような複雑なセキュリティポリシーに対応することができない。
【０００９】
例えば、社内資料を禁退出とすることは、頻繁に発生し要請が強い事項である。しかしながら、物理的な資料と比較して、電子ファイルを社内で自由に閲覧に供するとともに社外で閲覧禁止とすることは、これまで非常に困難であった。
【００１０】
本発明は、この要請を鑑み、位置情報や時刻といった携帯端末で取得可能なパラメータに関する複雑なセキュリティポリシーに対応可能であって、ドキュメントを編集不可能で、暗号化された状態で共有するとともに、正当な権限を持つ端末群にのみ復号に関する情報が提供される形態でドキュメント管理を行う携帯端末、ドキュメント管理方法、携帯端末用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明では、以下のような解決手段を提供する。
【００１２】
第１の特徴に係る発明は、ドキュメントサーバと通信可能に接続された携帯端末であって、
前記携帯端末の記憶部に記憶されたドキュメントを、暗号化し、前記ドキュメントサーバへ送信するアップロード手段と、
前記ドキュメントサーバへ送信した前記ドキュメントを受信させる、一以上の機器により構成された閲覧グループを、受信閲覧グループとして前記ドキュメントサーバに通知する受信閲覧グループ通知手段と、
前記受信閲覧グループに属する機器に対して、前記暗号化されたドキュメントの復号に要する復号情報を送信する復号情報送信手段と、
前記復号情報を受信した後、対応する暗号化されたドキュメントを展開する際には、前記復号情報を用いて復号を行うドキュメント復号手段と、
を備えた携帯端末を提供する。
【００１３】
第１の特徴に係る発明によれば、ドキュメントサーバと通信可能に接続された携帯端末は、前記携帯端末の記憶部に記憶されたドキュメントを、暗号化し、前記ドキュメントサーバへ送信し、前記ドキュメントサーバへ送信した前記ドキュメントを受信させる、一以上の機器により構成された閲覧グループを、受信閲覧グループとして前記ドキュメントサーバに通知し、前記受信閲覧グループに属する機器に対して、前記暗号化されたドキュメントの復号に要する復号情報を送信し、前記復号情報を受信した後、対応する暗号化されたドキュメントを展開する際には、前記復号情報を用いて復号を行う。
【００１４】
ここで、第１の特徴に係る発明は携帯端末のカテゴリであるが、ドキュメント管理方法、携帯端末用プログラムのカテゴリにおいても、同様の作用・効果を発揮する。
【００１５】
第２の特徴に係る発明は、前記アップロード手段において、送信されるドキュメントが文字列として編集可能なデータであった場合に、当該ドキュメントを文字列として編集不可能なバイナリデータに変換した後、暗号化し、前記ドキュメントサーバへ送信する、第１の特徴に係る発明である携帯端末を提供する。
【００１６】
第２の特徴に係る発明によれば、第１の特徴に係る発明である携帯端末は、送信されるドキュメントが文字列として編集可能なデータであった場合に、当該ドキュメントを文字列として編集不可能なバイナリデータに変換した後、暗号化し、前記ドキュメントサーバへ送信する。
【００１７】
第３の特徴に係る発明は、前記ドキュメント復号手段において、前記携帯端末の記憶部に記憶されたパラメータが、予め設定された、または、前記ドキュメントごとに設定された条件を満たす時にのみ、ドキュメントの復号を行う、第１または第２のいずれかの特徴に係る発明である携帯端末を提供する。
【００１８】
第３の特徴に係る発明によれば、第１または第２のいずれかの特徴に係る発明である携帯端末は、前記携帯端末の記憶部に記憶されたパラメータが、予め設定された、または、前記ドキュメントごとに設定された条件を満たす時にのみ、ドキュメントの復号を行う。
【００１９】
第４の特徴に係る発明は、位置情報取得手段を備え、
前記ドキュメント復号手段において、前記位置情報取得手段によって取得された位置情報が、予め設定された、または、前記ドキュメントごとに設定された範囲内に該当する時にのみ、ドキュメントの復号を行う、第１から第３のいずれかの特徴に係る発明である携帯端末を提供する。
【００２０】
第４の特徴に係る発明によれば、第１から第３のいずれかの特徴に係る発明である携帯端末は、位置情報取得手段を備え、前記位置情報取得手段によって取得された位置情報が、予め設定された、または、前記ドキュメントごとに設定された範囲内に該当する時にのみ、ドキュメントの復号を行う。
【００２１】
第５の特徴に係る発明は、前記ドキュメント復号手段において、現在の時刻、日付、及び曜日の組み合わせが、予め設定された、または、前記ドキュメントごとに設定された条件を満たす時にのみ、ドキュメントの復号を行う、第１から第４のいずれかの特徴に係る発明である携帯端末を提供する。
【００２２】
第５の特徴に係る発明によれば、第１から第４のいずれかの特徴に係る発明である携帯端末は、現在の時刻、日付、及び曜日の組み合わせが、予め設定された、または、前記ドキュメントごとに設定された条件を満たす時にのみ、ドキュメントの復号を行う。
【００２３】
第６の特徴に係る発明は、ドキュメントサーバと通信可能に接続された携帯端末が行うドキュメント管理方法であって、
前記携帯端末の記憶部に記憶されたドキュメントを、暗号化し、前記ドキュメントサーバへ送信するステップと、
前記ドキュメントサーバへ送信した前記ドキュメントを受信させる、一以上の機器により構成された閲覧グループを、受信閲覧グループとして前記ドキュメントサーバに通知するステップと、
前記受信閲覧グループに属する機器に対して、前記暗号化されたドキュメントの復号に要する復号情報を送信するステップと、
前記復号情報を受信した後、対応する暗号化されたドキュメントを展開する際には、前記復号情報を用いて復号を行うステップと、
を備えたドキュメント管理方法を提供する。
【００２４】
第７の特徴に係る発明は、ドキュメントサーバと通信可能に接続された携帯端末に、
前記携帯端末の記憶部に記憶されたドキュメントを、暗号化し、前記ドキュメントサーバへ送信するステップ、
前記ドキュメントサーバへ送信した前記ドキュメントを受信させる、一以上の機器により構成された閲覧グループを、受信閲覧グループとして前記ドキュメントサーバに通知するステップ、
前記受信閲覧グループに属する機器に対して、前記暗号化されたドキュメントの復号に要する復号情報を送信するステップ、
前記復号情報を受信した後、対応する暗号化されたドキュメントを展開する際には、前記復号情報を用いて復号を行うステップ、
を実行させる携帯端末用プログラムを提供する。
【発明の効果】
【００２５】
本発明によれば、位置情報や時刻といった携帯端末で取得可能なパラメータに関する複雑なセキュリティポリシーに対応可能であって、ドキュメントを編集不可能で、暗号化された状態で共有するとともに、正当な権限を持つ端末群にのみ復号に関する情報が提供される形態でドキュメント管理を行う携帯端末、ドキュメント管理方法、携帯端末用プログラムを提供することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】図１は、ドキュメント管理システム１の概要を表した図である。
【図２】図２は、ドキュメント管理システム１の全体構成図である。
【図３】図３は、携帯端末１０、ドキュメントサーバ２００の機能ブロック図である。
【図４】図４は、携帯端末１０、ドキュメントサーバ２００が実行する、ドキュメントアップロード処理の手順を示すフローチャートである。
【図５】図５は、携帯端末１０、ドキュメントサーバ２００が実行する、ドキュメントオープン処理の手順を示すフローチャートである。
【図６】図６は、セキュリティ条件を満たさない場合における、ドキュメントオープン処理中の携帯端末１０に表示される画面の一例である。
【図７】図７は、ドキュメントサーバ２００が利用する閲覧グループリストの一例である。
【図８】図８は、ドキュメントデータベース２１０内のドキュメント情報テーブルの一例である。
【発明を実施するための形態】
【００２７】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２８】
ドキュメント管理システム１において、携帯端末１０はドキュメント２を暗号化するとともに、ドキュメントサーバ２００へアップロードする。また、ドキュメント２を閲覧する権利がある他の携帯端末１０Ａ、１０Ｂを閲覧グループ９としてドキュメントサーバ２００へ通知し、携帯端末１０Ａ、１０Ｂに対して復号のための情報を送信する。このとき、携帯端末１０Ａ、１０Ｂのみがドキュメントサーバ２００からドキュメント２をダウンロードでき、復号できる。さらに、携帯端末１０がセキュリティパラメータを設定することで、ドキュメント２を閲覧するにあたって、端末の固有ＩＤだけでなく、時刻や現在位置に応じた制限を課すことが可能である。
【００２９】
［ドキュメント管理システム１の概要］
図１は、本発明の好適な実施形態であるドキュメント管理システム１の概要を説明するための図である。ドキュメント管理システム１は、携帯端末１０、１０Ａ、１０Ｂ、１０Ｃ、及び、ドキュメントサーバ２００から構成される。
【００３０】
ドキュメント管理システム１において、携帯端末１０、１０Ａ、１０Ｂ、１０Ｃは、それぞれドキュメントサーバ２００とＬＡＮやインターネット等の公衆回線網を通じて通信可能となっている。また、携帯端末１０、１０Ａ、１０Ｂ、１０Ｃは、相互に、ＬＡＮやインターネット等の公衆回線網を通じて通信可能となっている。
【００３１】
ドキュメント管理システム１において、はじめに、携帯端末１０がドキュメントサーバ２００への、ドキュメント２のアップロード手順を開始する（ステップＳ０１）。このとき、即座に通信を開始せず、携帯端末１０は、ドキュメント２に関連するドキュメント情報を収集する。
【００３２】
アップロードにあたって、はじめに携帯端末１０は、ドキュメント２がテキストとして編集可能なファイルであるかを確認してよい。編集可能であることがドキュメント２の性格上好ましくない場合には、携帯端末１０は当該ドキュメント２を、テキストとして編集不可能なｐｄｆ形式や画像形式といったバイナリデータに変換してよい。
【００３３】
次に携帯端末１０は、ドキュメント２の暗号化方式と、セキュリティパラメータを特定し、ドキュメント２を暗号化する（ステップＳ０２）。暗号化方式としては、パスワード方式や、共通鍵方式等が挙げられる。暗号化方式の特定としては、社のセキュリティポリシーやドキュメント２の重要度に応じ、予め携帯端末１０に記憶されているものが特定されるものとする。
【００３４】
同様に、セキュリティパラメータは、ドキュメント２を開く場所や時刻等を限定するものであって、同様に社のセキュリティポリシーやドキュメント２の重要度に応じ、予め携帯端末１０に記憶されているものが特定されるものとしてよい。すなわち、公開された決算書類のように重要度が低い資料は自宅においても閲覧可能であるが、水面下で調整中の契約書といった重要書類は、本社から物理的に５００ｍ以内での閲覧のみに限るといった方針に基づき、セキュリティパラメータを特定する。セキュリティパラメータは場所や時刻に限られず、日付、曜日、通信強度等、携帯端末で取得可能な任意のパラメータに基づく制限であってよい。
【００３５】
ここで、携帯端末１０はドキュメント２を開くことができる端末について、その集合である閲覧グループ９を特定する（ステップＳ０３）。特定にあたっては、ユーザが都度選択してもよいし、アップロード前のドキュメント２の格納ディレクトリ等により、自動判別されてもよい。
【００３６】
携帯端末１０は暗号化されたドキュメント２と、これらのドキュメント情報とをドキュメントサーバ２００に送信し、記憶させることで、閲覧グループ９に属する端末のみがドキュメントサーバ２００からドキュメント２を取得することが可能となる。携帯端末１０自体は、閲覧グループ９に含まれていてもよいし、含まれていなくてもよい。また、閲覧グループ９は予め登録されていてもよいし、この段階で新たに作成されてもよい。
【００３７】
次に、携帯端末１０は、閲覧グループ９に属する端末に対して、ドキュメント２を復号するための情報を送信する（ステップＳ０４）。パスワード認証の場合は、パスワードそのものを送信してもよいし、予め携帯端末１０Ａ等に記憶されたパスワードのＩＤを送付してもよい。また、共通鍵方式の場合は、秘密鍵そのものを通信経路で伝送するのは好ましくないので、復号に用いる秘密鍵を指定する情報のみを送信することが望ましい。
【００３８】
ここにおいて、正当な権限を持つ携帯端末１０Ａ、１０Ｂのみがドキュメントサーバ２００からドキュメント２を取得可能となり（ステップＳ０５）、取得したドキュメント２を復号可能となる。一方、閲覧グループ９に属さない携帯端末１０Ｃは、ドキュメントサーバ２００からドキュメント２を取得できず、仮に通信経路を盗聴してドキュメント２を取得したとしても、復号を行うことができない。
【００３９】
これらの手順によって、ドキュメント２を、正当な権限を持つ端末上のみで開くことが可能となる。更に、ドキュメント管理システム１は、前記セキュリティパラメータによって、複雑なセキュリティポリシーに対応することが可能となる。
【００４０】
例えば、電子ファイルであるドキュメント２を禁帯出にすることは、物理的な資料と比較して、非常に困難である。しかし、ドキュメント管理システム１においては、「本社ビルより５００ｍ以内」とのセキュリティパラメータをドキュメント２に付与することにより、社外での閲覧を制限することができる。
【００４１】
すなわち、携帯端末１０Ａは、復号を行うよりも前に、携帯端末１０Ａの備える位置情報取得手段を発揮させ、位置情報を取得する（ステップＳ０６）。そして、ドキュメントサーバ２００からダウンロードしたドキュメント２に、位置に関するセキュリティパラメータを検知すると（ステップＳ０７）、取得した位置情報がセキュリティパラメータを満足するかを確認し、適切な位置にない場合は、ドキュメント２の復号を行わずエラーメッセージを表示する。
【００４２】
以上が、ドキュメント管理システム１のシステム構成である。ここにおいて、セキュリティパラメータの種類は、携帯端末が取得しうるすべての属性によって設定可能であって、仮に携帯端末１０Ａが取得できない属性であった場合には、そのセキュリティパラメータを満足しないものと見なしてよい。
【００４３】
［ドキュメント管理システム１のシステム構成］
図２は、本発明の好適な実施形態であるドキュメント管理システム１のシステム構成図である。ドキュメント管理システム１は、携帯端末１０、１０Ａ、１０Ｂ、１０Ｃ、ドキュメントサーバ２００、及び、公衆回線網３（インターネット網や第３世代、第４世代通信網など）から構成される。
【００４４】
携帯端末１０は、データ通信を行うことが可能な家庭用又は業務用の電化製品であって、携帯して使用されることが期待される電化製品である。例えば、携帯電話、携帯情報端末に加え、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の情報家電を含む。携帯端末１０Ａ、１０Ｂ、１０Ｃは、携帯端末１０と物理的には同一または同様の端末であって、区別されない。
【００４５】
また、ドキュメント管理システム１で管理されるドキュメント２は、あらゆる形式の電子データであってよく、テキスト文書、スライドショー、画像、動画、音声といった形式や、それらの組み合わせに加え、パーソナルコンピュータや特定の機器で実行可能なソフトウェアであってよい。また、ドキュメント２は単一のファイルである必要はなく、ストリーミング再生される動画の一部分または全体といった、データ列またはその取得方法や形式を規定するメタデータであってよい。
【００４６】
ドキュメントサーバ２００は、後述の機能を備えたサーバ等の計算機である。
【００４７】
［各機能の説明］
図３に基づいて、各装置の構成について説明する。
【００４８】
携帯端末１０は、制御部１１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを備える。
【００４９】
また、携帯端末１０は、データやファイルを記憶する記憶部１３として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備え、入出力部１４として、制御部で制御したデータや画像を出力表示する表示部と、ユーザからの入力を受付けるタッチパネルやキーボード、マウスに加え、時刻を取得する時計機能、位置情報取得デバイスや、高度、通信強度、傾き、加速度等を取得するセンサを備える。
【００５０】
携帯端末１０において、制御部１１が所定のプログラムを読み込むことで、通信部１２と協働して、アップロードモジュール１５、受信閲覧グループ通知モジュール１６、復号情報送信モジュール１７を実現する。また、携帯端末１０において、記憶部１３が所定のプログラムを読み込むことで、通信部１２と協働して、ドキュメント復号モジュール１８、ドキュメント変換モジュール１９、セキュリティパラメータ評価モジュール２０を実現する。また、携帯端末１０において、制御部１１が所定のプログラムを読み込むことで、入出力部１４と協働して、位置情報取得モジュール２１、時刻取得モジュール２２を実現する。
【００５１】
ドキュメントサーバ２００は、携帯端末１０と同様に、制御部２０１として、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、通信部２０２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイス又は、有線ケーブルによる接続可能とするデバイス等の、他の電化製品、及び無線アクセスポイントとのデータ通信を実現するデバイスを備える。そのほか、ドキュメントサーバ２００は、データやファイルを記憶する記憶部２０３として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。記憶部２０３には、ドキュメント２及びドキュメント情報を記憶させるドキュメントデータベース２１０が含まれる。
【００５２】
ドキュメントサーバ２００において、制御部２０１が所定のプログラムを読み込むことで、通信部２０２と協働して、ドキュメント受信モジュール２０４、ドキュメント送信モジュール２０５を実現する。また、ドキュメントサーバ２００において、制御部２０１が所定のプログラムを読み込むことで、記憶部２０３と協働して、ドキュメント記憶モジュール２０６を実現する。
【００５３】
［ドキュメントアップロード処理］
図４は、携帯端末１０、ドキュメントサーバ２００が実行するドキュメントアップロード処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００５４】
はじめに、携帯端末１０のアップロードモジュール１５は、アップロードするドキュメント２を特定する（ステップＳ１１）。ここでは、ユーザが能動的にアップロードするドキュメントを選択してもよいし、定期的なバックアップや情報共有のために、一定の間隔でドキュメントがアップロードされる設定となっていてもよい。
【００５５】
次に、アップロードモジュール１５は、ドキュメント２の暗号化方式を特定する（ステップＳ１２）。暗号化方式としては、パスワードや、共通鍵方式が挙げられる。そのほか、伝送中や伝送後のセキュリティを担保することが可能であれば、一般的でない独自の形式による暗号化であってもよい。
【００５６】
次に、携帯端末１０の受信閲覧グループ通知モジュール１６は、ドキュメント２の閲覧が可能な端末の集合である、閲覧グループ９を選択する（ステップＳ１３）。ここで選択された閲覧グループ９に含まれない端末は、ドキュメント２を閲覧することができない。
【００５７】
図７は、ドキュメントサーバ２００が利用する閲覧グループリストの一例である。ここで、閲覧グループリストには個々の端末が属する閲覧グループＩＤと、ＩＰアドレスとが記憶されている。ここにおいて、一の端末が複数の閲覧グループに属することを妨げない。また、ＩＰアドレスは後述する通信において用いるものであって、他の端末から通信経路の確立が可能であれば、グローバルＩＰアドレスであってもよいし、ローカルＩＰアドレスであっても、ドメイン名であってもよい。この例において、受信閲覧グループ通知モジュール１６は単に閲覧を許可する閲覧グループの閲覧グループＩＤをドキュメントサーバ２００へ通知すればよい。端末ＩＤは、各端末において固有な値であればよく、ＵＤＩＤのように端末に工場出荷時に割り振られる値のほか、端末と一対一で関連付けられたメールアドレスや、ＭＡＣアドレス等を用いてもよい。
【００５８】
次に、アップロードモジュール１５は、ドキュメント２のセキュリティパラメータを設定する（ステップＳ１４）。セキュリティパラメータは、ファイルを開く場所や時刻等によって、ファイルを開くことが可能か否かを制限するものである。例えば、電子ファイルであるドキュメント２を禁帯出にするために、「本社ビルより５００ｍ以内」とのセキュリティパラメータをドキュメント２に付与し、社外での閲覧を制限する。
【００５９】
セキュリティパラメータは、ユーザの入力によってもよいし、予めドキュメントのセキュリティレベルごとに設定されていてもよい。例えば、セキュリティレベル「高」であれば、アップロード後一か月の期間のみ、本社ビルより５００ｍ以内での閲覧のみが可能となるといった形式が一例として挙げられる。その他、朝の時間帯のみ、火曜日のみ、アップロードから一週間経過後のみ、といった複雑な条件も、セキュリティパラメータを適切に設定することにより実現可能である。
【００６０】
次に、携帯端末１０のドキュメント変換モジュール１９は、ドキュメント２がテキストとして編集可能であるかを判定し、編集可能である場合には、ｐｄｆや画像形式といった、テキストとして編集不可能なバイナリ形式に変換する（ステップＳ１５）。編集することが望ましくないファイルについて、閲覧可能にしつつも編集を制限するためである。
【００６１】
次に、アップロードモジュール１５は、前記特定された暗号方式によりドキュメントを暗号化し、暗号化されたドキュメントとセキュリティパラメータや閲覧グループ９の情報であるドキュメント情報とをドキュメントサーバ２００に送信する（ステップＳ１６）。
【００６２】
ドキュメントサーバ２００のドキュメント受信モジュール２０４は、ドキュメントとドキュメント情報とを受信する（ステップＳ１７）。その後、ドキュメントとドキュメント情報とを、関連付けて記憶部に記憶させる（ステップＳ１８）。
【００６３】
図８は、ドキュメントデータベース２１０内のドキュメント情報テーブルの一例である。ここでは、ドキュメントのファイル名と、ドキュメント情報とが関連付けられて記憶されている。例えば、ファイル名が「Ｒ＆Ｄ−１１０．ｐｄｆ」なるファイルは、パスワード方式によって暗号化され、「Ｒ＆Ｄ−ｇｒｏｕｐ」閲覧グループに属する端末のみに閲覧が許される。
【００６４】
また、「Ｒ＆Ｄ−１１０．ｐｄｆ」は、セキュリティパラメータにより、２０１２年１２月２４日から、２０１３年１月２４日のみ閲覧が許されており、この期間外にあっては端末が「Ｒ＆Ｄ−ｇｒｏｕｐ」閲覧グループに属していてもファイルを開くことができない。同様に、「ｓａｌｅｓ−ｇｒａｐｈ．ｐｎｇ」は共通鍵方式によって暗号化され、「Ｓａｌｅｓ−Ｇｒｏｕｐ」閲覧グループに属する端末のみ閲覧可能であり、緯度３５．４１°、経度１３９．４５°の地点から５００ｍ以内の範囲においてのみ、閲覧可能である。
【００６５】
図８においては一例として、セキュリティパラメータはＪＳＯＮ形式で記述されているが、特定の形式によって記述されていれば、これに限られない。すなわち、ＪＳＯＮやｘｍｌといった一般的な形式であってもよいし、ドキュメント管理システム１においてのみ解釈可能な形式で記述されていてもよい。
【００６６】
最後に、携帯端末１０の復号情報送信モジュール１７は、ドキュメント２の復号に関する情報を、前記閲覧グループ９に属する端末に送信する（ステップＳ１９）。ここで、端末の情報はドキュメントサーバ２００から受信してもよいし、送信自体もドキュメントサーバ２００を介して行ってもよい。ただし、ドキュメントサーバ２００を介さずに送信を行った場合には、ドキュメントの伝送経路と復号情報の伝送経路とが異なることにより、セキュリティ上の安全性が更に高まるという利点がある。
【００６７】
以上が、携帯端末１０、ドキュメントサーバ２００が実行するドキュメントアップロード処理の手順である。
【００６８】
［ドキュメントオープン処理］
図５は、携帯端末１０、ドキュメントサーバ２００が実行するドキュメントオープン処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００６９】
初めに、携帯端末１０のドキュメント復号モジュール１８は、展開するドキュメントを特定する（ステップＳ２１）。ここで、ドキュメントの選択はユーザの入力に基づいたものでもよいし、定時連絡のような形で、特定のドキュメントが特定の時刻に自動で選択されるものであってもよい。このドキュメントを、以降ドキュメント２とする。
【００７０】
次に、携帯端末１０はドキュメントサーバ２００に対して、特定したドキュメント２を送信するよう要求する（ステップＳ２２）。以前にドキュメントサーバ２００からドキュメント２を受信し、記憶部に記憶させていた場合は、ステップＳ２２からステップＳ２５の処理は省略してもよい。
【００７１】
ドキュメントサーバ２００のドキュメント送信モジュール２０５は、送信要求を受信し、ドキュメント記憶モジュール２０６が、送信要求の送信元である端末がドキュメント２の閲覧グループに含まれているか否かを判断する（ステップＳ２３）。含まれていなかった場合（ステップＳ２３：「ＮＯ」の場合）には、ドキュメントの送信を行わず、そのままドキュメントオープン処理を終了する。閲覧グループに含まれていた場合（ステップＳ２３：「ＹＥＳ」の場合）には、ドキュメント送信モジュール２０５はドキュメント２を、ドキュメント情報とともに携帯端末１０へ送信する（ステップＳ２４）。携帯端末１０のアップロードモジュール１５は、ドキュメントサーバ２００からドキュメント２と、ドキュメント情報とを受信する（ステップＳ２５）。
【００７２】
次に、携帯端末１０は、セキュリティパラメータの評価に関連する情報を取得する（ステップＳ２６）。一例として、位置情報取得モジュール２１は、携帯端末１０の現在位置を取得する。また、時刻取得モジュール２２は、現在の日付、時刻、曜日を取得する。ここで、セキュリティパラメータの評価に関連する情報の種類は、携帯端末１０が予め記憶していてもよいし、ドキュメントサーバ２００から受信してもよい。
【００７３】
次に、携帯端末１０のセキュリティパラメータ評価モジュール２０は、受信したドキュメント情報に含まれるセキュリティパラメータを解釈し、前記取得した、セキュリティパラメータの評価に関連する情報を評価する（ステップＳ２７）。例えば、セキュリティパラメータとして位置の範囲が与えられた場合は、現在の位置情報がそれを満足するか否かを判断する。
【００７４】
ここで、セキュリティパラメータ評価モジュール２０による評価の結果、セキュリティ条件を満たしていない場合（ステップＳ２８：「ＮＯ」）には、ドキュメント２の展開は行われず、そのままドキュメントオープン処理を終える。
【００７５】
図６は、セキュリティ条件を満たしていない場合の携帯端末１０の表示の一例である。画面には展開を試みるドキュメント２のファイル名６１が表示され、ユーザがボタン６２を押し下げることで、展開の命令を入力として受け付ける。しかし、ステップＳ２８において位置に関するセキュリティ条件を満たしていないと評価された場合には、エラーメッセージ６３が表示されるとともに、ドキュメント２の展開を行うことができない。
【００７６】
一方、セキュリティ条件を満たしている場合（ステップＳ２８：「ＹＥＳ」）には、以前に当該ドキュメント２をアップロードした携帯端末１０から受信した復号情報を用いてドキュメント２を復号し、展開する（ステップＳ２９）ことで、閲覧可能となる。ここで、復号情報は携帯端末１０の記憶部に記憶され、他のプロセスからの参照を禁止することで、ユーザが復号情報のみを利用し、セキュリティ条件を無視してファイルを展開することを防ぐことができる。
【００７７】
以上が、携帯端末１０とドキュメントサーバ２００が実行するドキュメントオープン処理の処理手順である。
【００７８】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００７９】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８０】
１  ドキュメント管理システム、１０  携帯端末、２００  ドキュメントサーバ、２１０  ドキュメントデータベース
【図１】
2014150403.tif 000003
【図２】
2014150403.tif 000004
【図３】
2014150403.tif 000005
【図４】
2014150403.tif 000006
【図５】
2014150403.tif 000007
【図６】
2014150403.tif 000008
【図７】
2014150403.tif 000009
【図８】
2014150403.tif 000010