(57)【要約】【課題】許可された人が許可された場所でのみアクセス可能な電子データアクセス制御システムの提供。【解決手段】電子データアクセス制御システム１であって、ユーザーの識別情報及び位置情報に関連づけて設定されたアクセス権情報を記憶する記憶部と、ユーザーの現在位置情報を取得する現在位置情報取得部１３２と、ユーザーの本人認証を行う本人認証処理部２４０と、本人認証が得られたユーザー識別情報と現在位置情報とアクセス権限情報に基づき、電子データに対するアクセス権限を判定するアクセス権限判定部１３４と、電子データアクセス処理部２１０とをふくみ、前記電子データが暗号化して記憶されており、前記アクセス権限判定部１３４は、判定したアクセス権限に基づき暗号化された電子データの復号鍵を提供し、電子データアクセス処理部２１０は、提供された復号鍵に基づき復号化した後、許可された前記アクセス権限に基づきアクセス処理を行う。【選択図】図７
2008015669.tif 000002
【特許請求の範囲】
【請求項１】
電子データアクセス制御システムであって、
ユーザーの識別情報及び位置情報に関連づけてアクセス権限が設定された電子データのアクセス許可条件に関するアクセス権限情報を記憶する記憶部と、
前記アクセス権限が設定された電子データを含む電子ファイルを記憶する電子ファイル記憶部と、
システム制御下にあるユーザーの現在位置情報をユーザー識別情報に関連づけて取得する現在位置情報取得部と、
前記アクセス権限が設定された電子データに対するアクセス主のユーザー識別情報に対して本人認証を行う本人認証処理部と、
前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を判定するアクセス権限判定部と、
アクセス権限判定部によって判定されたアクセス主に許可された当該電子データに対するアクセス権限に基づき、電子ファイル記憶部に記憶された当該電子データに対するアクセス処理を行う電子データアクセス処理部と、
を含み、
前記電子ファイル記憶部は、
前記電子データが暗号化して記憶されており、
前記アクセス権限判定部は、
判定したアクセス権限に基づき暗号化された電子データの復号鍵を提供する処理を行い、
前記電子データアクセス処理部は、
提供された復号鍵に基づき復号化した後、許可された前記アクセス権限に基づき当該電子データに対するアクセス処理を行うことを特徴とする電子データアクセス制御システム。
【請求項２】
請求項１において、
前記電子データアクセス処理部は、
アクセス権限判定部に対し、アクセス権限についての認証要求を行い、認証要求に応じて受けたアクセス権限判定情報に基づき、電子ファイル記憶部に記憶された当該電子データに対するアクセス処理を行い、
前記アクセス権限判定部は、
アクセス権限認証要求を受けると、アクセス主に許可された当該電子データに対するアクセス権限を判定し、アクセス権限判定情報を電子データアクセス処理部に送ることを特徴とする電子データアクセス制御システム。
【請求項３】
請求項１乃至２のいずれかにおいて、
前記電子ファイル記憶部は、
第１の鍵で暗号化された暗号化電子データと、当該暗号化電子データに関連づけて、第１の鍵以外の鍵で暗号化された当該電子データのアクセス権限情報と、第１の鍵以外の鍵で暗号化された前記電子データの復号鍵に関する情報を記憶し、
前記電子データアクセス処理部は、
認証要求を行う際に、暗号化されたアクセス権限情報及び暗号化された電子データの復号鍵に関する情報を送り、
前記アクセス権限判定部は、
暗号化されたアクセス権限情報及び暗号化された復号鍵に関する情報を復号するための復号鍵を保持し、当該復号鍵に基づきにアクセス権限情報及び電子データの復号鍵に関する情報を復号することを特徴とする電子データアクセス制御システム。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記アクセス権限情報は、電子データに対するアクセスの種類に応じてアクセス権限の有無が設定されており、
前記アクセス権限判定部は、
アクセスの種類に応じてアクセス権限の有無が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定された前記アクセス権限情報に基づき、アクセス主の前記電子データに対する所与の種類のアクセスについてのアクセス権限を判定し、
前記電子データアクセス処理部は、
アクセス権限判定部によって判定されたアクセス主に許可された当該電子データに対する所与の種類のアクセスについてのアクセス権限に基づき、電子ファイル記憶部に記憶された当該電子データに対する所与の種類のアクセスについてのアクセス処理を行うことを特徴とする電子データアクセス制御システム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記アクセス権限判定部は、
電子データにアクセス中のアクセス主のユーザー識別情報に関連づけて得られた現在位置情報が予め設定された位置変更条件を満たすか否か判断し、
前記位置変更条件を満たした場合には、前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた変更後の現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を再判定することを特徴とする電子データアクセス制御システム。
【請求項６】
請求項５において、
電子データにアクセス中のアクセス主のユーザー識別情報に関連づけて得られた現在位置情報が予め設定された位置変更条件を満たす場合には、アクセス中の電子データのアクセス権の再認証を行わせる制御を行う再認証制御部を、含む特徴とする電子データアクセス制御システム。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記アクセス権限判定部は、
電子データにアクセス中のアクセス主のユーザー識別情報に関連づけて取得した現在位置情報と他のユーザーのユーザー識別情報に関連づけて取得した現在位置情報が、予め設定されたアクセス権変更条件を満たすか否か判断し、
アクセス権変更条件を満たした場合には、一時的にアクセス権限を変更することを特徴とする電子データアクセス制御システム。
【請求項８】
請求項７において、
前記アクセス権限判定部は、
電子データにアクセス中のアクセス主と、アクセス主よりも当該電子データに対してアクセス権限のレベルが低い他のユーザーとが所定の位置関係になった場合又は前記他のユーザーが所定のエリアに存在する場合を検出するために設定された第１のアクセス権変更条件を満たすか否かを判定し、
第１のアクセス権限変更条件を満たす場合には、前記アクセス権限が設定された電子データについて、前記他のユーザーの本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、他のユーザーに許可された当該電子データに対するアクセス権限を判定して、判定した他のユーザーのアクセス権限に一時的に変更することを特徴とする電子データアクセス制御システム。
【請求項９】
請求項７において、
前記アクセス権限判定部は、
電子データにアクセス中のアクセス主と、アクセス主よりも当該電子データに対してアクセス権限のレベルが高い他のユーザーとが所定の位置関係になった場合又は前記他のユーザーが所定のエリアに存在する場合を検出するために設定された第２のアクセス権変更条件を満たすか否かを判定し、
第２のアクセス権限変更条件を満たす場合には、前記アクセス権限が設定された電子データについて、前記他のユーザーの本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、他のユーザーに許可された当該電子データに対するアクセス権限を判定して、判定した他のユーザーのアクセス権限に一時的に変更することを特徴とする電子データアクセス制御システム。
【請求項１０】
請求項５乃至９のいずれかにおいて、
前記アクセス権限判定部は、
電子データに対するアクセス権限を現在より高いレベルに変更する場合には、所定の条件に基づき変更の可否について判断し、変更可と判断された場合にのみ、アクセス権限を変更することを特徴とする電子データアクセス制御システム。
【請求項１１】
請求項１０において、
前記アクセス権限情報は、電子データに対するアクセス権限情報の変更の許可条件を含み、
前記アクセス権限判定部は、
電子データのアクセス権限情報に設定されたアクセス権限の変更の許可条件に基づき、当該電子データのアクセス権限の変更の可否について判断することを特徴とする電子データアクセス制御システム。
【請求項１２】
請求項１０において、
当該電子データに対してアクセス中のアクセス主より高いアクセス権限を有するユーザーの端末からのアクセス許可コマンドを受けつける手段をさらに含み、
前記アクセス権限判定部は、
受け付けたアクセス許可コマンドに基づき、当該電子データのアクセス権限レベルの変更の可否について判断することを特徴とする電子データアクセス制御システム。
【請求項１３】
請求項５乃至１２のいずれかにおいて、
アクセス中にアクセス権限の変更を生じさせるイベントが発生した場合には、当該イベントの発生を通知するためのメッセージを出力する処理を行うメッセージ出力処理部をさらに含むことを特徴とする電子データアクセス制御システム。
【請求項１４】
請求項７乃至１３のいずれかにおいて、
アクセス権限が変更になった場合には、アクセス中の電子データのアクセスを中止させる制御を行うアクセス中止制御部を、含む特徴とする電子データアクセス制御システム。
【請求項１５】
電子データアクセス制御システムであって、
ユーザーの識別情報及び位置情報に関連づけてアクセス権限が設定された電子データのアクセス許可条件に関するアクセス権限情報を記憶する記憶部と、
システム制御下にあるユーザーの現在位置情報をユーザー識別情報に関連づけて取得する現在位置情報取得部と、
前記アクセス権限が設定された電子データに対するアクセス主のユーザー識別情報に対して本人認証を行う本人認証処理部と、
前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を判定するアクセス権限判定部と、
を含むことを特徴とする電子データアクセス制御システム。
【請求項１６】
権限判定システムであって、
ユーザーの識別情報及び位置情報に関連づけてプログラム実行権限が設定されたプログラム実行許可条件に関するプログラム実行権限情報を記憶する記憶部と、
システム制御下にあるユーザーの現在位置情報をユーザー識別情報に関連づけて取得する現在位置情報取得部と、
前記プログラム実行権限が設定されたプログラムに対する実行指示主のユーザー識別情報に対して本人認証を行う本人認証処理部と、
前記プログラム実行権限が設定されたプログラムについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該プログラムに設定されたプログラム実行権限情報に基づき、プログラムに対する実行指示主のプログラム実行権限を判定するプログラム実行権限限判定部と、
を含むことを特徴とする権限判定システム。
【請求項１７】
電子データへのアクセス制御を行うプログラムであって、
ユーザーの識別情報及び位置情報に関連づけてアクセス権限が設定された電子データのアクセス許可条件に関するアクセス権限情報を記憶する記憶部と、
前記アクセス権限が設定された電子データを含む電子ファイルを記憶する電子ファイル記憶部と、
システム制御下にあるユーザーの現在位置情報をユーザー識別情報に関連づけて取得する現在位置情報取得部と、
前記アクセス権限が設定された電子データに対するアクセス主のユーザー識別情報に対して本人認証を行う本人認証処理部と、
前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を判定するアクセス権限判定部と、
アクセス権限判定部によって判定されたアクセス主に許可された当該電子データに対するアクセス権限に基づき、電子ファイル記憶部に記憶された当該電子データに対するアクセス処理を行う電子データアクセス処理部と、してコンピュータを機能させ、
前記電子ファイル記憶部は、
前記電子データが暗号化して記憶されており、
前記アクセス権限判定部は、
判定したアクセス権限に基づき暗号化された電子データの復号鍵を提供する処理を行い、
前記電子データアクセス処理部は、
提供された復号鍵に基づき復号化した後、許可された前記アクセス権限に基づき当該電子データに対するアクセス処理を行うことを特徴とするプログラム。
【請求項１８】
電子データへのアクセス制御を行うプログラムであって、
ユーザーの識別情報及び位置情報に関連づけてアクセス権限が設定された電子データのアクセス許可条件に関するアクセス権限情報を記憶する記憶部と、
システム制御下にあるユーザーの現在位置情報をユーザー識別情報に関連づけて取得する現在位置情報取得部と、
前記アクセス権限が設定された電子データに対するアクセス主のユーザー識別情報に対して本人認証を行う本人認証処理部と、
前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を判定するアクセス権限判定部と、
してコンピュータを機能させることを特徴とするプログラム。
【請求項１９】
権限の判定を行うプログラムであって、
ユーザーの識別情報及び位置情報に関連づけてプログラム実行権限が設定されたプログラム実行許可条件に関するプログラム実行権限情報を記憶する記憶部と、
システム制御下にあるユーザーの現在位置情報をユーザー識別情報に関連づけて取得する現在位置情報取得部と、
前記プログラム実行権限が設定されたプログラムに対する実行指示主のユーザー識別情報に対して本人認証を行う本人認証処理部と、
前記プログラム実行権限が設定されたプログラムについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該プログラムに設定されたプログラム実行権限情報に基づき、プログラムに対する実行指示主のプログラム実行権限を判定するプログラム実行権限限判定部と、
してコンピュータを機能させることを特徴とするプログラム。
【請求項２０】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１７乃至１９のいずれかに記載のプログラムが記憶されていることを特徴とする情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データアクセス制御システム、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
従来から、位置検出機能とデータ表示を組み合わせた技術は世の中に存在していた。参考例として特許文献１が挙げられる。特許文献１には、携帯端末からの接続要求があった場合に携帯端末のからユーザーの認証情報と位置情報を取得して、情報提供サーバはこれらの情報に基づいて情報アクセス権を確認し、所定の情報を携帯端末に送信することが記載されている。
【特許文献１】特開２００４−３２０６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
第３者に対してオープンなオフィス環境では、第３者に機密データをみられてしまう可能性がある。そこで何らかのセキュリティ対策が必要となるが、オープンなオフィス環境では、完全なセキュリティをかけることは困難である。
【０００４】
従来技術は、閲覧ファイル自体に制限がかかっているわけではないので、一旦ダウンロードされてしまうと、権限なきものに閲覧されてしまうおそれがある。
【０００５】
またウイルス等によりファイル流出が発生した場合には閲覧等を阻止する手段がまったくないという問題点がある。
【０００６】
本発明は、上記のような点に鑑みてなされたものであって、その目的は、許可された人が許可された場所でのみアクセス可能な電子データアクセス制御システム、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
（１）本発明は、
電子データアクセス制御システムであって、
ユーザーの識別情報及び位置情報に関連づけてアクセス権限が設定された電子データのアクセス許可条件に関するアクセス権限情報を記憶する記憶部と、
前記アクセス権限が設定された電子データを含む電子ファイルを記憶する電子ファイル記憶部と、
システム制御下にあるユーザーの現在位置情報をユーザー識別情報に関連づけて取得する現在位置情報取得部と、
前記アクセス権限が設定された電子データに対するアクセス主のユーザー識別情報に対して本人認証を行う本人認証処理部と、
前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を判定するアクセス権限判定部と、
アクセス権限判定部によって判定されたアクセス主に許可された当該電子データに対するアクセス権限に基づき、電子ファイル記憶部に記憶された当該電子データに対するアクセス処理を行う電子データアクセス処理部と、
を含み、
前記電子ファイル記憶部は、
前記電子データが暗号化して記憶されており、
前記アクセス権限判定部は、
判定したアクセス権限に基づき暗号化された電子データの復号鍵を提供する処理を行い、
前記電子データアクセス処理部は、
提供された復号鍵に基づき復号化した後、許可された前記アクセス権限に基づき当該電子データに対するアクセス処理を行うことを特徴とする電子データアクセス制御システムに関係する。
【０００８】
また本発明は、上記各部としてコンピュータを機能させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶（記録）した情報記憶媒体に関係する。
【０００９】
ユーザー識別情報とはどのユーザーかを特定するための情報であり、例えばユーザー名やユーザー識別ＩＤ等でもよい。
【００１０】
ユーザーの識別情報及び位置情報に関連づけてアクセス権限が設定された電子データとは、ユーザー識別情報そのものに関連付けてアクセス権限が設定されている場合のみならず、ユーザー識別情報から対応付け可能なユーザー属性等（ユーザーが属する部署などユーザー識別情報から特定可能な情報）に関連づけてアクセス権限が設定されている場合も含む。
【００１１】
ユーザー識別情報に関連づけて取得する現在位置情報とは、当該ユーザー識別情報に対応するユーザー自身の位置情報でもよいし、当該ユーザー識別情報に対応する端末の位置情報でもよいし、その両方でもよい。
【００１２】
また現在位置情報取得部が受け取る現在位置情報とはユーザーの位置を表す座標値でもよいし、ユーザー位置が属するエリアを特定するエリア情報でもよい。
【００１３】
ユーザーの現在位置情報は何らかの手段を用いて取得できればよく、例えばユーザーが身につけている発信機能付き電子タグ（例えばＲＦＩＤ等で、ユーザー識別情報を発信する）と各エリアに設置された無線受信機等を用いて取得するようにしてもよいし、例えばユーザーが所持するＩＤカード（ユーザー識別情報が記憶されている）と各エリア毎に設置されたＩＤカード読み取り機等を用いて取得するようにしてもよい。
【００１４】
本人認証とはアクセスしている人が本人であることを保証する仕組みであり、例えばユーザー識別情報に対して登録されているパスワードを入力させて本人認証を行う構成でもよい。また例えばユーザー識別情報に対して登録されている指紋や声紋等を入力させて本人認証を行う構成でもよい。
【００１５】
アクセス権限判定部は、所定のタイミングでアクセス権限の判定を行う。例えば電子データ読み込みのタイミングでアクセス権限の判定を行うようにしてもよい。またアクセス主の位置変更を検出した場合や再度の認証要求を受けた場合等にアクセス権限の判定を行うようにしてもよい。
【００１６】
本発明の電子データアクセス制御システムは、サーバ装置がユーザーの現在位置情報を取得して、現在位置情報及びユーザー識別情報とアクセス権限情報に基づきクライアント端末におけるファイルのアクセス権限を判定するように構成されたシステムとして実現してもよい。
【００１７】
また本発明の電子データアクセス制御システムは、電子データにアクセスを行うクライアント端末と、位置情報を取得して、位置情報とユーザー識別情報に基づきアクセス権限を判断するサーバ装置がネットワークを介して通信可能に構成された構成のシステムとして実現してもよい。
【００１８】
その場合サーバ装置に現在位置情報取得部を設け、ユーザーの位置情報をユーザー識別情報に関連付けて記憶し、変更があれば更新するようにしてもよい。
【００１９】
電子データにユーザー識別情報から対応付け可能なユーザー属性等に関連づけてアクセス権限が設定されている場合には、ユーザー識別情報とユーザーの属する属性情報に関する対応付けの情報をサーバ装置に記憶させておくようにしてもよい。
【００２０】
また電子データはクライアント端末に記憶されており、クライアント端末において行う電子データのアクセス処理に対するアクセス権限の判定及び判定結果に応じたアクセス可否の制御をサーバ装置で行うようにしてもよい。
【００２１】
本発明の電子データには、ユーザ識別情報（どのユーザか）又はユーザーの属性（どの属性をもつユーザか）と位置（現在どの場所にいるか）の組み合わせで決定されるアクセス権が設定されており、正しいアクセス権がないとアクセスできない。
【００２２】
本発明ではアクセスするときにユーザー（又は端末）の現在位置及びユーザーの認証情報に基づきアクセス権限を判断する。
【００２３】
従ってアクセス可でない場合に、電子データのアクセスを不可にする制御を行うことで、ユーザー認証とユーザー（又は端末）の場所認証を組み合わせて電子データへのアクセス可否の制御を行うことが可能なシステムを提供することができる。
【００２４】
従って許可された人が、許可された場所でのみ電子データにアクセス可能な電子データアクセス制御システムを提供することができる。
【００２５】
また本発明ではダウンロード自体を制限しなくてもセキュリティの担保が可能なので、セキュリティを担保したファイル配布が可能になる。なぜならダウンロードしても本人認証や位置認証により許可されたアクセス権限がなければ復号化することができないからである。このように権限なきものが電子データを持ち出しても復号化できないので、不正アクセスや情報流出がおこりにくいという効果がある。
【００２６】
アクセス権限に基づき当該電子データに対するアクセス処理を行うとは、アクセス権限がないユーザーは当該電子データに対してアクセス処理ができないようにすることを意味する。
【００２７】
本発明によればアクセス権限判定部によって判定されたアクセス権限に基づき電子データに対するアクセス処理を行うので、許可された人が、許可された場所でのみ電子データにアクセス可能な電子データアクセス処理を行うことができる。
【００２８】
なお本発明の電子データアクセス制御システムを、電子データにアクセスを行うクライアント端末と、位置情報を取得して、位置情報とユーザー識別情報に基づきアクセス権限を判断するサーバ装置がネットワークを介して通信可能に構成された構成のシステムとして実現する場合には、電子ファイル記憶部と、電子データアクセス処理部は、クライアント端末に設けるようにしてもよい。
【００２９】
アクセス権限に基づき暗号化された電子データの復号鍵を提供するとは例えばアクセス権限がある場合には電子データの復号鍵を提供することを意味する。
【００３０】
電子データは暗号化して記憶されているので、電子データを持っているだけでは、内容を閲覧することはできない。本発明によればアクセス権限がない場合には暗号化された電子データを復号化できないので、仮に権限なきものが電子データを持ち出しても復号化できないので、不正アクセスや情報流出がおこりにくい電子データアクセス制御システムを提供することができる。
【００３１】
（２）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
前記電子データアクセス処理部は、
アクセス権限判定部に対し、アクセス権限についての認証要求を行い、認証要求に応じて受けたアクセス権限判定情報に基づき、電子ファイル記憶部に記憶された当該電子データに対するアクセス処理を行い、
前記アクセス権限判定部は、
アクセス権限認証要求を受けると、アクセス主に許可された当該電子データに対するアクセス権限を判定し、アクセス権限判定情報を電子データアクセス処理部に送ることを特徴とする。
【００３２】
本発明によれば認証要求を行うタイミングのアクセス主のユーザーの位置情報に応じたアクセス権限で電子データのアクセス制御を行うことができる。
【００３３】
従って例えば、電子データの読み込み時やアクセス主の位置変化を検出した場合等に認証要求を行うように設定することで、アクセス主の位置の変化に応じて変化するアクセス権限をリアルタイムに反映した電子データのアクセス制御を行うことができる。
【００３４】
本発明の電子データアクセス制御システムを、電子データにアクセスを行うクライアント端末と、位置情報を取得して、位置情報とユーザー識別情報に基づきアクセス権限を判断するサーバ装置がネットワークを介して通信可能に構成された構成のシステムとして実現する場合には、クライアント端末に電子データアクセス処理部を設け、サーバ装置にアクセス権限判定部を設けるようにしてもよい。
【００３５】
（３）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
前記電子ファイル記憶部は、
第１の鍵で暗号化された暗号化電子データと、当該暗号化電子データに関連づけて、第１の鍵以外の鍵で暗号化された当該電子データのアクセス権限情報と、第１の鍵以外の鍵で暗号化された前記電子データの復号鍵に関する情報を記憶し、
前記電子データアクセス処理部は、
認証要求を行う際に、暗号化されたアクセス権限情報及び暗号化された電子データの復号鍵に関する情報を送り、
前記アクセス権限判定部は、
暗号化されたアクセス権限情報及び暗号化された復号鍵に関する情報を復号するための復号鍵を保持し、当該復号鍵に基づきにアクセス権限情報及び電子データの復号鍵に関する情報を復号することを特徴とする。
【００３６】
電子データの第１の鍵による暗号化は例えば電子データの作成者が行うようにしてもよい。第１の鍵は、暗号化と復号化に共通して使用する共通鍵を用いるようにしてもよい。第１の鍵として共通鍵を用いる場合には、電子データの復号鍵は第１の鍵となる。
【００３７】
アクセス権限情報と電子データの復号鍵の第１の鍵以外の鍵による暗号化は例えば電子データの作成者が行うようにしてもよい。第１の鍵以外の鍵は、例えばアクセス権限判定部が公開している公開鍵であり、アクセス権限判定部は暗号化されたアクセス権限情報及び暗号化された復号鍵に関する情報を復号するための復号鍵を秘密鍵として保持するようにしてもよい。
【００３８】
本発明によればアクセス権限情報及び暗号化された復号鍵に関する情報を復号するための復号鍵はアクセス権限判定部にしか存在していないのでアクセス権限情報や復号鍵はアクセス権限判定部しか読むことができない。
【００３９】
（４）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
前記アクセス権限情報は、電子データに対するアクセスの種類に応じてアクセス権限の有無が設定されており、
前記アクセス権限判定部は、
アクセスの種類に応じてアクセス権限の有無が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定された前記アクセス権限情報に基づき、アクセス主の前記電子データに対する所与の種類のアクセスについてのアクセス権限を判定し、
前記電子データアクセス処理部は、
アクセス権限判定部によって判定されたアクセス主に許可された当該電子データに対する所与の種類のアクセスについてのアクセス権限に基づき、電子ファイル記憶部に記憶された当該電子データに対する所与の種類のアクセスについてのアクセス処理を行うことを特徴とする。
【００４０】
アクセスの種類とは例えば閲覧、書き込み（更新）、コピー（複製、一部コピー、画面コピー、ハードコピー等）、印刷、別名によるファイル保存、ファイルアクセス権限の変更等である。本発明によれば、種類の異なるアクセスに対して種類毎にユーザーの認証情報及び位置に関連づけてアクセス権限を設定することができる。
【００４１】
例えばファイルを閲覧するためのアクセス権限、ファイルに書き込むためのアクセス権限、ファイルを印刷するためのアクセス権限、ファイルの文言をコピーするためのアクセス権限などが設定されている。
【００４２】
従って１つの電子データでもアクセスの種類に応じて異なる権限の設定が可能となり、アクセスの種類に応じた適切なアクセス制御が可能となる。
【００４３】
（５）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
前記アクセス権限判定部は、
電子データにアクセス中のアクセス主のユーザー識別情報に関連づけて得られた現在位置情報が予め設定された位置変更条件を満たすか否か判断し、
前記位置変更条件を満たした場合には、前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた変更後の現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を再判定することを特徴とする。
【００４４】
本発明によれば、アクセス権限をユーザーの位置の変化に応じてリアルタイムに変更することができる。
【００４５】
（６）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
電子データにアクセス中のアクセス主のユーザー識別情報に関連づけて得られた現在位置情報が予め設定された位置変更条件を満たす場合には、アクセス中の電子データのアクセス権の再認証を行わせる制御を行う再認証制御部を、含む特徴とする。
【００４６】
本発明の電子データアクセス制御システムを、電子データにアクセスを行うクライアント端末と、位置情報を取得して、位置情報とユーザー識別情報に基づきアクセス権限を判断するサーバ装置がネットワークを介して通信可能に構成された構成のシステムとして実現する場合には、サーバ装置に設けられたアクセス権限判定部が、電子データにアクセス中のアクセス主のユーザー識別情報に関連づけて得られた現在位置情報が予め設定された位置変更条件を満たす場合には、位置変更通知信号を生成し、ネットワークを介してクライアント端末に送信し、クライアント端末に設けられた再認証制御部が、ネットワークを介して位置変更通知信号を受信した場合にはアクセス中の電子データのアクセス権の再認証を行わせる制御を行うようにしてもよい。
【００４７】
（７）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
前記アクセス権限判定部は、
電子データにアクセス中のアクセス主のユーザー識別情報に関連づけて取得した現在位置情報と他のユーザーのユーザー識別情報に関連づけて取得した現在位置情報が、予め設定されたアクセス権変更条件を満たすか否か判断し、
アクセス権変更条件を満たした場合には、一時的にアクセス権限を変更することを特徴とする。
【００４８】
例えば取得したユーザーの位置から、複数のユーザ間の距離を計算し、アクセス中のユーザーと他のユーザーとの距離がある閾値より近づいたり、もしくはアクセス中のユーザー同じエリアに他のユーザーが存在した場合等にアクセス権変更条件を満たすと判断するようにしてもよい。
【００４９】
本発明によればアクセス中のユーザーの近くに他のユーザーが近づいた場合にアクセス権限を変更することができる。従ってユーザーがアクセス中に、近くにいる他のユーザーに電子データをみられてしまう等の事態（ショルダーハッキング）を防止することができる。
【００５０】
（８）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
前記アクセス権限判定部は、
電子データにアクセス中のアクセス主と、アクセス主よりも当該電子データに対してアクセス権限のレベルが低い他のユーザーとが所定の位置関係になった場合又は前記他のユーザーが所定のエリアに存在する場合を検出するために設定された第１のアクセス権変更条件を満たすか否かを判定し、
第１のアクセス権限変更条件を満たす場合には、前記アクセス権限が設定された電子データについて、前記他のユーザーの本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、他のユーザーに許可された当該電子データに対するアクセス権限を判定して、判定した他のユーザーのアクセス権限に一時的に変更することを特徴とする。
【００５１】
一時的にとは、所定期間の間又は位置関係が変化するまで間等である。
【００５２】
本発明によれば、適切なアクセス権を持っているユーザーＡが電子データを閲覧しているとき、ユーザーＡより低いレベルのアクセス権を持っている他のユーザーＢが近づいたとき、一時的にアクセス権を他のユーザーＢのレベルに切り替えることができる。
【００５３】
（９）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
前記アクセス権限判定部は、
電子データにアクセス中のアクセス主と、アクセス主よりも当該電子データに対してアクセス権限のレベルが高い他のユーザーとが所定の位置関係になった場合又は前記他のユーザーが所定のエリアに存在する場合を検出するために設定された第２のアクセス権変更条件を満たすか否かを判定し、
第２のアクセス権限変更条件を満たす場合には、前記アクセス権限が設定された電子データについて、前記他のユーザーの本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、他のユーザーに許可された当該電子データに対するアクセス権限を判定して、判定した他のユーザーのアクセス権限に一時的に変更することを特徴とする。
【００５４】
一時的にとは、所定期間の間又は位置関係が変化するまで間等である。
【００５５】
本発明によれば、適切なアクセス権を持っているユーザーＡが電子データを閲覧しているとき、自分より高いレベルのアクセス権を持っている他のユーザーＣが近づいたとき、一時的にアクセス権を他のユーザーＣのレベルに切り替えることができる。
【００５６】
（１０）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
前記アクセス権限判定部は、
電子データに対するアクセス権限を現在より高いレベルに変更する場合には、所定の条件に基づき変更の可否について判断し、変更可と判断された場合にのみ、アクセス権限を変更することを特徴とする。
【００５７】
本発明によればアクセス権をアクセス主のレベルより高いレベルに変化させる場合のセキュリティ対策を強化することができる。
【００５８】
（１１）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
前記アクセス権限情報は、電子データに対するアクセス権限情報の変更の許可条件を含み、
前記アクセス権限判定部は、
電子データのアクセス権限情報に設定されたアクセス権限の変更の許可条件に基づき、当該電子データのアクセス権限の変更の可否について判断することを特徴とする。
【００５９】
アクセス権をアクセス主のレベルより高いレベルに変化させる場合の条件について予めアクセス権限情報として定めておくことで、電子データの内容に応じて適切なセキュリティガードをかけることができる。
【００６０】
（１２）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
当該電子データに対してアクセス中のアクセス主より高いアクセス権限を有するユーザーの端末からのアクセス許可コマンドを受けつける手段をさらに含み、
前記アクセス権限判定部は、
受け付けたアクセス許可コマンドに基づき、当該電子データのアクセス権限レベルの変更の可否について判断することを特徴とする。
【００６１】
アクセス権をアクセス主のレベルより高いレベルに変化させる場合には、アクセスレベルの高いユーザーの許可をえることで、その場に応じた適切なセキュリティガードをかけることができる。
【００６２】
（１３）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
アクセス中にアクセス権限の変更を生じさせるイベントが発生した場合には、当該イベントの発生を通知するためのメッセージを出力する処理を行うメッセージ出力処理部をさらに含むことを特徴とする。
【００６３】
メッセージは画面上にテキストやメッセージ画像等で出力されるようにしてもよいし、警告音等の形式で出力されるようにしてもよい。
【００６４】
ショルダーハッキング等を防止する観点から、アクセス権が低い人が近づいてきた時にメッセージで通知することが好ましい。任第１のアクセス権限変更条件を満たす場合には、第１のアクセス権限変更条件を満たすイベントが発生したことを通知するためのメッセージを出力することが好ましい。
【００６５】
（１４）また本発明に係る電子データアクセス制御システム、プログラム及び情報記憶媒体では、
アクセス権限が変更になった場合には、アクセス中の電子データのアクセスを中止させる制御を行うアクセス中止制御部を、含む特徴とする。
【００６６】
アクセス中止処理とは、現在行っているアクセス処理を終了する処理やアクセス処理のためのアプリケーションプログラム自体を終了する処理を意味する。
【００６７】
（１５）本発明は、
電子データアクセス制御システムであって、
ユーザーの識別情報及び位置情報に関連づけてアクセス権限が設定された電子データのアクセス許可条件に関するアクセス権限情報を記憶する記憶部と、
システム制御下にあるユーザーの現在位置情報をユーザー識別情報に関連づけて取得する現在位置情報取得部と、
前記アクセス権限が設定された電子データに対するアクセス主のユーザー識別情報に対して本人認証を行う本人認証処理部と、
前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を判定するアクセス権限判定部と、
を含む電子データアクセス制御システムに関係する。
【００６８】
また本発明は、上記各部としてコンピュータを機能させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶（記録）した情報記憶媒体に関係する。
【００６９】
（１６）本発明は、
権限判定システムであって、
ユーザーの識別情報及び位置情報に関連づけてプログラム実行権限が設定されたプログラム実行許可条件に関するプログラム実行権限情報を記憶する記憶部と、
システム制御下にあるユーザーの現在位置情報をユーザー識別情報に関連づけて取得する現在位置情報取得部と、
前記プログラム実行権限が設定されたプログラムに対する実行指示主のユーザー識別情報に対して本人認証を行う本人認証処理部と、
前記プログラム実行権限が設定されたプログラムについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該プログラムに設定されたプログラム実行権限情報に基づき、プログラムに対する実行指示主のプログラム実行権限を判定するプログラム実行権限限判定部と、
を含むことを特徴とする権限判定システムに関係する。
【００７０】
また本発明は、上記各部としてコンピュータを機能させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶（記録）した情報記憶媒体に関係する。
【発明を実施するための最良の形態】
【００７１】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００７２】
１．本実施の形態の構成
図１は、本実施の形態の電子データアクセス制御システムの構成の一例を説明するための図である。
【００７３】
本実施の形態の電子データアクセス制御システム１は、電子データアクセス制御システムのサーバ装置１００、ユーザーが電子データをアクセスする情報端末（以下、「クライアント端末」という）２０を含む。
【００７４】
またユーザー３２の現在位置を検出する手段として、各ユーザー３２の所持する無線送信機３０と、各ユーザーの無線送信機３０からの送信情報（ユーザー識別情報等が送信される）を受信するための、無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）を設置するようにしてもよい。無線送信機３０と、無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）は、例えばBluetooth、ＰＨＳ、無線ＬＡＮ、インターネット（例えば携帯電話のi-mode（登録商標））等の無線で行えるネットワーク１２を介して接続可能に構成されている。
【００７５】
サーバ装置１００、クライアント端末２０、無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）は、例えばＬＡＮやインターネット等のネットワーク１０を介して接続されている。なおネットワーク１０の伝送路は、無線の伝送路を含んでいてもよいし、有線の伝送路で接続されていてもよい。また一般回線を使用する場合でもよいし専用回線を使用する場合でもよい。
【００７６】
クライアント端末２０は、ユーザーの識別情報及び位置情報に関連づけてアクセス権限が設定された電子データを記憶し、ユーザー３２からのアクセス要求によってアクセス権限が設定された電子データに対して、アクセス権限に従ってアクセスする処理（閲覧、書き込み（更新）、コピー（複製、一部コピー、画面コピー、ハードコピー等）、印刷、別名によるファイル保存、ファイルアクセス権限の変更等）を行う。アクセス権限はユーザーの識別情報や属性情報と現在位置の情報が所定の条件を満たす場合に与えられるので、許可されたユーザーが許可された場所でのみアクセスを行うことができる。
【００７７】
またクライアント端末２０は、アクセス権限が設定された電子データに対するアクセス主のユーザー識別情報に対して本人認証を行うようにしてもよい。本人認証とはアクセスしている人が本人であることを保証する仕組みであり、例えばユーザー識別情報に対して登録されているパスワードを入力させて本人認証を行う構成でもよい。また例えばユーザー識別情報に対して登録されている指紋や声紋等を入力させて本人認証を行う構成でもよい。
【００７８】
なお本人認証は、クライアント端末２０とサーバ装置１００が協働して行うようにしてもよい。例えば、パスワードや指紋や声紋の入力はクライント端末側で行い、これらと比較するための登録データ（パスワードや指紋や声紋）はサーバ側に記憶しておくようにしてもよい。そして、クライアント端末がサーバから登録データをダウンロードして認証のための比較処理を行う構成でもよいし、入力されたパスワードや指紋や声紋等のデータをサーバ装置１００に送りサーバ装置１００で認証のための比較処理を行う構成でもよい。
【００７９】
サーバ装置１００は、位置検出サーバ１０２、認証サーバ１０４、データベース１５０として機能する。
【００８０】
位置検出サーバ１０２は各エリアに配置された無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）が受信した情報をネットワーク１０を介して受信し、受信した情報に基づきユーザーの現在位置の情報を取得し、ユーザーデータベース１５０のユーザー現在位置情報の更新処理や電子データアクセス中のユーザーの位置の変化等に伴うアクセス権限の変化等を検出する。
【００８１】
認証サーバ１０４は、前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を判定するアクセス権限の判定を行う。
【００８２】
例えばクライアント端末２０においてアクセス権限が設定された電子データに対してアクセスが行われる場合に、クライアント端末２０は認証サーバ１０４に対しネットワーク１０を介してアクセス権限についての認証要求を行うようにしてもよい。そして認証サーバ１０４は、ネットワーク１０を介してアクセス権限認証要求を受けると、アクセス主に許可された当該電子データに対するアクセス権限を判定し、アクセス権限判定情報をクライアント端末２０にネットワーク１０を介して送信するようにしてもよい。そして、クライアント端末２０はネットワーク１０を会して受信した認証要求に対応するアクセス権限判定情報に基づき、電子ファイル記憶部に記憶された当該電子データに対するアクセス処理を行うようにしてもよい。
【００８３】
現在位置検出の手法について説明する。
【００８４】
例えば無線送信機３０として超音波発信機を用い、無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）として超音波受信機をオフィス内に所定の間隔で配置する。無線受信機の配置の間隔は超音波の受信可能範囲に基づき適宜設定する。例えば超音波の受信可能範囲が１０ｍ程度であれば、各無線受信機を１０ｍ程度の間隔で配置するようにしてもよい。そして所与の無線送信機から送信された信号を複数の無線受信機が受信したときの時間差に基づき、所与の無線送信機の位置情報を演算するようにしてもよい。
【００８５】
またユーザーが作業を行うオフィスに電子データに設定されたアクセス権限のエリアに関連づけてエリアを設定し、各エリアに無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）を設置するようにしてもよい。ここで無線送信機３０の送信データの受信可能領域が、エリア内に限られるように設定すると、どの無線受信機で受信したかによって、ユーザーの現在いるエリアを検出することができる。
【００８６】
無線送信機３０は、無線送信部とＩＤ記憶部と電源部とアンテナ等を含み、ＩＤ記憶部に記憶されたユーザー識別情報を赤外線や超音波等で送信するようにしてもよい。
【００８７】
無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）は、無線受信部と通信部とアンテナ等を含み、所定の範囲内にある無線送信機３０から送信されたデータを受信する。
【００８８】
なお無線送信機３０は、例えばユーザーが所持するネームプレートやＩＤカードに組み込むようにしてもよく、例えば発振タグ（ＲＦＩＤ等）や非接触型ＩＣカードでも実現できる。
【００８９】
ここで非接触型ＩＣカードとは、カードの端子と機械の端子を接触させずにデータを読み取るチップを内蔵したＩＣカードのことであり、データを読み取る装置に近づけるだけで、読みとり機とＩＣカードが無線でデータを交換する。カード内部にアンテナの役目を果たすコイルが内蔵されており、読み取り機のリーダ／ライタから発生している磁界にカードをかざすと無線通信でデータのやりとりができる。
【００９０】
無線送信機３０として非接触型ＩＣカードを用いる場合には、無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）は、非接触型のデータ読み取り装置を用いて構成することができる。この場合非接触型ICカードに記憶されたユーザー識別情報を非接触型のデータ読み取り装置である無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）が読み取る事になる。従って各エリア毎に非接触型のデータ読み取り装置である無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）を設置して、どのエリアに設置した無線受信機がデータを読み取ったかによってユーザーの現在位置を把握するように構成してもよい。
【００９１】
２．サーバ装置の構成
図２は本実施形態の電子データアクセス制御システムのサーバ装置１００の機能ブロック図の一例である。なお以下に説明する本システムのサーバ装置１００の機能は、例えば物理的に複数のコンピュータに分散して持たせて実行させるようにしてもよい。
【００９２】
電子データアクセス制御システムのサーバ装置１００は、ホストコンピュータ１２０、データベース１５０を含んでいる。
【００９３】
ホストコンピュータは１２０は、処理部１３０と記憶部１２２と情報記憶媒体１２６と送受信部１２４を含んでいる。
【００９４】
送受信部１２４は、クライアント端末２０やデータベース１５０とデータのやり取りをするもので送信機能と受信機能の両方を有するが、送信手段と受信手段とに分散して送受信機能を実現してもよい。
【００９５】
記憶部１２２は処理部１３０や送受信部１２４などのワーク領域となるものでありその機能は例えばＲＡＭ等のハードウエアにより実現される。
【００９６】
処理部１３０は受信した処理要求に基づきどの端末によって送信されたものであるかやどのような処理要求であるか判別し各種処理を行うもので、その機能は、ハードウェア（ＣＰＵ、ＤＳＰ等のプロセッサ又はゲートアレイ等のＡＳＩＣ）とプログラム（ゲームプログラム、又はファームウェア等）との組み合わせにより実現される。但し、処理部１３０の機能の全てを、ハードウェアにより実現してもよいし、その全てをプログラムにより実現してもよい。
【００９７】
処理部１３０は、現在位置情報取得部１３２、アクセス権限判定部１３４を含む。
【００９８】
現在位置情報取得部１３２は、システム制御下にあるユーザーの現在位置情報をユーザー識別情報に関連づけて取得する。図１の無線受信機１（４０−１）、・・・、無線受信機ｎ（４０−ｎ）から受信した情報に基づいてユーザー識別情報に関連づけて、ユーザーの現在の位置情報を取得するようにしてもよい。
【００９９】
アクセス権限判定部１３４は、前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を判定する処理を行う。
【０１００】
なお現在位置情報取得部１３２により位置検出サーバ１０２（図１参照）としての機能を実現することができる。
【０１０１】
またアクセス権限判定部１３４は、アクセス権限認証要求を受けると、アクセス主に許可された当該電子データに対するアクセス権限を判定し、アクセス権限判定情報をクライアント端末に送信するようにしてもよい。
【０１０２】
またアクセス権限判定部１３４は、判定したアクセス権限に基づき暗号化された電子データの復号鍵を提供する処理を行うようにしてもよい。
【０１０３】
またアクセス権限判定部１３４は、暗号化されたアクセス権限情報及び暗号化された復号鍵に関する情報を復号するための復号鍵を保持し、当該復号鍵に基づきにアクセス権限情報及び電子データの復号鍵に関する情報を復号するようにしてもよい。
【０１０４】
前記アクセス権限判定部１３４は、アクセスの種類に応じてアクセス権限の有無が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定された前記アクセス権限情報に基づき、アクセス主の前記電子データに対する所与の種類のアクセスについてのアクセス権限を判定するようにしてもよい。
【０１０５】
アクセス権限判定部１３４は、電子データにアクセス中のアクセス主のユーザー識別情報に関連づけて得られた現在位置情報が予め設定された位置変更条件を満たすか否か判断し、前記位置変更条件を満たした場合には、前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた変更後の現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を再判定するようにしてもよい。
【０１０６】
アクセス権限判定部１３４は、電子データにアクセス中のアクセス主のユーザー識別情報に関連づけて取得した現在位置情報と他のユーザーのユーザー識別情報に関連づけて取得した現在位置情報が、予め設定されたアクセス権変更条件を満たすか否か判断し、アクセス権変更条件を満たした場合には、一時的にアクセス権限を変更するようにしてもよい。
【０１０７】
アクセス権限判定部１３４は、電子データにアクセス中のアクセス主と、アクセス主よりも当該電子データに対してアクセス権限のレベルが低い他のユーザーとが所定の位置関係になった場合又は前記他のユーザーが所定のエリアに存在する場合を検出するために設定された第１のアクセス権変更条件を満たすか否かを判定し、第１のアクセス権限変更条件を満たす場合には、前記アクセス権限が設定された電子データについて、前記他のユーザーの本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、他のユーザーに許可された当該電子データに対するアクセス権限を判定して、判定した他のユーザーのアクセス権限に一時的に変更するようにしてもよい。
【０１０８】
アクセス権限判定部１３４は、電子データにアクセス中のアクセス主と、アクセス主よりも当該電子データに対してアクセス権限のレベルが高い他のユーザーとが所定の位置関係になった場合又は前記他のユーザーが所定のエリアに存在する場合を検出するために設定された第２のアクセス権変更条件を満たすか否かを判定し、第２のアクセス権限変更条件を満たす場合には、前記アクセス権限が設定された電子データについて、前記他のユーザーの本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、他のユーザーに許可された当該電子データに対するアクセス権限を判定して、判定した他のユーザーのアクセス権限に一時的に変更するようにしてもよい。
【０１０９】
アクセス権限判定部１３４は、電子データに対するアクセス権限を現在より高いレベルに変更する場合には、所定の条件に基づき変更の可否について判断し、変更可と判断された場合にのみ、アクセス権限を変更するようにしてもよい。
【０１１０】
アクセス権限判定部１３４は、電子データのアクセス権限情報に設定されたアクセス権限の変更の許可条件に基づき、当該電子データのアクセス権限の変更の可否について判断するようにしてもよい。
【０１１１】
アクセス権限判定部１３４は、受け付けたアクセス許可コマンドに基づき、当該電子データのアクセス権限レベルの変更の可否について判断するようにしてもよい。
【０１１２】
アクセス権限判定部１３４により認証サーバ１０４（図１参照）としての機能を実現することができる。
【０１１３】
情報記憶媒体（コンピュータにより使用可能な記憶媒体）１２６は、プログラムやデータなどの情報を格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。
【０１１４】
処理部１３０は、この情報記憶媒体１８０に格納される情報に基づいて本発明（本実施形態）の種々の処理を行う。即ち情報記憶媒体１２６には、本発明（本実施形態）の手段（特に処理部１１０に含まれるブロック）を実行するための情報（プログラム或いはデータ）が格納される。
【０１１５】
なお、上述したその他の機能も情報記憶媒体１２６から情報を読み取って実現することも可能である。
【０１１６】
また情報記録媒体１２６に格納されるプログラム、データ等は、その一部もしくは全部をネットワーク回線などの伝送媒体を介して受信する構成にしてもよい。すなわち、ホストコンピュータ１２０は、情報記憶媒体１２６からではなく、例えば、ネットワークを介して所定のホスト端末装置等から搬送波に具現化された形式のプログラム、データ等を受信して上述した種々の機能を実現することも可能である。
【０１１７】
またデータベース１５０は、ホストコンピュータ１２０とデータの送受信を行う送受信部１５２と、ユーザー識別情報１６２やユーザー位置情報１６４を利用可能な状態で記憶した情報記憶部１６０とを含んで構成され、ユーザー情報データベース４００（図３参照）として機能する。
【０１１８】
情報記憶部１６０は磁気的、光学的記録媒体や半導体メモリ等のＣＰＵで読み取り可能な記憶媒体であり、例えばＲＡＭ、ハードディスク（磁気ディスク）やフレキシブルディスク、ＣＤ−ＲＯＭ等により実現される。
【０１１９】
ユーザー属性情報１６２には、ユーザー識別情報に関連付けてユーザーの属性に関する情報（例えばユーザーの所属する部署や、メンバ等）が記憶されている。
【０１２０】
ユーザー位置情報１６４には、ユーザー識別情報に関連付けてユーザーの現在位置に関する情報（例えばユーザーの存在するエリア等）が記憶されている。
【０１２１】
３．ユーザー情報データベース
図３はユーザー情報データベースについて説明するための図である。
【０１２２】
ユーザー情報データベース４００は、ユーザー名（ユーザー識別情報）４１０に関連づけて、当該ユーザーの所属するメンバ（属性情報の一例）４２０、当該ユーザが現在いるエリア（位置情報）４３０を記憶している。なおエリア４３０の情報は現在位置取得部が取得した位置情報によりリアルタイムに更新される。
【０１２３】
４．クライアント端末の構成
図４は、本実施の形態のクライアント端末２０の機能ブロック図の一例である。なお、本実施形態のクライアント端末２０は、図４の構成要素（各部）を全て含む必要はなく、その一部を省略した構成としてもよい。
【０１２４】
操作部２６０は、ユーザーの操作等をデータとして入力するためのものであり、その機能は、例えばキーボードやマウス等のハードウェアにより実現できる。
【０１２５】
記憶部２７０は、処理部２００や通信部２９６などのワーク領域となるもので、その機能はＲＡＭなどのハードウェアにより実現できる。
【０１２６】
記憶部２７０は、電子ファイル記憶部２７２を含む。
【０１２７】
電子ファイル記憶部２７２には、ユーザーの識別情報及び位置情報に関連づけてアクセス権限が設定された電子データが記憶されている。
【０１２８】
また電子ファイル記憶部２７２には、第１の鍵で暗号化された暗号化電子データと、当該暗号化電子データに関連づけて、第１の鍵以外の鍵で暗号化された当該電子データのアクセス権限情報と、第１の鍵以外の鍵で暗号化された前記電子データの復号鍵に関する情報を記憶するようにしてもよい。
【０１２９】
なおアクセス権限情報は、電子データに対するアクセスの種類に応じてアクセス権限の有無が設定された電子データを記憶するようにしてもよい。
【０１３０】
情報記憶媒体２８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ等）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。
【０１３１】
また情報記憶媒体２８０には、本実施形態の各部としてコンピュータを機能させるプログラムのための補助データ（付加データ）が記憶される。
【０１３２】
処理部２００は、この情報記憶媒体２８０に格納されるプログラム（データ）や情報記憶媒体２８０から読み出されたデータなどに基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体２８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【０１３３】
表示部２９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴディスプレイ、ＬＣＤ（液晶ディスプレイ）、ＯＥＬＤ(有機ＥＬディスプレイ)、ＰＤＰ（プラズマディスプレイパネル）、タッチパネル型ディスプレイなどのハードウェアにより実現できる。
【０１３４】
音出力部２９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどのハードウェアにより実現できる。
【０１３５】
通信部２９６は、外部（例えばサーバ装置や他の端末機）との間で通信を行うための各種の制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【０１３６】
なお本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、ホスト装置（サーバ装置）が有する情報記憶媒体からネットワーク及び通信部２９６を介して情報記憶媒体２８０（あるいは記憶部２７０）に配信するようにしてもよい。このようなホスト装置（サーバ装置等）の情報記憶媒体の使用も本発明の範囲内に含めることができる。
【０１３７】
処理部２００（プロセッサ）は、操作部２６０からの操作データやプログラムなどに基づいて、ファイル閲覧、更新、作成処理或いは表示制御処理などを行う。この処理部２００は記憶部２７０をワーク領域として各種処理を行う。処理部２００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、アプリケーションプログラム、ＯＳ（例えば汎用ＯＳ等）により実現できる。
【０１３８】
処理部２００は、電子データアクセス処理部２１０、再認証制御部２２０、メッセージ出力制御部２３０、本人認証処理部２４０を含む。
【０１３９】
電子データアクセス処理部２１０は、アクセス権限判定部によって判定されたアクセス主に許可された当該電子データに対するアクセス権限に基づき、電子ファイル記憶部に記憶された当該電子データに対するアクセス処理を行う。
【０１４０】
電子データアクセス処理部２１０は、アクセス権限判定部に対し、アクセス権限についての認証要求を行い、認証要求に応じて受けたアクセス権限判定情報に基づき、電子ファイル記憶部に記憶された当該電子データに対するアクセス処理を行うようにしてもよい。
【０１４１】
電子データアクセス処理部２１０は、提供された復号鍵に基づき復号化した後、許可された前記アクセス権限に基づき当該電子データに対するアクセス処理を行うを行うようにしてもよい。
【０１４２】
電子データアクセス処理部２１０は、認証要求を行う際に、暗号化されたアクセス権限情報及び暗号化された電子データの復号鍵に関する情報を送るようにしてもよい。
【０１４３】
電子データアクセス処理部２１０は、アクセス権限判定部によって判定されたアクセス主に許可された当該電子データに対する所与の種類のアクセスについてのアクセス権限に基づき、電子ファイル記憶部に記憶された当該電子データに対する所与の種類のアクセスについてのアクセス処理を行うようにしてもよい。
【０１４４】
なお電子データアクセス処理２１０は、例えば汎用のワープロソフト等（電子データアクセス処理部として機能するアプリケーション）を用いて実現するようにしてもよい。
【０１４５】
再認証制御部２２０は、アクセス権限が変更になった場合には、アクセス中の電子データのアクセス権の再認証を行わせる制御を行う。
【０１４６】
メッセージ出力制御部２３０は、アクセス中にアクセス権限の変更を生じさせるイベントが発生した場合には、当該イベントの発生を通知するためのメッセージを出力する処理を行う。
【０１４７】
本人認証処理部２４０は、アクセス権限が設定された電子データに対するアクセス主のユーザー識別情報に対して本人認証の処理を行う。
【０１４８】
５．アクセス権限の設定例
図５（Ａ）（Ｂ）は、本実施の形態の電子データに対するアクセス権限の設定例について説明するための図である。
【０１４９】
本実施の形態の電子データは、ユーザー識別情報やユーザー識別情報と一義的に対応付け可能な属性情報及び位置情報に関連づけてアクセス権限（アクセス権の有無でも良いし、アクセス権限を数値化したレベルでもよいし、許可可能なアクセスの種類に関する情報でもよい）が設定されている。
【０１５０】
図５（Ａ）は、人事部機密資料である所与の電子データに設定されているアクセス権限を示している。また図５（Ｂ）は、営業部機密資料である所与の電子データに設定されているアクセス権限を示している。
【０１５１】
アクセス権限３２０は許可するアクセスの種類（内容）であり、メンバ３３０は、前記アクセス権限３２０を許可するためのユーザーが属する部署（どの部署のメンバか）の条件（ユーザーの識別情報に関連して設定された条件）であり、エリア３４０は前記アクセス権限３２０を許可するためのユーザーの現在位置に関する条件情報（位置情報に関連づけて設定された条件）である。
【０１５２】
メンバ３３０とは、ユーザーの属性を意味し、本実施の形態ではユーザーの所属する部署によって決定される。なおユーザー識別情報からユーザーの所属する部署（メンバ）は一義的に対応付け可能である。例えば、サーバー装置１００のデータベース１５０のユーザー属性情報１６２（図２参照）として、ユーザー識別情報（ユーザー名やユーザーＩＤ）と属する部署（メンバ）の対応テーブルを記憶させるようにしてもよい。
【０１５３】
３６０は、人事部機密資料である所与の電子データに対して、営業部のエリアにいる人事部メンバのユーザーは読み込みのアクセス権限が設定されていることを示している。
【０１５４】
３６２は、人事部機密資料である所与の電子データに対して、人事部のエリアにいる人事部メンバのユーザーは読み書きのアクセス権限が設定されていることを示している。
【０１５５】
３７０は、営業部機密資料である所与の電子データに対して、人事部のエリアにいる営業部メンバのユーザーは読み込みのアクセス権限が設定されていることを示している。
【０１５６】
３７２は、営業部機密資料である所与の電子データに対して、営業部のエリアにいる人事部メンバのユーザーは読み込みのアクセス権限が設定されていることを示している。
【０１５７】
３７４は、営業部機密資料である所与の電子データに対して、営業部のエリアにいる営業部メンバのユーザーは読み書きのアクセス権限が設定されていることを示している。
【０１５８】
このように各電子データには、ユーザーの所属する部署（メンバ）とユーザーの現在位置によって判定されるアクセス権限が設定されている。
【０１５９】
このように本実施の形態では例えば「読み込み」と「読み書き」のように、電子データに対するアクセスの種類に応じてアクセス権限の有無が設定されている。従って、アクセスの種類に応じた適切なアクセス権限の設定が可能となる。
【０１６０】
６．暗号化電子ファイル
図６は、暗号化電子ファイルについて説明するための図である。
【０１６１】
同図に示すように本実施の形態では、アクセス権限情報３１０は暗号化電子ファイルの一部としてコンテンツ（電子データ）３５０と共に暗号化されている。
【０１６２】
またアクセス権限情報３１０にはコンテンツデータの復号鍵３６０も含むように構成してもよい。
【０１６３】
コンテンツデータ（電子データ）３５０は第１の鍵で暗号化し、アクセス権限情報３１０は第１の鍵以外の鍵で暗号化するようにしてもよい。
【０１６４】
ここで暗号化されたアクセス権限情報３１０はクライアント端末２０では復号化できないように構成されている。
【０１６５】
なお暗号化の具体的な手法については後述する「１４．電子データの暗号化／復号化処理の具体例」で説明する。
【０１６６】
本実施の形態では、クライアント端末２０の電子データアクセス処理２１０がファイル読み込みを行う際に、サーバ装置１００に暗号化されたアクセス権限情報３１０を送り、コンテンツデータの復号鍵を要求する。
【０１６７】
サーバ装置１００のアクセス権限判定部１３４では、前記アクセス権限が設定された電子データについて、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報と当該電子データに設定されたアクセス権限情報に基づき、アクセス主に許可された当該電子データに対するアクセス権限を判定し、判定したアクセス権限に基づき暗号化された電子データの復号鍵を提供する。例えばサーバ装置１００は、クライアント端末では復号できないアクセス権限情報の復号鍵を保持しており、クライアント端末２０から受け取ったアクセス権限情報を復号して、認証要求を行ったクライアント端末に復号鍵３６０を提供するようにしてもよい。
【０１６８】
クライアント端末２０の電子データアクセス処理部２１０では提供された復号鍵によりコンテンツデータ（電子データ）３５０の復号を行うことで、コンテンツデータ（電子データ）が閲覧可能となる。
【０１６９】
７．ファイル読み込み時の動作
図７は本実施の形態のファイル読み込み時のクライアント端末とサーバ装置の動作について説明するためのフローチャートである。
【０１７０】
クライアント端末においてファイルの読み込み要求があると、暗号化されているか否か判定し、暗号化されていない場合にはファイル閲覧を行う（ステップＳ１０、Ｓ１３０）。
【０１７１】
暗号化されている場合には、サーバ装置に対して復号化要求を行う（ステップＳ１０、Ｓ２０）。復号化要求の際には、ターゲットとなる電子データの暗号化されたアクセス権限情報と、当該クライアント端末へのユーザー識別情報（この時点でユーザー識別情報に対する本人認証は済んでいるものとする）をサーバ装置に送信する。送信されるアクセス権限情報は例えば図６のアクセス権限情報３１０の部分である。
【０１７２】
サーバ装置では、復号化要求を受け付けると、受信したユーザー識別情報（ユーザー名）に基づき、ユーザー情報データベース４００から、該当するユーザー情報（所属部署（メンバ）と現在のエリアに関する情報）を取得する（ステップＳ４０）。
【０１７３】
そして取得したユーザー情報に基づき電子データの読み込みに対してアクセス権限があるユーザーか否か（閲覧できるかユーザー否か）判断する（ステップＳ５０）。アクセス権限については、クライアント端末から受信した暗号化されたアクセス権限情報を復号化してから、この情報に基づき判断する。
【０１７４】
アクセス権限がない（閲覧できない）ユーザーであると判断した場合には復号要求を拒否する（復号鍵を提供しない）（ステップＳ６０）。
【０１７５】
アクセス権限がある（閲覧できる）ユーザーであると判断した場合には、当該電子データを復号するための復号鍵を送信する（ステップＳ７０）。復号鍵は、例えば図６に示すようにアクセス権限情報の中に含まれており、これを復号化したものをクライアント端末２０に送信するようにしても良い。
【０１７６】
ここで例えば復号要求を行ったユーザー名がユーザーＡであるとすると、ユーザー情報データベースからユーザーＡは所属部署（メンバ）は人事部メンバであり現在人事部にいるというユーザー情報を取得することになる（図３参照）。またアクセス権限が図６に示す内容である場合、ユーザーＡは人事部にいる人事部メンバに該当するので、当該電子データに対しては「読み書き」のアクセス権限があると判断され、応答データとして許可アクセス権情報（許可されたアクセス権が「読み書き」であるという情報）と復号鍵がクライアント端末２０に送信される。
【０１７７】
クライアント端末２０ではサーバ装置から送信された応答データを受信する（ステップＳ８０）。
【０１７８】
そして復号鍵を取得した場合には（応答データの中に復号鍵が含まれていた場合等）、取得した復号鍵に基づき電子データ（コンテンツデータ）の復号化を行い、許可アクセス権情報に基づいてユーザーが可能なアクセス権の設定を行う（ステップＳ９０、Ｓ１１０，Ｓ１２０）。
【０１７９】
例えば、対象となる電子データが人事部機密資料であり、ユーザーＡがアクセス要求を行った場合には、応答データとして許可アクセス権情報（許可されたアクセス権が「読み書き」であるという情報）と復号鍵を受け取り、アクセス権限として「読み書き可能」と設定されるので、電子データの読み書きが可能になる。
【０１８０】
このように本実施の形態によればファイル読み込み時に本人認証されたユーザー識別情報と現在位置に基づきアクセス権限を判断するので、許可された人が、許可された場所でのみ電子ファイルにアクセスできるような電子データアクセス制御システムを提供することができる。
【０１８１】
８．位置移動時の動作
図８は本実施の形態の位置移動時の動作について説明するためのフローチャートである。
【０１８２】
サーバ装置１００の現在位置情報取得部１３２（位置検出サーバ）は、無線受信部から受け取ったユーザーの位置に関する情報に基づき、ユーザーの存在するエリアが変更されたか否か判断する（ステップＳ２１０）。
【０１８３】
ユーザーの存在するエリアが変更された場合には、ユーザー情報データベースの該当するユーザーのエリア情報を書き換える（ステップＳ２２０）。
【０１８４】
そしてエリアを変更したユーザーが電子データアクセス中のユーザーであれば、当該ユーザーが使用しているクライアント端末に対して再認証指示を送信する（ステップＳ２２５，Ｓ２３０）。
【０１８５】
クライアント端末２０では、再認証指示を受け付けると（ステップＳ２４０）、暗号化ファイルが閲覧中であれば（ステップＳ２５０）、閲覧の一時中止処理を行い（ステップＳ２６０）、先に受け取った復号鍵を削除し（ステップＳ２７０）、サーバ装置に対して再び復号要求を行う（ステップＳ２８０）。
【０１８６】
復号化要求の際には、図７で説明したファイル読み込み時の動作の時と同様に、ターゲットとなる電子データの暗号化されたアクセス権限情報と、当該クライアント端末へのユーザー識別情報（この時点でユーザー識別情報に対する本人認証は済んでいるものとする）をサーバ装置に送信する。
【０１８７】
サーバ装置では、復号化要求を受け付けると、受信したユーザー識別情報（ユーザー名）に基づき、ユーザー情報データベース４００から、該当するユーザー情報（所属部署（メンバ）と現在のエリアに関する情報）を取得する（ステップＳ２９０、Ｓ３００）。
【０１８８】
そして取得したユーザー情報に基づき電子データの読み込みに対してアクセス権限があるユーザーか否か（閲覧できるかユーザー否か）判断する（ステップＳ３１００）。アクセス権限については、クライアント端末から受信した暗号化されたアクセス権限情報を復号化してから、この情報に基づき判断する。
【０１８９】
アクセス権限がない（閲覧できない）ユーザーであると判断した場合には復号要求を拒否する（復号鍵を提供しない）（ステップＳ３１０、Ｓ３２０）。
【０１９０】
アクセス権限がある（閲覧できる）ユーザーであると判断した場合には、当該電子データを復号するための復号鍵を送信する（ステップＳ３１０、Ｓ３３０）。復号鍵は、例えば図６に示すようにアクセス権限情報の中に含まれており、これを復号化したものをクライアント端末２０に送信するようにしても良い。
【０１９１】
ここで例えば復号要求を行ったのがユーザーＡであり、人事部にいたユーザーＡが営業部に移動した場合を例にとると、ユーザー情報データベースからユーザーＡは人事部メンバであり現在営業部にいるというユーザー情報を取得する。ここでアクセス権限が図６に示す内容である場合、ユーザーＡは営業部にいる人事部メンバに該当するので、当該ファイルに対しては読み込みのみアクセス権限があると判断され、応答データとして許可アクセス権情報（許可されたアクセス権が「読み込み」であるという情報）と復号鍵がクライアント端末２０に送信される。
【０１９２】
また例えば復号要求を行ったのがユーザーＢであり、人事部にいたユーザーＢが営業部に移動した場合を例にとると、ユーザー情報データベースからユーザーＢは営業部メンバであり現在営業部にいるというユーザー情報を取得する。ここでアクセス権限が図６に示す内容である場合、ユーザーＢは営業部にいる営業部メンバに該当するので、当該ファイルに対しては読み込み、読み書きのいずれに対しもアクセス権限がないと判断され、復号鍵は送信されない。
【０１９３】
クライアント端末２０ではサーバ装置から送信された応答データを受信する（ステップＳ３４０）。
【０１９４】
そして復号鍵を取得した場合には（応答データの中に復号鍵が含まれていた場合等）、取得した復号鍵に基づき電子データ（コンテンツデータ）の復号化を行い、許可アクセス権情報に基づいてユーザーが可能なアクセス権の設定を行う（ステップＳ３５０、Ｓ３６０，Ｓ３７０）。
【０１９５】
ここで例えば人事部にいたユーザーＡが営業部に移動した場合を例にとると、アクセス権限が「読み書き」（変化前）から「読み込み」（変化後）のみ変化している。従って移動後のユーザーＡはファイルを閲覧することはできても、ファイルに書き込みを行うことはできないように制御される。
【０１９６】
また例えば人事部にいたユーザーＢが営業部に移動した場合を例にとると、アクセス権限が「読み込み」（変化前）から無し（変化後）に変化している。従って移動後のユーザーＢはファイルを閲覧することはできない。
【０１９７】
このように本実施の形態によれば電子データを閲覧している最中に他の位置に移動した場合でも、位置に応じてアクセス権が変更されるできるような電子データアクセス制御システムを提供することができる。
【０１９８】
９．汎用アプリケーションを利用する場合のグループ設定例
図９（Ａ）（Ｂ）は、既存の認証ソフトウエアを利用して認証サーバの機能を実現する場合のグループの設定について説明するための図である。
【０１９９】
例えばグループ単位で認証の可否の登録が可能な既存の認証ソフトウエアを用いて認証サーバの機能を実現する場合を例にとり説明する。
【０２００】
図９（Ｂ）に示すように開発資料５００及び人事資料５１０に対して属性情報（所属する部署等のユーザー識別情報から導き出せる情報）といる場所によってグループ５０４、５１４を設定し、グループ単位でアクセス権限５０２、５１２が設定されている。
【０２０１】
例えばエリアとして営業部エリアと人事部エリアが設定され、ユーザーが属する部署が営業部と人事部である場合、図９（Ａ）に示すように営業部エリアにいる営業部メンバグループ５３０、人事部エリアにいる営業部メンバグループ５４０、営業部エリアにいる人事部メンバグループ５６０、人事部エリアにいる人事部メンバグループ５７０の４つのグループが、既存の認証ソフトウエアに対して登録すべきグループ５８０となる。グループの登録とはグループとその構成メンバを登録する事である。
【０２０２】
本実施の形態では、各メンバの移動により各メンバの存在エリアが変化すると、各メンバの属するグループも変化する。
【０２０３】
例えば図９（Ａ）に示すように営業部に属するメンバ５２０は、現在いるエリアによって営業部エリアにいる営業部メンバグループ５３０か人事部エリアにいる営業部メンバグループ５４０のいずれかに属することになり、人事部に属するメンバ５５０は、現在いるエリアによって営業部エリアにいる人事部メンバグループ５６０か人事部エリアにいる人事部メンバグループ５７０のいずれかに属することになる。
【０２０４】
このように本実施の形態ではユーザーの存在エリアに応じてリアルタイムにグループの登録メンバの内容も変化する。従って位置サーバで各メンバのエリア移動を検出するとメンバの所属するグループを変更する処理を行うようにしてもよい。
【０２０５】
ファイルのアクセス権限の認証を行う場合には、受け取ったユーザー名（ユーザー識別情報、ここでは既に本人認証されているものとする）に基づきどの部署に属するか判断し、属する部署と現在位置の情報に基づき、ユーザーの属するグループを判定する。そして判定したグループに対して設定されているアクセス権限（図９（Ｂ）は各グループに値して許可可能なアクセス権限が設定されている）を取得して、アクセス要求の可否を判断するようにしてもよい。
【０２０６】
１０．汎用アプリケーションを利用する場合のファイル読み込み時の動作
図１０は汎用アプリケーションを利用する場合のファイル読み込み時のクライアント端末とサーバ装置の動作について説明するためのシーケンス図である。
【０２０７】
クライアント端末７００では、ファイル７２０にアクセスする処理（閲覧、書き込み、コピー、印刷等）を行う汎用のファイルアクセスアプリケーション（クライアント側）（汎用ソフト）７１０や再認証制御アプリケーション（本システムのための専用ソフト）７３０やこれらを動作させるための図示しない汎用のオペレーティングシステム等がインストールされており、これらが協働して動作する事により、本実施の形態の電子データアクセス制御システムのクライアント側の機能を実現する。また本実施の形態の電子データはクライアントのファイル７２０の１つとして記憶されている。
【０２０８】
ここでファイルアクセスアプリケーション（クライアント側）（汎用ソフト）７１０及び汎用のオペレーティングシステムが協働することにより、電子データアクセス処理部（図４の２１０）として機能する。また再認証制御アプリケーション７３０は、再認証制御部（図４の２２０）として機能する。
【０２０９】
サーバ装置６００では、ファイル７２０にアクセスする処理（閲覧、書き込み、コピー、印刷等）を行う汎用のファイルアクセスアプリケーション（サーバ側）（汎用ソフト）６１０や認証サーバ６２０として機能させるためのアプリケーション（汎用ソフト）や位置サーバ６３０として機能させるためのアプリケーション（専用ソフト）がインストールされており、これらが協働して動作する事により、本実施の形態の電子データアクセス制御システムのサーバ側の機能を実現する。
【０２１０】
ここでファイルアクセスアプリケーション（サーバ側）（汎用ソフト）６１０や認証サーバ６２０が協働することによりアクセス権限判定部（図２の１３４）として機能する。また位置サーバ６３０が現在位置情報取得部として機能する。
【０２１１】
まずファイルアクセスアプリケーション（クライアント側）７１０は適切な設定が行われているファイル７２０を読み込む（ａ１）。
【０２１２】
次にファイルアクセスアプリケーション（クライアント側）７１０がサーバ装置６００に復号鍵を要求しにいく（ａ２）。復号化要求の際には、ターゲットとなる電子データの暗号化されたアクセス権限情報と、当該クライアント端末のユーザー識別情報（ユーザー名）をサーバ装置６００に送信する。
【０２１３】
サーバ装置６００のファイルアクセスアプリケーション（サーバ側）６１０が、復号鍵要求を行ったユーザ識別情報を元に、認証サーバ６２０に対して登録されているユーザ情報を取得する（ａ３）。認証サーバ６２０には、図９（Ａ）で説明したグループが登録されているので、ユーザー識別情報に基づきユーザーが属するグループの情報をユーザー情報として取得する。
【０２１４】
そしてファイルアクセスアプリケーション（サーバ側）６１０が、属するグループの情報とファイルのアクセス権限情報から復号鍵要求に対する許可／不許可を判定して、許可である場合には復号鍵要求を行ったクライアント端末に対して復号鍵と許可アクセス権情報を送信する（ａ４）。
【０２１５】
クライアント端末７００ではファイルアクセスアプリケーション（クライアント側）７１０が、受け取った復号鍵に基づき電子データの復号を行い文書の読み込みが完了する。
【０２１６】
１１．汎用アプリケーションを利用する場合の位置移動時の動作
図１１は汎用アプリケーションを利用する場合の位置移動時クライアント端末とサーバ装置の動作について説明するためのシーケンス図である。
【０２１７】
位置サーバ６３０がユーザのエリア地移動を検知すると、図９（Ａ）で説明したように認証サーバ６２０に登録されているユーザーグループを変更する（ｂ１）。またユーザーのエリア移動によりアクセス権限に変更が生じた場合には位置サーバ６３０が該当ユーザのクライアント端末に常駐する再認証制御アプリケーション７３０に対して位置変更通知を行う（ｂ２）。
【０２１８】
位置変更通知を受けた再認証制御アプリケーション７３０はユーザの復号鍵を削除する（ｂ３−１）。
【０２１９】
そしてファイルが開いていた場合、再認証制御アプリケーション７３０はファイルアクセスアプリケーション（クライアント側）７１０に対して一時的に閲覧停止を要求する（ｂ３−２）。
【０２２０】
次に再認証制御アプリケーション７３０は、ファイルアクセスアプリケーション（クライアント側）７１０に対して再認証を行うように要求する（対応するコマンドを送る）、もしくは再読み込みを行うよう要求する（対応するコマンドを送る）（ｂ４）。
【０２２１】
この要求を受けたファイルアクセスアプリケーション（クライアント側）７１０は、サーバ装置６００のファイルアクセスアプリケーション（サーバ側）６１０に対して、再度復号鍵を要求する（ｂ５）。復号化要求の際には、ターゲットとなる電子データの暗号化されたアクセス権限情報と、当該クライアント端末のユーザー識別情報（ユーザー名）をサーバ装置６００に送信する。
【０２２２】
サーバ装置６００のファイルアクセスアプリケーション（サーバ側）６１０が、復号鍵要求を行ったユーザ識別情報を元に、認証サーバ６２０に対して登録されているユーザ情報を取得する（ｂ６）。
【０２２３】
認証サーバ６２０には、図９（Ａ）で説明したグループが登録されているので、ユーザー識別情報に基づきユーザーが属するグループの情報をユーザー情報として取得する。
【０２２４】
そしてファイルアクセスアプリケーション（サーバ側）６１０が、属するグループの情報とファイルのアクセス権限情報から復号鍵要求に対する許可／不許可を判定して、許可である場合には復号鍵要求を行ったクライアント端末に対して復号鍵と許可アクセス権情報を送信する（ｂ７）。
【０２２５】
クライアント端末ではファイルアクセスアプリケーション（クライアント側）７１０が、受け取った復号鍵に基づき再度電子データの復号を行い文書の読み込みが完了する。
【０２２６】
１２．再認証制御アプリケーションの処理
図１２は再認証制御アプリケーションの処理の流れを説明するためのフローチャートである。
【０２２７】
クライアント端末の再認証制御アプリケーションはクライアントシステムに常駐しているアプリケーションである。
【０２２８】
再認証制御アプリケーションは、再認証指示を受け付けると（ステップＳ４１０、Ｓ４２０）、クライアント端末のファイルアクセスアプリケーションの閲覧ファイルを検索する（ステップＳ４３０、Ｓ４４０）。
【０２２９】
暗号化ファイルが閲覧中であれば（ステップＳ４５０）、権限変更メッセージをクライアント端末の画面に表示する制御を行う（ステップＳ４６０）。
【０２３０】
次に閲覧の停止処理を行い（ステップＳ４７０）、受け取った復号鍵を削除する（ステップＳ４８０）。そしてファイルアクセスアプリケーションに対して、再認証の指示を行う（ステップＳ４９０）。
【０２３１】
再認証の指示を受けたファイルアクセスアプリケーションは再認証処理を行う（ステップＳ５００）。そしてサーバ装置は再認証要求をうけて復号鍵生成処理を行う（ステップＳ５１０）。ステップＳ５００、Ｓ５１０、Ｓ５２０では図８のステップＳ２８０〜Ｓ３８０に該当する処理が行われる。
【０２３２】
１３．他のユーザーが近くに来たときの処理
図１３は他のユーザーが近くに来たときのサーバ装置のアクセス権限変更処理の流れを示すフローチャートである。
【０２３３】
サーバ装置は電子データにアクセス中のユーザーと他のユーザーの距離を計算する（ステップＳ６１０）。
【０２３４】
そして電子データにアクセス中のユーザーから所定の距離内に他のユーザーがいる場合には以下の処理を行う（ステップＳ６２０）。
【０２３５】
まずユーザーと他のユーザーの電子データに対するアクセス権限を比較する（ステップＳ６３０）。
【０２３６】
そしてユーザーのアクセス権限が高い場合にはステップＳ６７０の処理にいく（ステップＳ６４０）。
【０２３７】
またアクセス権限が低い場合には（ステップＳ６４０）、アクセス権限の変更の可否について判断する（ステップＳ６５０）。
【０２３８】
ここでアクセス権限を高いレベルに変更可である場合には（ステップＳ６６０）、電子データを閲覧中のクライアント端末に再認証指示を送信する（ステップＳ６７０）。
【０２３９】
そして再認証指示を送信したクライアント端末から復号化要求を受け付けると以下の処理を行う（ステップＳ６８０）。
【０２４０】
まずユーザー情報データベースから他のユーザーのユーザー情報を取得する（ステップＳ６９０）。
【０２４１】
次に他のユーザーのユーザー情報に基づきアクセス権限を判断する（ステップＳ７００）。
【０２４２】
そして判断結果に基づき復号鍵をクライアント端末に送信する（ステップＳ７１０）。
【０２４３】
なおステップＳ６７０において出された再認証指示を受け取った場合のクライアント端末の処理は、図８のステップＳ２４０〜Ｓ２８０と同様である。
【０２４４】
またステップＳ７１０において出された送信された応答を受け取った場合のクライアント端末の処理は、図８のステップＳ３４０〜Ｓ３８０と同様である。
【０２４５】
本実施の形態によれば、適切なアクセス権を持っているユーザーＡが電子ファイルを閲覧しているとき、ユーザーＡより低いレベルのアクセス権を持っている他のユーザーＢが近づいたとき、一時的にアクセス権を他のユーザーＢのレベルに切り替えることができる。従ってアクセス権限のないユーザーＢに電子データをのぞかれないようにすることができる。
【０２４６】
また適切なアクセス権を持っているユーザーＡが電子ファイルを閲覧しているとき、自分より高いレベルのアクセス権を持っている他のユーザーＣが近づいたとき、他のユーザーＣの許可を得て、一時的にアクセス権を他のユーザーＣのレベルに切り替えることができる。
【０２４７】
１４．電子ファイルの暗号化／復号化処理の具体例
図１４〜図２３は、電子ファイルの暗号化／復号化処理の具体例を説明するための図である。各図では、暗号化電子ファイルの作成から閲覧に至るまでのファイル閲覧アプリケーションソフト、サーバ、ファイル作成者の処理や作業の流れと保持している鍵（暗号化や復号化を行うための鍵）を時系列に説明した図である。
【０２４８】
図１４は、コンテンツ作成時の作業と保持している鍵について説明する図である。同図に示すように、サーバ８０２は、鍵Ｂ１（８０６）、鍵Ｂ２（８０８）を保持している。そしてファイル作成者８０４がコンテンツ（アクセス対象となる電子データ）を作成する（８１０参照）。
【０２４９】
ここで鍵Ｂ１（８０６）は公開鍵であり電子ファイルのアクセス権限情報を暗号化するための鍵である、鍵Ｂ２（８０８）は秘密鍵であり、鍵Ｂ１（８０６）で暗号化されたアクセス権限情報を復号化するための鍵である。
【０２５０】
ファイル作成者８０４は、ファイルを作成するたびに、サーバ８０２が公開している公開鍵Ｂ１（８０６）を使ってファイルのアクセス権限情報を暗号化するが、公開鍵Ｂ１（８０６）を使って暗号化されたアクセス権限情報を復号化するための秘密鍵Ｂ２（８０８）はサーバ８０２にしか存在しないので、暗号化されたアクセス権限情報はサーバ８０２だけしか読めない。
【０２５１】
図１５は、アクセス権限情報作成時の処理と保持している鍵について説明する図である。同図に示すように、ファイル作成者８０４は、どのメンバにどのようなアクセス権限を持たせるのか（アクセス権限情報）を設定する（８１４、８１６参照）。
【０２５２】
またコンテンツ８１０を暗号化するための鍵Ａ（８１２）を作成する。鍵Ａ（８１２）は、共通鍵であり、電子ファイルのコンテンツ部分（内容部分に該当する電子データ）８１０を暗号・復号化するための鍵である。ファイル作成者８０４はファイルを作成するたびにこの鍵Ａ（８１２）を生成する。鍵Ａ（８１２）の情報はアクセス権限情報部に付加される。
【０２５３】
図１６は、コンテンツ暗号化時の処理と保持している鍵について説明する図である。同図に示すように、ファイル作成者８０４は、コンテンツを鍵Ａで暗号化する（８１０’参照）。また暗号化に使った鍵Ａをアクセス権限情報に付加しておく（８１２参照）。
【０２５４】
図１７は、アクセス権限情報の暗号化時の処理と保持している鍵について説明する図である。同図に示すように、ファイル作成者８０４は、アクセス権限情報８１８をサーバが公開している公開鍵Ｂ１（８０６）で暗号化する（８１８’参照）。
【０２５５】
図１８は、アクセス権限情報の暗号化時の処理と保持している鍵について説明する図である。同図に示すように、ファイル閲覧アプリケーションソフト８００は、ファイル閲覧処理時に閲覧対象となっているコンテンツが暗号化されていることを検出する（８１８’参照）。
【０２５６】
図１９は、クライアント端末からサーバへの復号要求時の処理と保持している鍵について説明する図である。同図に示すように、クライアント端末のファイル閲覧アプリケーションソフト８００は、鍵Ｃ１とそれに対応する鍵Ｃ２を生成する（８２０、８２２参照）。そして鍵Ｂ１で暗号化したアクセス権限情報８１８’と生成した鍵Ｃ１をサーバ８０２に送信し、復号を要求する（８１８’、８２０参照）。
【０２５７】
ここで鍵Ｃ１（８２０）は公開鍵であり、鍵Ａと許可された該当閲覧者のアクセス権限の情報を暗号化するための鍵である、鍵Ｃ２（８２２）は秘密鍵であり、鍵Ｃ１（８２０）で暗号化された鍵Ａと許可された該当閲覧者のアクセス権限の情報を復号化するための鍵である。
【０２５８】
鍵Ｃ１（８２０）と鍵Ｃ２（８１２）は、クライアント端末のファイル閲覧アプリケーションソフト８００とサーバ８０２間との通信を秘匿するための鍵であり、それぞれのファイル閲覧アプリケーションソフト８００ごとにクライアント端末で作成される。
【０２５９】
サーバ８０２は、ファイル閲覧アプリケーションソフト８００が送ってきたアクセス権限情報と一緒に送られてきた鍵Ｃ１を使って、復号鍵とアクセス権情報を暗号化する。そしてファイル閲覧アプリケーションソフト８００は、サーバから送られてきたデータを鍵Ｃ２を使って復号化する。鍵Ｃ２はファイル閲覧アプリケーションソフト８００にしか存在しないので、サーバ８０２から送られてきた復号鍵Ａは第三者に利用されることが無い。
【０２６０】
図２０は、サーバのアクセス権限判定時の処理と保持している鍵について説明する図である。同図に示すように、サーバ８０２は自らが持つ秘密鍵Ｂ２（８０８）を使ってアクセス権限情報（鍵Ａ８１２、アクセス権限８１４、メンバ８１６）を復号化し（８１８参照）、ユーザーのアクセス権限の判定を行う。
【０２６１】
図２１は、サーバからクライアント端末のファイル閲覧アプリケーションソフトへの応答時の処理と保持している鍵について説明する図である。同図に示すように、サーバ８０２は、許可されたユーザーであると判断した場合には、鍵Ａ８１２と該当ファイル閲覧者のみの権限情報８２４を鍵Ｃ１で暗号化し、クライアントサーバのファイル閲覧アプリケーションソフト８００に送信する。
【０２６２】
図２２は、クライアント端末のファイル閲覧アプリケーションソフトの復号鍵と権限情報の復号処理と保持している鍵について説明する図である。同図に示すように、クライアント端末のファイル閲覧アプリケーションソフト８００は、秘密鍵Ｃ２を使って、鍵Ａ８１２と該当ファイル閲覧者のみの権限情報８２４を復号化する。
【０２６３】
図２３は、クライアント端末のファイル閲覧アプリケーションソフトのコンテンツの復号処理と保持している鍵について説明する図である。同図に示すように、クライアント端末のファイル閲覧アプリケーションソフト８００は、復号した鍵Ａ（図２２の８１２参照）を使って鍵Ａで暗号化されたコンテンツ（図２２の８１０’参照）を復号化する（８１０参照）。そして復号化されたコンテンツ８１０は、該当閲覧者の権限８２４に従ってアクセスされる。
【０２６４】
以上本発明を適用した好適な実施の形態について説明してきたが、本発明の適用は上述した実施例に限定されない。
【０２６５】
本発明は前述した各実施形態に限定されるものではなく、本発明の要旨の範囲内、または、特許請求の範囲の均等範囲内で、各種の変形実施が可能である。
【０２６６】
例えば本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報による認証は、電子データのアクセスだけでなくプリンタやノートＰＣなどのハードウェア、さらにはソフトウェア自体の操作許可にも提供可能である。
【０２６７】
例えば、プリンタに本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報による認証システムを組み込んだとすると、オフィススペースの中心部に設置されている複合プリンタを使おうとしたとき、正しい人間が正しい場所にいないと使用できないシステムを提供することができる。例えばオフィスでよく使用される複合プリンタの場合、同じネットワークに存在してさえいれば、どこからでも資料を印刷できるので、１階にいる人が２階に設置されているプリンタから印刷してしまうことがある。本認証システムを用いることによりこのような誤操作によって誤って機密資料を自分の目の届かない場所にあるプリンタから印刷できてしまうというセキュリティホールを未然に防ぐとができる。
【０２６８】
またソフトウェアの場合も、特定の場所で作業を監視しておく必要のある危険な操作を行うソフトウェア（例えば、爆発物を扱う実験を開始させるようなアプリケーションやＸ線や放射能を照射する機械を操作するアプリケーション）は、本認証システムを用いることにより、人間が所定の場所に配置していないと起動できないようにすることが可能である。
【０２６９】
このように、本人認証が得られたユーザー識別情報と当該ユーザー識別情報に関連づけて得られた現在位置情報による認証システムは、データの閲覧のみに限定されず、様々なシステムに組み込んで使用することも可能である。
【図面の簡単な説明】
【０２７０】
【図１】電子データアクセス制御システムの構成の一例を説明するための図。
【図２】電子データアクセス制御システムのサーバ装置の機能ブロック図。
【図３】ユーザー情報データベースについて説明するための図。
【図４】クライアント端末の機能ブロック図の一例。
【図５】図５（Ａ）（Ｂ）は、電子データに対するアクセス権限の設定例について説明するための図。
【図６】暗号化電子ファイルについて説明するための図である。
【図７】ファイル読み込み時のクライアント端末とサーバ装置の動作について説明するためのフローチャート。
【図８】位置移動時の動作について説明するためのフローチャート。
【図９】図９（Ａ）（Ｂ）は、既存の認証ソフトウエアを利用して認証サーバの機能を実現する場合のグループの設定について説明するための図。
【図１０】汎用アプリケーションを利用する場合のファイル読み込み時のクライアント端末とサーバ装置の動作について説明するためのシーケンス図。
【図１１】汎用アプリケーションを利用する場合の位置移動時クライアント端末とサーバ装置の動作について説明するためのシーケンス図である。
【図１２】再認証制御アプリケーションの処理の流れを説明するためのフローチャート。
【図１３】他のユーザーが近くに来たときのサーバ装置のアクセス権限変更処理の流れを示すフローチャート。
【図１４】コンテンツ作成時の作業と保持している鍵について説明する図。
【図１５】アクセス権限情報作成時の処理と保持している鍵について説明する図。
【図１６】コンテンツ暗号化時の処理と保持している鍵について説明する図。
【図１７】アクセス権限情報の暗号化時の処理と保持している鍵について説明する図。
【図１８】アクセス権限情報の暗号化時の処理と保持している鍵について説明する図。
【図１９】クライアント端末からサーバへの復号要求時の処理と保持している鍵について説明する図。
【図２０】サーバのアクセス権限判定時の処理と保持している鍵について説明する図。
【図２１】クライアント端末のファイル閲覧アプリケーションソフトの復号鍵と権限情報の復号処理と保持している鍵について説明する図。
【図２２】クライアント端末のファイル閲覧アプリケーションソフトの復号鍵と権限情報の復号処理と保持している鍵について説明する図。
【図２３】クライアント端末のファイル閲覧アプリケーションソフトのコンテンツの復号処理と保持している鍵について説明する図である。
【符号の説明】
【０２７１】
１  電子データアクセス制御システム、１０  ネットワーク、１２  ネットワーク、２０  クライアント端末、３０  無線送信機、４０−１，・・４０−ｎ  無線受信機、１００  サーバ装置、１０２  位置検出サーバ、１０４  認証サーバ、１２２  記憶部、１２４  送受信部、１２６  情報記憶媒体、１３０  処理部、１３２  現在位置情報取得部、１３４  アクセス権限判定部、１５０  データベース、１５２  送受信部、１６０  情報記憶部、１６２  ユーザー属性情報、１６４  ユーザー位置情報、２００  処理部、２１０  電子データアクセス処理部、２２０  再認証制御部、２３０  メッセージ出力処理部、２６０  操作部、２７０  記憶部、２７２  電子ファイル記憶部、２７４  復号鍵一時記憶部、２８０  情報記憶媒体、２９０  表示部、２９２  音出力部、２９６  通信部、６１０  サーバ装置、３００  暗号化電子ファイル、３１０  アクセス権限情報、３２０  アクセス権限、３３０  メンバ、３４０  エリア、３５０  コンテンツデータ、４００  ユーザー情報データベース、４１０  ユーザ名、４２０  メンバ、４３０  エリア、５０２  アクセス権限、５０４  グループ、５１２  アクセス権限、５１４  グループ、６００  サーバ、７００  クライアント、８００  ファイル閲覧アプリケーションソフト、８０２  サーバ、８０４  ファイル作成
【図１】
2008015669.tif 000003
【図２】
2008015669.tif 000004
【図３】
2008015669.tif 000005
【図４】
2008015669.tif 000006
【図５】
2008015669.tif 000007
【図６】
2008015669.tif 000008
【図７】
2008015669.tif 000009
【図８】
2008015669.tif 000010
【図９】
2008015669.tif 000011
【図１０】
2008015669.tif 000012
【図１１】
2008015669.tif 000013
【図１２】
2008015669.tif 000014
【図１３】
2008015669.tif 000015
【図１４】
2008015669.tif 000016
【図１５】
2008015669.tif 000017
【図１６】
2008015669.tif 000018
【図１７】
2008015669.tif 000019
【図１８】
2008015669.tif 000020
【図１９】
2008015669.tif 000021
【図２０】
2008015669.tif 000022
【図２１】
2008015669.tif 000023
【図２２】
2008015669.tif 000024
【図２３】
2008015669.tif 000025