(57)【要約】【課題】  高速に認証を行うことが可能な認証方式、およびそれを用いたコンテンツ配信方式を提供する。【解決手段】  利用者端末などからの利用者認証情報とサービス情報などからなる認証情報を取得する認証情報取得部２と、利用者認証情報により認証判定を行う認証判定部３と、認証情報取得部２および認証判定部３を制御する認証処理制御部４とを備える認証処理部１において、認証処理制御部４が、認証情報取得部２および認証判定部３を高精度のクロックを用いて制御する構成とする。これにより、認証情報の受信、および、認証判定に要する時間を厳密に管理し、これらを正確に周期的に動作させることにより、認証効率を向上させる。【選択図】  図１
2005301460.tif 000002
【特許請求の範囲】
【請求項１】
利用者認証情報とサービス情報とを含む認証情報を取得する、１つあるいは複数の認証情報取得ステップと、
利用者認証情報により認証判定を行う、１つあるいは複数の認証判定ステップと、
認証情報取得ステップおよび認証判定ステップを高精度クロックを用いて制御し、かつ、認証判定部から出力された情報を管理し送信する認証処理制御ステップと
を含む認証方法。
【請求項２】
請求項１記載の認証方法に含まれる各ステップと、
認証処理の負荷を監視する認証処理負荷監視ステップと
を備える認証方法。
【請求項３】
請求項１または請求項２に記載の認証方法に含まれる各ステップと、
認証情報取得ステップによって取得された認証情報から、サービス情報を抽出するサービス情報抽出ステップと
を含む認証方法。
【請求項４】
請求項３記載の認証方法に含まれる各ステップと、
サービス情報抽出ステップで抽出されたサービス情報を用いて、利用者へコンテンツ送信を行うコンテンツ送信ステップと
を含むコンテンツ配信方法。
【請求項５】
利用者認証情報とサービス情報とを含む認証情報を取得する、１つあるいは複数の認証情報取得部と、
利用者認証情報により認証判定を行う、１つあるいは複数の認証判定部と、
認証情報取得部および認証判定部を高精度クロックを用いて制御し、かつ、認証判定部から出力された情報を管理し送信する認証処理制御部と
を備える認証処理装置。
【請求項６】
請求項５記載の認証処理装置と、
認証処理の負荷を監視する認証処理負荷監視部と
を備える認証処理装置。
【請求項７】
請求項５または請求項６に記載の認証処理装置と、
認証情報取得部によって取得された認証情報から、サービス情報を抽出するサービス情報抽出部と
を備える認証処理装置。
【請求項８】
請求項７記載の認証処理装置と、
サービス情報抽出部で抽出されたサービス情報を用いて、利用者へコンテンツ送信を行うコンテンツ送信部と
を備えるコンテンツ配信処理装置。
【請求項９】
請求項１から３のいずれか１項に記載の認証方法に含まれる各ステップをコンピュータに実行させるための認証処理プログラム。
【請求項１０】
請求項５から７のいずれか１項に記載の認証処理装置に含まれる各部としてコンピュータを機能させるための認証処理プログラム。
【請求項１１】
請求項４記載のコンテンツ配信方法に含まれる各ステップをコンピュータに実行させるためのコンテンツ配信処理プログラム。
【請求項１２】
請求項８記載のコンテンツ配信処理装置に含まれる各部としてコンピュータを機能させるためのコンテンツ配信処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して、認証要求をユーザ端末などから受信し、認証を行う方法および装置、映像、音楽などのコンテンツを配信する配信方法および配信装置、情報管理方法、並びに、認証処理プログラムおよびコンテンツ配信処理プログラムに関するものであり、サービス提供を前提とした、セキュリティ技術に関するものである。
【背景技術】
【０００２】
近年のネットワークのブロードバンド化により、マルチメディア情報をネットワークを通じてアクセスするオンデマンド型のコンテンツ配信サービスが注目されている。
【０００３】
従来のネットワークサービスの認証方法として、Webサーバプログラム"Apache"では、.htaccessファイルを用いてユーザＩＤとパスワードによる認証を行う方式（非特許文献１参照）がある。
【０００４】
しかし、Apacheの認証処理制御は、処理時間を割り当てずに行われるため、認証処理時間を保証できない。
【０００５】
また、コンテンツ配信サービス時における認証性能について考えると、大量のコンテンツ配信によりサーバが高負荷状態にある場合に、認証処理に影響が及び、認証時間が非常に長くなってしまう問題がある。
【０００６】
大量のコンテンツ配信時の負荷軽減方法として、特許文献１の方法がある。特許文献１では、利用者端末の状況を調べ、冗長な情報の伝送を削減することで負荷を軽減する方法が示されている。
【０００７】
しかし、特許文献１は、利用者認証方法そのものについては触れておらず、コンテンツ利用上の問題が残る。
【特許文献１】特開２００３−１３１９７０号公報（２００３年５月９日公開）
【非特許文献１】Ben Laurie, Peter Laurie著，「Apacheハンドブック」，第３版，オライリージャパン社、２００３年９月発行
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上で述べたように、現在のコンテンツ配信における認証処理には、以下の３つの問題点がある。
【０００９】
(1)認証処理制御に処理時間を割り当てずに認証処理が行われるため、認証処理時間を保証できない。
【００１０】
(2)認証処理と配信処理を同一のサーバ上で行うため、配信処理の負荷の影響が認証処理に及ぶ。
【００１１】
(3)高負荷時に利用者端末の状況を調べることにより配信処理量を削減する方法があるが、コンテンツ利用上の問題が未解決である。
【００１２】
本発明は、これらの問題点に鑑みてなされたものであり、その目的は、システム負荷によらず認証速度を一定に保ち、高速ネットワークでのコンテンツ配信に適した認証方法、認証処理装置、認証処理プログラム、コンテンツ配信方法、コンテンツ配信処理装置、およびコンテンツ配信処理プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の認証処理装置は、利用者認証情報とサービス情報（利用者コンテンツ情報や利用者アドレスなどの、利用者へのサービスに必要な情報、特にコンテンツ配信に関する情報）とを含む認証情報を取得する、１つあるいは複数の認証情報取得部と、利用者認証情報により認証判定を行う、１つあるいは複数の認証判定部と、認証情報取得部および認証判定部を高精度クロックを用いて制御し、かつ、認証判定部から出力された情報を管理し送信する認証処理制御部とを備える構成である。
【００１４】
〔高精度クロックを適用した認証処理装置〕
本発明の認証処理装置としての認証処理部１は、利用者認証情報（ユーザＩＤ、パスワード、利用者端末アドレスなど）とサービス情報（コンテンツＩＤ、品質指定情報など）とを含む認証情報を利用者端末から取得する１つあるいは複数の認証情報取得部２と、利用者認証情報により認証判定を行う１つあるいは複数の認証判定部３と、高精度クロックを発生させる高精度クロック発生部５と、認証情報取得部２および認証判定部３を高精度クロックを用いて制御し、かつ、認証判定部３から出力された情報（認証判定結果）を管理し利用者端末へ送信する認証処理制御部４とからなる。この構成を図１に示す。
【００１５】
ここで、「高精度クロック発生部」とは、所定の一定周期でクロックを発生させるものである。
【００１６】
なお、図１の構成では、認証情報取得部２、および、認証判定部３はそれぞれ一つずつの場合を示しているが、認証情報取得部２、および、認証判定部３が複数ある場合は、これらへの接続スイッチが挿入されるだけであり、認証処理制御部４の制御手順はまったく同じである。また、高精度クロックは、認証処理制御部４に供給されるようになっていればよく、例えば認証処理部の外部から認証処理制御部４に高精度クロックを供給する構成としてもよい。また、認証処理部は、認証情報取得部２、認証判定部３、認証処理制御部４、および高精度クロック発生部５以外の構成要素を備えていてもよい。また、図１の構成では、利用者認証情報とサービス情報とを含む認証情報に対してだけでなく、利用者認証情報のみからなる認証情報に対しても、認証判定処理を行うことが可能である。
【００１７】
認証処理部１の認証処理手順を、図２に示すフローチャートを用いて説明する。
認証処理制御部４は、高精度クロック発生部５から、次に行う認証情報取得処理の経過時間の基準となる、基準クロックを読み出す（Ｓ１）。
【００１８】
次に、認証処理制御部４は、認証情報取得部２より、認証情報を取得する（Ｓ２）。所定時間内に認証情報取得処理が完了しなかった場合は認証情報取得処理を強制終了する。
【００１９】
認証情報取得処理終了後、認証処理制御部４は、認証情報取得処理の経過時間を計測するため、高精度クロック発生部５から経過クロックを読み出す（Ｓ３）。
【００２０】
認証処理制御部４は、認証情報取得処理の経過時間が、所定時間を超過していないか判定する（Ｓ４）。
【００２１】
認証情報取得処理の経過時間が所定時間を超過している場合、認証処理制御部４は、認証情報取得処理が完了したか否かにかかわらず、データ破棄を行い（Ｓ５）、認証情報取得処理の基準クロック読み出し（Ｓ１）から処理を再開する。
【００２２】
認証情報取得処理の経過時間が所定時間を超過していない場合、認証処理制御部４は、処理を続行し、認証情報取得処理が完了したかどうかを判定する（Ｓ６）。
【００２３】
認証情報取得処理が完了していない場合は、認証処理制御部４は、データ破棄を行い（Ｓ５）、認証情報取得処理の基準クロック読み出し（Ｓ１）から再開する。
【００２４】
認証情報取得処理が完了している場合、認証処理制御部４は、取得された認証情報を認証判定部３に送信する（Ｓ７）。
【００２５】
認証判定部３に認証情報を送信した後、認証処理制御部４は認証判定処理の経過時間の基準となる、基準クロックを高精度クロック発生部５から読み出す（Ｓ８）。
【００２６】
認証判定部３は、受信した認証情報から、利用者認証に必要な認証判定用利用者情報のみを抽出する（Ｓ９）。認証判定部３は、所定時間内に認証判定用利用者情報抽出処理が完了しなかった場合は認証判定用利用者情報抽出処理を強制終了する。
【００２７】
認証処理制御部４は、利用者情報抽出処理の経過時間を計測するため、高精度クロック発生部５から経過クロックを読み出す（Ｓ１０）。
【００２８】
次に、認証処理制御部４は、利用者情報抽出処理の経過時間が、所定時間を超過していないかを判定する（Ｓ１１）。
【００２９】
利用者情報抽出処理の経過時間が所定時間を超過している場合は、認証処理制御部４は、データ破棄を行い（Ｓ１２）、認証判定結果（認証結果）を出力し（Ｓ１３）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【００３０】
次の認証判定処理を行わない場合は、認証処理制御部４は、次の認証情報を取得するかどうかを判定する（Ｓ１５）。次の認証情報を取得する場合には、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、認証処理を終了する。
【００３１】
次の認証判定処理を行う場合は、認証処理制御部４は、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【００３２】
利用者情報抽出処理の経過時間が所定時間を超過していない場合、認証判定部３は、利用者認証情報と組み合わせて認証を行う情報（認証判定用利用者認証表）を認証判定部３の中から読み出す（Ｓ１６）。認証判定用利用者認証表は、認証判定部３の中に格納されている。認証判定部３は、所定時間内に認証判定用利用者認証表の読み出し処理が完了しなかった場合は認証情報取得処理を強制終了する。
【００３３】
認証処理制御部４は、高精度クロック発生部５より経過クロックを読み出し（Ｓ１７）、この読み出し処理の経過時間を計測する。
【００３４】
次に、認証処理制御部４は、認証判定用利用者認証表読み出し処理の経過時間が、所定時間を超過していないかを判定する（Ｓ１８）。
【００３５】
認証判定用利用者認証表読み出し処理の経過時間が、所定時間を超過している場合、認証処理制御部４は、データ破棄を行い（Ｓ１２）、認証判定結果（認証結果）を出力し（Ｓ１３）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【００３６】
次の認証判定処理を行わない場合は、認証処理制御部４は、次の認証情報を取得するかどうかを判定する（Ｓ１５）。次の認証情報を取得する場合には、認証処理制御部４は、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、認証処理を終了する。
【００３７】
次の認証判定処理を行う場合は、認証処理制御部４は、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【００３８】
認証用処理（認証判定用利用者認証表読み出し処理）の経過時間が所定時間を超過していない場合、認証判定部３は、抽出した認証判定用利用者認証情報と、読み出した認証判定用利用者認証表とを組み合わせ、認証判定処理を行う（Ｓ１９）。
【００３９】
認証処理制御部４は、この認証判定処理に要した経過時間を計測するため、高精度クロック発生部５より経過クロックを読み出す（Ｓ２０）。
【００４０】
次に、認証処理制御部４は、認証判定処理の経過時間が所定時間を超過していないかを判定する（Ｓ２１）。
【００４１】
認証判定処理の経過時間が、所定時間を超過している場合、認証処理制御部４は、データ破棄を行い（Ｓ１２）、認証判定結果（認証結果）を出力し（Ｓ１３）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【００４２】
次の認証判定処理を行う場合は、認証処理制御部４は、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【００４３】
次の認証判定処理を行わない場合は、認証処理制御部４は、次の認証情報の認証処理を行うかどうか（次の認証情報を取得するかどうか）を判定する（Ｓ１５）。
【００４４】
次の認証情報の認証処理を行う（次の認証情報を取得する）場合は、認証処理制御部４は、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、認証処理を終了する。
【００４５】
認証判定処理の経過時間が、所定時間を超過していない場合、認証処理制御部４は認証判定結果（認証結果）を出力する（Ｓ１３）。
【００４６】
次に、認証処理制御部４は、再び認証判定処理を行うかどうかを判断する（Ｓ１４）。
【００４７】
次の認証判定処理を行う場合は、認証処理制御部４は、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【００４８】
次の認証判定処理を行わない場合は、認証処理制御部４は、次の認証情報の認証処理を行うかどうか（次の認証情報を取得するかどうか）を判定する（Ｓ１５）。
【００４９】
次の認証情報の認証処理を行う（次の認証情報を取得する）場合は、認証処理制御部４は、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、認証処理を終了する。
【００５０】
以上の手順から、認証処理を高精度クロックで管理する一定の時間内に処理するか、あるいは処理できない場合に待ち時間を発生させることなく完了することができる。これにより、認証処理を正確に周期的に行うことができ、これによって高速認証処理を実現する。
【００５１】
〔認証処理負荷監視部を備える認証処理装置の構成〕
さらに、認証処理部１に認証処理負荷監視部を追加し、負荷情報を取得できるように拡張した構成の認証処理装置を図３に示す。認証処理装置は、図１に示す認証処理部１と同一の機能を備える認証処理部１と、認証処理部１の負荷を監視する認証処理負荷監視部６とからなる。
【００５２】
認証処理部１は、利用者認証情報（ユーザＩＤ、パスワード、利用者端末アドレスなど）とサービス情報（コンテンツＩＤ、品質指定情報など）とを含む認証情報を利用者端末から取得する１つあるいは複数の認証情報取得部２と、利用者認証情報により認証判定を行う１つあるいは複数の認証判定部３と、高精度クロックを発生させる高精度クロック発生部５と、認証情報取得部２および認証判定部３を高精度クロックを用いて制御し、かつ、認証判定部３から出力された情報（認証判定結果）を管理し利用者端末へ送信する認証処理制御部４とからなる。さらにこの認証処理制御部４は、認証処理負荷監視部６に接続されている。
【００５３】
なお、図３の構成では、認証情報取得部２、および、認証判定部３はそれぞれ一つずつの場合を示しているが、認証情報取得部２、および、認証判定部３が複数ある場合は、これらへの接続スイッチが挿入されるだけであり、認証処理制御部４の制御手順はまったく同じである。また、高精度クロックは、認証処理制御部４に供給されるようになっていればよく、例えば認証処理部の外部から認証処理制御部４に高精度クロックを供給する構成としてもよい。また、認証処理装置は、認証情報取得部２、認証判定部３、認証処理制御部４、高精度クロック発生部５、および認証処理負荷監視部６以外の構成要素を備えていてもよい。また、図３の構成では、利用者認証情報とサービス情報とを含む認証情報に対してだけでなく、利用者認証情報のみからなる認証情報に対しても、認証判定処理を行うことが可能である。
【００５４】
図３に示した認証処理負荷監視部６を接続した認証処理部１の認証処理手順を、図４に示すフローチャートを用いて説明する。Ｓ１〜Ｓ２１は、図２と同じである。
【００５５】
認証処理部１の負荷監視は、高精度クロックで経過時間を管理する処理、すなわち、認証情報取得部２の認証情報取得処理、認証判定部３の認証判定用利用者認証情報抽出、認証判定部３の認証判定用利用者認証表読み出し、認証判定部３の認証判定処理に対して行う。これらの処理を実行する前に、認証情報取得部２および認証判定部３は、負荷情報を認証処理負荷監視部６に送信する（Ｓ３０〜Ｓ３３）。
【００５６】
認証処理制御部４は、高精度クロック発生部５から、次に行う認証情報取得処理の経過時間の基準となる、基準クロックを読み出す（Ｓ１）。
【００５７】
次に、認証情報取得部２は、認証情報取得部２の負荷情報を認証処理負荷監視部６に送信する（Ｓ３０）。
【００５８】
次に、認証処理制御部４は、認証情報取得部２より、認証情報を取得する（Ｓ２）。所定時間内に認証情報取得処理が完了しなかった場合は認証情報取得処理を強制終了する。
【００５９】
認証情報取得処理終了後、認証処理制御部４は、認証情報取得処理の経過時間を計測するため、高精度クロック発生部５から経過クロックを読み出す（Ｓ３）。
【００６０】
認証処理制御部４は、認証情報取得処理の経過時間が、所定時間を超過していないか判定する（Ｓ４）。
【００６１】
認証情報取得処理の経過時間が所定時間を超過している場合、認証処理制御部４は、認証情報取得処理が完了したか否かにかかわらず、データ破棄を行い（Ｓ５）、認証情報取得処理の基準クロック読み出し（Ｓ１）から処理を再開する。
【００６２】
認証情報取得処理の経過時間が所定時間を超過していない場合、認証処理制御部４は、処理を続行し、認証情報取得処理が完了したかどうかを判定する（Ｓ６）。
【００６３】
認証情報取得処理が完了していない場合は、認証処理制御部４は、データ破棄を行い（Ｓ５）、認証情報取得処理の基準クロック読み出し（Ｓ１）から再開する。
【００６４】
認証情報取得処理が完了している場合、認証処理制御部４は、取得された認証情報を認証判定部３に送信する（Ｓ７）。
【００６５】
認証判定部３に認証情報を送信した後、認証処理制御部４は認証判定処理の経過時間の基準となる、基準クロックを高精度クロック発生部５から読み出す（Ｓ８）。
【００６６】
次に、認証判定部３は、認証判定部３の負荷情報を認証処理負荷監視部に送信する（Ｓ３１）。
【００６７】
認証判定部３は、受信した認証情報から、利用者認証に必要な認証判定用利用者情報のみを抽出する（Ｓ９）。認証判定部３は、所定時間内に認証判定用利用者情報抽出処理が完了しなかった場合は認証判定用利用者情報抽出処理を強制終了する。
【００６８】
認証処理制御部４は、利用者情報抽出処理の経過時間を計測するため、高精度クロック発生部５から経過クロックを読み出す（Ｓ１０）。
【００６９】
次に、認証処理制御部４は、利用者情報抽出処理の経過時間が、所定時間を超過していないかを判定する（Ｓ１１）。
【００７０】
利用者情報抽出処理の経過時間が所定時間を超過している場合は、認証処理制御部４は、データ破棄を行い（Ｓ１２）、認証判定結果（認証結果）を出力し（Ｓ１３）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【００７１】
次の認証判定処理を行わない場合は、認証処理制御部４は、次の認証情報を取得するかどうかを判定する（Ｓ１５）。次の認証情報を取得する場合には、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、認証処理を終了する。
【００７２】
次の認証判定処理を行う場合は、認証処理制御部４は、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【００７３】
利用者情報抽出処理の経過時間が所定時間を超過していない場合、認証判定処理は続行され、認証判定部３は、認証判定部３の負荷情報を認証処理負荷監視部６に送信する（Ｓ３２）。
【００７４】
次に、認証判定部３は、利用者認証情報と組み合わせて認証を行う情報（認証判定用利用者認証表）を認証判定部３の中から読み出す（Ｓ１６）。認証判定用利用者認証表は、認証判定部３の中に格納されている。認証判定部３は、所定時間内に認証判定用利用者認証表の読み出し処理が完了しなかった場合は認証情報取得処理を強制終了する。
【００７５】
認証処理制御部４は、高精度クロック発生部５より経過クロックを読み出し（Ｓ１７）、この読み出し処理の経過時間を計測する。
【００７６】
次に、認証処理制御部４は、認証判定用利用者認証表読み出し処理の経過時間が、所定時間を超過していないかを判定する（Ｓ１８）。
【００７７】
認証判定用利用者認証表読み出し処理の経過時間が、所定時間を超過している場合、認証処理制御部４は、データ破棄を行い（Ｓ１２）、認証判定結果（認証結果）を出力し（Ｓ１３）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。、
次の認証判定処理を行わない場合は、認証処理制御部４は、次の認証情報を取得するかどうかを判定する（Ｓ１５）。次の認証情報を取得する場合には、認証処理制御部４は、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、認証処理を終了する。
【００７８】
次の認証判定処理を行う場合は、認証処理制御部４は、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【００７９】
認証用処理（認証判定用利用者認証表読み出し処理）の経過時間が所定時間を超過していない場合、認証判定処理は続行され、認証判定部３は、認証判定部３の負荷情報を認証処理負荷監視部６に送信する（Ｓ３３）。
【００８０】
認証判定部３は、抽出した認証判定用利用者認証情報と、読み出した認証判定用利用者認証表とを組み合わせ、認証判定処理を行う（Ｓ１９）。
【００８１】
認証処理制御部４は、この認証判定処理に要した経過時間を計測するため、高精度クロック発生部５より経過クロックを読み出す（Ｓ２０）。
【００８２】
次に、認証処理制御部４は、認証判定処理の経過時間が所定時間を超過していないかを判定する（Ｓ２１）。
【００８３】
認証判定処理の経過時間が、所定時間を超過している場合、認証処理制御部４は、データ破棄を行い（Ｓ１２）、認証判定結果（認証結果）を出力し（Ｓ１３）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【００８４】
次の認証判定処理を行う場合は、認証処理制御部４は、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【００８５】
次の認証判定処理を行わない場合は、認証処理制御部４は、次の認証情報の認証処理を行うかどうか（次の認証情報を取得するかどうか）を判定する（Ｓ１５）。
【００８６】
次の認証情報の認証処理を行う（次の認証情報を取得する）場合は、認証処理制御部４は、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、認証処理を終了する。
【００８７】
認証判定処理の経過時間が、所定時間を超過していない場合、認証処理制御部４は認証判定結果（認証結果）を出力する（Ｓ１３）。
【００８８】
次に、認証処理制御部４は、再び認証判定処理を行うかどうかを判断する（Ｓ１４）。
【００８９】
次の認証判定処理を行う場合は、認証処理制御部４は、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【００９０】
次の認証判定処理を行わない場合は、認証処理制御部４は、次の認証情報の認証処理を行うかどうか（次の認証情報を取得するかどうか）を判定する（Ｓ１５）。
【００９１】
次の認証情報の認証処理を行う（次の認証情報を取得する）場合は、認証処理制御部４は、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、認証処理を終了する。
【００９２】
認証処理負荷監視部６は、負荷情報を受信する（Ｓ３４）と、まず、受信した負荷情報が認証情報取得部２の負荷情報であるかどうかを確認し（Ｓ３５）、受信した負荷情報が認証情報取得部２の負荷であれば、これを取得する（Ｓ３６）。
【００９３】
受信した負荷情報が認証情報取得部２の負荷でなければ、認証処理負荷監視部６は、受信した負荷情報が認証判定部３の負荷であるかどうかを確認し（Ｓ３７）、受信した負荷情報が認証判定部３の負荷であれば、これを取得する（Ｓ３８）。
【００９４】
認証処理負荷監視部６は、受信した負荷情報が認証判定部の負荷でなかった場合は、これを破棄し、負荷情報を受信する（Ｓ３４）まで待機する。
【００９５】
図３に示す認証処理装置では、図１に示す認証処理装置と同様に高速認証処理を実現できるのに加えて、認証情報取得部２および認証判定部３の負荷情報を取得できる。
【００９６】
〔サービス情報抽出機能を持つ認証処理装置の構成〕
これまで示した図１および図３に示す認証処理装置の構成においては、認証判定結果のみを出力したが、さらに、コンテンツ配信部などに接続するため、サービス情報抽出部を接続した構成の認証処理装置を図５に示す。認証処理装置は、図１に示す認証処理部１が備える各種機能に加えて認証情報を出力する機能を備える認証処理部１Ａと、認証処理部１Ａによって出力された認証情報からサービス情報を抽出するサービス情報抽出部７とからなる。
【００９７】
認証処理部１Ａは、利用者認証情報（ユーザＩＤ、パスワード、利用者端末アドレスなど）とサービス情報（コンテンツＩＤ、品質指定情報など）とを含む認証情報を利用者端末から取得する１つあるいは複数の認証情報取得部２と、利用者認証情報により認証判定を行う１つあるいは複数の認証判定部３と、高精度クロックを発生させる高精度クロック発生部５と、認証情報取得部２および認証判定部３を高精度クロックを用いて制御し、かつ、認証判定部３から出力された情報（認証判定結果）を管理し利用者端末へ送信する認証処理制御部４Ａとからなる。認証処理制御部４Ａは、図１の認証処理制御部４が備える各種機能に加えて、認証情報を出力する機能を備えている。さらにこの認証処理部１Ａの出力（認証処理制御部４Ａの出力）は、サービス情報抽出部７に接続されている。サービス情報抽出部７は、認証処理部１Ａが取得した認証情報と、認証判定結果とから、サービスに必要な情報（サービス情報）のみを抽出し、出力する。
【００９８】
なお、図５の構成では、認証情報取得部２、および、認証判定部３はそれぞれ一つずつの場合を示しているが、認証情報取得部２、および、認証判定部３が複数ある場合は、これらへの接続スイッチが挿入されるだけであり、認証処理制御部４Ａの制御手順はまったく同じである。また、高精度クロックは、認証処理制御部４Ａに供給されるようになっていればよく、例えば認証処理部の外部から認証処理制御部４Ａに高精度クロックを供給する構成としてもよい。また、認証処理装置は、認証情報取得部２、認証判定部３、認証処理制御部４Ａ、高精度クロック発生部５、およびサービス情報抽出部７以外の構成要素を備えていてもよい。
【００９９】
この認証方法の処理手順を図６に示すフローチャートを用いて説明する。Ｓ１〜Ｓ１２、Ｓ１４〜Ｓ２１は、図２と同じである。
【０１００】
認証処理制御部４Ａは、高精度クロック発生部５から、次に行う認証情報取得処理の経過時間の基準となる、基準クロックを読み出す（Ｓ１）。
【０１０１】
次に、認証処理制御部４Ａは、認証情報取得部２より、認証情報を取得する（Ｓ２）。所定時間内に認証情報取得処理が完了しなかった場合は認証情報取得処理を強制終了する。
【０１０２】
認証情報取得処理終了後、認証処理制御部４Ａは、認証情報取得処理の経過時間を計測するため、高精度クロック発生部５から経過クロックを読み出す（Ｓ３）。
【０１０３】
認証処理制御部４Ａは、認証情報取得処理の経過時間が、所定時間を超過していないか判定する（Ｓ４）。
【０１０４】
認証情報取得処理の経過時間が所定時間を超過している場合、認証処理制御部４Ａは、認証情報取得処理が完了したか否かにかかわらず、データ破棄を行い（Ｓ５）、認証情報取得処理の基準クロック読み出し（Ｓ１）から処理を再開する。
【０１０５】
認証情報取得処理の経過時間が所定時間を超過していない場合、認証処理制御部４Ａは、処理を続行し、認証情報取得処理が完了したかどうかを判定する（Ｓ６）。
【０１０６】
認証情報取得処理が完了していない場合は、認証処理制御部４Ａは、データ破棄を行い（Ｓ５）、認証情報取得処理の基準クロック読み出し（Ｓ１）から再開する。
【０１０７】
認証情報取得処理が完了している場合、認証処理制御部４Ａは、取得された認証情報を認証判定部３に送信する（Ｓ７）。
【０１０８】
認証判定部３に認証情報を送信した後、認証処理制御部４Ａは認証判定処理の経過時間の基準となる、基準クロックを高精度クロック発生部５から読み出す（Ｓ８）。
【０１０９】
認証判定部３は、受信した認証情報から、利用者認証に必要な認証判定用利用者情報のみを抽出する（Ｓ９）。認証判定部３は、所定時間内に認証判定用利用者情報抽出処理が完了しなかった場合は認証判定用利用者情報抽出処理を強制終了する。
【０１１０】
認証処理制御部４Ａは、利用者情報抽出処理の経過時間を計測するため、高精度クロック発生部５から経過クロックを読み出す（Ｓ１０）。
【０１１１】
次に、認証処理制御部４Ａは、利用者情報抽出処理の経過時間が、所定時間を超過していないかを判定する（Ｓ１１）。
【０１１２】
利用者情報抽出処理の経過時間が所定時間を超過している場合は、認証処理制御部４Ａは、データ破棄を行い（Ｓ１２）、認証情報と認証判定結果（認証結果）とを出力し（Ｓ４０）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【０１１３】
次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報を取得するかどうかを判定する（Ｓ１５）。次の認証情報を取得する場合には、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。
【０１１４】
次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【０１１５】
利用者情報抽出処理の経過時間が所定時間を超過していない場合、認証判定部３は、利用者認証情報と組み合わせて認証を行う情報（認証判定用利用者認証表）を認証判定部３の中から読み出す（Ｓ１６）。認証判定用利用者認証表は、認証判定部３の中に格納されている。認証判定部３は、所定時間内に認証判定用利用者認証表の読み出し処理が完了しなかった場合は認証情報取得処理を強制終了する。
【０１１６】
認証処理制御部４Ａは、高精度クロック発生部５より経過クロックを読み出し（Ｓ１７）、この読み出し処理の経過時間を計測する。
【０１１７】
次に、認証処理制御部４Ａは、認証判定用利用者認証表読み出し処理の経過時間が、所定時間を超過していないかを判定する（Ｓ１８）。
【０１１８】
認証判定用利用者認証表読み出し処理の経過時間が、所定時間を超過している場合、認証処理制御部４Ａは、データ破棄を行い（Ｓ１２）、認証情報と認証判定結果（認証結果）とを出力し（Ｓ４０）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【０１１９】
次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報を取得するかどうかを判定する（Ｓ１５）。次の認証情報を取得する場合には、認証処理制御部４Ａは、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。
【０１２０】
次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【０１２１】
認証用処理（認証判定用利用者認証表読み出し処理）の経過時間が所定時間を超過していない場合、認証判定部３は、抽出した認証判定用利用者認証情報と、読み出した認証判定用利用者認証表とを組み合わせ、認証判定処理を行う（Ｓ１９）。
【０１２２】
認証処理制御部４Ａは、この認証判定処理に要した経過時間を計測するため、高精度クロック発生部５より経過クロックを読み出す（Ｓ２０）。
【０１２３】
次に、認証処理制御部４Ａは、認証判定処理の経過時間が所定時間を超過していないかを判定する（Ｓ２１）。
【０１２４】
認証判定処理の経過時間が、所定時間を超過している場合、認証処理制御部４Ａは、データ破棄を行い（Ｓ１２）、認証情報と認証判定結果（認証結果）とを出力し（Ｓ４０）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【０１２５】
次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【０１２６】
次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報の認証処理を行うかどうか（次の認証情報を取得するかどうか）を判定する（Ｓ１５）。
【０１２７】
次の認証情報の認証処理を行う（次の認証情報を取得する）場合は、認証処理制御部４Ａは、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。
【０１２８】
認証判定処理の経過時間が、所定時間を超過していない場合、認証処理制御部４Ａは、認証情報と認証判定結果（認証結果）とを出力する（Ｓ４０）。
【０１２９】
次に、認証処理制御部４Ａは、再び認証判定処理を行うかどうかを判断する（Ｓ１４）。
【０１３０】
次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【０１３１】
次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報の認証処理を行うかどうか（次の認証情報を取得するかどうか）を判定する（Ｓ１５）。
【０１３２】
次の認証情報の認証処理を行う（次の認証情報を取得する）場合は、認証処理制御部４Ａは、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。
【０１３３】
サービス情報抽出部７は、認証処理制御部４Ａから認証情報と認証判定結果とを受信し（Ｓ４１）、次に、サービスを実行するために必要なサービス情報を抽出する（Ｓ４２）。
【０１３４】
次に、サービス情報抽出部７は、抽出したサービス情報を出力する（Ｓ４３）。
【０１３５】
サービス情報抽出部７は、さらに次のサービス情報抽出処理を行うかどうかを判定し（Ｓ４４）、次のサービス情報抽出処理を行う場合は、認証処理制御部４Ａからの認証情報および認証判定結果の受信（Ｓ４１）を待機する。
【０１３６】
次のサービス情報抽出処理を行わない場合は、処理を終了する。
【０１３７】
図５に示す認証処理装置では、図１に示す認証処理装置と同様に高速認証処理を実現できるのに加えて、サービス情報を出力することができる。それゆえ、例えば、このサービス情報に基づいてコンテンツ配信サーバがコンテンツ配信を行うことが可能となる。
【０１３８】
〔コンテンツ送信機能を持つ認証処理装置（コンテンツ配信処理装置）の構成〕
さらに、サービス情報抽出部により抽出されたサービス情報をもとに、コンテンツ配信を行う構成のコンテンツ配信処理装置の例を図７に示す。コンテンツ配信処理装置は、図５に示す認証処理部１Ａと同一の機能を備える認証処理部１Ａと、図５に示すサービス情報抽出部７と同一の機能を備えるサービス情報抽出部７と、サービス情報に基づいてコンテンツデータをユーザ端末に送信するコンテンツ送信部８とからなる。
【０１３９】
認証処理部１Ａは、利用者認証情報（ユーザＩＤ、パスワード、利用者端末アドレスなど）とサービス情報（コンテンツＩＤ、品質指定情報など）とを含む認証情報を利用者端末から取得する１つあるいは複数の認証情報取得部２と、利用者認証情報により認証判定を行う１つあるいは複数の認証判定部３と、高精度クロックを発生させる高精度クロック発生部５と、認証情報取得部２および認証判定部３を高精度クロックを用いて制御し、かつ、認証判定部３から出力された情報（認証判定結果）を管理し利用者端末へ送信する認証処理制御部４Ａとからなる。認証処理制御部４Ａは、図１の認証処理制御部４が備える各種機能に加えて、認証情報を出力する機能を備えている。さらにこの認証処理部１Ａの出力（認証処理制御部４Ａの出力）は、サービス情報抽出部７に接続されている。サービス情報抽出部７は、認証処理部１Ａが取得した認証情報と、認証判定結果とから、サービスに必要な情報（サービス情報）のみを抽出し、出力する。さらに、この認証処理部１Ａの出力は、サービス情報抽出部７に接続されている。サービス情報抽出部７は、認証処理部が取得した認証情報と、認証判定結果とから、サービスに必要な情報のみを抽出し、出力する。サービス情報抽出部７の出力は、コンテンツ送信部８（配信部；データ送信部）に接続されている。コンテンツ送信部８は、認証が完了した段階でサービスに必要な情報（サービス情報）のみを受信し、コンテンツ配信などのサービスを行う。
【０１４０】
なお、図７の構成では、認証情報取得部２、および、認証判定部３はそれぞれ一つずつの場合を示しているが、認証情報取得部２、および、認証判定部３が複数ある場合は、これらへの接続スイッチが挿入されるだけであり、認証処理制御部４Ａの制御手順はまったく同じである。また、高精度クロックは、認証処理制御部４Ａに供給されるようになっていればよく、例えば認証処理部の外部から認証処理制御部４Ａに高精度クロックを供給する構成としてもよい。また、認証処理装置は、認証情報取得部２、認証判定部３、認証処理制御部４Ａ、高精度クロック発生部５、サービス情報抽出部７、およびコンテンツ送信部８以外の構成要素を備えていてもよい。
【０１４１】
この認証方法の処理手順を図８に示すフローチャートを用いて説明する。Ｓ１〜Ｓ１２、Ｓ１４〜Ｓ２１、Ｓ４０〜Ｓ４４は、図６と同様である。
【０１４２】
認証処理制御部４Ａは、高精度クロック発生部５から、次に行う認証情報取得処理の経過時間の基準となる、基準クロックを読み出す（Ｓ１）。
【０１４３】
次に、認証処理制御部４Ａは、認証情報取得部２より、認証情報を取得する（Ｓ２）。所定時間内に認証情報取得処理が完了しなかった場合は認証情報取得処理を強制終了する。
【０１４４】
認証情報取得処理終了後、認証処理制御部４Ａは、認証情報取得処理の経過時間を計測するため、高精度クロック発生部５から経過クロックを読み出す（Ｓ３）。
【０１４５】
認証処理制御部４Ａは、認証情報取得処理の経過時間が、所定時間を超過していないか判定する（Ｓ４）。
【０１４６】
認証情報取得処理の経過時間が所定時間を超過している場合、認証処理制御部４Ａは、認証情報取得処理が完了したか否かにかかわらず、データ破棄を行い（Ｓ５）、認証情報取得処理の基準クロック読み出し（Ｓ１）から処理を再開する。
【０１４７】
認証情報取得処理の経過時間が所定時間を超過していない場合、認証処理制御部４Ａは、処理を続行し、認証情報取得処理が完了したかどうかを判定する（Ｓ６）。
【０１４８】
認証情報取得処理が完了していない場合は、認証処理制御部４Ａは、データ破棄を行い（Ｓ５）、認証情報取得処理の基準クロック読み出し（Ｓ１）から再開する。
【０１４９】
認証情報取得処理が完了している場合、認証処理制御部４Ａは、取得された認証情報を認証判定部３に送信する（Ｓ７）。
【０１５０】
認証判定部３に認証情報を送信した後、認証処理制御部４Ａは認証判定処理の経過時間の基準となる、基準クロックを高精度クロック発生部５から読み出す（Ｓ８）。
【０１５１】
認証判定部３は、受信した認証情報から、利用者認証に必要な認証判定用利用者情報のみを抽出する（Ｓ９）。認証判定部３は、所定時間内に認証判定用利用者情報抽出処理が完了しなかった場合は認証判定用利用者情報抽出処理を強制終了する。
【０１５２】
認証処理制御部４Ａは、利用者情報抽出処理の経過時間を計測するため、高精度クロック発生部５から経過クロックを読み出す（Ｓ１０）。
【０１５３】
次に、認証処理制御部４Ａは、利用者情報抽出処理の経過時間が、所定時間を超過していないかを判定する（Ｓ１１）。
【０１５４】
利用者情報抽出処理の経過時間が所定時間を超過している場合は、認証処理制御部４Ａは、データ破棄を行い（Ｓ１２）、認証情報と認証判定結果（認証結果）とを出力し（Ｓ４０）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【０１５５】
次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報を取得するかどうかを判定する（Ｓ１５）。次の認証情報を取得する場合には、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。
【０１５６】
次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【０１５７】
利用者情報抽出処理の経過時間が所定時間を超過していない場合、認証判定部３は、利用者認証情報と組み合わせて認証を行う情報（認証判定用利用者認証表）を認証判定部３の中から読み出す（Ｓ１６）。認証判定用利用者認証表は、認証判定部３の中に格納されている。認証判定部３は、所定時間内に認証判定用利用者認証表の読み出し処理が完了しなかった場合は、認証情報取得処理を強制終了する。
【０１５８】
認証処理制御部４Ａは、高精度クロック発生部５より経過クロックを読み出し（Ｓ１７）、この読み出し処理の経過時間を計測する。
【０１５９】
次に、認証処理制御部４Ａは、認証判定用利用者認証表読み出し処理の経過時間が、所定時間を超過していないかを判定する（Ｓ１８）。
【０１６０】
認証判定用利用者認証表読み出し処理の経過時間が、所定時間を超過している場合、認証処理制御部４Ａは、データ破棄を行い（Ｓ１２）、認証情報と認証判定結果（認証結果）とを出力し（Ｓ４０）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【０１６１】
次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報を取得するかどうかを判定する（Ｓ１５）。次の認証情報を取得する場合には、認証処理制御部４Ａは、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。
【０１６２】
次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【０１６３】
認証用処理（認証判定用利用者認証表読み出し処理）の経過時間が所定時間を超過していない場合、認証判定部３は、抽出した認証判定用利用者認証情報と、読み出した認証判定用利用者認証表とを組み合わせ、認証判定処理を行う（Ｓ１９）。
【０１６４】
認証処理制御部４Ａは、この認証判定処理に要した経過時間を計測するため、高精度クロック発生部５より経過クロックを読み出す（Ｓ２０）。
【０１６５】
次に、認証処理制御部４Ａは、認証判定処理の経過時間が所定時間を超過していないかを判定する（Ｓ２１）。
【０１６６】
認証判定処理の経過時間が、所定時間を超過している場合、認証処理制御部４Ａは、データ破棄を行い（Ｓ１２）、認証情報と認証判定結果（認証結果）とを出力し（Ｓ４０）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。
【０１６７】
次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【０１６８】
次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報の認証処理を行うかどうか（次の認証情報を取得するかどうか）を判定する（Ｓ１５）。
【０１６９】
次の認証情報の認証処理を行う（次の認証情報を取得する）場合は、認証処理制御部４Ａは、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。
【０１７０】
認証判定処理の経過時間が、所定時間を超過していない場合、認証処理制御部４Ａは、認証情報と認証判定結果（認証結果）とを出力する（Ｓ４０）。
【０１７１】
次に、認証処理制御部４Ａは、再び認証判定処理を行うかどうかを判断する（Ｓ１４）。
【０１７２】
次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。
【０１７３】
次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報の認証処理を行うかどうか（次の認証情報を取得するかどうか）を判定する（Ｓ１５）。
【０１７４】
次の認証情報の認証処理を行う（次の認証情報を取得する）場合は、認証処理制御部４Ａは、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。
【０１７５】
サービス情報抽出部７は、認証処理制御部４Ａから認証情報と認証判定結果とを受信し（Ｓ４１）、次に、サービスを実行するために必要なサービス情報を抽出する（Ｓ４２）。
【０１７６】
次に、サービス情報抽出部７は、抽出したサービス情報をコンテンツ送信部８に送信する（Ｓ４３）。
【０１７７】
サービス情報抽出部７は、さらに次のサービス情報抽出処理を行うかどうかを判定し（Ｓ４４）、次のサービス情報抽出処理を行う場合は、認証処理制御部４Ａからの認証情報および認証判定結果の受信（Ｓ４１）を待機する。
【０１７８】
次のサービス情報抽出処理を行わない場合は、処理を終了する。
【０１７９】
コンテンツ送信部８は、サービス情報抽出部７からサービス情報を受信し（Ｓ５０）、次に、サービスを実行するために必要なコンテンツデータ（サービス用データ）を読み出す（Ｓ５１）。
【０１８０】
次に、コンテンツ送信部８は、読み出したコンテンツデータを利用者端末に送信（配信）する（Ｓ５２）。
【０１８１】
コンテンツ送信部８は、さらに次のデータ送信処理を行うかどうかを判定し（Ｓ５３）、次のデータ送信処理を行う場合は、サービス情報抽出部７からのサービス情報の受信（Ｓ５０）を待機する（Ｓ５３）。
【０１８２】
次のデータ送信処理を行わない場合は、処理を終了する。
【０１８３】
図７に示すコンテンツ配信処理装置では、図１に示す認証処理装置と同様に高速認証処理を実現できるのに加えて、コンテンツ配信が可能となる。
【０１８４】
ところで、本発明の認証方法および認証処理装置は、プログラムをコンピュータに実行させることによって実現してもよい。本発明の認証処理プログラムは、本発明の認証方法に含まれる各ステップをコンピュータに実行させるためのプログラムである。また、本発明の認証処理プログラムは、本発明の認証処理装置に含まれる各部としてコンピュータを機能させるためのプログラムであってもよい。
【０１８５】
また、本発明のコンテンツ配信処理装置およびコンテンツ配信方法は、プログラムをコンピュータに実行させることによって実現してもよい。本発明のコンテンツ配信処理プログラムは、本発明のコンテンツ配信方法に含まれる各ステップをコンピュータに実行させるためのプログラムである。また、本発明のコンテンツ配信処理プログラムは、本発明のコンテンツ配信処理装置に含まれる各部としてコンピュータを機能させるためのプログラムであってもよい。
【０１８６】
なお、図１、図３、および図５に示す認証処理装置を構成する各部や、図７に示すコンテンツ配信処理装置を構成する各部は、ＣＰＵなどの演算手段がＲＯＭやＲＡＭなどの記録媒体に格納されたプログラムコードを実行することで実現される機能ブロックであってもよく、同様の処理を行うハードウェアであってもよい。また、処理の一部を行うハードウェアと、当該ハードウェアの制御や残余の処理を行うプログラムコードを実行する上記演算手段とを組み合わせても実現することもできる。さらに、上記各部材のうち、ハードウェアとして説明した部材であっても、処理の一部を行うハードウェアと、当該ハードウェアの制御や残余の処理を行うプログラムコードを実行する上記演算手段とを組み合わせても実現することもできる。なお、上記演算手段は、単体であってもよいし、装置内部のバスや種々の通信路を介して接続された複数の演算手段が共同してプログラムコードを実行してもよい。
【０１８７】
上記演算手段によって直接実行可能なプログラムコード自体、または、後述する解凍などの処理によってプログラムコードを生成可能なデータとしてのプログラムは、当該プログラム（プログラムコードまたは上記データ）を記録媒体に格納し、当該記録媒体を配付したり、あるいは、上記プログラムを、有線または無線の通信路を介して伝送するための通信手段で送信したりして配付され、上記演算手段で実行される。
【０１８８】
なお、通信路を介して伝送する場合、通信路を構成する各伝送媒体が、プログラムを示す信号列を伝搬し合うことによって、当該通信路を介して、上記プログラムが伝送される。また、信号列を伝送する際、送信装置が、プログラムを示す信号列により搬送波を変調することによって、上記信号列を搬送波に重畳してもよい。この場合、受信装置が搬送波を復調することによって信号列が復元される。一方、上記信号列を伝送する際、送信装置が、デジタルデータ列としての信号列をパケット分割して伝送してもよい。この場合、受信装置は、受信したパケット群を連結して、上記信号列を復元する。また、送信装置が、信号列を送信する際、時分割／周波数分割／符号分割などの方法で、信号列を他の信号列と多重化して伝送してもよい。この場合、受信装置は、多重化された信号列から、個々の信号列を抽出して復元する。いずれの場合であっても、通信路を介してプログラムを伝送できれば、同様の効果が得られる。
【０１８９】
ここで、プログラムを配付する際の記録媒体は、取外し可能である方が好ましいが、プログラムを配付した後の記録媒体は、取外し可能か否かを問わない。また、上記記録媒体は、プログラムが記憶されていれば、書換え（書き込み）可能か否か、揮発性か否か、記録方法および形状を問わない。記録媒体の一例として、磁気テープやカセットテープなどのテープ、あるいは、フロッピー（登録商標）ディスクやハードディスクなどの磁気ディスク、または、ＣＤ−ＲＯＭや光磁気ディスク（ＭＯ）、ミニディスク（ＭＤ）やデジタルビデオディスク（ＤＶＤ）などのディスクが挙げられる。また、記録媒体は、ＩＣカードや光カードのようなカード、あるいは、マスクＲＯＭやＥＰＲＯＭ、ＥＥＰＲＯＭまたはフラッシュＲＯＭなどのような半導体メモリであってもよい。あるいは、ＣＰＵなどの演算手段内に形成されたメモリであってもよい。
【０１９０】
なお、上記プログラムコードは、上記各処理の全手順を上記演算手段へ指示するコードであってもよいし、所定の手順で呼び出すことで、上記各処理の一部または全部を実行可能な基本プログラム（例えば、オペレーティングシステムやライブラリなど）が既に存在していれば、当該基本プログラムの呼び出しを上記演算手段へ指示するコードやポインタなどで、上記全手順の一部または全部を置き換えてもよい。
【０１９１】
また、上記記録媒体にプログラムを格納する際の形式は、例えば、実メモリに配置した状態のように、演算手段がアクセスして実行可能な格納形式であってもよいし、実メモリに配置する前で、演算手段が常時アクセス可能なローカルな記録媒体（例えば、実メモリやハードディスクなど）にインストールした後の格納形式、あるいは、ネットワークや搬送可能な記録媒体などから上記ローカルな記録媒体にインストールする前の格納形式などであってもよい。また、プログラムは、コンパイル後のオブジェクトコードに限るものではなく、ソースコードや、インタプリトまたはコンパイルの途中で生成される中間コードとして格納されていてもよい。いずれの場合であっても、圧縮された情報の解凍、符号化された情報の復号、インタプリト、コンパイル、リンク、または、実メモリへの配置などの処理、あるいは、各処理の組み合わせによって、上記演算手段が実行可能な形式に変換可能であれば、プログラムを記録媒体に格納する際の形式に拘わらず、同様の効果を得ることができる。
【発明の効果】
【０１９２】
本発明では、高精度クロックを用いて認証情報の取得時間を厳密に制御することにより、厳密に周期的な認証処理を行うことができる。さらに処理のパターンを限定することにより、高速な処理を実現できる。この結果、従来手法では認証処理速度の向上を低下させていた、非周期的なデータ伝送に備えて確保する時間的なマージンをなくし、認証処理速度を格段に向上させることができる。
【発明を実施するための最良の形態】
【０１９３】
以下の説明では、配信サーバと利用者端末がインターネットなどのネットワークを通じて通信する方式での、認証つきコンテンツ配信サービスを例にとり説明する。しかしながら、本発明の認証方式はコンテンツ配信とは独立に認証サーバとしても利用できる。また、本発明はさまざまなネットワーク、アクセス網にも適用可能である。
【０１９４】
〔実施形態１〕
本発明の一実施形態について、図７から図１１に基づいて説明すると以下の通りである。本実施形態は、図７に示すコンテンツ配信処理装置をＶＯＤ(Video On Demand)サーバに適用した形態である。ＶＯＤサーバ内の認証処理手順は、図８に示す通りである。
【０１９５】
図９には、利用者端末とサーバ（ＶＯＤサーバ）とからなるＶＯＤシステムの端末構成例を示す。図１１は、本発明を適用した認証処理部を含む認証つき配信サーバと、この配信サーバで提供される認証つきコンテンツ配信サービスを利用する利用者端末の通信手順を示す図である。
【０１９６】
まず、サーバ（認証つき配信サーバ）１１は、利用者端末１０から利用者認証情報とサービス情報からなる認証情報を受信する。図１０は、利用者端末１０から受信される認証情報の例を示す図である。
【０１９７】
サーバ（認証つき配信サーバ）１１内部の構成の詳細を図７を用いて説明する。サーバ１１は、図７に示すように、認証処理部１Ａと、サービス情報抽出部７と、サービス情報に基づいてコンテンツデータをユーザ端末に送信するコンテンツ送信部８とからなる。
【０１９８】
認証処理部１Ａの詳細は図７にて示す。認証処理部１Ａは、利用者認証情報（ユーザＩＤ、パスワード、利用者端末アドレスなど）とサービス情報（コンテンツＩＤ、品質指定情報など）とを含む認証情報を利用者端末から取得する１つあるいは複数の認証情報取得部２と、利用者認証情報により認証判定を行う１つあるいは複数の認証判定部３と、高精度クロックを発生させる高精度クロック発生部５と、認証情報取得部２および認証判定部３を高精度クロックを用いて制御し、かつ、認証判定部３から出力された情報（認証判定結果）を管理し利用者端末へ送信する認証処理制御部４Ａとからなる。さらに、この認証処理部１Ａの出力（認証処理制御部４Ａの出力）は、サービス情報抽出部７に接続されている。サービス情報抽出部７は、認証処理部１Ａが取得した認証情報と、認証判定結果とから、サービスに必要な情報（サービス情報）のみを抽出し、出力する。サービス情報抽出部７の出力は、コンテンツ送信部８（配信部）に接続されている。コンテンツ送信部８は、認証が完了した段階でサービスに必要な情報（サービス情報）のみを受信し、コンテンツ配信などのサービスを行う。
【０１９９】
なお、図７の構成では、認証情報取得部２、および、認証判定部３はそれぞれ一つずつの場合を示しているが、認証情報取得部２、および、認証判定部３が複数ある場合は、これらへの接続スイッチが挿入されるだけであり、認証処理制御部４Ａの制御手順はまったく同じである。また、高精度クロックは、認証処理制御部４Ａに供給されるようになっていればよく、例えば認証処理部の外部から認証処理制御部４Ａに高精度クロックを供給する構成としてもよい。また、サーバ１１は、認証情報取得部２、認証判定部３、認証処理制御部４Ａ、高精度クロック発生部５、サービス情報抽出部７、およびコンテンツ送信部８以外の構成要素を備えていてもよい。
【０２００】
この場合の認証処理部の認証処理手順は、図８に示すフローチャートを用いて前に説明した通りであるが、再度、図８に示すフローチャートを用いて説明する。認証処理制御部４Ａは、高精度クロック発生部５から、以降の認証情報取得処理の経過時間の基準となる、基準クロックを読み出す（Ｓ１）。次に、認証処理制御部４Ａは、認証情報取得部２より、認証情報を取得する（Ｓ２）。認証情報が取得されるかあるいは一定時間経過後に認証情報取得処理は終了する。認証情報取得処理終了後、認証処理制御部４Ａは、認証情報取得処理の経過時間を計測するため、高精度クロック発生部５から経過クロックを読み出す（Ｓ３）。認証処理制御部４Ａは、経過時間が、認証情報取得処理にわりあてた時間である取得時間を超過していないか判定する（Ｓ４）。経過時間が取得時間を超過している場合、認証処理制御部４Ａは、認証情報取得処理が完了したか否かにかかわらず、データ破棄を行い（Ｓ５）、認証情報取得処理の基準クロック読み出し（Ｓ１）から処理を再開する。認証情報取得処理の経過時間が所定時間を超過していない場合、認証処理制御部４Ａは、処理を続行し、認証情報取得処理が完了したかどうかを判定する（Ｓ６）。認証情報取得処理が完了していない場合は、認証処理制御部４Ａは、データ破棄を行い（Ｓ５）、認証情報取得処理の基準クロック読み出し（Ｓ１）から再開する。認証情報取得処理が完了している場合、認証処理制御部４Ａは、取得された認証情報を認証判定部３に送信する（Ｓ７）。
【０２０１】
認証判定部３に認証情報を送信した後、認証処理制御部４Ａは、認証判定処理の経過時間の基準となる、基準クロックを高精度クロック発生部５から読み出す（Ｓ８）。認証判定部３は、受信した認証情報から、利用者認証に必要な認証判定用利用者情報のみを抽出する（Ｓ９）。認証処理制御部４Ａは、利用者情報抽出処理の経過時間を計測するため、高精度クロック発生部５から経過クロックを読み出す（Ｓ１０）。この後、認証処理制御部４Ａは、経過時間が利用者情報抽出処理にわりあてた時間である抽出時間を超過していないかを判定する（Ｓ１１）。経過時間が抽出時間を超過している場合は、認証処理制御部４Ａは、データ破棄を行い（Ｓ１２）、認証情報と認証判定結果（認証結果）とを出力し（Ｓ４０）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報を取得するかどうかを判定する（Ｓ１５）。次の認証情報を取得する場合には、認証情報取得から再度開始するため、認証情報取得処理（Ｓ１〜Ｓ７）から再開する。次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。経過時間が抽出時間を超過していない場合、認証判定部３は、利用者認証情報と組み合わせて認証を行う情報（認証判定用利用者認証表）を認証判定部３の中から読み出す（Ｓ１６）。認証判定用利用者認証表は、認証判定部３の中に格納されている。認証処理制御部４Ａは、高精度クロック発生部５より経過クロックを読み出し（Ｓ１７）、この読み出し処理の経過時間を計測する。次に、認証処理制御部４Ａは、経過時間が、利用者認証表読み出し処理にわりあてた時間を超過していないかを判定する（Ｓ１８）。経過時間が利用者認証表読み出し処理にわりあてた時間を超過している場合、認証処理制御部４Ａは、データ破棄を行い（Ｓ１２）、認証情報と認証判定結果（認証結果）とを出力し（Ｓ４０）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報を取得するかどうかを判定する（Ｓ１５）。次の認証情報を取得する場合には、認証処理制御部４Ａは、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。次の認証判定処理を行う場合は、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。経過時間が利用者認証表読み出し処理にわりあてた時間を超過していない場合、認証判定部３は、抽出した認証判定用利用者認証情報と、読み出した認証判定用利用者認証表とを組み合わせ、認証判定処理を行う（Ｓ１９）。認証処理制御部４Ａは、高精度クロック発生部５より経過クロックを読み出し（Ｓ２０）、この認証判定処理に要した経過時間が、認証処理に割り当てた認証時間を超過していないかを判定する（Ｓ２１）。認証判定処理に要した経過時間が認証処理に割り当てた認証時間を超過している場合、認証処理制御部４Ａは、データ破棄を行い（Ｓ１２）、認証情報と認証判定結果（認証結果）とを出力し（Ｓ４０）、次の認証判定処理を行うかどうかを判断する（Ｓ１４）。次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報の認証処理を行うかどうか（次の認証情報を取得するかどうか）を判定する（Ｓ１５）。次の認証情報の認証処理を行う（次の認証情報を取得する）場合は、認証処理制御部４Ａは、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。認証判定処理に要した経過時間が認証処理に割り当てた認証時間を超過していない場合、認証処理制御部４Ａは、利用者端末１０に認証判定結果を送信し、また、サービス情報抽出部７に認証情報と認証判定結果とを送信する（Ｓ４０）。次に、認証処理制御部４Ａは、再び認証判定処理を行うかどうかを判断する（Ｓ１４）。
【０２０２】
次の認証判定処理を行う場合は、認証処理制御部４Ａは、認証判定用利用者情報抽出処理の基準クロック読み出し（Ｓ８）から再度開始する。次の認証判定処理を行わない場合は、認証処理制御部４Ａは、次の認証情報の認証処理を行うかどうか（次の認証情報を取得するかどうか）を判定する（Ｓ１５）。次の認証情報の認証処理を行う（次の認証情報を取得する）場合は、認証処理制御部４Ａは、認証情報取得処理の基準クロック読み出し（Ｓ１）から再度開始する。次の認証情報を取得しない場合には、処理を終了する。サービス情報抽出部７は、認証処理制御部４Ａから送信された認証情報と認証判定結果とを取得し（Ｓ４１）、認証情報と認証判定結果とよりサービス情報を抽出する（Ｓ４２）。サービス情報抽出部７は、抽出したサービス情報をコンテンツ送信部８に出力する（Ｓ４３）。さらに、サービス情報抽出部７は、次のサービス情報抽出処理を行うかどうかを判定し（Ｓ４４）、次のサービス情報抽出処理を行う場合は、次の認証情報と認証判定結果の受信（Ｓ４１）を待機する。次のサービス情報抽出処理を行わない場合は、処理を終了する。コンテンツ送信部８はサービス情報を取得し（Ｓ５０）、次にサービス用データを読み出す（コンテンツＩＤから内部に蓄積されているコンテンツデータを読み出すなどの処理を行う）（Ｓ５１）。コンテンツ送信部８（配信部）は、読み出されたサービス用データを、利用者端末１０にむけ送信する（Ｓ５２）。さらに次のデータ送信処理を行うかどうかを判定し（Ｓ５３）、次のデータ送信処理を行う場合は、コンテンツ送信部８は、サービス情報抽出部７からのサービス情報の受信（Ｓ５０）を待機する（Ｓ５３）。次のデータ送信処理を行わない場合は、処理を終了する。
【０２０３】
以上のように、本発明を適用したＶＯＤサーバ１１は、利用者端末１０からの配信の要求に対して、高精度クロックで制御される一定時間の間にコンテンツ配信を開始することができる。
【０２０４】
なお、図８では、データ破棄（Ｓ５）の後、必ず認証情報取得処理の基準クロック読み出し（Ｓ１）から再開していた。しかしながら、データ破棄（Ｓ５）の後、次の認証情報取得を行うかどうかを判定し（Ｓ１５）、次の認証情報取得処理を行う場合のみ、基準クロック読み出し（Ｓ１）から開始し、次の認証処理を行わない場合（所定時間内の認証情報取得に失敗し、次の認証処理を行わない場合）は、処理を完了するようにしてもよい。
【０２０５】
〔実施形態２〕
本実施形態は、認証サーバと配信サーバとを別個の装置として配置する場合である。図１２にこの実施形態の一例を示す。この例の配信システムは、認証処理部１Ａおよびサービス情報抽出部７Ａを備える認証サーバ１２と、コンテンツ送信部８を備える配信サーバ１３とで構成されている。
【０２０６】
この場合の処理手順は図８に示した実施形態１の処理手順とほぼ同じであるが、サービス情報抽出部７Ａが、サービス情報抽出部７による処理に加えて、サービス情報を利用者端末１０に通知することのみが異なる。
【０２０７】
本実施形態では、配信サーバを複数配置することも可能であるが、複数の配信サーバを連携させるためには、利用者端末は認証要求を送信する認証サーバとは別の装置からコンテンツを受信する可能性を考慮する必要がある。認証結果を利用者端末に送信する際に配信サーバのアドレスを送信する方式、利用者端末が特定の配信サーバを利用することを事前に知らせておく方式、同報通信などにより通知する方式などさまざまな方法をとりうるので、図中では省略した。
【０２０８】
〔実施形態３〕
本実施形態は、認証処理部内に一つの認証情報取得部と、複数の認証判定部とを持つ場合である。図１３に一例を示す。この例の配信システムは、認証処理部１Ｂおよびサービス情報抽出部７Ａを備える認証サーバ１２Ｂと、コンテンツ送信部８を備える配信サーバ１３とで構成されている。認証処理部１Ｂは、認証判定部３の数が１つから複数に変更されている点と、認証処理制御部４Ａに代えて認証処理制御部４Ｂを備えている点とを除いて前記の認証処理部１Ａと同一である。
【０２０９】
認証処理制御部４Ｂは、認証処理制御部４Ａの機能に加えて、認証情報取得部２を通じてネットワークから受信した情報を一時的に蓄積し、さらに適切な認証判定部３に対して認証サーバ１２Ｂが受信したデータを割り当てる機能を備えている。認証サーバ１２Ｂにおける処理手順は、図６のフローチャートに示す処理手順に対し、認証処理制御部４Ｂは、認証情報取得部２から受信した認証情報を適切な認証判定部３に送信するためのスイッチを行う処理が挿入される点のみが異なる。
【０２１０】
本実施形態では、複数の認証判定部３に認証判定処理を振り分けることができるので、認証判定処理の負荷を軽減できる。
【０２１１】
〔実施形態４〕
本実施形態は、実施形態３の拡張として、複数の認証サーバを連携させる実施形態である。この構成を図１４に示す。この例の配信システムは、認証サーバ群１４と、配信サーバ１３とで構成されている。認証サーバ群１４は、認証処理部１Ｃを備える認証サーバＡ１５と、認証サーバＡ１５から送信された認証情報に対して認証処理を行う認証処理部１を備える認証サーバＢ１６とで構成されている。認証処理部１Ｃは、認証処理制御部４Ａに代えて認証処理制御部４Ｃを備えている点以外は前記の認証処理部１Ａと同一である。認証処理制御部４Ｃは、認証処理制御部４Ａの機能に加えて、認証サーバＢ１６に認証情報を送信し、認証判定結果通知を認証サーバＢ１６から受け取る機能を備えている。
【０２１２】
図１４では、全ての認証サーバに少なくとも一つの認証処理部と、少なくとも一つの認証情報取得部とが設けられている。認証サーバＡにおいては、認証判定部は、必須ではないので、図１４では設けられていない。しかしながら、全ての認証サーバに少なくとも一つの認証判定部を持たせてもよい。
【産業上の利用可能性】
【０２１３】
本発明は、コンテンツ配信に限らず認証処理を高速化できるため、高速なネットワークデバイスを用いた認証つきコンテンツ配信サーバで大量のサービス要求に対応する場合に効果的である。
【図面の簡単な説明】
【０２１４】
【図１】本発明の実施の一形態に係る認証処理装置の構成を示すブロック図である。
【図２】本発明の実施の一形態に係る認証処理手順を示すフローチャートである。
【図３】本発明の他の実施の形態に係る認証処理負荷監視機能を備える認証処理装置の構成を示すブロック図である。
【図４】図３の認証処理負荷監視機能を備える認証処理装置における処理の流れを示すフローチャートである。
【図５】本発明のさらに他の実施の形態に係るサービス情報抽出機能を有する認証処理装置の構成を示すブロック図である。
【図６】図５のサービス抽出機能をもつ認証処理装置における処理の流れを示すフローチャートである。
【図７】本発明の実施の一形態に係るコンテンツ配信装置の構成を示すブロック図である。
【図８】図７のコンテンツ配信装置における処理の流れを示すフローチャートである。
【図９】実施形態１から実施形態４において、本発明を適用するＶＯＤサービスでの端末構成例を示すブロック図である。
【図１０】本発明を適用するＶＯＤサービスでの認証情報の例を示すブロック図である。
【図１１】ＶＯＤを提供する端末構成に本発明のコンテンツ配信装置を適用した例（実施形態１）の構成を示すブロック図である。
【図１２】ＶＯＤを提供する端末構成に本発明のコンテンツ配信装置を適用し、ＶＯＤサーバを認証サーバと配信サーバとに分離した例（実施形態２）の構成を示すブロック図である。
【図１３】ＶＯＤを提供する端末構成に本発明のコンテンツ配信装置を適用し、ＶＯＤサーバを認証サーバと配信サーバに分離し、認証サーバの認証判定部複数である例（実施形態３）の構成を示すブロック図である。
【図１４】ＶＯＤを提供する端末構成に本発明のコンテンツ配信装置を適用し、ＶＯＤサーバを認証サーバ群と配信サーバとに分離し、複数の認証サーバが連携して動作する例（実施形態４）の構成を示すブロック図である。
【符号の説明】
【０２１５】
１    認証処理部
１Ａ  認証処理部
１Ｂ  認証処理部
１Ｃ  認証処理部
２    認証情報取得部
３    認証判定部
４    認証処理制御部
４Ａ  認証処理制御部
４Ｂ  認証処理制御部
４Ｃ  認証処理制御部
５    高精度クロック発生部
６    認証処理負荷監視部
７    サービス情報抽出部
７Ａ  サービス情報抽出部
８    コンテンツ送信部
１０    利用者端末
１１    サーバ
１２    認証サーバ
１２Ｂ  認証サーバ
１３    配信サーバ
１４    認証サーバ群
１５    認証サーバＡ
１６    認証サーバＢ
【図１】
2005301460.tif 000003
【図２】
2005301460.tif 000004
【図３】
2005301460.tif 000005
【図４】
2005301460.tif 000006
【図５】
2005301460.tif 000007
【図６】
2005301460.tif 000008
【図７】
2005301460.tif 000009
【図８】
2005301460.tif 000010
【図９】
2005301460.tif 000011
【図１０】
2005301460.tif 000012
【図１１】
2005301460.tif 000013
【図１２】
2005301460.tif 000014
【図１３】
2005301460.tif 000015
【図１４】
2005301460.tif 000016