(57)【要約】【課題】セキュリティを確保しつつも暗証情報を入力する手間を軽減することが可能な情報処理システム、情報処理装置、およびプログラムを提供する。【解決手段】情報処理装置である提供サーバは、記憶部３５に、文書データの保護の解除が可能なパスワードと、この文書データの文書名とを対応付けて記憶している。そして、提供サーバは、認証サーバから認証情報が入力され、かつ端末から文書名が入力された場合に、この文書名と対応付けて記憶されているパスワードを記憶部３５から読出して、端末に対して提供する。【選択図】図７
2008140017.tif 000002
【特許請求の範囲】
【請求項１】
使用者を認証して認証情報を生成する認証情報生成手段と、
暗証情報で保護されている文書情報について、前記暗証情報を利用して前記文書情報の保護を解除する解除手段と、
前記保護の解除に利用した暗証情報を、前記文書情報を特定する特定情報と対応付けて記憶する記憶手段と、
前記特定情報を基に、前記記憶手段に記憶された暗証情報を要求する要求手段と、
前記認証情報および前記特定情報の入力に応じ、前記記憶手段に記憶された暗証情報を提供する提供手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記記憶手段は、前記保護の解除に利用した暗証情報および前記保護が解除された文書情報のそれぞれを、前記特定情報と対応付けて記憶し、
前記提供手段は、提供先に応じて、前記記憶手段に記憶された暗証情報または文書情報を提供する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
使用者の認証情報を受付ける認証受付手段と、
暗証情報で保護されている文書情報について、前記保護の解除に利用された暗証情報を、前記文書情報を特定する特定情報と対応付けて記憶手段に記憶させる記憶制御手段と、
前記特定情報を基とした、前記記憶手段に記憶された暗証情報の要求を受付ける要求受付手段と、
前記認証情報および前記特定情報の入力に応じ、前記記憶手段に記憶された暗証情報を提供する提供手段と、
を備えることを特徴とする情報処理装置。
【請求項４】
使用者の認証情報を受付ける認証受付手段、
暗証情報で保護されている文書情報について、前記保護の解除に利用された暗証情報を、前記文書情報を特定する特定情報と対応付けて記憶手段に記憶させる記憶制御手段、
前記特定情報を基とした、前記記憶手段に記憶された暗証情報の要求を受付ける要求受付手段、および、
前記認証情報および前記特定情報の入力に応じ、前記記憶手段に記憶された暗証情報を提供する提供手段、
としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、およびプログラムに関する。
【背景技術】
【０００２】
従来より、パーソナルコンピュータなどで扱われる文書データ（文書情報）等のセキュリティ（安全性）を確保するために、パスワード（暗証情報）を用いて使用者（ユーザ）を認証する手法が広く知られている。この手法では、例えば、ユーザから入力されるパスワードが予め登録されているものと一致する場合にのみ、文書データへのアクセスを許可することで、文書データを保護している。
【０００３】
また、近年では、ユーザを認証する手法として、ＩＣカードによる認証や生体認証など、パスワードよりも高度な認証アルゴリズムを用いる手法が広まりつつある。
【０００４】
特許文献１には、パスワードをユーザと予め関連付けておき、ユーザの使用時に、このパスワードを候補パスワードとして表示することで、パスワードの入力の手間を軽減する技術が開示されている。
【特許文献１】特開２００６−１６３９３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、パスワードで保護された文書データへアクセスする際、ユーザは、ユーザパスワードによってユーザ認証を行って、正当権限がある場合に、文書パスワードを入力または選択して文書データへアクセスする。つまり、ユーザは、パスワードを二度入力する必要がある。
【０００６】
本発明は、安全性を確保しつつもパスワード（暗証情報）を入力する手間を軽減することが可能な情報処理システム、情報処理装置、およびプログラムを提供することをその目的の一つとする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の情報処理システムは、使用者を認証して認証情報を生成する認証情報生成手段と、暗証情報で保護されている文書情報について、前記暗証情報を利用して前記文書情報の保護を解除する解除手段と、前記保護の解除に利用した暗証情報を、前記文書情報を特定する特定情報と対応付けて記憶する記憶手段と、前記特定情報を基に、前記記憶手段に記憶された暗証情報を要求する要求手段と、前記認証情報および前記特定情報の入力に応じ、前記記憶手段に記憶された暗証情報を提供する提供手段と、を備えることを特徴とする。
【０００８】
また、本発明の情報処理システムにおいて、前記記憶手段は、前記保護の解除に利用した暗証情報および前記保護が解除された文書情報のそれぞれを、前記特定情報と対応付けて記憶し、前記提供手段は、提供先に応じて、前記記憶手段に記憶された暗証情報または文書情報を提供する、ことを特徴とする。
【０００９】
次に、本発明の情報処理装置は、使用者の認証情報を受付ける認証受付手段と、暗証情報で保護されている文書情報について、前記保護の解除に利用された暗証情報を、前記文書情報を特定する特定情報と対応付けて記憶手段に記憶させる記憶制御手段と、前記特定情報を基とした、前記記憶手段に記憶された暗証情報の要求を受付ける要求受付手段と、前記認証情報および前記特定情報の入力に応じ、前記記憶手段に記憶された暗証情報を提供する提供手段と、を備えることを特徴とする。
【００１０】
次に、本発明のプログラムは、使用者の認証情報を受付ける認証受付手段、暗証情報で保護されている文書情報について、前記保護の解除に利用された暗証情報を、前記文書情報を特定する特定情報と対応付けて記憶手段に記憶させる記憶制御手段、前記特定情報を基とした、前記記憶手段に記憶された暗証情報の要求を受付ける要求受付手段、および、前記認証情報および前記特定情報の入力に応じ、前記記憶手段に記憶された暗証情報を提供する提供手段、としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１１】
請求項１の発明によれば、文書情報の保護の解除に利用された暗証情報を再利用することで、使用者は認証情報を入力するだけで文書情報へアクセスすることができ、暗証情報の入力の手間を省くことができる。
【００１２】
請求項２の発明によれば、たとえば提供先が保護解除機能を有していないときは、暗証情報の代わりに文書情報自体を提供するなど、提供先に適した暗証情報または文書情報を適宜提供することができる。
【００１３】
請求項３の発明によれば、認証情報の受付を条件に、文書情報の保護の解除に利用された暗証情報を再利用させることで、安全性を確保しつつ暗証情報を提供して、ユーザによる暗証情報の入力の手間を省くことができる。
【００１４】
請求項４の発明によれば、認証情報の受付を条件に、文書情報の保護の解除に利用された暗証情報を再利用させることで、安全性を確保しつつ暗証情報を提供して、ユーザによる暗証情報の入力の手間を省くことができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態について、図面を参照しながら説明する。
【００１６】
図１は、本発明の情報処理システムの一実施形態としての文書管理システム１の構成例を表す図である。文書管理システム１では、認証手段としての認証サーバ２と、情報提供装置としての提供サーバ３と、複数の端末４〜６とが、通信路で構築されたネットワークに接続されており、これらの要素は、所定のプロトコルを利用して互いに通信可能とされている。
【００１７】
この文書管理システム１では、パスワード（暗証情報）で保護されている文書データ（文書情報）が扱われる。ここで、文書データは、例えば、文字や画像などを含む文書をデータで表すものということができる。パスワードは、例えば、文書データにアクセスする権限があることを証明するための記号列ということができる。また、パスワードによる文書データの保護とは、例えば、パスワードの入力がない限り、文書データへのアクセスが禁止される状態ということができる。
【００１８】
認証サーバ２は、ＣＰＵ（マイクロプロセッサ等の中央演算装置）やＣＰＵの作業領域とされるＲＡＭ（ランダムアクセスメモリ）などを含むコンピュータとして構成されている。
【００１９】
この認証サーバ２は、文書管理システム１にアクセスしようとする使用者（ユーザ）が正当な権限を有しているか否かを確認し、正当な権限を有している場合には、このユーザが認証されたユーザであることを表す認証情報を生成し、この認証情報を文書管理システム１に含まれる他の構成要素に対して出力する。この認証処理は、例えば、ユーザが文書管理システム１に含まれる端末４〜６の使用を開始する際に行うことができる。
【００２０】
認証サーバ２における認証方式は、例えば、ＩＣカードによる認証や生体認証など、パスワードよりも高度な認証アルゴリズムを用いた認証方式とすることができる。例えば、ＩＣカードによる認証では、端末４〜６などに設けられたＩＣカードリーダ（図示せず）が、ＩＣカードに記録されているチップ識別情報を読出し、これを取得した認証サーバ２が、取得したチップ識別情報が予め登録されたものと一致するか否かを照合し、一致する場合に、このＩＣカードを所有するユーザを認証する。なお、ＩＣカードによる認証や生体認証などの認証方式は、公知の技術であるので、これ以上の詳細な説明を割愛する。
【００２１】
提供サーバ３は、図２に示すように、装置全体の制御を司る制御部３１と、文書管理システム１に含まれる他の要素との通信を可能とする通信部３２と、ディスプレイ装置などで構成される表示部３３と、キーボードやマウスなどで構成される操作部３４と、ハードディスクなどで構成される記憶部３５と、を含むコンピュータとして構成されている。
【００２２】
制御部３１は、ＣＰＵ（マイクロプロセッサ等の中央演算装置）やＣＰＵの作業領域とされるＲＡＭ（ランダムアクセスメモリ）などを含んで構成される。記憶部３５は、制御部３１のＣＰＵの動作に必要なプログラムやデータを記憶している。このプログラムやデータは、ＣＤ−ＲＯＭ等の媒体に記録して流通させても良いし、インターネット等の通信路を介して流通させても良い。
【００２３】
この提供サーバ３は、後述するように、端末４〜６からの要求に応じて、パスワードや文書データの保存や提供を行う。
【００２４】
端末４〜６には、例えば、パーソナルコンピュータ（ＰＣ）や、複合機、携帯型情報端末（ＰＤＡ）など、種々の端末を適用することができる。これらは、ＣＰＵ（マイクロプロセッサ等の中央演算装置）やＣＰＵの作業領域とされるＲＡＭ（ランダムアクセスメモリ）などを有するコンピュータを含んで構成されている。ＰＣやＰＤＡは、文書データの閲覧や加工を行うことが可能である。
【００２５】
また、複合機は、コピーや、プリント、スキャン、ファクシミリなどのうち少なくとも２以上の機能を有するものであり、文書データに対して、これらの機能に基づく処理を施すことが可能である。なお、本実施形態では、複合機を例に挙げているが、これに限らず、コピー装置、プリンタ装置、スキャナ装置やファクシミリ装置などであっても良い。
【００２６】
以下、提供サーバ３および端末４〜６の機能構成例および動作例に関するそれぞれの実施形態を説明する。
【００２７】
［第１実施形態］
第１実施形態に係る提供サーバ３の機能構成例について説明する。図３に示すように、提供サーバ３は、機能的に、認証受付部４１と、保存要求受付部４３と、保存処理部４４と、取得要求受付部４６と、提供部４７と、判断部４８とを有する。これらの構成要素は、制御部３１に含まれるＣＰＵのソフトウェア的な動作によって実現する。
【００２８】
認証受付部４１は、認証サーバ２からユーザの認証情報を受付け、提供サーバ３に含まれる他の構成要素の動作を可能にする。
【００２９】
保存要求受付部４３は、所定の端末から、文書データの保護の解除に利用されたパスワードと、この文書データを特定する特定情報と、を含んだ保存要求を受付ける。この特定情報には、例えば、文書データの文書名などがある。
【００３０】
保存処理部４４は、保存要求受付部４３が受付けたパスワードと文書名を対応付けて、記憶部３５に記憶させる。なお、この動作は、認証受付部４１が認証情報を受付けた状態で行われる。また、保存処理部４４は、例えば、記憶部３５に記憶させたパスワードと文書名の保存期間を制限することができ、保存期間を経過した場合にこれらを削除するように構成することができる。
【００３１】
取得要求受付部４６は、所定の端末から、パスワードの取得要求を受付ける。この取得要求には、対象となる文書データの文書名が含まれている。
【００３２】
提供部４７は、取得要求受付部４６が受付けた取得要求に含まれる文書名を手掛かりに、この文書名と対応付けて記憶されているパスワードを記憶部３５から読出して、取得要求を出力した端末へ提供する。なお、この動作は、認証受付部４１が認証情報を受付けた状態で行われる。
【００３３】
また、提供部４７は、上記の動作を行うに際し、取得要求を出力した端末がパスワードの提供を許可されているか否か、また、その端末を使用するユーザがパスワードの提供を許可されているか否かの判断を判断部４８に行わせる。このような判断部４８による判断は、例えば、図４および図５に示すようなテーブルに基づいて行うことができる。これらのテーブルには、パスワードの提供の可否が端末毎やユーザ毎に記述されており、これにより、特定の端末や特定のユーザに対するパスワードの提供が禁止される。これらのテーブルは、ＲＡＭに保持されていても良いし、記憶部３５に記憶されて、それを参照するようにしても良い。
【００３４】
第１実施形態に係る端末の機能構成例について説明する。図６に示すように、端末は、機能的に、認証要求部５１と、認証受付部５２と、保存要求部５４と、取得要求部５５と、取得部５７と、解除部５８とを有する。これらの構成要素は、端末に含まれるＣＰＵのソフトウェア的な動作によって実現する。
【００３５】
認証要求部５１は、端末の使用を開始するユーザの認証を、認証サーバ２に対して要求する。これは、例えば、ユーザが所有するＩＣカードに記録されているチップ識別情報を、図示しないＩＣカードリーダが読出して、認証サーバ２に送信することで実現できる。
【００３６】
認証受付部５２は、認証サーバ２からユーザの認証情報を受付け、端末に含まれる他の構成要素の動作を可能にする。
【００３７】
保存要求部５４は、文書データの保護の解除に利用されたパスワードと、この文書データの文書名とを提供サーバ３へ送信し、これらを保存するよう提供サーバ３に要求する。これらは、解除部５８などから取得することができる。なお、この動作は、認証受付部５２が認証情報を受付けた状態で行われる。
【００３８】
取得要求部５５は、保護の解除の対象となる文書データの文書名を提供サーバ３へ送信し、この文書データの保護を解除可能なパスワードの提供を提供サーバ３に要求する。なお、この動作は、認証受付部５２が認証情報を受付けた状態で行われる。
【００３９】
取得部５７は、提供サーバ３から提供されたパスワードを取得する。解除部５８は、この取得部５７が取得したパスワードを利用して文書データの保護を解除する。なお、この動作は、認証受付部５２が認証情報を受付けた状態で行われる。保護が解除される文書データは、端末が保持していても良いし、ネットワーク上の他の機器に保持されていても良い。
【００４０】
以下、上述した提供サーバ３と端末の動作の流れについて説明する。図７に、提供サーバ３および端末の動作例を表すフローチャートを示す。
【００４１】
まず、第１の端末の認証要求部５１は、この第１の端末の使用を開始する第１のユーザの認証を、認証サーバ２に対して要求する。認証サーバ２は、第１のユーザが正当な権限を有している場合に、この第１のユーザが認証されたことを表す認証情報を生成し、この認証情報を第１の端末および提供サーバ３などに対して出力する。
【００４２】
第１の端末の認証受付部５２は、認証サーバ２から第１のユーザに関する認証情報を受付けると、第１のユーザからのアクセスに対する、第１の端末に含まれる他の構成要素の動作を可能とする。同様に、提供サーバ３の認証受付部４１も、認証サーバ２から第１のユーザに関する認証情報を受付けると、第１のユーザからのアクセスに対する、提供サーバ３に含まれる他の構成要素の動作を可能にする。
【００４３】
次に、第１の端末の解除部５８は、パスワードで保護されている文書データに対し、第１のユーザから入力されたパスワードを利用して、この文書データの保護を解除する。また、第１の端末の保存要求部５４は、この保護の解除に利用されたパスワードと、この文書データの文書名と、を解除部５８から取得すると、これらを提供サーバ３へ送信し、保存するよう要求する。
【００４４】
そして、提供サーバ３では、保存要求受付部４３が、第１の端末から、パスワードと文書名を含んだ保存要求を受付けると、保存処理部４４が、受付けたパスワードと文書名を対応付けて、記憶部３５に記憶させる。
【００４５】
他方、第２の端末の認証要求部５１は、この第２の端末の使用を開始する第２のユーザの認証を、認証サーバ２に対して要求する。認証サーバ２は、第２のユーザが正当な権限を有している場合に、この第２のユーザが認証されたことを表す認証情報を生成し、この認証情報を第２の端末および提供サーバ３などに対して出力する。
【００４６】
第２の端末の認証受付部５２は、認証サーバ２から第２のユーザに関する認証情報を受付けると、第２のユーザからのアクセスに対する、第２の端末に含まれる他の構成要素の動作を可能とする。同様に、提供サーバ３の認証受付部４１も、認証サーバ２から第２のユーザに関する認証情報を受付けると、第２のユーザからのアクセスに対する、提供サーバ３に含まれる他の構成要素の動作を可能にする。
【００４７】
次に、第２の端末の取得要求部５５は、保護の解除の対象となる文書データの文書名を提供サーバ３へ送信し、この文書データの保護を解除可能なパスワードの提供を提供サーバ３に要求する。ここで、保護の解除の対象となる文書データは、上述した第１の端末により扱われたものであっても良いし、これを複製したものであっても良い。
【００４８】
そして、提供サーバ３では、取得要求受付部４６が、第２の端末から、文書データの文書名を含んだパスワードの取得要求を受付ける。提供部４７は、第２の端末および第２のユーザに対するパスワードの提供が許可されている場合に、上述の第１の端末からの保存要求に基づいて記憶部３５に記憶されたパスワードを、取得要求に含まれる文書名を手掛かりに記憶部３５から読出して、第２の端末へ送信する。
【００４９】
その後、第２の端末では、取得部５７が、提供サーバ３から提供されたパスワードを取得すると、解除部５８が、取得したパスワードを利用して文書データの保護を解除する。これにより、第２の端末では、文書データの閲覧や加工など、文書データに対する種々の処理が可能となる。
【００５０】
なお、本実施形態では、パスワードを保存させるユーザ（第１のユーザ）とパスワードの提供を受けるユーザ（第２のユーザ）、および、パスワードを保存させる端末（第１の端末）とパスワードの提供を受ける端末（第２の端末）がそれぞれ異なっていたが、これに限らず、ユーザおよび端末の一方または両方が重複していても良い。すなわち、例えば、パスワードを保存させるユーザとパスワードの提供を受けるユーザが同じユーザであっても良いし、パスワードを保存させる端末とパスワードの提供を受ける端末が同じ端末であっても良いし、ユーザおよび端末が共に同じであっても良い。
【００５１】
［第２実施形態］
第２実施形態に係る提供サーバ３の機能構成例について説明する。なお、上述の実施形態と重複する箇所については、詳細な説明を割愛する。図８に示すように、提供サーバ３は、機能的に、認証受付部６１と、保存要求受付部６３と、保存処理部６４と、解除部６５と、取得要求受付部６６と、提供部６７と、判断部６８とを有する。これらの構成要素は、制御部３１に含まれるＣＰＵのソフトウェア的な動作によって実現する。
【００５２】
認証受付部６１は、認証サーバ２からユーザの認証情報を受付け、提供サーバ３に含まれる他の構成要素の動作を可能にする。
【００５３】
保存要求受付部６３は、所定の端末から、文書データの保存要求を受付ける。この文書データは、パスワードにより保護された状態で送信される。また、保存要求は、この文書データの保護の解除が可能なパスワードと、この文書データを特定する文書名とを含んでいる。
【００５４】
解除部６５は、保存要求受付部６３が受付けた文書データの保護を、同じく保存要求受付部６３が受付けたパスワードを利用して解除する。なお、この動作は、認証受付部６１が認証情報を受付けた状態で行われる。
【００５５】
保存処理部６４は、解除部６５により保護が解除された文書データと、保存要求受付部６３が受付けた文書名とを対応付けて、記憶部３５に記憶させる。なお、この動作は、認証受付部６１が認証情報を受付けた状態で行われる。
【００５６】
取得要求受付部６６は、所定の端末から、保護が解除された文書データの取得要求を受付ける。この取得要求には、取得の対象となる文書データの文書名が含まれている。
【００５７】
提供部６７は、取得要求受付部６６が受付けた取得要求に含まれる文書名を手掛かりに、この文書名と対応付けて記憶されている、保護が解除された文書データを、記憶部３５から読出して、取得要求を出力した端末に対して提供する。なお、この動作は、認証受付部６１が認証情報を受付けた状態で行われる。また、提供部６７は、この動作を行うに際し、取得要求を出力した端末が文書データの提供を許可されているか否か、また、その端末を使用するユーザが文書データの提供を許可されているか否かの判断を判断部６８に行わせる。
【００５８】
第２実施形態に係る端末の機能構成例について説明する。図９に示すように、端末は、機能的に、認証要求部７１と、認証受付部７２と、取得要求部７５と、取得部７７とを有する。これらの構成要素は、端末に含まれるＣＰＵのソフトウェア的な動作によって実現する。
【００５９】
認証要求部７１は、端末の使用を開始するユーザの認証を、認証サーバ２に対して要求する。認証受付部７２は、認証サーバ２からユーザの認証情報を受付け、端末に含まれる他の構成要素の動作を可能にする。
【００６０】
取得要求部７５は、取得の対象となる文書データの取得要求を送信する。この取得要求には、取得の対象となる文書データの文書名が含まれている。なお、この動作は、認証受付部７２が認証情報を受付けた状態で行われる。
【００６１】
取得部７７は、提供サーバ３から提供された、保護が解除された文書データを取得する。このように、本実施形態では、提供サーバ３から端末に対して、保護が解除された文書データが提供されるので、端末は、パスワードを利用して文書データの保護を解除する解除機能（解除部）を必要としない。
【００６２】
以下、上述した提供サーバ３と端末の動作の流れについて説明する。図１０に、提供サーバ３および端末の動作例を表すフローチャートを示す。
【００６３】
まず、第１の端末の認証要求部７１は、この第１の端末の使用を開始する第１のユーザの認証を、認証サーバ２に対して要求する。認証サーバ２は、第１のユーザが正当な権限を有している場合に、この第１のユーザが認証されたことを表す認証情報を生成し、この認証情報を第１の端末および提供サーバ３などに対して出力する。
【００６４】
第１の端末の認証受付部７２は、認証サーバ２から第１のユーザに関する認証情報を受付けると、第１のユーザからのアクセスに対する、第１の端末に含まれる他の構成要素の動作を可能とする。同様に、提供サーバ３の認証受付部６１も、認証サーバ２から第１のユーザに関する認証情報を受付けると、第１のユーザからのアクセスに対する、提供サーバ３に含まれる他の構成要素の動作を可能にする。
【００６５】
次に、第１の端末は、文書データの保存要求を提供サーバ３へ送信する。この文書データは、パスワードにより保護された状態で送信される。また、保存要求は、この文書データの保護の解除が可能なパスワードと、この文書データを特定する文書名とを含んでいる。このパスワードは、例えば、第１のユーザから入力されたものを用いることができる。
【００６６】
なお、これに限らず、保存要求として、文書データのネットワーク上の位置を特定するアドレスを提供サーバ３へ通知し、提供サーバ３側でこのアドレスを基に文書データを取得させることで、文書データの送信を省略するようにしても良い。また、保存要求に文書名を含めずに、提供サーバ３側で文書データから文書名を取得させることで、文書名の送信を省略するようにしても良い。
【００６７】
そして、提供サーバ３では、保存要求受付部６３が、第１の端末から、パスワードにより保護された文書データ、パスワード、および文書名を含んだ保存要求を受付けると、解除部６５が、受付けたパスワードを利用して文書データの保護を解除する。その後、保存処理部６４が、保護が解除された文書データと文書名を対応付けて、記憶部３５に記憶させる。
【００６８】
他方、第２の端末の認証要求部７１は、この第２の端末の使用を開始する第２のユーザの認証を、認証サーバ２に対して要求する。認証サーバ２は、第２のユーザが正当な権限を有している場合に、この第２のユーザが認証されたことを表す認証情報を生成し、この認証情報を第２の端末および提供サーバ３などに対して出力する。
【００６９】
第２の端末の認証受付部７２は、認証サーバ２から第２のユーザに関する認証情報を受付けると、第２のユーザからのアクセスに対する、第２の端末に含まれる他の構成要素の動作を可能とする。同様に、提供サーバ３の認証受付部６１も、認証サーバ２から第２のユーザに関する認証情報を受付けると、第２のユーザからのアクセスに対する、提供サーバ３に含まれる他の構成要素の動作を可能にする。
【００７０】
次に、第２の端末の取得要求部７５は、取得の対象となる文書データの文書名を提供サーバ３へ送信し、この文書名により特定される文書データの提供を提供サーバ３に要求する。
【００７１】
そして、提供サーバ３では、取得要求受付部６６が、第２の端末から、文書名を含んだ文書データの取得要求を受付ける。提供部６７は、第２の端末および第２のユーザに対する文書データの提供が許可されている場合に、上述の第１の端末からの保存要求に基づいて記憶部３５に記憶された、保護が解除されている文書データを、取得要求に含まれる文書名を手掛かりに記憶部３５から読出して、第２の端末へ送信する。
【００７２】
その後、第２の端末では、取得部７７が、保護が解除されている文書データを提供サーバ３から取得する。これにより、第２の端末では、文書データの閲覧や加工など、文書データに対する種々の処理が可能となる。
【００７３】
なお、本実施形態では、パスワードで保護された文書データと、この文書データの保護を解除可能なパスワードと、を端末から提供サーバ３へ送信し、提供サーバ３側で文書データの保護を解除していたが、これに限らず、端末側でパスワードを利用して文書データの保護を解除し、保護が解除された文書データを端末から提供サーバ３へ送信するようにして、パスワードの送信を省略するようにしても良い。
【００７４】
［第３実施形態］
第３実施形態に係る提供サーバ３の機能構成例について説明する。なお、上述の実施形態と重複する箇所については、詳細な説明を割愛する。図１１に示すように、提供サーバ３は、機能的に、認証受付部８１と、保存要求受付部８３と、保存処理部８４と、解除部８５と、取得要求受付部８６と、提供部８７と、判断部８８とを有する。これらの構成要素は、制御部３１に含まれるＣＰＵのソフトウェア的な動作によって実現する。
【００７５】
認証受付部８１は、認証サーバ２からユーザの認証情報を受付け、提供サーバ３に含まれる他の構成要素の動作を可能にする。
【００７６】
保存要求受付部８３は、所定の端末から、文書データの保存要求を受付ける。この文書データは、パスワードにより保護された状態で送信される。また、保存要求は、この文書データの保護の解除が可能なパスワードと、この文書データを特定する文書名とを含んでいる。
【００７７】
解除部８５は、保存要求受付部８３が受付けた文書データの保護を、同じく保存要求受付部８３が受付けたパスワードを利用して解除する。なお、この動作は、認証受付部８１が認証情報を受付けた状態で行われる。
【００７８】
保存処理部８４は、保存要求受付部８３が受付けたパスワードと文書名を対応付けて、記憶部３５に記憶させるとともに、解除部８５により保護が解除された文書データと、保存要求受付部８３が受付けた文書名とを対応付けて、記憶部３５に記憶させる。なお、この動作は、認証受付部８１が認証情報を受付けた状態で行われる。
【００７９】
取得要求受付部８６は、所定の端末から、対象となる文書データの文書名を含んだ取得要求を受付ける。この取得要求は、パスワードの取得を要求するものであるか、文書データの取得を要求するものであるかは限定されない。
【００８０】
提供部８７は、取得要求を出力した端末がパスワードを利用した保護の解除機能を具備しているか否かを判断部８８に判断させた上で、端末が解除機能を具備している場合には、取得要求受付部８６が受付けた取得要求に含まれる文書名を手掛かりに、この文書名と対応付けて記憶されているパスワードを、記憶部３５から読出して、取得要求を出力した端末に対して提供する。他方、端末が解除機能を具備していない場合には、取得要求受付部８６が受付けた取得要求に含まれる文書名を手掛かりに、この文書名と対応付けて記憶されている、保護が解除された文書データを、記憶部３５から読出して、取得要求を出力した端末に対して提供する。なお、この動作は、認証受付部８１が認証情報を受付けた状態で行われる。
【００８１】
判断部８８による解除機能の有無の判断は、例えば、図１２に示すようなテーブルに基づいて行うことができる。このテーブルには、それぞれの端末がパスワードの提供を許可されているか否かという情報に加えて、これらの端末がパスワードを利用した保護の解除機能を具備しているか否かという情報が記述されている。これにより、解除機能を具備する端末にはパスワードが提供され、他方、解除機能を具備しない端末には、保護が解除された文書データが提供される。
【００８２】
以下、上述した提供サーバ３と端末の動作の流れについて説明する。図１３に、提供サーバ３および端末の動作例を表すフローチャートを示す。
【００８３】
なお、端末については、図６に示した第１実施形態の端末のように解除機能（解除部５８）を具備していても、図９に示した第２実施形態の端末のように解除機能を具備していなくても、どちらでも良いが、提供サーバ３へ保存要求を送信する際には、第２実施形態のように、文書データ、文書名、およびパスワードを保存要求に含めるものとする。
【００８４】
まず、第１の端末は、この第１の端末の使用を開始する第１のユーザの認証を、認証サーバ２に対して要求する。認証サーバ２は、第１のユーザが正当な権限を有している場合に、この第１のユーザが認証されたことを表す認証情報を生成し、この認証情報を第１の端末および提供サーバ３などに対して出力する。
【００８５】
第１の端末は、認証サーバ２から第１のユーザに関する認証情報を受付けると、第１のユーザからのアクセスに対する、第１の端末に含まれる構成要素の動作を可能とする。同様に、提供サーバ３の認証受付部８１も、認証サーバ２から第１のユーザに関する認証情報を受付けると、第１のユーザからのアクセスに対する、提供サーバ３に含まれる他の構成要素の動作を可能にする。
【００８６】
次に、第１の端末は、文書データの保存要求を提供サーバ３へ送信する。この文書データは、パスワードにより保護された状態で送信される。また、保存要求は、この文書データの保護の解除が可能なパスワードと、この文書データを特定する文書名とを含んでいる。このパスワードは、例えば、第１のユーザから入力されたものを用いることができる。
【００８７】
そして、提供サーバ３では、保存要求受付部８３が、第１の端末から、パスワードにより保護された文書データ、パスワード、および文書名を含んだ保存要求を受付けると、解除部８５が、受付けたパスワードを利用して文書データの保護を解除する。その後、保存処理部８４が、保存要求受付部８３が受付けたパスワードと文書名を対応付けて、記憶部３５に記憶させるとともに、解除部８５により保護が解除された文書データと、保存要求受付部８３が受付けた文書名とを対応付けて、記憶部３５に記憶させる。
【００８８】
他方、第２の端末は、この第２の端末の使用を開始する第２のユーザの認証を、認証サーバ２に対して要求する。認証サーバ２は、第２のユーザが正当な権限を有している場合に、この第２のユーザが認証されたことを表す認証情報を生成し、この認証情報を第２の端末および提供サーバ３などに対して出力する。
【００８９】
第２の端末は、認証サーバ２から第２のユーザに関する認証情報を受付けると、第２のユーザからのアクセスに対する、第２の端末に含まれる構成要素の動作を可能とする。同様に、提供サーバ３の認証受付部８１も、認証サーバ２から第２のユーザに関する認証情報を受付けると、第２のユーザからのアクセスに対する、提供サーバ３に含まれる他の構成要素の動作を可能にする。
【００９０】
次に、第２の端末は、対象となる文書データの文書名を提供サーバ３へ送信し、この文書名により特定される文書データもしくはこの文書データの保護を解除可能なパスワードの提供を提供サーバ３に要求する。
【００９１】
そして、提供サーバ３では、取得要求受付部８６が、第２の端末から、文書名を含んだ取得要求を受付ける。提供部８７は、第２の端末および第２のユーザに対するパスワードもしくは文書データの提供が許可されている場合に、この第２の端末が解除機能を具備していれば、上述の第１の端末からの保存要求に基づいて記憶部３５に記憶されたパスワードを、取得要求に含まれる文書名を手掛かりに記憶部３５から読出して、第２の端末へ送信する。他方、この第２の端末が解除機能を具備していなければ、上述の第１の端末からの保存要求に基づいて記憶部３５に記憶された、保護が解除されている文書データを、取得要求に含まれる文書名を手掛かりに記憶部３５から読出して、第２の端末へ送信する。
【００９２】
その後、第２の端末は、解除機能を具備するものであれば、提供サーバ３から提供されたパスワードを取得し、これを利用して文書データの保護を解除する。他方、解除機能を具備するものでなければ、保護が解除されている文書データを提供サーバ３から取得する。以上により、第２の端末では、文書データの閲覧や加工など、文書データに対する種々の処理が可能となる。
【図面の簡単な説明】
【００９３】
【図１】文書管理システムの構成例を表す図である。
【図２】提供サーバの構成例を表すブロック図である。
【図３】第１実施形態に係る提供サーバの機能構成例を表すブロック図である。
【図４】提供の可否を判断するためのテーブルを表す図である。
【図５】提供の可否を判断するためのテーブルを表す図である。
【図６】第１実施形態に係る端末の機能構成例を表すブロック図である。
【図７】第１実施形態に係る提供サーバおよび端末の動作例を表すフローチャートである。
【図８】第２実施形態に係る提供サーバの機能構成例を表すブロック図である。
【図９】第２実施形態に係る端末の機能構成例を表すブロック図である。
【図１０】第２実施形態に係る提供サーバおよび端末の動作例を表すフローチャートである。
【図１１】第３実施形態に係る提供サーバの機能構成例を表すブロック図である。
【図１２】提供先を判断するためのテーブルを表す図である。
【図１３】第３実施形態に係る提供サーバおよび端末の動作例を表すフローチャートである。
【符号の説明】
【００９４】
１  文書管理システム、２  認証サーバ（認証手段）、３  提供サーバ（情報提供装置）、４  端末、５  端末、６  端末、３１  制御部、３２  通信部、３３  表示部、３４  操作部、３５  記憶部、４１  認証受付部、４３  保存要求受付部、４４  保存処理部、４６  取得要求受付部、４７  提供部、４８  判断部、５１  認証要求部、５２  認証受付部、５４  保存要求部、５５  取得要求部、５７  取得部、５８  解除部、６１  認証受付部、６３  保存要求受付部、６４  保存処理部、６５  解除部、６６  取得要求受付部、６７  提供部、６８  判断部、７１  認証要求部、７２  認証受付部、７５  取得要求部、７７  取得部、８１  認証受付部、８３  保存要求受付部、８４  保存処理部、８５  解除部、８６  取得要求受付部、８７  提供部、８８  判断部。
【図１】
2008140017.tif 000003
【図２】
2008140017.tif 000004
【図３】
2008140017.tif 000005
【図４】
2008140017.tif 000006
【図５】
2008140017.tif 000007
【図６】
2008140017.tif 000008
【図７】
2008140017.tif 000009
【図８】
2008140017.tif 000010
【図９】
2008140017.tif 000011
【図１０】
2008140017.tif 000012
【図１１】
2008140017.tif 000013
【図１２】
2008140017.tif 000014
【図１３】
2008140017.tif 000015