(57)【要約】【課題】アクセス制御サーバと接続ができない環境下でも、暗号付き電子データを作成・保存することができる電子データ制御システム及び方法、並びにプログラム及び記憶媒体を提供する。【解決手段】ＰＤＡ端末１０３，１０４のメインプログラム２０３は、アクセス制御サーバ（ポリシーサーバ）１０２と接続して、アクセス制御サーバに保存電子データの保存数を登録し、アクセス制御サーバで作成された予約ＩＤと暗号キー及びポリシーデータを取得する。そして、文書保存アプリケーションを起動後に、アクセス制御サーバと接続されていないとき、あらかじめ取得しておいたアクセス権つき予約ＩＤを用いてアクセス権付き新規電子データを作成し、ユーザ情報記録装置２０２に保存する。【選択図】図５
2008033551.tif 000002
【特許請求の範囲】
【請求項１】
電子データを記憶可能な記憶装置を有する情報機器と、該情報機器で電子データを処理する場合のデータアクセス権限を管理するためのアクセス制御サーバとからなる電子データ制御システムにおいて、
前記情報機器は、
前記アクセス制御サーバと接続する接続手段と、
前記アクセス制御サーバに保存電子データの保存数を登録する保存数登録手段と、
前記アクセス制御サーバで作成された予約ＩＤと暗号キー及びポリシーデータを取得する取得手段と、
前記記憶装置に前記アクセス制御サーバから取得した情報を登録する情報登録手段と、
文書保存アプリケーションを起動する文書保存アプリケーション起動手段と、
前記アクセス制御サーバと接続されているか否か判断する接続判断手段と、
前記接続判断手段が前記アクセス制御サーバと接続されていないと判断したとき、あらかじめ取得しておいたアクセス権つき前記予約ＩＤを用いてアクセス権付き新規電子データを作成し、前記記憶装置に保存する電子データ保存手段と、
を備えることを可能とする特徴とする電子データ制御システム。
【請求項２】
前記情報機器は、前記アクセス制御サーバとの接続が切れているときに、前記アクセス制御サーバの代わりの動きをする前借りサーバからなり、該前借りサーバは、あらかじめ保存する電子データの数の設定をアクセス権ごとに登録することを特徴とする請求項１記載の電子データ制御システム。
【請求項３】
前記前借りサーバは、複数の前記アクセス制御サーバと接続可能であり、あらかじめ保存するアクセス権を前記アクセス制御サーバごとに登録することを特徴とする請求項２記載の電子データ制御システム。
【請求項４】
電子データを記憶可能な記憶装置を有する情報機器と、該情報機器で電子データを処理する場合のデータアクセス権限を管理するためのアクセス制御サーバとからなる電子データ制御システムの電子データ制御方法において、
前記情報機器は、
前記アクセス制御サーバと接続する接続ステップと、
前記アクセス制御サーバに保存電子データの保存数を登録する保存数登録ステップと、
前記アクセス制御サーバで作成された予約ＩＤと暗号キー及びポリシーデータを取得する取得ステップと、
前記記憶装置に前記アクセス制御サーバから取得した情報を登録する情報登録ステップと、
文書保存アプリケーションを起動する文書保存アプリケーション起動ステップと、
前記アクセス制御サーバと接続されているか否か判断する接続判断ステップと、
前記接続判断ステップが前記アクセス制御サーバと接続されていないと判断したとき、あらかじめ取得しておいたアクセス権つき前記予約ＩＤを用いてアクセス権付き新規電子データを作成し、前記記憶装置に保存する電子データ保存ステップと、
を備えることを可能とする特徴とする電子データ制御方法。
【請求項５】
電子データを記憶可能な記憶装置を有する情報機器と、該情報機器で電子データを処理する場合のデータアクセス権限を管理するためのアクセス制御サーバとからなる電子データ制御システムの電子データ制御プログラムにおいて、
前記情報機器は、
前記アクセス制御サーバと接続する接続モジュールと、
前記アクセス制御サーバに保存電子データの保存数を登録する保存数登録モジュールと、
前記アクセス制御サーバで作成された予約ＩＤと暗号キー及びポリシーデータを取得する取得モジュールと、
前記記憶装置に前記アクセス制御サーバから取得した情報を登録する情報登録モジュールと、
文書保存アプリケーションを起動する文書保存アプリケーション起動モジュールと、
前記アクセス制御サーバと接続されているか否か判断する接続判断モジュールと、
前記接続判断モジュールが前記アクセス制御サーバと接続されていないと判断したとき、あらかじめ取得しておいたアクセス権つき前記予約ＩＤを用いてアクセス権付き新規電子データを作成し、前記記憶装置に保存する電子データ保存モジュールと、
をコンピュータに実行させることを可能とする特徴とする電子データ制御プログラム。
【請求項６】
請求項５記載の電子データ制御プログラムを格納するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レコードマネジメント機能を有する電子データ制御システム及び方法、並びにプログラム及び記憶媒体に関し、特に、ある暗号化されたユーザのアクセス権限を持つ電子文書（電子データ）の保存技術に関するものである。
【背景技術】
【０００２】
従来の電子データ制御システムでは、アクセス制御サーバ（以下、ポリシーサーバともいう）に、暗号化された電子文書とポリシーと呼ばれる電子文書を特定するＩＤ番号と暗号キーの情報が登録されており、暗号化された電子文書に付けられたＩＤ番号を検索して、正規のユーザであると確認がとれたなら暗号キーを発行する。さらに、ポリシーには当該文書ＩＤに対するユーザ毎のアクセス権を定義する情報が含まれている。これにより電子文書に対するユーザごとのアクセス権の管理をポリシーサーバで集中的に管理することが可能になる。
【０００３】
特許文献１には、ポリシーに応じた暗号キーをローカルパソコンに保存しておき、ポリシーサーバがない場合でも、ファイルを開くことができるようにする技術が提案されている。
【特許文献１】特開２００５−１４１７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、パーソナルコンピュータ（以下、ＰＣ）内の電子データに対してポリシーサーバ内のポリシーを関連付ける（ポリシーを付与する、ともいう）場合、ポリシーサーバとＰＣとがネットワークで接続されていないと、ポリシーサーバに対して電子データの登録を行うことができない。したがって、このようの場合はサーバに対してアクセスを試みても、暗号キーが通知されないことになる。その結果、電子データに対するポリシーの付与を行うことができなかった。
【０００５】
これは、ＰＣ以外にもＰＤＡ等のモバイル機器がネットワークに接続されていない環境で電子データに対するポリシーの付与を行うことができなくなることを示している。電子データに対してポリシーを付与する場合にはポリシーサーバとＰＣとがネットワーク接続されていることが必須の条件となってしまう。また、ＰＣやＰＤＡがネットワークに接続されていても、ポリシーサーバがダウンしていたり、ポリシーサーバとＰＣやＰＤＡとの間にファイアーウォールが介在していたりする場合においても同様に電子文書に対するポリシーの付与を行うことができない。
【０００６】
本発明の目的は、アクセス制御サーバと接続ができない環境下でも、電子データに対するポリシーの付与を可能にする電子データ制御システム及び方法、並びにプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の電子データ制御システムは、電子データを記憶可能な記憶装置を有する情報機器と、該情報機器で電子データを処理する場合のデータアクセス権限を管理するためのアクセス制御サーバとからなる電子データ制御システムにおいて、前記情報機器は、前記アクセス制御サーバと接続する接続手段と、前記アクセス制御サーバに保存電子データの保存数を登録する保存数登録手段と、前記アクセス制御サーバで作成された予約ＩＤと暗号キー及びポリシーデータを取得する取得手段と、前記記憶装置に前記アクセス制御サーバから取得した情報を登録する情報登録手段と、文書保存アプリケーションを起動する文書保存アプリケーション起動手段と、前記アクセス制御サーバと接続されているか否か判断する接続判断手段と、前記接続判断手段が前記アクセス制御サーバと接続されていないと判断したとき、あらかじめ取得しておいたアクセス権つき前記予約ＩＤを用いてアクセス権付き新規電子データを作成し、前記記憶装置に保存する電子データ保存手段とを備えることを可能とする特徴とする。
【０００８】
請求項４記載の電子データ制御方法は、電子データを記憶可能な記憶装置を有する情報機器と、該情報機器で電子データを処理する場合のデータアクセス権限を管理するためのアクセス制御サーバとからなる電子データ制御システムの電子データ制御方法において、前記情報機器は、前記アクセス制御サーバと接続する接続ステップと、前記アクセス制御サーバに保存電子データの保存数を登録する保存数登録ステップと、前記アクセス制御サーバで作成された予約ＩＤと暗号キー及びポリシーデータを取得する取得ステップと、前記記憶装置に前記アクセス制御サーバから取得した情報を登録する情報登録ステップと、文書保存アプリケーションを起動する文書保存アプリケーション起動ステップと、前記アクセス制御サーバと接続されているか否か判断する接続判断ステップと、前記接続判断ステップが前記アクセス制御サーバと接続されていないと判断したとき、あらかじめ取得しておいたアクセス権つき前記予約ＩＤを用いてアクセス権付き新規電子データを作成し、前記記憶装置に保存する電子データ保存ステップとを備えることを可能とする特徴とする。
【０００９】
請求項５記載の電子データ制御プログラムは、電子データを記憶可能な記憶装置を有する情報機器と、該情報機器で電子データを処理する場合のデータアクセス権限を管理するためのアクセス制御サーバとからなる電子データ制御システムの電子データ制御プログラムにおいて、前記情報機器は、前記アクセス制御サーバと接続する接続モジュールと、前記アクセス制御サーバに保存電子データの保存数を登録する保存数登録モジュールと、前記アクセス制御サーバで作成された予約ＩＤと暗号キー及びポリシーデータを取得する取得モジュールと、前記記憶装置に前記アクセス制御サーバから取得した情報を登録する情報登録モジュールと、文書保存アプリケーションを起動する文書保存アプリケーション起動モジュールと、前記アクセス制御サーバと接続されているか否か判断する接続判断モジュールと、前記接続判断モジュールが前記アクセス制御サーバと接続されていないと判断したとき、あらかじめ取得しておいたアクセス権つき前記予約ＩＤを用いてアクセス権付き新規電子データを作成し、前記記憶装置に保存する電子データ保存モジュールと、コンピュータに実行させることを可能とする特徴とする。
【００１０】
請求項６記載のコンピュータ読み取り可能な記憶媒体は、請求項５記載の電子データ制御プログラムを格納する。
【発明の効果】
【００１１】
本発明によればアクセス制御サーバと接続ができない環境下でも電子データに対するポリシーの付与が可能になる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１３】
図１は、本発明の実施の形態に係る電子データ制御システムの構成を概略的に示す図である。
【００１４】
図１において、電子データ制御システムは、ネットワーク１０１に、ポリシーサーバ１０２、とＰＤＡ端末（携帯電話又はパソコン）１０３、１０４が接続されることで構成されている。
【００１５】
ここで、ＰＤＡ端末１０３は、無線接続ポイント１０５を介してポリシーサーバ１０２と接続されている状態を示しており、ＰＤＡ端末１０４は、ポリシーサーバ１０２と接続されていない状態を示している。
【００１６】
図示されていないが、ネットワーク１０１には、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）、更には、別のポリシーサーバが接続されている。
【００１７】
図２は、図１におけるポリシーサーバ１０２及びＰＤＡ１０３、１０４端末の構成を概略的に示す図である。
【００１８】
図２において、ポリシーサーバ１０２及びＰＤＡ端末１０３、１０４は。画像表示・ユーザ操作部２０１、ユーザ情報記録装置２０２、メインプログラム２０３、無線或いは有線インターフェイスを用いた接続・データ送受信モジュール２０４からなっている。
【００１９】
メインプログラム２０３は、ユーザ情報記録装置２０２にポリシー管理ＤＢ３０１（図３）と、文書管理ＤＢ４０１（図４）を持つ。また、ＰＤＡ端末１０３、１０４は、保存する電子文書の数など各種設定をユーザ情報記録装置２０３に登録している。
【００２０】
図３はポリシーサーバ１０２内に保存されるポリシー管理ＤＢの一例を示す図である。
【００２１】
ポリシー管理ＤＢ３０１はポリシー名とユーザ名の項目によって構成されるデータベースである。ポリシー名はポリシーを一意に特定するためにつけられた識別子である。図３の例では「システム１設計室」や、「システム２設計室」に相当する。ユーザ名は、ポリシー名で特定されるポリシーにおいてアクセスを許可するユーザを特定する識別子である。したがって、ポリシー名が「システム１設計室」で特定されるポリシーの内容は、「ユーザ１、ユーザ２、ユーザ３がアクセス可能」というポリシーである。
【００２２】
図４はポリシーサーバ１０２内に保存される文書管理ＤＢ４０１の一例を示す図である。
【００２３】
文書管理ＤＢ４０１は、ポリシー名と文書ＩＤと暗号化キーによって構成される。ポリシー名は、図３のポリシー管理ＤＢの項目であるポリシー名と同じである。文書ＩＤはポリシー名に関連付けられた文書を一意に特定するＩＤである。文書ＩＤにポリシー名を関連付けることによって、文書に対してポリシーが付与されることになる。ポリシーが付与された文書には文書ＩＤが属性情報として付加される。ポリシーが付与された文書をＰＣなどでアクセスする場合、文書ＩＤをポリシーサーバ１０２へ通知することになる。そして、当該文書ＩＤに関連付けられたポリシー名で設定されたアクセス権の内容（図３のポリシー管理ＤＢを参照）をＰＣに返す。ＰＣはポリシーサーバ１０２から受信したアクセス権の内容にしたがって文書に対するアクセスを制御する。
【００２４】
また、ポリシーが付与された文書は暗号化される。その暗号化のためのキーが文書管理ＤＢ４０１に保持される。なお、本実施形態においては、共通鍵暗号化方式を採用しているものとし、暗号化キーは復号化のための鍵としても用いられる。
【００２５】
図５は、図１の電子データ制御システムによって実行される電子データの保存処理の手順を示すフローチャートである。本フローチャートは主に、ＰＤＡ端末の不図示のＣＰＵが実行するが、ステップによってはポリシー管理サーバなどによる処理も含まれる。
【００２６】
図５において、まず、ＰＤＡ端末１０３内にあるメインプログラム２０３は、ＰＤＡ端末にインストールされている前借りサーバプログラムを起動する（ステップＳ５０１）。次いで、ポリシーサーバ１０２と接続する（ステップＳ５０２）。接続ができたか否かを確認し（ステップＳ５０３）、接続できたら、ポリシーサーバ１０２に保存電子データの保存数を登録する（ステップＳ５０４）。
【００２７】
ポリシーサーバ１０２に保存電子データの保存数が通知されると、ポリシーサーバ１０２は、予約ＩＤと暗号キーを通知された数分作成する。予約ＩＤと暗号キーが作成されると、ＰＤＡ端末１０３は、ポリシーサーバ１０２から予約ＩＤと暗号キー、ポリシー情報を取得する（ステップＳ５０５）。ポリシー情報は、文書ＩＤやポリシー名やアクセス権の内容を示す情報である。前借りサーバが接続するポリシーサーバ１０２が複数の場合は、他に登録されているポリシーサーバ１０２がないかを確認する（ステップＳ５０６）。
【００２８】
ＰＤＡ端末１０３は、前借りサーバを介してユーザ情報記録装置２０２に、ポリシー管理ＤＢ３０１と文書管理ＤＢ４０１に取得したデータを登録する。ポリシーサーバ１０２は、ユーザ情報記録装置２０２において、ポリシー管理ＤＢ３０１と文書管理ＤＢ４０１に予約したデータを登録する（ステップＳ５０７）。
【００２９】
ＰＤＡ端末１０３でユーザ１０６が電子データをアクセス権が付与された暗号化電子データとして保存する場合、ユーザはまず文書保存アプリケーションを起動する（ステップＳ５０８）。起動後、ＰＤＡ端末１０３はネットワーク接続されているか否かを確認する（ステップＳ５０９）。
【００３０】
ＰＤＡ端末１０３がネットワーク接続されている場合は、ＰＤＡ端末１０３をポリシーサーバ１０２に接続する（ステップＳ５１０）。ＰＤＡ端末１０４とポリシーサーバが１０２の接続が切れている場合は、ＰＤＡ端末１０４を前借りサーバに接続する（ステップＳ５１１）。
【００３１】
ＰＤＡ端末１０３をポリシーサーバ１０２に接続した場合は、ポリシーサーバ１０２に文書ＩＤを登録して電子データの保存を行って（ステップＳ５１２）、処理を終了する。ＰＤＡ端末１０４を前借りサーバに接続した場合は、前借りサーバがあらかじめ持っている前借りデータをもとに電子データの保存を行って（ステップＳ５１３）、処理を終了する。
【００３２】
図６は、図１の電子データ制御システムによって実行される電子データの保存処理の内容を概念的に示す図である。
【００３３】
図６において、接続時に前借りサーバは、
（１）設定されたポリシーサーバ１０２に接続する。
（２）予約文書の個数を通知する。
（３）非接続時に予約ＩＤを使っていたらポリシーサーバ１０２にファイル名などを登録する。
（４）ポリシーサーバ１０２から送信されたポリシー名、予約ＩＤ、暗号化キーなどを保存する。
【００３４】
非接続時に前借りサーバは、
（１）ユーザ１０６が文書を作成するとき、ポリシーを使用すると、ポリシー名から予約ＩＤを作成文書に付加する。
（２）予約ＩＤ番号を超えた文書を作成しようとした場合は、ユーザに対してメッセージを表示する。
【００３５】
本実施の形態において、情報機器（ＰＤＡ端末１０３、１０４）内で動作する文書保存アプリケーションは、ファイルを作成するときに、あらかじめ前借りしているポリシーを文書の保存の時に表示する。
【００３６】
また、情報機器内の文書保存アプリケーションは、ファイルを作成するときに、あらかじめ前借りしている予約ＩＤと暗号キーを新規作成文書に付加する。
【００３７】
また、情報機器内で動作する文書保存アプリケーションが、ファイルを作成するときに、あらかじめ前借りしている予約ＩＤと暗号キーを使い終わってしまった場合は、文書保存アプリケーションが、ユーザに対してメッセージを表示する。
【００３８】
また、前借りサーバは、アクセス制御サーバ（ポリシーサーバ１０２）と接続された場合、前借りサーバ内に格納している予約ＩＤと暗号キーの内、文書保存アプリケーションで使用してしまったものを判別する。そして、アクセス制御サーバに保存した電子データの情報を登録する。登録後は、アクセス制御サーバに保存する文書の数と使用した文書の数の差分を通知し、予約ＩＤ番号と暗号キーとポリシーデータを当該情報機器に取得する。
【００３９】
また、アクセス制御サーバは、アクセス制御サーバ内のアクセス権管理ＤＢに予約ＩＤと暗号キーを登録する。
【００４０】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００４１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００４３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００４４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態に係る電子データ制御システムの構成を概略的に示す図である。
【図２】図１におけるポリシーサーバ及びＰＤＡ端末の構成を概略的に示す図である。
【図３】図２におけるユーザ情報記録装置が有するポリシー管理ＤＢを示す図である。
【図４】図２におけるユーザ情報記録装置が有する文書管理ＤＢを示す図である。
【図５】図１の電子データ制御システムによって実行される電子データの保存処理の手順を示すフローチャートである。
【図６】図１の電子データ制御システムによって実行される電子データの保存処理の内容を概念的に示す図である。
【符号の説明】
【００４６】
１０１  ネットワーク
１０２  ポリシーサーバ（アクセス制御サーバ）
１０３  ＰＤＡ端末（情報機器）
１０４  ＰＤＡ端末（情報機器）
１０５  無線接続ポイント
１０６  ユーザ
２０２  ユーサ゛情報記録装置（記憶装置）
【図１】
2008033551.tif 000003
【図２】
2008033551.tif 000004
【図３】
2008033551.tif 000005
【図４】
2008033551.tif 000006
【図５】
2008033551.tif 000007
【図６】
2008033551.tif 000008