(57)【特許請求の範囲】
【請求項１】
ユーザ端末がアクセスパス配信サーバへアクセスして受付サーバへのアクセス時刻を予約し、前記アクセス時刻を待って受付サーバへアクセスする遅延アクセス制御方法において、
ユーザ端末が、要求内容に固有の要求識別情報を含むアクセスパス要求をアクセスパス配信サーバへ送信する手順と、
前記アクセスパス配信サーバが、
受信したアクセスパス要求から要求識別情報を抽出する手順と、
前記抽出された要求識別情報を暗号関数に適用して認証情報を計算する手順と、
ユーザ端末に許可する受付サーバへのアクセス時刻を決定する手順と、
前記認証情報およびアクセス時刻を含むアクセスパス応答をユーザ端末に返信する手順と、
前記認証情報およびアクセス時刻を含む認証要求を受付サーバへ送信する手順とを含み、
前記ユーザ端末がさらに、
受信したアクセスパス応答から認証情報およびアクセス時刻を抽出する手順と、
前記アクセス時刻を待って、前記要求識別情報および認証情報を含むサービス要求を受付サーバへ送信する手順とを含み、
前記受付サーバが、
受信した認証要求から、認証情報およびアクセス時刻を抽出する手順と、
受信したサービス要求から要求識別情報および認証情報を抽出する手順と、
前記認証要求から抽出された認証情報とサービス要求から抽出された認証情報とを比較する手順と、
受信したサービス要求から抽出された要求識別情報を前記暗号関数と同一の関数に適用して認証情報を計算する手順と、
認証要求から抽出された認証情報を前記認証情報の計算結果と比較する手順と、
前記各比較結果が一致し、かつサービス要求の受信時刻が前記アクセス時刻以降の所定の時間内であれば、前記要求識別情報に対応したサービスを提供する手順とを含むことを特徴とする遅延アクセス制御方法。
【請求項２】
ユーザ端末がアクセスパス配信サーバへアクセスして受付サーバへのアクセス時刻を予約し、前記アクセス時刻を待って受付サーバへアクセスする遅延アクセス制御方法において、
ユーザ端末が、要求内容に固有の要求識別情報を含むアクセスパス要求をアクセスパス配信サーバへ送信する手順と、
前記アクセスパス配信サーバが、
受信したアクセスパス要求から要求識別情報を抽出する手順と、
前記抽出された要求識別情報を暗号関数に適用して認証情報を計算する手順と、
ユーザ端末に許可する受付サーバへのアクセス時刻を決定する手順と、
前記認証情報を、前記アクセス時刻まで復号情報を取得できない時限暗号関数に適用して時限暗号化情報を計算する手順と、
前記アクセス時刻および時限暗号化情報を含むアクセスパス応答をユーザ端末に返信する手順と、
前記認証情報を含む認証要求を受付サーバへ送信する手順とを含み、
前記ユーザ端末がさらに、
受信したアクセスパス応答からアクセス時刻および時限暗号化情報を抽出する手順と、
前記アクセス時刻を待って前記復号情報を取得する手順と、
前記時限暗号化情報を復号情報で復号して認証情報を取得する手順と、
前記要求識別情報および認証情報を含むサービス要求を受付サーバへ送信する手順とを含み、
前記受付サーバが、
受信した認証要求から認証情報を抽出する手順と、
受信したサービス要求から要求識別情報および認証情報を抽出する手順と、
前記認証要求から抽出された認証情報とサービス要求から抽出された認証情報とを比較する手順と、
受信したサービス要求から抽出された要求識別情報を前記暗号関数と同一の関数に適用して認証情報を計算する手順と、
認証要求から抽出された認証情報を前記認証情報の計算結果と比較する手順と、
前記各比較結果が一致すれば、前記要求識別情報に対応したサービスを提供する手順とを含むことを特徴とする遅延アクセス制御方法。
【請求項３】
ユーザ端末がアクセスパス配信サーバへアクセスして受付サーバへのアクセス時刻を予約し、前記アクセス時刻を待って受付サーバへアクセスする遅延アクセス制御システムにおいて、
ユーザ端末が、
要求内容に固有の要求識別情報を含むアクセスパス要求をアクセスパス配信サーバへ送信する手段と、
受信したアクセスパス応答から認証情報およびアクセス時刻を抽出する手段と、
前記アクセス時刻を待って、前記要求識別情報および認証情報を含むサービス要求を受付サーバへ送信する手段とを含み、
前記アクセスパス配信サーバが、
受信したアクセスパス要求から要求識別情報を抽出する手段と、
前記抽出された要求識別情報を暗号関数に適用して認証情報を計算する手段と、
ユーザ端末に許可する受付サーバへのアクセス時刻を決定する手段と、
前記認証情報およびアクセス時刻を含むアクセスパス応答をユーザ端末に返信する手段と、
前記認証情報およびアクセス時刻を含む認証要求を受付サーバへ送信する手段とを含み、
前記受付サーバが、
受信した認証要求から認証情報およびアクセス時刻を抽出する手段と、
受信したサービス要求から要求識別情報および認証情報を抽出する手段と、
前記認証要求から抽出された認証情報とサービス要求から抽出された認証情報とを比較する手段と、
受信したサービス要求から抽出された要求識別情報を前記暗号関数と同一の関数に適用して認証情報を計算する手段と、
認証要求から抽出された認証情報を前記認証情報の計算結果と比較する手段と、
前記各比較結果が一致し、かつサービス要求の受信時刻が前記アクセス時刻以降の所定の時間内であれば、前記要求識別情報に対応したサービスを提供する手段とを含むことを特徴とする遅延アクセス制御システム。
【請求項４】
ユーザ端末がアクセスパス配信サーバへアクセスして受付サーバへのアクセス時刻を予約し、前記アクセス時刻を待って受付サーバへアクセスする遅延アクセス制御システムにおいて、
ユーザ端末が、
要求内容に固有の要求識別情報を含むアクセスパス要求をアクセスパス配信サーバへ送信する手段と、
受信したアクセスパス応答からアクセス時刻および時限暗号化情報を抽出する手段と、
前記アクセス時刻を待って前記復号情報を取得する手段と、
前記時限暗号化情報を復号情報で復号して認証情報を取得する手段と、
前記要求識別情報および認証情報を含むサービス要求を受付サーバへ送信する手段とを含み、
前記アクセスパス配信サーバが、
受信したアクセスパス要求から要求識別情報を抽出する手段と、
前記抽出された要求識別情報を暗号関数に適用して認証情報を計算する手段と、
ユーザ端末に許可する受付サーバへのアクセス時刻を決定する手段と、
前記認証情報を、前記アクセス時刻まで復号情報を取得できない時限暗号関数に適用して時限暗号化情報を計算する手段と、
前記アクセス時刻および時限暗号化情報を含むアクセスパス応答をユーザ端末に返信する手段と、
前記認証情報を含む認証要求を受付サーバへ送信する手段とを含み、
前記受付サーバが、
受信した認証要求から認証情報を抽出する手段と、
受信したサービス要求から要求識別情報および認証情報を抽出する手段と、
前記認証要求から抽出された認証情報とサービス要求から抽出された認証情報とを比較する手段と、
受信したサービス要求から抽出された要求識別情報を前記暗号関数と同一の関数に適用して認証情報を計算する手段と、
認証要求から抽出された認証情報を前記認証情報の計算結果と比較する手段と、
前記各比較結果が一致すれば、前記要求識別情報に対応したサービスを提供する手段とを含むことを特徴とする遅延アクセス制御システム。
【請求項５】
前記ユーザ端末が放送波を受信する手段を含み、前記放送波で提供される復号情報を取得することを特徴とする請求項４に記載の遅延アクセス制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末から送信されたアクセスパス要求を受け付けて、各ユーザ端末の受付サーバへのアクセス時刻を決定し、これを各ユーザ端末へのアクセスパスとして返信する遅延アクセス制御方法およびシステムに関する。
【背景技術】
【０００２】
災害発生時の安否確認のためのリクエスト、あるいはTV番組やラジオ番組でヒットチャートを発表した直後に人気曲の配信を要求するリクエストなど、特定のイベントを契機とするリクエストメッセージは短時間に集中する傾向がある。これらの宛先でリクエストを受け付けるサーバでは、リクエスト数が処理能力を超過すると、超過分についてはサービスの提供が不可能となる。このことは、同サービスを利用するユーザの満足度を低下させると共に、たとえばリクエストが有料コンテンツの配信であれば、コンテンツ提供者にとっては販売機会の損失となる。
【０００３】
イベントを契機とするアクセスの集中は通常のアクセス量を遙かに凌駕し、瞬間的には、例えば１０倍から１００倍に達する場合もある。したがって、アクセス集中時のピーク時に合わせてサーバ容量を設計してしまうと、時間的に大半を占める通常時には大幅な過剰設備状態を招いてしまう。しかも、このようなアクセス集中は予測が難しいので、たとえ十分と予測される設備を用意できたとしても、その容量を上回るアクセスが集中する可能性を否定できない。
【０００４】
このような技術課題に対して、特許文献１には、通信放送連携双方向サービスにおいて、放送番組により提供された応答要求に対する視聴者からの応答情報の送信集中を防止すべく、視聴者が放送コンテンツを契機として、通信回線経由で短時間に集中的に情報を送受信する場合に、視聴者の通信トラヒックに遅延を付加して送出することにより、時間的な負荷分散を実現する技術が開示されている。付加される遅延量は、受付側のネットワークないしはサーバの負荷状態に応じて適応的に決定され、放送波により通知される。
【０００５】
しかしながら、特許文献１では、各ユーザに許可される応答タイミングが、応答操作の検知後に一様乱数で決定される遅延時間の経過後なので、早く応答したユーザのメッセージが常に早く受け付けられるとは限らず、受付が公平に行われないという技術課題があった。
【０００６】
このような技術課題に対して、特許文献２には、ユーザ端末から送信されたアクセスパス要求を受け付けて、各ユーザ端末のサービス提供サーバ（サービスを提供する受付サーバ）へのアクセス時刻を決定し、これを各ユーザ端末へのアクセスパスとして返信するリクエスト受付システムにおいて、リクエストのアクセスを漏れなく、かつ順序逆転なく公平に受け付けられるようにしたリクエスト受付方法およびシステムが提案されている。
【特許文献１】特開２００６−１０９２１８号公報
【特許文献２】特願２００７−１５３３３号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記した特許文献２の技術では、悪意の第三者が次のような不正を実施できてしまうという技術課題があった。
【０００８】
１．アクセスパス配信サーバに予めアクセスして受付サーバへのアクセス時刻を予約することなく、保護対象である受付サーバへ直接アクセスして受付を行うことができる。
【０００９】
２．アクセスパス配信サーバにより提示されているアクセス時刻を遵守せずに受付サーバへアクセスして受付を行うことができる。
【００１０】
３．アクセスパス配信サーバに事前に提示したリクエストと異なるリクエストで受付を行うことができる。
【００１１】
本発明の目的は、上記した従来技術の課題を解決し、受付サーバへの直接アクセスによる要求や、遅延時間あるいはリクエスト内容が改ざんされている要求では受け付けが行われない遅延アクセス制御方法およびシステムを提供することにある。
【課題を解決するための手段】
【００１２】
上記した目的を達成するために、本発明は、ユーザ端末がアクセスパス配信サーバへアクセスして受付サーバへのアクセス時刻を予約し、前記アクセス時刻を待って受付サーバへアクセスする遅延アクセス制御システムにおいて、以下のような手段を講じた点に特徴がある。
【００１３】
(1)ユーザ端末が、要求内容に固有の要求識別情報を含むアクセスパス要求をアクセスパス配信サーバへ送信する手段と、受信したアクセスパス応答から認証情報およびアクセス時刻を抽出する手段と、前記アクセス時刻を待って、前記要求識別情報および認証情報を含むサービス要求を受付サーバへ送信する手段とを含むこと。
【００１４】
前記アクセスパス配信サーバが、受信したアクセスパス要求から要求識別情報を抽出する手段と、前記抽出された要求識別情報を暗号関数に適用して認証情報を計算する手段と、
【００１５】
ユーザ端末に許可する受付サーバへのアクセス時刻を決定する手段と、前記認証情報およびアクセス時刻を含むアクセスパス応答をユーザ端末に返信する手段と、前記認証情報およびアクセス時刻を含む認証要求を受付サーバへ送信する手段とを含むこと。
【００１６】
前記受付サーバが、受信した認証要求から認証情報およびアクセス時刻を抽出する手段と、受信したサービス要求から要求識別情報および認証情報を抽出する手段と、前記認証要求から抽出された認証情報とサービス要求から抽出された認証情報とを比較する手段と、受信したサービス要求から抽出された要求識別情報を前記暗号関数と同一の関数に適用して認証情報を計算する手段と、認証要求から抽出された認証情報を前記認証情報の計算結果と比較する手段と、前記各比較結果が一致し、かつサービス要求の受信時刻が前記アクセス時刻以降の所定の時間内であれば、前記要求識別情報に対応したサービスを提供する手段とを含むこと。
【００１７】
(2)ユーザ端末が、要求内容に固有の要求識別情報を含むアクセスパス要求をアクセスパス配信サーバへ送信する手段と、受信したアクセスパス応答からアクセス時刻および時限暗号化情報を抽出する手段と、前記アクセス時刻を待って前記復号情報を取得する手段と、
【００１８】
前記時限暗号化情報を復号情報で復号して認証情報を取得する手段と、前記要求識別情報および認証情報を含むサービス要求を受付サーバへ送信する手段とを含むこと。
【００１９】
前記アクセスパス配信サーバが、受信したアクセスパス要求から要求識別情報を抽出する手段と、前記抽出された要求識別情報を暗号関数に適用して認証情報を計算する手段と、ユーザ端末に許可する受付サーバへのアクセス時刻を決定する手段と、前記認証情報を、前記アクセス時刻まで復号情報を取得できない時限暗号関数に適用して時限暗号化情報を計算する手段と、前記アクセス時刻および時限暗号化情報を含むアクセスパス応答をユーザ端末に返信する手段と、前記認証情報を含む認証要求を受付サーバへ送信する手段とを含むこと。
【００２０】
前記受付サーバが、受信した認証要求から認証情報を抽出する手段と、受信したサービス要求から要求識別情報および認証情報を抽出する手段と、前記認証要求から抽出された認証情報とサービス要求から抽出された認証情報とを比較する手段と、受信したサービス要求から抽出された要求識別情報を前記暗号関数と同一の関数に適用して認証情報を計算する手段と、認証要求から抽出された認証情報を前記認証情報の計算結果と比較する手段と、前記各比較結果が一致すれば、前記要求識別情報に対応したサービスを提供する手段とを含むこと。
【発明の効果】
【００２１】
本発明によれば、以下のような効果が達成される。
(1)アクセスパス配信サーバがアクセスパス要求から抽出した要求識別情報が受付サーバへも通知され、受付サーバは、ユーザ端末からサービス要求を受信した際に、このサービス要求に登録されている要求識別情報とアクセスパス配信サーバから取得した要求識別情報とを比較して要求認証を行うので、受付サーバへの直接アクセスによる要求や、アクセスパス要求時と異なる内容での要求を排除できる。
(2)アクセスパス配信サーバから受付サーバへ通知された要求識別情報が暗号化されてユーザ端末および受付サーバへ通知され、ユーザ端末がアクセス時刻に受付サーバへサービス要求を送信した際、受付サーバでは当該暗号化された要求識別情報をも参照して認証が行われるので、要求識別情報のみを不正に取得した悪意の第三者による不正アクセスを防止できるようになる。
(3)アクセスパス配信サーバがユーザ端末に許可した受付サーバへのアクセス時刻が受付サーバへも通知され、受付サーバは、ユーザ端末からサービス要求を受信した際に、このユーザ端末に許可されているアクセス時刻と当該サービス要求の受信時刻とを比較して時刻認証を行うので、アクセス時刻を無視した要求や、受付サーバへの直接アクセスによる要求を排除できる。
(4)アクセス時刻の認証に時限式暗号を適用し、ユーザ端末から受付サーバへは、予めアクセスパス配信サーバから許可されているアクセス時刻までは正規のサービス要求を送信できないようにしたので、受付サーバでの時刻認証が不要となって処理負荷が減少する。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の最良の実施の形態について詳細に説明する。 図１は、本発明の第１実施形態に係る遅延アクセス制御システムのネットワーク構成を示したブロック図であり、ここでは、ユーザ端末１からの要求に応じて受付サーバ３がコンテンツを配信する場合を例にして説明する。
【００２３】
携帯電話、PDA、あるいはコンピュータなどのユーザ端末１は、基地局APを経由して携帯電話網あるいはインターネット等の広域ネットワークNWに接続されている。また、ユーザ端末１からの要求に応答して、音楽や映像などのコンテンツを配信する複数の受付サーバ３が、アクセスパス配信サーバ２と共にゲートウエイGW経由で前記広域ネットワークNWに接続されている。
【００２４】
このような構成において、コンテンツ配信を要求するユーザ端末１は、受付サーバ３へのアクセス権を事前予約すべくアクセスパス配信サーバ２へアクセスする。アクセス配信パスサーバ２は、受付サーバ３の能力や負荷状況に基づいて、アクセスが集中しないアクセス時刻を決定し、これをユーザ端末１へ通知する。ユーザ端末１は、通知された時刻を待って受付サーバ３へアクセスする。受付サーバ３は、ユーザ端末１が正規の時刻にアクセスしていることを条件にサービス要求を受け付けてコンテンツを配信する。
【００２５】
図２は、前記ユーザ端末１の主要部の構成を示した機能ブロック図であり、ここでは、本発明の説明に不要な構成は図示が省略されている。
【００２６】
アクセスパス要求送信部１１は、アクセスパス要求メッセージREQ_apを生成してアクセスパス配信サーバ２へ送信する。このREQ_apには、ユーザに固有の識別情報、ユーザ端末に固有の識別情報、および要求するサービス（例えば、配信を希望するコンテンツ）に固有の識別情報などが登録されている。以下、これらの識別情報を要求識別情報ID_reqと総称する。アクセスパス応答受信部１２は、前記REQ_apに応答してアクセスパス配信サーバ２から返信されるアクセスパス応答メッセージREP_apを受信し、当該メッセージから認証情報rおよび遅延時間Δdを抽出する。
【００２７】
サービス要求送信部１３は、サービス要求メッセージREQ_svを生成し、前記アクセスパス要求メッセージREQ_apの送信時刻Tから前記遅延時間Δdの経過後に受付サーバ３へ送信する。当該メッセージには、要求識別情報ID_reqおよび認証情報rが登録されている。サービス応答受信部１４は、受付サーバ３から返信されるサービス応答メッセージREP_svを受信し、当該メッセージに登録されているコンテンツを抽出する。
【００２８】
図３は、前記アクセスパス配信サーバ２の主要部の構成を示した機能ブロック図であり、ここでも、本発明の説明に不要な構成は図示が省略されている。このアクセスパス配信サーバ２がアクセスパス要求を受信ごとに実行する応答処理は低負荷なので、アクセスパス要求が短時間に集中的に受信される場合でも、アクセスパス配信サーバ２は全てのアクセスパス要求を受信順に滞りなく受付処理できる。
【００２９】
アクセスパス要求受信部２１は、ユーザ端末１から送信されるアクセスパス要求メッセージREQ_apを受信し、当該メッセージから要求識別情報ID_reqを抽出する。サーバ能力管理部２２には、各受付サーバ３の処理能力を代表する能力パラメータx1として、単位時間ごとに処理可能なメッセージ数やデータ量などの固定値が予め登録されている。サーバ処理管理部２３では、各受付サーバ３において未処理のリクエスト量がキュー値x2としてリアルタイムで管理されている。遅延時間決定部２４は、後に詳述するように、前記サーバ処理管理部２３で管理されている各受付サーバ３のキュー値x2や能力パラメータx1に基づいて、各ユーザ端末１に対して許可する各受付サーバ３へのアクセス時刻を、メッセージの受信時刻Tからの遅延時間Δdとしてアクセスパス要求ごとに適応的に決定する。
【００３０】
認証情報生成部２５は、アクセスパス要求メッセージREQ_apから抽出された要求識別情報ID_reqを所定の暗号関数f1に適用して認証情報rを生成する。この暗号関数としては、出力長が４０bit以上の一様な出力が得られ、かつ出力から乱数シードおよび関数への入力値を推定できない乱数関数（例えば、ハッシュ関数）を用いることができる。
【００３１】
アクセスパス応答送信部２６は、前記遅延時間Δdおよび認証情報rを含むアクセスパス応答メッセージREP_apを生成してユーザ端末１へ返信する。認証要求送信部２７は、前記認証情報r、遅延時間Δdおよび受信時刻Tを含む認証要求メッセージREQ_ceを、対応する受付サーバ３へ送信する。
【００３２】
図４は、前記受付サーバ３の主要部の構成を示した機能ブロック図であり、ここでも、本発明の説明に不要な構成は図示が省略されている。
【００３３】
認証要求受信部３１は、アクセスパス配信サーバ２から送信された認証要求メッセージREQ_ceを受信し、当該メッセージから認証情報r、遅延時間Δdおよび受信時刻Tを抽出する。サービス要求受信部３２は、ユーザ端末１から送信されるサービス要求メッセージREQ_svを受信し、当該メッセージから要求識別情報ID_reqおよび認証情報rを抽出する。要求認証部３３は、アクセスパス配信サーバ２から通知された認証情報r(2)とユーザ端末１から受信した認証情報r(1)とが一致するか否かに基づいて、当該サービス要求が正規の要求であるか否かを認証する。
【００３４】
時刻認証部３４は、前記サービス要求メッセージREQ_svの受信時刻Treqが、前記受信時刻Tから遅延時間Δdだけ経過した時刻よりも後であるか否かに基づいて時刻認証を行う。サービス応答送信部３５は、前記要求認証および時刻認証のいずれもが成功すると、前記ID_reqで識別されるコンテンツをコンテンツ管理部３６から取得し、当該コンテンツを含むサービス応答メッセージREP_svを生成してユーザ端末１へ返信する。
【００３５】
なお、本実施形態ではアクセスパス配信サーバ２が受付サーバ３と共にゲートウエイGWの配下に接続されているが、ゲートウエイGWにアクセスパス配信サーバ２の機能が収容されるようにしても良い。
【００３６】
次いで、図５，６，７のフローチャートおよび図８のシーケンスフローを参照して、本発明の第１実施形態の動作について説明する。図５は、ユーザ端末１の動作を示し、図６は、アクセスパス配信サーバ２の動作を示し、図７は、受付サーバ３の動作を示している。
【００３７】
ユーザ端末１では、図５のステップＳ１１においてアクセスパス要求メッセージREQ_apが生成される。このREQ_apには、ユーザに固有の識別情報、ユーザ端末１に固有の識別情報、および要求するサービスに固有の識別情報を代表する要求識別情報ID_reqが登録される。ステップＳ１２では、このアクセスパス要求メッセージREQ_apがアクセスパス配信サーバ２へ送信される。
【００３８】
図６のフローチャートへ進み、アクセスパス配信サーバ２では、ステップＳ３１において、前記アクセスパス要求メッセージREQ_apが時刻Tで受信されるとステップＳ３２へ進む。ステップＳ３２では、当該REQ_apに登録されている要求識別情報ID_reqが抽出される。ステップＳ３３では、抽出されたID_reqが所定の暗号関数f1に適用されて認証情報rが計算される。さらに、対応する受付サーバ３の能力パラメータx1やキュー値x2を含むサーバパラメータXが所定の関数f2に適用されて遅延時間Δdが計算される。なお、遅延時間Δdの算出方法については、先願（特願２００７−２０７９８６号）で詳細に述べられているので、ここでは説明を省略する。
【００３９】
ステップＳ３４では、前記認証情報rおよび遅延時間Δdを含むアクセスパス応答メッセージREP_apが生成されてユーザ端末１へ返信される。ステップＳ３５では、前記認証情報r、遅延時間Δdおよび前記アクセスパス要求メッセージREQ_apの受信時刻Tを含む認証要求メッセージREQ_ceが生成されて受付サーバ３へ送信される。
【００４０】
図５のフローチャートへ戻り、ユーザ端末１では、ステップＳ１３で前記アクセスパス応答メッセージREP_apが受信されるとステップＳ１４へ進み、当該メッセージから認証情報rおよび遅延時間Δdが抽出される。ステップＳ１４では、前記要求識別情報ID_reqおよび認証情報rを含むサービス要求メッセージREQ_svが生成される。ステップＳ１６では、前記ステップＳ１１でアクセスパス要求メッセージREQ_apを送信してから前記遅延時間Δdが経過したか否かが判定され、遅延時間Δdの経過を待ってステップＳ１７へ進む。ステップＳ１７では、前記サービス要求メッセージREQ_svが受付サーバ３へ送信される。
【００４１】
図７のフローチャートへ進み、受付サーバ３では、アクセスパス配信サーバ２から送信された前記認証要求メッセージREQ_ceがステップＳ５１で受信されると、ステップＳ５２では、当該メッセージREQ_ceから認証情報r、遅延時間Δdおよび受信時刻Tが抽出され、相互に対応付けられて一時記憶される。さらに、ユーザ端末１から送信された前記サービス要求メッセージREQ_svがステップＳ５３で受信されると、ステップＳ５４では、当該メッセージREQ_svから要求識別情報ID_reqおよび認証情報rが抽出される。
【００４２】
ステップＳ５５では、ユーザ端末１から受信したサービス要求メッセージREQ_svに登録されていた認証情報r（以下、認証情報(1)と表現する）と、アクセスパス配信サーバ２から受信した認証要求メッセージREQ_ceに登録されていた認証情報r（以下、認証情報(2)と表現する）とが比較され、両者が一致していればステップＳ５７へ進む。ステップＳ５７では、ユーザ端末１から受信したサービス要求メッセージREQ_svに登録されていた認証情報ID_reqが前記暗号関数f1と同一の関数に適用されて認証情報が計算され、この計算結果と前記アクセスパス配信サーバ２から受信した認証要求メッセージREQ_ceに登録されていた認証情報r(2)とが比較される。両者が一致していればステップＳ５８へ進む。
【００４３】
ステップＳ５８では、サービス要求メッセージREQ_svの受信時刻Treqと、前記受信時刻Tから前記遅延時刻Δdだけ経過した時刻(T+Δd)とが比較され、受信時刻Treqが(T+Δd)以降の所定の時間内であればステップＳ５９へ進む。ステップＳ５９では、要求識別情報ID_reqで特定されるサービスを含むサービス応答メッセージREP_svがユーザ端末１へ提供される。すなわち、ユーザ端末１が音楽配信を要求しているならば、要求されている音楽が配信される。
【００４４】
これに対して、前記ステップＳ５５やＳ５７の比較結果が不一致であったり、あるいはステップＳ５８において、サービス要求メッセージREQ_svの受信時刻Treqが前記受信時刻Tから遅延時刻Δdだけ経過した時刻よりも前であればステップＳ５６へ進む。ステップＳ５６では、今回のサービス要求メッセージREQ_svが破棄される。
【００４５】
図５のフローチャートへ戻り、ユーザ端末１では、ステップＳ１８で前記サービス応答メッセージREP_svが受信されるとステップＳ１９へ進み、当該メッセージREP_svから所望のデータやコンテンツが抽出されて蓄積される。
【００４６】
図９は、本発明の第２実施形態に係る遅延アクセス制御システムのネットワーク構成を示したブロック図であり、前記と同一の符号は同一または同等部分を表している。本実施形態では、ユーザ端末１が放送局４から送信される放送波を受信する機能を備え、放送波でブロードキャストされる復号情報uを用いて、アクセスパス配信サーバ２から取得した時限暗号化情報を復号し、この復号により得られた認証情報rを用いて受付サーバ３にアクセスするようにした点に特徴がある。
【００４７】
図１０は、前記アクセスパス配信サーバ２の主要部の構成を示した機能ブロック図であり、前記と同一の符号は同一または同等部分を表している。本実施形態は、時限暗号化情報生成部２８が追加されている点で第１実施形態と異なる。
【００４８】
この時限暗号化情報生成部２８は、前記遅延時間決定部２４により決定された遅延時間Δdが経過したアクセス解禁時刻Treqに放送局４から放送波でブロードキャストされる復号情報uを用いなければ復号できない時限暗号関数f3で、前記認証情報生成部２５で生成された認証情報rを暗号化して時限暗号化情報cを生成する。なお、このような時限暗号化に関する詳細は、公開論文"Time-Capsule Encyrption'' (信学技報, vol. 104, no.527, ISEC2004-98, p.p. 1-5, 2004年12月)で論じられている。
【００４９】
アクセスパス応答送信部２６は、この時限暗号化情報cおよびアクセス解禁時刻Teqが登録されたアクセスパス応答メッセージREP_apをユーザ端末１へ返信する。認証要求送信部２７は、前記認証情報rを含む認証要求メッセージREQ_ceを受付サーバ３へ送信する。
【００５０】
図１１は、前記ユーザ端末１の主要部の構成を示した機能ブロック図であり、前記と同一の符号は同一または同等部分を表している。
【００５１】
アクセスパス要求送信部１１は、要求識別情報ID_reqが登録されたアクセスパス要求メッセージREQ_apをアクセスパス配信サーバ２へ送信する。アクセスパス応答受信部１２は、アクセスパス配信サーバ２から返信されるアクセスパス応答メッセージREP_apを受信し、当該メッセージから時限暗号化情報cおよびアクセス解禁時刻Treqを抽出する。
【００５２】
復号情報受信部１５は、前記アクセス解禁時刻Treqに放送波でブロードキャストされる復号情報uを受信する。認証情報復号部１６は、前記アクセスパス応答メッセージREP_apから抽出された時限暗号化情報cを前記復号情報uで復号して認証情報rを取得する。これ以降は前記第１実施形態と同様に、当該認証情報rおよび要求識別情報ID_reqを含むサービス要求メッセージREQ_svが受付サーバ３へ送信される。
【００５３】
図１２は、前記受付サーバ３の主要部の構成を示した機能ブロック図であり、ここでも、本発明の説明に不要な構成は図示が省略されている。本実施形態では、ユーザ端末１が認証情報rを取得して受付サーバ３へ送信できるのは、ユーザ端末１がアクセス解禁時刻Treqを待って復号情報uを取得した以降なので、受付サーバ３では時刻認証が不要となる。したがって、第１実施形態では必要であった時刻認証部３４が、本実施形態では設けられていない。
【００５４】
次いで、図１３，１４，１５のフローチャートおよび図１６のシーケンスフローを参照して、本発明の第２実施形態の動作について説明する。図１３は、ユーザ端末の動作を示し、図１４は、アクセスパス配信サーバの動作を示し、図１５は、受付サーバ３の動作を示している。
【００５５】
ユーザ端末１では、図１３のステップＳ１１１においてアクセスパス要求メッセージREQ_apが生成される。このREQ_apには、上記した第１実施形態と同様に要求識別情報ID_reqが登録されている。ステップＳ１１２では、前記要求識別情報ID_reqを含むアクセスパス要求メッセージREQ_apがアクセスパス配信サーバ２へ送信される。
【００５６】
図１４のフローチャートへ進み、アクセスパス配信サーバ２では、ステップＳ１３１において、前記アクセスパス要求メッセージREQ_apが時刻Tで受信されるとステップＳ１３２へ進む。ステップＳ１３２では、当該REQ_apに登録されている要求識別情報ID_reqが抽出される。ステップＳ１３３では、抽出されたID_reqが所定の暗号関数f1に適用されて認証情報rが計算される。さらに、対応する受付サーバ３のサーバパラメータXが所定の関数f2に適用されて遅延時間Δdが計算される。本実施形態ではさらに、前記認証情報rが、前記受信時刻Tから遅延時間Δdが経過したアクセス解禁時刻Treqに放送局から放送波でブロードキャストされる復号情報uでのみ復号可能な所定の時限暗号関数f3に適用されて時限暗号化情報cが計算される。
【００５７】
ステップＳ１３４では、前記時限暗号化情報cおよびアクセス解禁時刻Treqを含むアクセスパス応答メッセージREP_apが生成されてユーザ端末１へ返信される。ステップＳ１３５では、前記認証情報rを含む認証要求メッセージREQ_ceが生成されて受付サーバ３へ返信される。
【００５８】
図１３のフローチャートへ戻り、ユーザ端末１では、ステップＳ１１３で前記アクセスパス応答メッセージREP_apが受信されるとステップＳ１１４へ進み、当該メッセージから時限暗号化情報cおよびアクセス解禁時刻Treqが抽出される。ステップＳ１１５では、アクセス解禁時刻Treqまで待機し、アクセス解禁時刻Treqを待ってステップＳ１１６へ進む。ステップＳ１１６では、放送局から放送波でブロードキャストされる復号情報uが受信される。ステップＳ１１７では、前記時限暗号化情報cが復号情報uで復号されて認証情報rが取得される。ステップＳ１１８では、前記要求識別情報ID_reqおよび復号された認証情報rを含むサービス要求メッセージREQ_svが生成され、ステップＳ１１９で送信される。
【００５９】
図１５のフローチャートへ進み、受付サーバ３では、アクセスパス配信サーバ２から送信された前記認証要求メッセージREQ_ceがステップＳ１５１で受信されると、ステップＳ１５２では、当該メッセージREQ_ceから認証情報rが抽出されて一時記憶される。さらに、ユーザ端末１から送信された前記サービス要求メッセージREQ_svがステップＳ１５３受信されると、ステップＳ１５４では、当該メッセージREQ_svから要求識別情報ID_reqおよび認証情報rが抽出される。
【００６０】
ステップＳ１５５では、ユーザ端末１から受信したサービス要求メッセージREQ_svに登録されていた認証情報r（以下、認証情報(1)と表現する）と、アクセスパス配信サーバ２から受信した認証要求メッセージREQ_ceに登録されていた認証情報r（以下、認証情報(2)と表現する）とが比較され、両者が一致していればステップＳ１５７へ進む。ステップＳ１５７では、ユーザ端末１から受信したサービス要求メッセージREQ_svに登録されていた認証情報ID_reqを前記暗号関数f1と同一の関数に適用して認証情報が計算される。そして、この計算結果と前記アクセスパス配信サーバ２から受信した認証要求メッセージREQ_ceに登録されていた認証情報r(2)とが比較され、両者が一致していればステップＳ１５８へ進む。ステップＳ１５８では、要求識別情報ID_reqで特定されるサービスを含むサービス応答メッセージREP_svがユーザ端末１へ提供される。
【００６１】
これに対して、前記ステップＳ１５５やＳ１５７の比較結果が不一致であればステップＳ１５６へ進む。ステップＳ１５６では、今回のサービス要求メッセージREQ_svが破棄される。
【００６２】
図１３のフローチャートへ戻り、ユーザ端末１では、ステップＳ１２０で前記サービス応答メッセージREP_svが受信されるとステップＳ１１２１へ進み、当該メッセージREP_svから所望のデータやコンテンツが抽出されて蓄積される。
【００６３】
なお、上記した実施形態では、受付サーバ３はユーザ端末１から取得した要求識別情報IDreqおよび認証情報rに基づいてユーザ端末１および要求内容を認証するので、これらの情報が漏洩してしまうと、これを知った複数の第三者が同様に受付サーバ３へアクセスして、コンテンツを取得してしまう可能性がある。そこで、要求識別情報IDreqおよび認証情報rが同一のリクエストの受付は、１回または所定回数以内に制限されるようにしても良い。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１実施形態に係る遅延アクセス制御システムのブロック図である。
【図２】ユーザ端末の第１実施形態の機能ブロック図である。
【図３】アクセスパス配信サーバの第１実施形態の機能ブロック図である。
【図４】受付サーバの第１実施形態のフローチャートである。
【図５】ユーザ端末の第１実施形態のフローチャートである。
【図６】アクセスパス配信サーバの第１実施形態のフローチャートである。
【図７】受付サーバの第１実施形態の機能ブロック図である。
【図８】第１実施形態の動作を示したシーケンスフローである。
【図９】本発明の第２実施形態に係る遅延アクセス制御システムのブロック図である。
【図１０】アクセスパス配信サーバの第２実施形態の機能ブロック図である。
【図１１】ユーザ端末の第２実施形態の機能ブロック図である。
【図１２】受付サーバの第２実施形態のフローチャートである。
【図１３】ユーザ端末の第２実施形態のフローチャートである。
【図１４】アクセスパス配信サーバの第２実施形態のフローチャートである。
【図１５】受付サーバの第２実施形態の機能ブロック図である。
【図１６】第２実施形態の動作を示したシーケンスフローである。
【符号の説明】
【００６５】
１…ユーザ端末，２…アクセスパス配信サーバ，３…受付サーバ，４…放送局
【図１】
0004871253.tif 000002
【図２】
0004871253.tif 000003
【図３】
0004871253.tif 000004
【図４】
0004871253.tif 000005
【図５】
0004871253.tif 000006
【図６】
0004871253.tif 000007
【図７】
0004871253.tif 000008
【図８】
0004871253.tif 000009
【図９】
0004871253.tif 000010
【図１０】
0004871253.tif 000011
【図１１】
0004871253.tif 000012
【図１２】
0004871253.tif 000013
【図１３】
0004871253.tif 000014
【図１４】
0004871253.tif 000015
【図１５】
0004871253.tif 000016
【図１６】
0004871253.tif 000017