(57)【要約】【課題】機密部分に対するアクセス制限をより有効なものにするアクセス権管理装置を提供する。【解決手段】アクセス管理サーバ２は、複数の機密範囲が指定された文書ファイルを受信すると、これらの機密部分を秘匿化して閲覧端末６に配信する。アクセス管理サーバ２は、これらの機密部分に対するアクセス許容回数を、機密部分および閲覧端末６の端末識別情報に対応付けて管理し、閲覧端末６から機密部分に対するアクセス要求を受信すると、アクセス許容回数に応じてアクセス可能化データを閲覧端末６に返信する。これにより、各機密部分の機密度に応じたアクセス回数制限が可能になる。【選択図】          図４
2005055999.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの機密部分にアクセス制限が施された文書ファイルのアクセス権管理装置であって、
機密部分に対するアクセス許容回数を、それぞれの機密部分に対応付けて記憶する回数記憶手段と、
前記文書ファイルの機密部分に対するアクセス要求を受け付ける要求受付手段と、
前記回数記憶手段に記憶される機密部分毎のアクセス許容回数に基づいて、アクセス要求に対応する機密部分のアクセスを許可するか否かを決定する決定手段と、
前記決定手段によりアクセスを許可する旨が決定された場合に、この機密部分のアクセスを可能にするアクセス可能化データを送信する送信手段と、
前記決定手段によりアクセスを許可する旨が決定された場合に、前記回数記憶手段により記憶されるアクセス許容回数を更新する更新手段と
を有するアクセス権管理装置。
【請求項２】
前記回数記憶手段は、前記アクセス許容回数を、機密部分、および、この機密部分に対してアクセスを要求する要求者の識別情報に対応付けて記憶し、
前記要求受付手段は、前記アクセス要求と、要求者の識別情報とを受け付け、
前記決定手段は、前記回数記憶手段により記憶されるアクセス許容回数と、前記要求受付手段により受け付けられた要求者の識別情報とに基づいて、この機密部分に対するアクセスを許可するか否かを決定する
請求項１に記載のアクセス権管理装置。
【請求項３】
前記要求者の識別情報は、この要求者が利用する端末の端末識別情報であり、前記回数記憶手段は、前記アクセス許容回数を、機密部分および端末識別情報に対応付けて記憶し、
前記要求受付手段は、前記アクセス要求と、端末識別情報とを受け付け、
前記決定手段は、前記回数記憶手段により記憶されるアクセス許容回数と、前記要求受付手段により受け付けられた端末識別情報とに基づいて、この機密部分に対するアクセスを許可するか否かを決定する
請求項２に記載のアクセス権管理装置。
【請求項４】
前記更新手段によりアクセス許容回数が更新されてアクセス不可能になった場合に、警告情報を出力する警告手段
をさらに有する請求項１〜３のいずれかに記載のアクセス権管理装置。
【請求項５】
少なくとも１つの機密部分にアクセス制限が施された文書ファイルのアクセス権管理装置であって、
文書ファイルに対するアクセス許容回数を、この文書ファイルに対応付けて記憶する回数記憶手段と、
前記文書ファイルの機密部分に対するアクセス要求を受け付ける要求受付手段と、
前記回数記憶手段に記憶される文書ファイル毎のアクセス許容回数に基づいて、アクセス要求に対応する機密部分のアクセスを許可するか否かを決定する決定手段と、
前記決定手段によりアクセスを許可する旨が決定された場合に、この機密部分のアクセスを可能にするアクセス可能化データを送信する送信手段と、
前記決定手段により機密部分のアクセスを許可する旨が決定された場合に、前記回数記憶手段により記憶される文書ファイル毎のアクセス許容回数を更新する更新手段と
を有するアクセス権管理装置。
【請求項６】
少なくとも１つの機密部分にアクセス制限が施された文書ファイルのアクセス権管理装置であって、
前記文書ファイルの機密部分に対するアクセス要求を受け付ける要求受付手段と、
このアクセス要求を行う端末の端末識別情報を取得する識別情報取得手段と、
前記識別情報取得手段により取得された端末識別情報に基づいて、アクセス要求に対応する機密部分のアクセスを許可するか否かを決定する決定手段と、
前記決定手段によりアクセスを許可する旨が決定された場合に、この機密部分のアクセスを可能にするアクセス可能化データを送信する送信手段と
を有するアクセス権管理装置。
【請求項７】
前記識別情報取得手段は、固定端末であるか携帯端末であるかを示す前記端末識別情報を取得し、
前記決定手段は、前記識別情報取得手段により取得された端末識別情報が携帯端末であることを示す場合に、アクセス要求に対応する機密部分のアクセスを禁止する旨を決定する
請求項６に記載のアクセス権管理装置。
【請求項８】
前記識別情報取得手段により取得された端末識別情報に基づいて、アクセス要求を行った端末の属性を判定する属性判定手段と、
前記属性判定手段により判定された端末の属性を、アクセス権の設定者に通知する通知手段と
をさらに有する請求項６または７に記載のアクセス権管理装置。
【請求項９】
前記識別情報取得手段は、アクセス要求を行う要求者の識別情報をさらに取得し、
前記決定手段は、前記識別情報取得手段により取得された要求者の識別情報および端末の識別情報に基づいて、アクセスを許可するか否かを決定する
請求項６〜８のいずれかに記載のアクセス権管理装置。
【請求項１０】
少なくとも１つの機密部分にアクセス制限が施された文書ファイルのアクセス権管理方法であって、
機密部分に対するアクセス許容回数を、それぞれの機密部分に対応付けて記憶し、
前記文書ファイルの機密部分に対するアクセス要求を受け付け、
記憶されている機密部分毎のアクセス許容回数に基づいて、アクセス要求に対応する機密部分のアクセスを許可するか否かを決定し、
アクセスを許可する旨が決定された場合に、この機密部分のアクセスを可能にするアクセス可能化データを送信し、
アクセスを許可する旨が決定された場合に、記憶されているアクセス許容回数を更新する
アクセス権管理方法。
【請求項１１】
コンピュータを含み、少なくとも１つの機密部分にアクセス制限が施された文書ファイルのアクセス権を管理するアクセス権管理装置において、
前記文書ファイルの機密部分に対するアクセス要求を受け付けるステップと、
それぞれの機密部分に対応付けて記憶されているアクセス許容回数に基づいて、アクセス要求に対応する機密部分のアクセスを許可するか否かを決定するステップと、
アクセスを許可する旨が決定された場合に、この機密部分のアクセスを可能にするアクセス可能化データを送信するステップと、
アクセスを許可する旨が決定された場合に、記憶されているアクセス許容回数を更新するステップと
を前記アクセス権管理装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書ファイルの一部に対するアクセス権を管理するアクセス権管理装置、アクセス権管理方法、およびそのプログラムに関する。
【０００２】
【従来の技術】
文書ファイルの機密管理方法として、文書ファイルの一部（機密部分）に対してアクセス権を設定し、アクセス権が付与されていない閲覧者に対しては、このアクセス権が設定された機密部分の閲覧を禁止する方法がある。例えば、アクセス権が付与されていない機密部分をマスク表示する方法や、アクセス権が付与されていない機密部分を表示せず空白にする方法などがある。
しかしながら、これらの方法により機密部分に対するアクセスを制限したとしても、アクセスが許可された者が、機密部分の閲覧を頻繁に繰り返していると、この機密部分の内容が他者に漏洩する場合もある。
【０００３】
【発明が解決しようとする課題】
本発明は、上述した背景からなされたものであり、機密部分に対するアクセス制限をより有効なものにするアクセス権管理装置、アクセス権管理方法、およびそのプログラムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
［アクセス権管理装置］
上記目的を達成するために、本発明にかかるアクセス権管理装置は、少なくとも１つの機密部分にアクセス制限が施された文書ファイルのアクセス権管理装置であって、機密部分に対するアクセス許容回数を、それぞれの機密部分に対応付けて記憶する回数記憶手段と、前記文書ファイルの機密部分に対するアクセス要求を受け付ける要求受付手段と、前記回数記憶手段に記憶される機密部分毎のアクセス許容回数に基づいて、アクセス要求に対応する機密部分のアクセスを許可するか否かを決定する決定手段と、前記決定手段によりアクセスを許可する旨が決定された場合に、この機密部分のアクセスを可能にするアクセス可能化データを送信する送信手段と、前記決定手段によりアクセスを許可する旨が決定された場合に、前記回数記憶手段により記憶されるアクセス許容回数を更新する更新手段とを有する。
【０００５】
好適には、前記回数記憶手段は、前記アクセス許容回数を、機密部分、および、この機密部分に対してアクセスを要求する要求者の識別情報に対応付けて記憶し、前記要求受付手段は、前記アクセス要求と、要求者の識別情報とを受け付け、前記決定手段は、前記回数記憶手段により記憶されるアクセス許容回数と、前記要求受付手段により受け付けられた要求者の識別情報とに基づいて、この機密部分に対するアクセスを許可するか否かを決定する。
好適には、前記要求者の識別情報は、この要求者が利用する端末の端末識別情報であり、前記回数記憶手段は、前記アクセス許容回数を、機密部分および端末識別情報に対応付けて記憶し、前記要求受付手段は、前記アクセス要求と、端末識別情報とを受け付け、前記決定手段は、前記回数記憶手段により記憶されるアクセス許容回数と、前記要求受付手段により受け付けられた端末識別情報とに基づいて、この機密部分に対するアクセスを許可するか否かを決定する。
好適には、前記更新手段によりアクセス許容回数が更新されてアクセス不可能になった場合に、警告情報を出力する警告手段をさらに有する。
【０００６】
また、本発明にかかるアクセス権管理装置は、少なくとも１つの機密部分にアクセス制限が施された文書ファイルのアクセス権管理装置であって、文書ファイルに対するアクセス許容回数を、この文書ファイルに対応付けて記憶する回数記憶手段と、前記文書ファイルの機密部分に対するアクセス要求を受け付ける要求受付手段と、前記回数記憶手段に記憶される文書ファイル毎のアクセス許容回数に基づいて、アクセス要求に対応する機密部分のアクセスを許可するか否かを決定する決定手段と、前記決定手段によりアクセスを許可する旨が決定された場合に、この機密部分のアクセスを可能にするアクセス可能化データを送信する送信手段と、前記決定手段により機密部分のアクセスを許可する旨が決定された場合に、前記回数記憶手段により記憶される文書ファイル毎のアクセス許容回数を更新する更新手段とを有する。
【０００７】
また、本発明にかかるアクセス権管理装置は、少なくとも１つの機密部分にアクセス制限が施された文書ファイルのアクセス権管理装置であって、前記文書ファイルの機密部分に対するアクセス要求を受け付ける要求受付手段と、このアクセス要求を行う端末の端末識別情報を取得する識別情報取得手段と、前記識別情報取得手段により取得された端末識別情報に基づいて、アクセス要求に対応する機密部分のアクセスを許可するか否かを決定する決定手段と、前記決定手段によりアクセスを許可する旨が決定された場合に、この機密部分のアクセスを可能にするアクセス可能化データを送信する送信手段とを有する。
【０００８】
好適には、前記識別情報取得手段は、固定端末であるか携帯端末であるかを示す前記端末識別情報を取得し、前記決定手段は、前記識別情報取得手段により取得された端末識別情報が携帯端末であることを示す場合に、アクセス要求に対応する機密部分のアクセスを禁止する旨を決定する。
好適には、前記識別情報取得手段により取得された端末識別情報に基づいて、アクセス要求を行った端末の属性を判定する属性判定手段と、前記属性判定手段により判定された端末の属性を、アクセス権の設定者に通知する通知手段とをさらに有する。
好適には、前記識別情報取得手段は、アクセス要求を行う要求者の識別情報をさらに取得し、前記決定手段は、前記識別情報取得手段により取得された要求者の識別情報および端末の識別情報に基づいて、アクセスを許可するか否かを決定する。
【０００９】
［アクセス権管理方法］
また、本発明にかかるアクセス権管理方法は、少なくとも１つの機密部分にアクセス制限が施された文書ファイルのアクセス権管理方法であって、機密部分に対するアクセス許容回数を、それぞれの機密部分に対応付けて記憶し、前記文書ファイルの機密部分に対するアクセス要求を受け付け、記憶されている機密部分毎のアクセス許容回数に基づいて、アクセス要求に対応する機密部分のアクセスを許可するか否かを決定し、アクセスを許可する旨が決定された場合に、この機密部分のアクセスを可能にするアクセス可能化データを送信し、アクセスを許可する旨が決定された場合に、記憶されているアクセス許容回数を更新する。
【００１０】
［プログラム］
また、本発明にかかるプログラムは、コンピュータを含み、少なくとも１つの機密部分にアクセス制限が施された文書ファイルのアクセス権を管理するアクセス権管理装置において、前記文書ファイルの機密部分に対するアクセス要求を受け付けるステップと、それぞれの機密部分に対応付けて記憶されているアクセス許容回数に基づいて、アクセス要求に対応する機密部分のアクセスを許可するか否かを決定するステップと、アクセスを許可する旨が決定された場合に、この機密部分のアクセスを可能にするアクセス可能化データを送信するステップと、アクセスを許可する旨が決定された場合に、記憶されているアクセス許容回数を更新するステップとを前記アクセス権管理装置のコンピュータに実行させる。
【００１１】
【発明の実施の形態】
次に、本発明の実施形態を説明する。
図１は、文書配信システム１全体の構成を示す図である。
図１に示すように、文書配信システム１は、文書ファイルの配信を要求する配信端末４、文書ファイルにアクセス権を設定して配信するアクセス管理サーバ２（アクセス権管理装置）、アクセス権が設定された文書ファイルを受信する閲覧端末６、および、これらを互いに接続させる通信網１０から構成される。
【００１２】
配信端末４および閲覧端末６は、例えば、ユーザの自宅や会社内に設置された汎用のコンピュータ端末であり、文書ファイルの作成および表示を行う。
アクセス管理サーバ２は、配信端末４から受信した文書ファイルに、配信端末４からの指示に応じてアクセス権を設定し、文書ファイルの少なくとも一部を秘匿化して、閲覧端末６に送信する。
【００１３】
図２は、本発明にかかるアクセス権管理方法が適応されるアクセス管理サーバ２のハードウェア構成を例示する図である。
図２に示すように、アクセス管理サーバ２は、ＣＰＵ２０２およびメモリ２０４などを含む制御装置２０、通信装置２２、プリンタ２３、ＨＤＤ・ＣＤ装置などの記録装置２４、および、ＬＣＤ表示装置あるいはＣＲＴ表示装置およびマウス・キーボード・タッチパネルなどを含むユーザインターフェース装置（ＵＩ装置）２６から構成される。
本実施形態におけるアクセス管理サーバ２は、機密部分に対してアクセス権が設定された文書ファイルを配信し、文書ファイルの利用者（要求者）の要求に応じて機密部分に対するアクセスを可能にする。その際に、アクセス管理サーバ２は、文書ファイルに含まれる機密部分毎にアクセス許容回数を管理し、利用者に対するアクセス許可に応じて、アクセス許容回数を減算（更新）する。
ここで、機密部分とは、文書ファイルの一部であって、アクセスが制限される部分のことである。機密部分は、例えば、テキスト単位、画像単位、ページ単位、またはオブジェクト単位で設定される。また、アクセスとは、閲覧、印刷、複製、または転送等であるが、以下、閲覧を具体例として説明する。
【００１４】
［アクセス管理プログラム］
図３は、制御装置２０（図２）により実行され、本発明にかかるアクセス権管理方法を実現するアクセス管理プログラム５の構成を示す図である。
図３に示すように、アクセス管理プログラム５は、機密部分設定部５１０、許容回数設定部５１５、秘匿化部５２０、配信部５２５、回数データベース（回数ＤＢ）５３０、解除ファイルデータベース（解除ファイルＤＢ）５４０、要求受付部５５０、決定部５５５、送信部５６０、更新部５６５、および警告部５７０を有する。
アクセス管理プログラム５は、例えば記録媒体２４０（図２）またはネットワークを介して制御装置２０に供給され、メモリ２０４にロードされて実行される。
【００１５】
アクセス管理プログラム５において、機密部分設定部５１０は、通信装置２２（図２）を介して、配信端末４から文書ファイルおよびアクセス権設定情報を受信し、アクセス権を設定する範囲（機密部分）を設定する。なお、アクセス権設定情報には、機密部分の範囲を指定する情報、閲覧が許可される閲覧端末の識別情報（例えば、ＭＡＣアドレス）、および、各機密部分に対する閲覧端末毎のアクセス許容回数などが含まれている。なお、閲覧端末の識別情報は、ＩＰアドレスまたはメールアドレスなどの他の固有情報であってもよい。
機密部分設定部５１０は、アクセス権設定情報に応じて、文書ファイル内に機密部分の範囲を複数設定し、アクセス権設定情報と共に許容回数設定部５１５に対して出力する。
【００１６】
許容回数設定部５１５は、機密部分設定部５１０から入力されたアクセス権設定情報に基づいて、各機密部分に対するアクセス許容回数を、文書ファイルの識別情報（文書ＩＤ）、機密部分の識別情報（機密部分ＩＤ）および閲覧端末の識別情報に対応付けて回数ＤＢ５３０に書き込む。
許容回数設定部５１５は、アクセス許容回数を回数ＤＢ５３０に書き込むと、機密部分の範囲が設定された文書ファイルと、アクセス権設定情報とを秘匿化部５２０に対して出力する。
【００１７】
秘匿化部５２０は、許容回数設定部５１５から入力された文書ファイルに対して、機密部分に設定された範囲を秘匿化し、機密部分が秘匿化された文書ファイルを配信部５２５に対して出力し、機密部分を可視化するためのデータ（アクセス可能化データ）を解除ファイルとして解除ファイルＤＢ５４０に対して出力する。
本例では、秘匿化部５２０は、機密部分を黒色でベタ塗りすることにより秘匿化し、この機密部分の内容を示すデータ（以下、解除ファイル）を解除ファイルＤＢ５４０に対して出力する。なお、秘匿化の方法は、黒塗りの他に、暗号化または２次元コード化などでもよく、この場合には、復号化キーなどが解除ファイルとなる。
【００１８】
配信部５２５は、配信端末４（図１）の指定に従い、通信装置２２（図２）を介して秘匿化部５２０から入力された文書ファイル（秘匿化済み）を配信する。回数ＤＢ５３０は、許容回数設定部５１５により書き込まれたアクセス許容回数、ＭＡＣアドレス、文書ＩＤおよび機密部分ＩＤを記憶する。
解除ファイルＤＢ５４０は、秘匿化部５２０から入力された解除ファイルを記憶する。
【００１９】
要求受付部５５０（要求受付手段、識別情報取得手段）は、通信装置２２（図２）を介して、閲覧端末６（図１）からアクセス要求と、この閲覧端末６のＭＡＣアドレスとを受信し、決定部５５５に対して出力する。アクセス要求には、閲覧（アクセス）を要求する文書ファイルの文書ＩＤおよび機密部分ＩＤが含まれる。要求受付部５５０は、閲覧端末６の利用者を識別する利用者の識別情報（ユーザＩＤまたはパスワードなど）をさらに取得してもよい。
【００２０】
決定部５５５は、要求受付部５５０からアクセス要求が入力されると、文書ＩＤ、機密部分ＩＤおよびＭＡＣアドレスに対応するアクセス許容回数を回数ＤＢ５３０内で検索する。そして、決定部５５５は、検索で発見されたアクセス許容回数に応じて、機密部分に対するアクセスの可否を決定し、決定結果を送信部５６０および更新部５６５に対して出力する。
本例では、決定部５５５は、閲覧端末６のＭＡＣアドレスに対応するアクセス許容回数が０以下である場合、または、アクセス許容回数が発見されない場合に、この機密部分に対するアクセスを禁止し、発見されたアクセス許容回数が１以上である場合に、この機密部分に対するアクセスを許可する。
なお、決定部５５５は、閲覧端末６のＭＡＣアドレス（端末識別情報）と、この閲覧端末６の利用者の識別情報（例えば、パスワードなど）とを用いて閲覧端末６を認証し、このＭＡＣアドレスに対応したアクセス許容回数だけ機密部分に対するアクセスを許可してもよい。
【００２１】
送信部５６０は、決定部５５５からアクセスを許可する旨が入力されると、この機密部分に対応する解除ファイルを解除ファイルＤＢ５４０から読み出し、通信装置２２（図２）を介して閲覧端末６（図１）に送信する。
【００２２】
更新部５６５は、決定部５５５からアクセスを許可する旨が入力されると、この機密部分および閲覧端末６に対応するアクセス許容回数を減算し、回数ＤＢ５３０に上書きする。
【００２３】
警告部５７０は、回数ＤＢ５３０内のアクセス許容回数を既定期間毎に確認し、アクセス許容回数が「０」になっている場合に、アクセス許容回数が０になった旨、および、このアクセス要求を行った閲覧端末のＭＡＣアドレスを配信装置４に送信する。
また、警告部５７０は、回数ＤＢ５３０内でアクセス許容回数が発見されなかった場合に、異常アクセスがあった旨、および、このアクセス要求を行った閲覧端末のＭＡＣアドレスを配信端末４に送信する。なお、警告部５７０は、閲覧端末のＭＡＣアドレスの代わりに、このＭＡＣアドレスに対応する端末名または機種名（端末の属性情報）を配信端末４に送信してもよい。
【００２４】
図４は、回数ＤＢ５３０（図３）により記憶されるデータを例示する図である。
図４に例示するように、回数ＤＢ５３０は、機密部分毎のアクセス許容回数を、文書ＩＤ、機密部分ＩＤ、および閲覧端末の識別情報（ＭＡＣアドレス）に対応付けて記憶する。
例えば、これらのＭＡＣアドレスは、固定端末のＭＡＣアドレスと、移動体端末（携帯端末）のＭＡＣアドレスとに大別される。固定端末のＭＡＣアドレスは、移動体端末のＭＡＣアドレスに比べて、より多いアクセス許容回数が対応付けられる。移動体端末のＭＡＣアドレスは、アクセス許容回数「０」が対応付けられてもよい。これにより、機密部分に対するアクセスを一定の空間（会社内など）に限定することが可能になる。
このように、アクセス管理プログラム５は、機密部分毎にアクセス許容回数を管理することにより、きめの細かいアクセス権設定を可能にする。
【００２５】
図５は、秘匿化処理が施される前の文書ファイル６００を例示する図である。また、図６は、秘匿化部５１５により秘匿化処理が施された文書ファイル７００を例示する図である。
図５に例示するように、文書ファイル６００は、テキストデータ、表６０２、およびグラフ６０４を含む。この表６０２およびグラフ６０４は、機密部分に設定されている。
図６に例示するように、文書ファイル７００は、図５に例示した文書ファイル６００の機密部分を秘匿化した文書ファイルである。文書ファイル７００は、テキストデータに加えて、黒塗りされた表７０２およびグラフ７０４を含む。
このように、アクセス管理プログラム５は、機密部分を秘匿化して閲覧端末６（図１）に配信する。
【００２６】
［全体動作］
次に、アクセス管理サーバ２の動作を説明する。
図７は、文書ファイル配信時におけるアクセス管理サーバ２（アクセス管理プログラム５）の動作（Ｓ１０）を示すフローチャートである。
図７に示すように、ステップ１１０（Ｓ１１０）において、アクセス管理サーバ２は、配信端末４（図１）から文書ファイル配信の要求を受け付けると、アクセス管理プログラム５を起動させる。
ステップ１２０（Ｓ１２０）において、アクセス管理プログラム５（図３）の機密部分設定部５１０は、配信端末４から文書ファイルおよびアクセス権設定情報を受信する。
ステップ１３０（Ｓ１３０）において、機密部分設定部５１０は、受信されたアクセス権設定情報に応じて、文書ファイル内に複数の機密部分を設定し、許容回数設定部５１５に対して出力する。
【００２７】
ステップ１４０（Ｓ１４０）において、許容回数設定部５１５は、機密部分設定部５１０から入力されたアクセス権設定情報に応じて、各機密部分に対するアクセス許容回数を設定し、設定されたアクセス許容回数、この文書ファイルの文書ＩＤ、機密部分ＩＤおよび閲覧端末６のＭＡＣアドレスを回数ＤＢ５３０に書き込む。
また、許容回数設定部５１５は、機密部分が設定された文書ファイルを秘匿化部５２０に対して出力する。
ステップ１５０（Ｓ１５０）において、秘匿化部５２０は、許容回数設定部５１５から入力された文書ファイルの機密部分を秘匿化し、秘匿化された文書ファイルを配信部５２５に対して出力し、秘匿化された機密部分を復元する解除ファイルを文書ＩＤおよび機密部分ＩＤに対応付けて解除ファイルＤＢ５４０に格納する。
【００２８】
ステップ１６０（Ｓ１６０）において、配信部５２５は、秘匿化部５２０から入力された文書ファイル（秘匿化済み）を、通信装置２２（図２）を介して配信端末６に送信する。
【００２９】
このように、アクセス管理サーバ２は、文書ファイルの機密部分を秘匿化してこの文書ファイルの利用者に配信し、この秘匿化された機密部分を閲覧可能にする解除ファイルを生成し、利用者からのアクセス要求に備えて解除ファイルＤＢ５４０に格納する。
【００３０】
図８は、アクセス要求受信時におけるアクセス管理サーバ２（アクセス管理プログラム５）の動作（Ｓ２０）を示すフローチャートである。
図８に示すように、ステップ２１０（Ｓ２１０）において、アクセス管理サーバ２（図３）の要求受付部５５０は、閲覧端末６（図１）からアクセス要求と、この閲覧端末のＭＡＣアドレスとを受信し、決定部５５５に対して出力する。アクセス要求には、閲覧を要求する機密部分に対応する文書ＩＤおよび機密部分ＩＤが含まれている。
【００３１】
ステップ２２０（Ｓ２２０）において、決定部５５５は、要求受付部５５０から入力された文書ＩＤ、機密部分ＩＤおよびＭＡＣアドレスに対応するアクセス許容回数を回数ＤＢ５３０内で検索する。
ステップ２３０（Ｓ２３０）において、決定部５５５は、文書ＩＤ、機密部分ＩＤおよびＭＡＣアドレスに対応するアクセス許容回数が発見され、発見されたアクセス許容回数が１以上である場合に、機密部分に対するアクセスを許可する旨を決定し、この文書ＩＤ、機密部分ＩＤおよびＭＡＣアドレスを送信部５６０および更新部５６５に対して出力する。また、決定部５５５は、文書ＩＤ、機密部分ＩＤおよびＭＡＣアドレスに対応するアクセス許容回数が発見されない場合、または、発見されたアクセス許容回数が０以下である場合に、機密部分に対するアクセスを禁止する旨を決定する。
アクセス管理プログラム５は、アクセスが許可された場合に、Ｓ２４０の処理に移行し、これ以外の場合に、Ｓ２８０の処理に移行する。
【００３２】
ステップ２４０（Ｓ２４０）において、送信部５５５は、決定部５５５から文書ＩＤおよび機密部分ＩＤが入力されると（すなわち、アクセス許可が決定された場合）、文書ＩＤおよび機密部分ＩＤに対応する解除ファイルを解除ファイルＤＢ５４０から読み出し、閲覧端末６に送信する。
【００３３】
ステップ２５０（Ｓ２５０）において、更新部５６５は、決定部５５５から文書ＩＤ、機密部分ＩＤおよびＭＡＣアドレスが入力されると、回数ＤＢ５３０内の、文書ＩＤ、機密部分ＩＤおよびＭＡＣアドレスに対応するアクセス許容回数を選択し、このアクセス許容回数から１を減ずる。
【００３４】
ステップ２６０（Ｓ２６０）において、警告部５７０は、回数ＤＢ５３０を参照して、アクセス許容回数が「０」になっているか否かを判定する。アクセス管理プログラム５は、アクセス許容回数が「０」になっている場合に、Ｓ２７０の処理に移行し、これ以外の場合に、アクセス要求受信時の処理を終了する。
【００３５】
ステップ２７０（Ｓ２７０）において、警告部５７０は、「０」になったアクセス許容回数に対応するＭＡＣアドレスを特定し、このＭＡＣアドレスを有する閲覧端末６および配信端末４に対して、機密部分に対するアクセス許容回数が０になった旨を送信する。
【００３６】
ステップ２８０（Ｓ２８０）において、警告部５７０は、アクセス要求を送信した閲覧端末６のＭＡＣアドレスと、異常アクセスがあった旨とを配信装置４に対して送信する。
【００３７】
このように、アクセス管理サーバ２は、機密部分に対するアクセス要求に応じて、機密部分を可視化する解除ファイルを送信する。その際に、アクセス管理サーバ２は、機密部分毎に設定されたアクセス許容回数を管理することにより、文書ファイルの機密部分毎にアクセス回数を制限することができる。また、アクセス管理サーバ２は、異常アクセスの発見を容易にすることができる。
【００３８】
図９は、図１に示した文書配信システム１のアクセス管理動作（Ｓ３０）を示すシーケンス図である。
図９に示すように、ステップ３００（Ｓ３００）において、閲覧端末６は、アクセス管理サーバ２から機密部分が秘匿化された文書ファイルを受信する。利用者がこの文書ファイルの閲覧操作を行うと、閲覧端末６は、機密部分が黒塗りされた文書ファイルを表示する。
ステップ３１０（Ｓ３１０）において、利用者は、黒塗りされた機密部分を選択して、この機密部分に対するアクセス要求操作を行う。
閲覧端末６は、利用者のアクセス要求操作に応じて、文書ＩＤおよび機密部分ＩＤをアクセス要求情報としてアクセス管理サーバ２に送信する。
なお、アクセス要求情報のヘッダ部分には、この閲覧端末６のＭＡＣアドレスが含まれている。
【００３９】
ステップ２１０〜２４０（Ｓ２１０〜Ｓ２４０）において、アクセス管理サーバ２は、アクセス要求情報を受信すると、このアクセス要求情報に基づいて機密部分に対するアクセスを許可するか否かを決定し、アクセスを許可する場合に、機密部分の解除ファイルを閲覧端末６に対して送信する。
ステップ２５０（Ｓ２５０）において、アクセス管理サーバ２は、アクセスを許可すると、アクセス許容回数を更新する。
【００４０】
ステップ３２０（Ｓ３２０）において、閲覧端末６は、アクセス管理サーバ２から解除ファイルを受信する。
ステップ３３０（Ｓ３３０）において、閲覧端末６は、受信した解除ファイルを用いて、文書ファイルの機密部分を可視化して表示する。
【００４１】
以上説明したように、本実施形態におけるアクセス管理サーバ２は、文書ファイルに含まれる機密部分毎にアクセス許容回数を管理することにより、各機密部分の機密度に応じたアクセス回数の制限を可能にする。これにより、アクセス管理サーバ２は、権限保有者による機密部分の頻繁なアクセスにより、この機密部分の内容が権限を有しない者にまで漏洩することを防止する。また、アクセス管理サーバ２は、このように機密部分毎にアクセス許容回数を設定することにより、アクセスの権限を有する者に、それぞれの機密部分の機密度を認識させることができ、不用意な機密部分の開示を防止することができる。
【００４２】
［変形例］
なお、上記実施形態では、アクセス権管理サーバ２は、機密部分を秘匿化した文書ファイルを閲覧端末６に配信し、要求に応じて解除ファイルを閲覧端末６に送信して、閲覧端末６上で機密部分を可読化させた。しかしながら、機密部分の秘匿化および可読化の方法は、これに限定されるものではなく、例えば、アクセス権管理サーバ２が、閲覧端末６からの要求に応じて、この閲覧端末６毎にそれぞれの機密部分を可読化または秘匿化して、閲覧端末６に送信してもよい。すなわち、アクセス権管理サーバ２は、閲覧端末６毎に文書ファイルの機密部分を可読化および秘匿化して配信してもよいし、上記実施形態のように、一律に全機密部分を秘匿化した文書ファイルを閲覧端末６に配信し、それぞれの閲覧端末６に解除ファイルを送信して機密部分を可読化させてもよい。
【００４３】
また、上記実施形態において、閲覧端末６が、配信された文書ファイルを解除ファイルに基づいて機密部分を可読化した後で、この文書ファイルを他の閲覧端末６に転送することが問題となる。
この場合には、アクセス権管理サーバ２は、アクセス権として、文書ファイルの転送についても規定しておき、閲覧端末６毎に文書ファイルの転送を許可または禁止する転送可能化データを生成し、文書ファイルに添付して閲覧端末６に配信する。転送を禁止する転送可能化データは、例えば、閲覧端末６のビューワソフトなどの協働して、文書ファイルの転送操作を検知し、文書ファイルのデータを変換して文字化けさせる。
【００４４】
【発明の効果】
以上説明したように、本発明にかかるアクセス権管理装置によれば、機密部分に対するアクセス制限をより有効なものにすることができる。
【図面の簡単な説明】
【図１】文書配信システム１全体の構成を示す図である。
【図２】本発明にかかるアクセス権管理方法が適応されるアクセス管理サーバ２のハードウェア構成を例示する図である。
【図３】制御装置２０（図２）により実行され、本発明にかかるアクセス権管理方法を実現するアクセス管理プログラム５の構成を示す図である。
【図４】回数ＤＢ５３０（図３）が記憶するデータを例示する図である。
【図５】秘匿化処理が施される前の文書ファイル６００を例示する図である。
【図６】秘匿化部５１５により秘匿化処理が施された文書ファイル７００を例示する図である。
【図７】文書ファイル配信時におけるアクセス管理サーバ２（アクセス管理プログラム５）の動作（Ｓ１０）を示すフローチャートである。
【図８】アクセス要求受信時におけるアクセス管理サーバ２（アクセス管理プログラム５）の動作（Ｓ２０）を示すフローチャートである。
【図９】図１に示した文書配信システム１のアクセス管理動作（Ｓ３０）を示すシーケンス図である。
【符号の説明】
１・・・文書配信システム
２・・・アクセス管理サーバ
５・・・アクセス管理プログラム
５１０・・・機密部分設定部
５１５・・・許容回数設定部
５２０・・・秘匿化部
５２５・・・配信部
５３０・・・回数データベース
５４０・・・解除ファイルデータベース
５５０・・・要求受付部
５５５・・・決定部
５６０・・・送信部
５６５・・・更新部
５７０・・・警告部
４・・・配信端末
６・・・閲覧端末
【図１】
2005055999.tif 000003
【図２】
2005055999.tif 000004
【図３】
2005055999.tif 000005
【図４】
2005055999.tif 000006
【図５】
2005055999.tif 000007
【図６】
2005055999.tif 000008
【図７】
2005055999.tif 000009
【図８】
2005055999.tif 000010
【図９】
2005055999.tif 000011