(57)【要約】【課題】  遠隔学習を行う際に適切に認証を行う必要がある。教材単位やランダムな時間間隔、あるいは、あらかじめ決められた時間間隔に、複数回の認証を行う方法が知られているが、それらの方法では、利用時に正当な利用者に負担がかってしまうという課題がある。【解決手段】  本発明は、上記事情に鑑みてなされたものであり、初回の利用開始時のログイン時だけでなく不定期に認証をかける。認証の頻度は、認証にかかった時間、その認証結果の精度、利用者が使っている端末、認証に用いた認証デバイスの種類等から利用者の懐疑度を算出し、懐疑度が高い利用者には頻繁に認証を要求し、懐疑度が低い利用者には認証の頻度を下げる。【選択図】  図１
2013182552.tif 000002
【特許請求の範囲】
【請求項１】
受講者が用いる端末装置と管理装置とコンテンツ提供装置とがネットワークを介して接続される遠隔学習システムであって、
前記端末装置は、
前記コンテンツ提供装置が提供する教育コンテンツの利用を可能にする教育コンテンツ利用部と、
前記管理装置からの認証要求に応答して前記受講者の認証情報を取得し認証応答を作成する認証情報取得部と、を有し、
前記管理装置は、
前記端末装置へ前記認証要求を送信し、前記端末装置から前記認証応答を受信し、前記利用者の認証判定を行う認証処理部と、を有し、
前記認証処理部は、
前記認証に成功した場合に、前記コンテンツ提供装置に前記端末装置へのコンテンツ提供を要求する処理と、
前記端末装置から前記認証応答を受信するまでに要した認証応答処理時間を計測し、前記認証応答処理時間に基づき、次回の認証要求時刻を決定する処理と、
前記決定した前記次回の認証要求時刻に従い、新たな認証要求を前記端末装置へ送信する処理と、を行う
ことを特徴とする遠隔学習システム。
【請求項２】
請求項１に記載の遠隔学習システムであって、
前記認証処理部は、前記認証応答処理時間の計測において、
前記認証要求を前記端末装置へ送信してから前記認証応答を受信するまでの時間か、または、当該時間から、予め計測した、前記端末装置との間でのデータの送受信時間を差し引いた時間を、前記認証応答処理時間とする
ことを特徴とする遠隔学習システム。
【請求項３】
請求項２に記載の遠隔学習システムであって、
前記認証処理部は、
前記認証判定の際に、認証精度を算出し、
前記端末装置の種類を取得し、
前記端末装置の認証処理用デバイスの種類を取得し
前記認証応答処理時間と、前記認証精度と、前記端末装置の前記種類と、前記認証用デバイスの前記種類と、前記認証処理部が次回の認証要求時刻を決定する際に使用するために予め保管されているポリシー情報と、を用いて、前記次回の認証要求時刻を算出する
ことを特徴とする遠隔学習システム。
【請求項４】
請求項３に記載の遠隔学習システムであって、
前記ポリシー情報は、認証時間ポリシーと、認証精度ポリシーと、端末装置の種類ポリシーと、認証デバイスの種類ポリシーと、の一つ以上任意の組み合わせであり、
前記認証時間ポリシーは、認証応答処理時間から偽指数を決定するためのルールであり、前記認証処理部は、前記認証時間ポリシーと実際の認証応答処理時間から、認証応答処理時間による偽指数を求め、
前記認証精度ポリシーは、他人と判定する判定限界の値から偽指数を決定するためのルールであり、前記認証処理部は、前記認証精度ポリシーと実際の認証精度から、認証精度による偽指数を求め、
前記端末装置の種類ポリシーは、端末装置の種類から偽指数を決定するためのルールであり、前記認証処理部は、前記端末装置の種類ポリシーと実際の端末装置の種類から、端末装置の種類による偽指数を求め、
前記認証デバイスの種類ポリシーは、認証に用いる認証デバイスの種類から偽指数を決定するためのルールであり、前記認証処理部は、前記認証デバイスの種類ポリシーと実際の認証デバイスの種類から、認証デバイスの種類による偽指数を求め、
次回の認証要求までの認証要求間隔を、基準認証要求間隔−（ａ×認証応答処理時間による偽指数）−（ｂ×認証精度による偽指数）−（ｃ×端末装置の種類による偽指数）−（ｄ×認証デバイスの種類による偽指数）により算出する
（ただし、ａ、ｂ、ｃ、ｄは、それぞれの偽指数に係る重み付け係数であり、基準認証要求間隔は、正当な利用者に対して認証を要求する時間間隔である）
ことを特徴とする遠隔学習システム。
【請求項５】
請求項４に記載の遠隔学習システムであって、
前記認証処理部は、
ある利用者に係る前記認証応答処理時間の偽係数を求める際に、他の複数の利用者に係る前記認証応答処理時間の偽係数を用いて統計処理を行い、
統計的異常値の判定を行い、異常値と判定された場合には偽指数を高く、異常値と判定されなかった場合には偽指数を低くする
ことを特徴とする遠隔学習システム。
【請求項６】
請求項１から５のいずれか一に記載の遠隔学習システムであって、
前記端末装置の前記認証処理用デバイスは、生体情報読み取り装置であり、
前記端末装置の前記認証情報取得部は、
前記生体情報読み取り装置が取得した生体情報の特徴値の抽出を行い、
前記認証応答に前記生体情報の特徴値を含め、
前記サービス提供システムの前記認証処理部は、前記認証判定において、前記認証応答に含まれる前記生体情報の特徴値と、予め登録されている前記利用者の生体情報の特徴値と、を比較する
ことを特徴とする遠隔学習システム。
【請求項７】
請求項１から５のいずれか一に記載の遠隔学習システムであって、
前記端末装置の前記認証処理用デバイスは、撮像装置および／または音声入力装置であり、
前記端末装置の前記認証情報取得部は、前記撮像装置で取得した顔画像および／または、音声データを前記認証応答に含め、
前記サービス提供システムの前記認証処理部は、前記認証判定において、前記認証応答に含まれる前記顔画像および／または、前記音声データ予め登録されている利用者の顔画像および／または音声データと、を比較する
ことを特徴とする遠隔学習システム。
【請求項８】
請求項１から５のいずれか一に記載の遠隔学習システムであって、
前記端末装置の前記認証処理用デバイスは、ＩＣカード読み取り装置と、電子証明書を格納したＩＣカードであり、
前記端末装置の前記認証情報取得部は、前記電子証明書を前記認証応答に含め、
前記サービス提供システムの前記認証処理部は、前記認証判定において、前記認証応答に含まれる前記電子証明書を、予め登録されている前記電子証明書を発行した認証局の証明書を用いて検証する
ことを特徴とする遠隔学習システム。
【請求項９】
請求項１から５のいずれか一に記載の遠隔学習システムであって、
前記端末装置の前記認証処理用デバイスは、キーボードまたはタッチパッドであり、
前記端末装置の前記認証情報取得部は、前記キーボードまたは前記タッチパッドから入力されたパスワードを前記認証応答に含め、
前記サービス提供システムの前記認証処理部は、前記認証応答に含まれる前記パスワードを、予め登録されているパスワードと比較する
ことを特徴とする遠隔学習システム。
【請求項１０】
受講者が用いる端末装置とサーバ装置とコンテンツ提供装置とがネットワークを介して接続される遠隔学習システムであって、
前記端末装置は、
前記サーバ装置から転送された画面イメージを表示する表示部と、
前記サーバ装置からの認証要求に応答して前記受講者の認証情報を取得し認証応答を作成する認証情報取得部と、を有し、
前記サーバ装置は、
前記コンテンツ提供装置が提供する教育コンテンツの利用を可能にする教育コンテンツ利用部と、を有し、
前記コンテンツ提供装置は、
前記教育コンテンツを保管する教育コンテンツ保管部と、
前記教育コンテンツ保管部に保管されている前記教育コンテンツを提供する教育コンテンツ提供部と、
前記端末装置をあて先とする前記認証要求を送信し、前記端末装置から前記認証応答を受信し、前記利用者の認証判定を行う認証処理部と、を有し、
前記認証処理部は、
前記認証に成功した場合に、前記教育コンテンツ提供部に前記端末装置へのコンテンツ提供を要求する処理と、
前記端末装置から前記認証応答を受信するまでに要した認証応答処理時間を計測し、前記認証応答処理時間に基づき、次回の認証要求時刻を決定する処理と、
前記決定した前記次回の認証要求時刻に従い、新たな認証要求を前記端末装置へ送信する処理と、を行う
該認証処理部で認証を行う際に利用する認証情報を保管する認証情報保管部と、前記認証処理部が
ことを特徴とする遠隔学習システム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示される主題は、ネットワークを経由して学習を受ける遠隔学習システムにおける受講者の認証に関する。
【背景技術】
【０００２】
近年、大学に通学しなくても、自宅から通信ネットワークを経由して受講ができる遠隔学習が盛んにおこなわれるようになってきた。大学等の資格を与える講義の場合には、出席率や試験の成績をもとにして資格が与えられる。遠隔学習システムでは、直接、対面で正当な受講者（本人という）確認ができないために、受講時の遠隔での認証を正しく行うことが重要である。認証を正しく行わないと、本当の受講者でない第三者が、代わりに受講するなりすまし受講ができてしまう。
【０００３】
このようななりすまし受講を防ぐ方法として、受講開始時の初回ログイン以降に１つの教材区分単位が終了する毎に、又は、ランダムに設定される随時認証時間に基づいて、生体認証による再度の本人認証処理を行う方法が知られている（例えば特許文献１「課題を解決するための手段」）。また、あらかじめ定められた時間ごと当該受講者の生体情報を取得して認証を行う方法が知られている（例えば特許文献２「請求項１」）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2011-53969号公報
【特許文献２】特開2005-258364号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の教材単位やランダムな時間間隔、あるいは、特許文献２のあらかじめ決められた時間間隔に、複数回の認証を行う方法では、受講時に正当な受講者に負担がかかってしまう。
【課題を解決するための手段】
【０００６】
本発明は、上記事情に鑑みてなされたものであり、第三者がなりすまして受講している程度（以降、懐疑度と呼ぶ）を推定し、受講開始時だけでなく、受講中にも、懐疑度に応じて頻度を変え、不定期に認証を要求することにより、上記課題を解決する。
【０００７】
認証要求の頻度は、認証にかかった時間、その認証結果の精度、受講者が使っている端末、認証に用いた認証デバイスの種類、等の任意の組み合わせから算出する受講者の懐疑度に応じて変更する。例えば、懐疑度が高い受講者には頻繁に認証を要求し、懐疑度が低い受講者には認証の頻度を下げる。
【０００８】
懐疑度の算出時に考慮する要因は、例えば、以下の通りである。
【０００９】
認証にかかった時間：第三者がなり済まして受講していれば、認証要求の際に、本人に替わるまでに時間がかかると考え、考慮する。
【００１０】
認証結果の精度：生体認証などの場合、他人と判断するほどではないが、マッチング率が低い場合に懐疑度が高いと考え、考慮する。
【００１１】
受講者が使っている端末：組織内（学内）にある端末なのか、自宅にある端末なのか、あるいは、公共施設にある端末なのか、によって懐疑度が変わると考え、考慮する。
【００１２】
認証デバイスの種類の種類：認証に用いるデバイスとして、生体情報（と読取デバイス）、クレジットカードなどのＩＣカード、学生証、携帯電話端末などが考えられる。これらのデバイスは受講者にとっては他人に貸したくない度合いが変わると考え、考慮する。
【００１３】
本明細書では、これらの要因に基づき、懐疑度を算出し、懐疑度が高い受講者には頻繁に認証を要求し、懐疑度が低い受講者には認証の頻度を下げる認証方法を提供する。
【００１４】
上記に基づき開示されるより具体的な態様は、例えば、
受講者が用いる端末装置と管理装置とコンテンツ提供装置とがネットワークを介して接続される遠隔学習システムであって、
端末装置は、
コンテンツ提供装置が提供する教育コンテンツの利用を可能にする教育コンテンツ利用部と、
管理装置からの認証要求に応答して受講者の認証情報を取得し認証応答を作成する認証情報取得部と、を有し、
管理装置は、
端末装置へ認証要求を送信し、端末装置から認証応答を受信し、利用者の認証判定を行う認証処理部と、を有し、
認証処理部は、
認証に成功した場合に、コンテンツ提供装置に端末装置へのコンテンツ提供を要求する処理と、
端末装置から認証応答を受信するまでに要した認証応答処理時間を計測し、認証応答処理時間に基づき、次回の認証要求時刻を決定する処理と、
決定した次回の認証要求時刻に従い、新たな認証要求を端末装置へ送信する処理と、を行うことを特徴とする。
【００１５】
さらに、認証処理部は、認証応答処理時間の計測において、
認証要求を端末装置へ送信してから認証応答を受信するまでの時間か、または、当該時間から、予め計測した、端末装置との間でのデータの送受信時間を差し引いた時間を、認証応答処理時間としてもよい。
【００１６】
さらに、認証処理部は、
認証判定の際に、認証精度を算出し、
端末装置の種類を取得し、
端末装置の認証処理用デバイスの種類を取得し
認証応答処理時間と、認証精度と、端末装置の種類と、認証用デバイスの種類と、認証処理部が次回の認証要求時刻を決定する際に使用するために予め保管されているポリシー情報と、を用いて、次回の認証要求時刻を算出してもよい。
【００１７】
さらに、ポリシー情報は、認証時間ポリシーと、認証精度ポリシーと、端末装置の種類ポリシーと、認証デバイスの種類ポリシーと、の一つ以上任意の組み合わせであり、
認証時間ポリシーは、認証応答処理時間から偽指数を決定するためのルールであり、認証処理部は、認証時間ポリシーと実際の認証応答処理時間から、認証応答処理時間による偽指数を求め、
認証精度ポリシーは、他人と判定する判定限界の値から偽指数を決定するためのルールであり、認証処理部は、認証精度ポリシーと実際の認証精度から、認証精度による偽指数を求め、
端末装置の種類ポリシーは、端末装置の種類から偽指数を決定するためのルールであり、認証処理部は、端末装置の種類ポリシーと実際の端末装置の種類から、端末装置の種類による偽指数を求め、
認証デバイスの種類ポリシーは、認証に用いる認証デバイスの種類から偽指数を決定するためのルールであり、認証処理部は、認証デバイスの種類ポリシーと実際の認証デバイスの種類から、認証デバイスの種類による偽指数を求め、
次回の認証要求までの認証要求間隔を、基準認証要求間隔−（ａ×認証応答処理時間による偽指数）−（ｂ×認証精度による偽指数）−（ｃ×端末装置の種類による偽指数）−（ｄ×認証デバイスの種類による偽指数）により算出してもよい。
（ただし、ａ、ｂ、ｃ、ｄは、それぞれの偽指数に係る重み付け係数であり、基準認証要求間隔は、正当な利用者（受講者）に対して認証を要求する時間間隔である）
さらに、認証処理部は、
ある利用者に係る認証応答処理時間の偽係数を求める際に、他の複数の利用者に係る認証応答処理時間の偽係数を用いて統計処理を行い、
統計的異常値の判定を行い、異常値と判定された場合には偽指数を高く、異常値と判定されなかった場合には偽指数を低くしてもよい。
【発明の効果】
【００１８】
開示によれば、正当な受講者には認証の負担をかけず、なりすまし受講を行う不正な受講を抑制することができる。
【図面の簡単な説明】
【００１９】
【図１】実施例１の遠隔学習システムの構成を例示する図である。
【図２】端端末装置、管理装置、コンテンツ提供装置のハードウェア構成を例示する図である。
【図３】実施例１の受講者認証を行うフローを例示する図である。
【図４】次回認証時刻を決定するフローを例示する図である。
【図５】次回認証時刻の決定に用いるポリシーを例示する図である。
【図６】実施例２の遠隔学習システムの構成を例示する図である。
【図７】実施例２の受講者認証を行うフローを例示する図である。
【発明を実施するための形態】
【００２０】
本発明の実施形態について説明する。なお、これにより本発明が限定されるものではない。
【実施例１】
【００２１】
図１は、本実施例の遠隔学習システムの構成図である。本実施例の遠隔学習システムは、図１に示す管理装置２０とコンテンツ提供装置３０とがネットワーク９００を介して接続され、端末装置１０ｎと管理装置２０とがネットワーク８００を介して接続される。
【００２２】
端末装置１０は、コンテンツ（例えば、教育コンテンツ）を受信したり、利用者の入力を送信したりすることにより、利用者（以下、遠隔学習システムにおける受講者を指す）によるコンテンツの利用を可能にするコンテンツ利用部１０２と、管理装置２０からの認証要求時に受講者の認証情報取得する認証情報取得部１０３と、管理装置２０とコンテンツ、認証情報などデータの送受信を行う通信部１０１と、を含む。
【００２３】
管理装置２０は、受講者認証を行う認証処理部２０２と、該認証処理部２０２で認証を行う際に利用する認証情報を保管する認証情報保管部２０３と、認証処理部２０２が受講者の認証を要求してから認証応答を受信するまでにかかった時間を保管する認証応答処理時間保管部２０４と、認証処理部２０２が次回認証時刻を決定する際に使用するポリシー情報を保管するポリシー情報保管部２０５と、管理装置２０およびコンテンツ提供装置３０とデータの送受信を行う通信部２０１と、を含む。
【００２４】
コンテンツ提供装置３０は、教育コンテンツを保管する教育コンテンツ保管部３０３と、該教育コンテンツ保管部３０３に保管されている教育コンテンツを提供する教育コンテンツ提供部３０２と、管理装置２０とデータの送受信を行う通信部３０１と、を含む。
【００２５】
図２は、端末装置１０を実現する情報処理装置のハードウェア構成図である。ＣＰＵ１１、主記憶装置１２、補助記憶装置１４、通信装置１５、入出力装置１６、記憶媒体１８の読取装置１７、認証処理用デバイス１３などがバスなどの内部通信線１９で接続された構成である。
【００２６】
図示を省略するが、管理装置２０と、コンテンツ提供装置３０も、規模や性能の違いは有るが、端末装置１０と同様のハードウェア構成である。ただし、管理装置２０と、コンテンツ提供装置３０には、認証処理用デバイス１３は不要である。
【００２７】
端末装置１０、管理装置２０、コンテンツ提供装置３０のそれぞれが備える、上述の各処理部は、図２に示す構成において、補助記憶装置１４に格納された処理プログラムが主記憶装置１２にロードされ、ＣＰＵ１１により実行されることにより、具現化される。また、各プログラムは予め補助記憶装置１４に格納されても良いし、他の記憶媒体１８または通信媒体（ネットワーク８００、９００、またはこれらネットワークを伝搬する搬送波またはディジタル信号）を介して、必要なときにロードされても良い。
【００２８】
本実施例の認証処理について説明する。
【００２９】
図３は、実施例１の受講者認証を行うフロー図である。
【００３０】
まず、端末装置１０は、管理装置２０に対して、受講の開始要求Ａ１０１を送信する（Ｓ１０１）。
【００３１】
管理装置２０の認証処理部２０２は、端末装置１０に対して認証要求Ａ２０１を送信する（Ｓ２０１）。
【００３２】
端末装置１０の認証情報取得部１０３は、認証処理用デバイス１３から認証情報を取得し、認証応答処理を行う（Ｓ１０２）。端末装置１０の通信部１０１は、認証応答処理（Ｓ１０２）の結果を含む認証応答Ａ１０２を、管理装置２０へ送信する。
【００３３】
管理装置２０の認証処理部２０２は、認証要求Ａ２０１を端末装置１０へ送信してから認証応答Ａ１０２を受信するまでの時間（認証応答処理時間）を計測する（Ｓ２０２）。
【００３４】
該計測された認証応答処理時間は、管理装置２０の認証応答処理時間保管部２０４に保管する。管理装置２０の認証処理部２０２は、端末装置１０から受信した認証応答Ａ１０２と、自身の認証情報保管部２０３に保管されている情報と、から受講者の認証判定を行う（Ｓ２０３）。この認証判定の際に、後述する認証精度を算出する。
【００３５】
該認証判定に失敗すれば、終了通知Ａ２０２を端末装置１０に送信し、受講処理を終了する。認証判定（Ｓ２０３）で認証に成功すれば、計測した認証応答処理時間に基づいて、次回認証時刻を決定する処理を行う（Ｓ２０４）。
【００３６】
管理装置２０は、コンテンツ提供装置３０に対して、コンテンツ提供要求Ａ２０３を送信する（Ｓ２０６）。
【００３７】
コンテンツ提供装置３０の教育コンテンツ提供部３０２は、教育コンテンツ保管部３０３に保管されている教育コンテンツＡ３０１を端末装置１０に対して送信する（Ｓ３０１）。
【００３８】
端末装置１０の教育コンテンツ利用部は、コンテンツ提供装置３０から受信した教育コンテンツＡ３０１を入出力装置から出力し、コンテンツの利用（教育コンテンツの受講）を可能にする（Ｓ１０３）。
【００３９】
管理装置２０は、次回認証時刻決定処理（Ｓ２０４）で決定された時刻を過ぎたか否かを判定し（Ｓ２０５）、過ぎていなければ次の教育コンテンツの提供を継続する。次回認証時刻を過ぎている場合には、コンテンツ提供を中断し、認証処置（Ｓ２０１）から繰り返す。
【００４０】
管理装置２０の認証応答処理時間の計測処理（Ｓ２０２）において、認証要求Ａ２０１を端末装置１０へ送信してから認証応答Ａ１０２を受信するまでの時間を計測しているが、認証応答処理時間の計測処理（Ｓ２０２）より以前に、管理装置２０と端末装置１０の間でデータを送受信するだけのネットワーク時間を計測するようにして、認証応答処理時間の計測処理（Ｓ２０２）において、計測した時間からネットワーク時間を差し引いても良い。
【００４１】
また、端末装置１０の認証応答処理Ｓ１０２において、認証処理用デバイス１３から認証情報を取得するようにしているが、認証処理用デバイス１３は、指紋読み取り装置や静脈読み取り装置、虹彩読み取り装置などの生体情報読み取り装置であっても良い。この場合には、端末装置１０の認証応答処理Ｓ１０２で、生体情報の特徴値の抽出を行い、認証応答Ａ１０２に生体情報の特徴値を含ませ、管理装置２０の認証情報保管部２０３には、事前に登録した受講者の生体情報の特徴値を保管し、比較するようにする。
【００４２】
また、認証処理用デバイス１３は、カメラやマイクなどのような入力装置でも良い。この場合、入力装置で取得した顔写真、音声などのデータを認証応答Ａ１０２に含ませ、管理装置２０の認証情報保管部２０３に事前に登録されている受講者の顔写真や音声データと比較するようにする。
【００４３】
また、認証処理用デバイス１３は、ＩＣカードリーダと公的個人認証証明書や免許証などのＩＣカードのような公的カードなどでも良いし、学生証のようなカードでも良いし、携帯電話などの端末装置でも良い。これらの場合、前述のＩＣカードや携帯電話に電子証明書と対応する秘密鍵を組み込んで、管理装置２０と公開鍵暗号方式により認証を行っても良い。そのときには、管理装置２０の認証情報保管部２０３には事前に電子証明書を発行した認証局の証明書が登録されているものとし、端末装置１０から送信された電子証明書を検証することで認証を行う。
【００４４】
また、認証処理用デバイス１３は、パスワードなどを入力するキーボードやタッチパッドなどの入力装置でも良い。この場合、入力されたパスワードを認証応答Ａ１０２に含ませ、管理装置２０の認証情報保管部２０３に事前に登録されているパスワードと比較するようにする。
【００４５】
図４は、図３の次回認証時刻決定処理（Ｓ２０４）の詳細を説明するフロー図である。
【００４６】
管理装置２０は、前述したとおり、管理装置２０と端末装置１０の間でデータを送受信するだけのネットワーク時間を計測する（Ｓ２０４１）。
【００４７】
次に、図３の認証応答処理時間の計測処理（Ｓ２０２）で計測され、認証応答処理時間保管部２０４に保管された認証応答処理時間を取得し、ネットワーク時間を差し引いた時間を認証応答処理時間とする（Ｓ２０４２）。
【００４８】
次に、図３の認証判定処理（Ｓ２０３）のために算出された認証精度を取得する（Ｓ２０４３）。
【００４９】
認証精度とは、生体認証における登録された特徴値との差分や、写真や音声認証時の登録された顔写真や音声データとの差分などである。次に、端末装置１０の種類を取得する（Ｓ２０４４）。
【００５０】
次に、認証処理用デバイス１３の種類を取得する（Ｓ２０４５）。
【００５１】
端末装置１０の種類や認証処理用デバイス１３の種類は、図３の開始要求Ａ１０１に含めても良い。または、認証応答Ａ１０２の含めても良い。最後に、ステップＳ２０４１からＳ２０４５までで取得した情報を用いて次回認証時刻を算出する（Ｓ２０４６）。
【００５２】
図５は、図４の次回認証時刻の算出処理（Ｓ２０４６）の詳細を例示する図である。管理装置２０のポリシー情報保管部２０５に、保管されている各種ポリシーの例を示す。
【００５３】
まず、認証応答処理時間ポリシー（２０５１）は、認証応答処理時間による偽指数を決定するために用いる。図５の例示では、３秒未満の認証応答処理時間であれば偽指数は０、３秒以上の認証応答処理時間であれば偽指数は１と設定されている。図５の例示では２段階に設定しているが、２以上の多段階に設定しても良い。また、管理装置２０の認証応答処理時間保管部２０４に保存される、他受講者の多くのデータを用いて統計処理を行い、公知の標準偏差基準法や、マハラノビス平方距離を用いた方法などで統計的異常値の判定を行い、異常値と判定された場合には偽指数を１に、異常値と判定されなかった場合には偽指数を０にしても良い。認証応答処理時間の逆数を偽指数にしても良い。
【００５４】
認証精度ポリシー（２０５２）は、認証精度による偽指数を決定するために用いる。図５の例示では、生体認証単体で、他人と判定する判定限界の値をａとした時に、そのａの半分未満であれば偽指数は０、そうでなければ偽指数は１と設定されている。図５の例示では２段階に設定しているが、２以上の多段階に設定しても良い。
【００５５】
端末装置の種類ポリシー（２０５３）は、端末装置の種類による偽指数を決定するために用いる。図５の例示では、大学構内などの組織内の端末であれば偽指数は０、家庭内の端末であれば偽指数は０．２、それ以外の未登録の端末であれば偽指数は１と設定されている。図５の例示では３段階に設定しているが、３以上の多段階に設定しても良い。
【００５６】
認証デバイスの種類ポリシー（２０５４）は、認証に用いる認証デバイスの類による偽指数を決定するために用いる。図５の例示では、認証処理用デバイス１３がＩＣカードの場合、偽指数は０、免許証のような公的カードの場合、偽指数は０．１、携帯電話を認証処理用デバイスとする場合は、偽指数が０、１、学生証の場合は０．５、生体認証装置の場合は０．１と設定されている。図５の例示では５種類の認証処理用デバイスを例示しているが、この他の認証処理用デバイスを設定しても良い。
【００５７】
最後に行った認証要求から、次回の認証要求までの認証要求間隔を、正当な受講者に対して認証を要求する時間間隔を基準認証要求間隔とし、基準認証要求間隔−（ａ×認証応答処理時間による偽指数）−（ｂ×認証精度による偽指数）−（ｃ×端末装置による偽指数）−（ｄ×認証デバイスによる偽指数）により算出する。ただし、ａ、ｂ、ｃ、ｄは、それぞれの偽指数に係る重み付け係数である。
【００５８】
次に、最後に認証要求を行った時刻と、算出した認証要求間隔と、から、次回の認証要求時刻を求める。
【００５９】
今回の例示では、認証応答処理時間のポリシー２０５１と、認証精度ポリシー２０５２と、端末装置の種類ポリシー２０５３と、認証デバイスの種類ポリシー２０５４を、用いたが、これらのポリシーを任意に組み合わせ、認証要求間隔と次回の認証要求時刻を算出しても良い。
【００６０】
また、実施例１では、管理装置２０とコンテンツ提供装置３０を、別の装置として記述したが、同一装置内に実装しても良い。
【実施例２】
【００６１】
図６は、本発明の第２の実施例の遠隔学習システムの構成図である。本実施例の遠隔学習システムは、図６に示すように、  端末装置１０ｎとサーバ装置４０とがネットワーク８００を介して接続される。また、サーバ装置４０とコンテンツ提供装置３０とがネットワーク９００を介して接続される。
【００６２】
端末装置１０は、サーバ装置４０から転送された画面イメージを表示する表示部１０４と、サーバ装置４０からの認証要求時に受講者の認証情報取得する認証情報取得部１０３と、サーバ装置４０とデータの送受信を行う通信部１０１と、を含む。
【００６３】
サーバ装置４０は、教育コンテンツを受講する教育コンテンツ利用部２０６と、サーバ装置４０およびコンテンツ提供装置３０とデータの送受信を行う通信部２０１と、を含む。
【００６４】
コンテンツ提供装置３０は、教育コンテンツを保管する教育コンテンツ保管部３０３と、該教育コンテンツ保管部３０３に保管されている教育コンテンツを提供する教育コンテンツ提供部３０２と、受講者認証を行う認証処理部３０４と、該認証処理部３０４で認証を行う際に利用する認証情報を保管する認証情報保管部３０５と、認証処理部３０４が受講者の認証を要求してから認証応答を受信するまでにかかった時間を保管する認証応答処理時間保管部３０６と、認証処理部３０４が次回認証時刻を決定する際に使用するポリシー情報を保管するポリシー情報保管部３０７と、サーバ装置４０とデータの送受信を行う通信部３０１と、を含む。
【００６５】
図示を省略するが、サーバ装置４０も、規模や性能の違いは有るが、実施例１で説明した、端末装置１０と同様のハードウェア構成である。ただし、認証処理用デバイス１３は不要である。
【００６６】
図７は、実施例２の受講者認証を行うフロー図である。
【００６７】
まず、端末装置１０は、サーバ装置４０に対して、受講の開始要求Ａ１０１を送信する（Ｓ１０１）。
【００６８】
サーバ装置４０は、端末装置１０からの開始要求Ａ１０１を受けて、コンテンツ提供装置３０に開始要求Ａ１０１を転送する（Ｓ２１１）。
【００６９】
コンテンツ提供装置３０の認証処理部３０４は、端末装置１０に対して認証要求Ａ３１１を送信する（Ｓ３１１）。
【００７０】
端末装置１０の認証情報取得部１０３は、認証処理用デバイス１３から認証情報を取得し、認証処理を行う（Ｓ１０２）。
【００７１】
端末装置１０の認証処理部２０２は、認証処理（Ｓ１０２）の結果を含む認証応答Ａ１０２を、コンテンツ提供装置３０へ送信する。コンテンツ提供装置３０の認証処理部３０４は、認証要求Ａ３１１を端末装置１０へ送信してから認証応答Ａ１０２を受信するまでの時間を計測する（Ｓ３１２）。
【００７２】
該計測された認証応答処理時間は、コンテンツ提供装置３０の認証応答処理時間保管部３０６に保管する。コンテンツ提供装置３０の認証処理部３０４は、端末装置１０から受信した認証応答Ａ１０２と、自身の認証情報保管部３０５に保管されている情報と、から受講者の認証判定を行う（Ｓ３１３）。
【００７３】
該認証判定に失敗すれば、終了通知Ａ３１２を端末装置１０に送信し、受講処理を終了する。認証判定（Ｓ３１３）で認証に成功すれば、次回認証時刻を決定する処理を行う（Ｓ３１４）。
【００７４】
コンテンツ提供装置３０の教育コンテンツ提供部３０２は、教育コンテンツ保管部３０３に保管されている教育コンテンツＡ３０１をサーバ装置４０に対して送信する（Ｓ３０１）。
【００７５】
サーバ装置４０の教育コンテンツ利用部２０６は、コンテンツ提供装置３０から受信した教育コンテンツＡ３０１の出力結果である画面情報Ａ２１１を、ネットワーク８００を介して端末装置１０に送信する（Ｓ２０３）。
【００７６】
端末装置１０の入出力装置１６は、画面情報Ａ２１１を表示する（Ｓ１１１）。
【００７７】
コンテンツ提供装置３０は、次回認証時刻決定処理（Ｓ３１４）で決定された時刻を過ぎたか否かを判定し（Ｓ３１５）、過ぎていなければ教育コンテンツの提供を継続する。次回認証時刻を過ぎている場合には、認証要求（Ｓ３１１）から繰り返す。
【００７８】
実施例１と同様に、コンテンツ提供装置３０の認証応答処理時間の計測処理（Ｓ３１２）で認証要求Ａ３１１を端末装置１０へ送信してから認証応答Ａ１０２を受信するまでの時間を計測しているが、認証応答処理時間の計測処理（Ｓ３１２）より以前に、コンテンツ提供装置３０と端末装置１０の間でデータを送受信するだけのネットワーク時間を計測するようにして、認証応答処理時間の計測処理（Ｓ３１２）で計測した時間からネットワーク時間を差し引くようにしても良い。
【００７９】
認証処理用デバイス１３に関しては、実施例１と同様である。
【００８０】
また、次回認証時刻決定処理（Ｓ３１４）の方法も実施例１のＳ０４で示した方法と同様である。
【００８１】
また、実施例２では、サーバ装置４０とコンテンツ提供装置３０を、別の装置として記述したが、同一装置内に実装しても良い。
【００８２】
なお、本発明は、上記の本実施形態に限定されるものではなく、その要旨の範囲内で様々な変形が可能である。
【符号の説明】
【００８３】
１０：端末装置、１１：ＣＰＵ、１２：主記憶装置、１３：認証処理用デバイス、１４：補助記憶装置、１５：通信装置、１６：入出力装置、１７：読取装置、１８：記憶媒体、１９：内部信号線、１０１：通信部、１０２：教育コンテンツ利用部、１０３：認証情報取得部、１０４：表示部、２０：管理装置、４０：サーバ装置、２０１：通信部、２０２：認証処理部、２０３：認証情報保管部、２０４：認証応答処理時間保管部、２０５：ポリシー情報保管部、２０６：教育コンテンツ利用部、３０：コンテンツ提供装置、３０１：通信部、３０２：教育コンテンツ提供部、３０３：教育コンテンツ保管部、３０４：認証処理部、３０５：認証情報保管部、３０６：認証応答処理時間保管部、３０７：ポリシー情報保管部、８００：ネットワーク、９００：ネットワーク、Ａ１０１：開始要求、Ａ１０２：認証応答、Ａ２０１：認証要求、Ａ２０２：終了通知、Ａ２０３：コンテンツ提供要求、Ａ２１１：画面情報、Ａ３０１：教育コンテンツ、Ａ３１１：認証要求、Ａ３１２：終了通知、２０５１：認証応答処理時間ポリシー、２０５２：認証精度ポリシー、２０５３：端末装置の種類ポリシー、２０５４：認証デバイスの種類ポリシー
【図１】
2013182552.tif 000003
【図２】
2013182552.tif 000004
【図３】
2013182552.tif 000005
【図４】
2013182552.tif 000006
【図５】
2013182552.tif 000007
【図６】
2013182552.tif 000008
【図７】
2013182552.tif 000009