(57)【要約】  【課題】  ユーザＩＤやパスワードを入力しなくても自動的にユーザの認証を行い、かつ、その認証をコンテンツサーバで行わず、また、利用者年令に応じてコンテンツの料金を割り引くことができる、生年月日情報を含んだ認証鍵を用いて認証動作を行わせる方法を提供する。  【解決手段】  ユーザの認証を行うための認証鍵情報と、ユーザの生年月日情報とを格納する認証鍵１１１であって、認証鍵１１１を端末１１０に接続して使用する。これにより、クライアント１１０と認証サーバ１３０との間で自動的にユーザの認証を行うことができるとともに、ユーザが選択したコンテンツの料金を、年令割引情報を元にユーザの年令を用いて割り引いて課金処理することができる。その結果、有料のコンテンツ配信システムを初めて利用する人でも、選択したコンテンツが年令割引きの対象となっていれば割引サービスを受けることができる。【選択図】  図１
2006092379.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの認証を行うための認証鍵情報と、ユーザの生年月日情報とを格納する認証鍵であって、前記認証鍵を端末に接続して認証動作を行わせることを特徴とする認証方法。
【請求項２】
前記認証鍵は、有料のコンテンツ配信システムへのユーザ情報登録時に当該ユーザに対して配布されることを特徴とする請求項１に記載の認証方法。
【請求項３】
前記認証鍵情報は、暗号鍵及びワンタイムＩＤを生成するための情報を示していることを特徴とする請求項１に記載の認証方法。
【請求項４】
ユーザの認証を行うための認証鍵情報と、ユーザの生年月日情報とを格納する認証鍵を端末に接続し、前記端末にインストールされた認証プログラムを前記端末上で実行し、前記ユーザの生年月日情報を認証サーバに送信するクライアントと、
コンテンツの配信及びシステム登録のあったユーザの情報を管理し、前記ユーザの生年月日情報を課金サーバに送信するコンテンツサーバと、
前記クライアントとの認証を行い、その際に用いる認証鍵を管理する認証サーバと、
前記クライアントから要求されるコンテンツの課金を、前記クライアントから送信されるユーザの生年月日情報を用いて年令を計算し、年令割引情報を基に割り引いて処理する課金サーバとを備えることを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システムを利用する際に用いる年令情報を含んだ認証鍵を用いる認証方法、更には年令情報を含んだワンタイムＩＤ生成用認証鍵及び自動課金割引を行うコンテンツ配信システムに関する。
【背景技術】
【０００２】
従来、インターネット経由でコンテンツを配信するコンテンツ配信システムが広く知られており、有料のコンテンツ配信システムは、そのシステムの利用頻度や利用料金の累積ポイントに応じてコンテンツの料金を割り引くサービスを提供しているものもある（例えば、特許文献１）。
【特許文献１】特開２００２−２８８５６０号公報  こうしたコンテンツ配信システムは、図９に示すように、ユーザはパソコン等の端末９１０を用い、インターネットを介してコンテンツサーバ９２０と通信を行うと、コンテンツサーバ９２０からはコンテンツの一覧が通知される。これを元にユーザはコンテンツを選択し、購入要求を指示する。また、これと同時にユーザは、予めコンテンツサーバ９２０との間で決定したユーザＩＤやパスワード等を入力する。コンテンツサーバ９２０では、データベース９２２で管理しているユーザＩＤやパスワードと、入力されるユーザＩＤやパスワードとを用いて認証を行い、ユーザが特定できた場合にのみ、データベース９２２で管理されているユーザ情報を用いて課金サーバ９４０との間で課金処理を行うようにしている。課金処理サーバ９４０においては、システムの利用頻度や利用料金の累積ポイントに応じてコンテンツの料金を割り引く処理を行う。課金処理終了後、コンテンツサーバ９２０は、コンテンツデータベース９２１からユーザからの要求のあったコンテンツを読み出し、インターネットを介してクライアントに対してコンテンツを配信する。これにより、ユーザはコンテンツを取得、閲覧できる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、こうしたコンテンツ配信システムは、ユーザＩＤやパスワード等が推測、漏えい、あるいは盗み見られてしまうおそれがあり、第三者でも簡単にコンテンツサーバを利用できてしまうおそれがある。また、コンテンツサーバで管理されているユーザ情報には、例えば、ユーザの住所や電話番号、Ｅ−ｍａｉｌアドレス、生年月日、決済に使われる銀行口座番号あるいはクレジット番号等の個人情報等も管理されているので、第三者にユーザＩＤやパスワード等が知られてしまうと、同時にこれらの情報も知られてしまうおそれもある。そのため、ユーザはコンテンツサーバが提供するコンテンツ配信システムを安心して利用することができないという問題がある。
【０００４】
また、上記システムでは、システムの利用頻度や利用料金の累積ポイントに応じてコンテンツの料金を割り引いているので、システムを初めて利用する人は、割り引きの対象にはならない。有料のコンテンツ配信システムを利用する人が限定されてしまうのは、こうした原因も考えられる。
【０００５】
本発明は、こうした問題に着目し、利用者年令に応じてコンテンツの料金を割り引くことができ、また、ユーザＩＤやパスワードを入力しなくても自動的にユーザの認証を行うことができる、年令情報を含んだ認証鍵、及びこれを用いたコンテンツ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に記載の発明は、ユーザの認証を行うための認証鍵情報と、ユーザの生年月日情報とを格納する認証鍵であって、前記認証鍵を端末に接続して認証動作を行わせることを特徴とする認証方法である。
【０００７】
本発明の請求項２に記載の発明は、請求項１に記載の認証方法について、前記認証鍵は、有料のコンテンツ配信システムへのユーザ情報登録時に当該ユーザに対して配布されることを特徴とする。
【０００８】
本発明の請求項３に記載の発明は、請求項１に記載の認証方法について、前記認証鍵情報は、暗号鍵及びワンタイムＩＤを生成することを特徴とする。
【０００９】
本発明の請求項４に記載の発明は、ユーザの認証を行うための認証鍵情報と、ユーザの生年月日情報とを格納する認証鍵を端末に接続し、前記端末にインストールされた認証プログラムを前記端末上で実行し、前記ユーザの生年月日情報を認証サーバに送信するクライアントと、コンテンツの配信及びシステム登録のあったユーザの情報を管理するコンテンツサーバと、前記クライアントとの認証を行い、その際に用いる認証鍵を管理し、前記ユーザの生年月日情報を課金サーバに送信する認証サーバと、前記クライアントから要求されるコンテンツについて、その課金を、前記クライアントから送信されるユーザの生年月日情報を用いて年令を計算し、年令割引情報を基に割り引いて処理する課金サーバとを備えることを特徴とするコンテンツ配信システムである。
【発明の効果】
【００１０】
本発明は、認証鍵を端末に接続しておくことで、クライアントと認証サーバとの間で自動的にユーザの認証を行うことができるとともに、ユーザが選択したコンテンツの料金を、年令割引情報を元にユーザの年令を用いて割り引いて課金処理することができる。その結果、有料のコンテンツ配信システムを初めて利用する人でも、年令割引きの対象となっていれば、コンテンツの割引サービスを受けることができ、利用頻度や利用料金の累積ポイントにのみ応じた割引サービスを提供するコンテンツ配信システムよりも利用者を増やすことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態を説明する。なお、本発明は以下の実施例の範囲に限定されるものではなく、その要旨を逸脱しない範囲であれば、適宜に変更及び実施できるものである。
【実施例１】
【００１２】
はじめに、本実施例のコンテンツ配信システムについて説明する。図１に示すように、コンテンツ配信システムは、大きく分けると、クライアント側とサーバ側とに分けられ、この間はインターネットを介して接続されている。サーバ側は、コンテンツサーバ１２０、認証サーバ１３０、及び課金サーバ１４０を備えている。また、クライアント側には、インターネットに接続するパソコン等の端末１１０とクライアント鍵１１１、認証プログラム（図示しない）及びコンテンツを格納するコンテンツファイル１１２を備えている。クライアント鍵１１１及び認証プログラムは、本システムを利用するユーザがコンテンツサーバ１２０に対して郵送等の手段でユーザ情報を登録することで配布されるものである。クライアント鍵１１１には指紋認証ＵＳＢ（Universal  Serial  Bus）メモリやＩＣカードあるいは通常のＵＳＢ等を使うことができる。本システムを利用する際は、このクライアント鍵１１１を端末１１０に接続する。
【００１３】
クライアント鍵１１１のデータ構造について説明する。図２に示すように、クライアント鍵１１１には、認証鍵シード２０１、及び生年月日２０３等の情報を備えている。認証鍵シード２０１は、ユーザの認証を行うための情報が示されている。例えば、暗号鍵及びワンタイムＩＤを生成するための情報、あるいはワンタイムＩＤ認証でない場合はユーザＩＤやパスワードを生成するための情報等を示す。生年月日２０３は、クライアント鍵１１１を使用するユーザの生年月日を示している。
【００１４】
ここでワンタイムＩＤと双方向ワンタイムＩＤ認証について説明する。ワンタイムＩＤは認証において一回限り使用可能な識別情報であり、装置間あるいはアプリケーション間で共通な鍵や認証データを基に生成される。ワンタイムＩＤによる認証では、第三者が送信者・受信者を特定できない一方で、正当な送信者・受信者であればワンタイムＩＤを識別情報として把握でき、また、通信が行われる度にワンタイムＩＤが変更されるので、第三者がワンタイムＩＤを盗み見たとしても、次回のワンタイムＩＤを予測できないという効果が得られる。双方向ワンタイムＩＤ認証では、このワンタイムＩＤを使って相互に認証を行うために、お互いになりすましを防ぐことができる（特願２００３−６９３７５号参照）。
【００１５】
つづいて認証プログラムについて説明する。本システムは、パソコン等の端末で認証プログラムをインストールし、これを実行することで利用することができる。認証プログラムにより、クライアントと認証サーバとの間で自動的に認証を行い、コンテンツサーバから配信されるコンテンツを、認証サーバを介して取得できる。ここでは、認証プログラムの取得方法について説明し、具体的な動作は後で説明する。
【００１６】
認証プログラムの取得方法は、次のような方法がある。
（１）端末に認証ソフトのダウンロード先が記載された電子メールが届き、そのダウンロード先をクリックすることにより、ダウンロードサイトから認証プログラムをダウンロードしてインストールする。
（２）郵送等で認証プログラムのダウンロードサイトが通知され、ユーザがダウンロードサイトを入力して、ダウンロードサイトから認証プログラムをダウンロードしてインストールする。
（３）郵送等で認証プログラムのソフトが送られ、それを用いてインストールする。
【００１７】
次に、サーバ側に備えられている各種サーバについて説明する。コンテンツサーバ１２０は、本システムにおいて配信するコンテンツをデータベース１２１で管理し、また、本システムに登録のあったユーザ情報を管理するサーバである。コンテンツサーバ１２０は、当該サーバのＵＲＬを認証サーバ１３０に通知し、さらに、コンテンツ提供者はコンテンツサーバ１２０でユーザＩＤを生成し、これを認証サーバ１３０及び課金サーバ１４０に通知する。また、コンテンツサーバ１２０は、データベース１２１に管理されているコンテンツからコンテンツの単価と、そのコンテンツに対する年令割引を示す情報を課金サーバ１４０に通知する。さらに、コンテンツサーバ１２０は、認証サーバ１３０からコンテンツの一覧表示あるいはダウンロードの要求があった場合に限り、データベース１２１を用いてコンテンツの一覧表示及びダウンロードを認証サーバ１３０に対して行う。
【００１８】
認証サーバ１３０は、本システムにおいてクライアントとの認証を行うサーバであり、認証鍵をデータベース１３１で管理している。また、認証サーバ１３０は、コンテンツサーバ１２０から通知されるユーザＩＤ及びコンテンツサーバＵＲＬを認証鍵と対応させ、対応表で管理する。認証サーバ１３０は、クライアントとの間で認証を行い、認証が成功した場合に限り、クライアントからのコンテンツ一覧表示要求を受信し、これに従い、認証サーバ１３０はコンテンツサーバ１２０に対してその旨を通知する。認証サーバ１３０は、コンテンツサーバ１２０からコンテンツの一覧表示の通知を受け取ると、クライアントに対してその旨を通知する。また、認証サーバ１３０は、クライアントからコンテンツのダウンロード要求及び生年月日情報を受信する。これらを受信すると、認証サーバ１３０は、課金サーバ１４０に課金要求と生年月日情報及びユーザＩＤを通知する。認証サーバ１３０は、課金サーバ１４０から課金終了の通知を受け取ると、コンテンツサーバ１２０に対してコンテンツのダウンロードを要求し、コンテンツサーバ１２０から配信される当該コンテンツを受け取り、これをクライアントに対して送信する。
【００１９】
課金サーバ１４０は、前記クライアントから送信される生年月日情報から年令を計算し、本システムにおいてユーザが選択したコンテンツの課金要求に従い、年令割引情報及びユーザＩＤを参照して課金を行い、課金終了の旨を認証サーバ１３０に対して通知するサーバである。また、課金サーバ１４０は、コンテンツサーバ１２０から通知されるユーザＩＤ、コンテンツの単価、及び年令割引情報（図４参照）をデータベース１４１に登録する。
【００２０】
以上のように構成されたコンテンツ配信システムの運用の流れを説明する。本システムの運用では、認証鍵シード２０１に暗号鍵及びワンタイムＩＤを生成するための情報を示し、クライアントと認証サーバ１３０との間で双方向ワンタイムＩＤ認証を行う。はじめに、図５を用いて、システム運用の初期段階について説明する。最初のステップは、システムへユーザ情報を通知することである。ユーザは、自分の住所や電話番号、Ｅ−ｍａｉｌアドレス、生年月日、決済に使われる銀行口座番号あるいはクレジット番号等のユーザ情報を記し、郵送やファックス等で通知する。これに伴い、システムのオペレータ、すなわち、コンテンツ提供者は、通知のあったユーザ情報をコンテンツサーバ１２０に登録し、管理させる。また、コンテンツ提供者は、郵送等の手段でクライアント鍵１１１及び認証プログラム（図示しない）をユーザに配布する。さらに、コンテンツ提供者は、コンテンツサーバ１２０でユーザＩＤを生成する。コンテンツサーバ１２０は、生成されたユーザＩＤをコンテンツサーバＵＲＬとともに認証サーバ１３０へ送り、さらに、コンテンツサーバ１２０は、ユーザＩＤを課金サーバ１４０へ送る。
【００２１】
認証サーバ１３０は、コンテンツサーバ１２０から送られてくるユーザＩＤ及びコンテンツサーバＵＲＬを取得すると、これらを保持する。そして、認証サーバ１３０はサーバ鍵データベース１３１で管理している認証鍵を読み出し、これをユーザＩＤ及びコンテンツサーバＵＲＬと対応付けて、対応表に登録する。
【００２２】
また、コンテンツサーバ１２０は、コンテンツデータベース１２１からコンテンツの単価、及び年令割引情報を読み出し、これらを課金サーバ１４０へ送る。課金サーバ１４０は、ユーザＩＤ、コンテンツ単価、年令割引情報を受け取り、これらを課金データベース１４１に登録する。以上のステップにより、システム運用の初期段階が終了する。
【００２３】
次に、図６を用いて、システム運用の第１段階について説明する。ユーザは、コンテンツ提供者から配布された認証プログラム（図示しない）をパソコン等の端末（クライアント）１１０にインストールしておく。ユーザがクライアントの認証プログラムを起動させることにより、クライアントはクライアント鍵の認証鍵シード２０１を読み込む制御を行う。クライアント鍵１１１が端末１１０に接続されている場合、クライアント鍵１１１内の認証鍵シード２０１が読み込まれ、これを用いて、暗号鍵が生成され、ワンタイムＩＤが計算される。読み込まれたクライアント鍵１１１内の情報や生成された暗号鍵等はメモリや外部記憶装置に一時記憶される。一方、クライアント鍵１１１が端末１１０に接続されていない場合、クライアント鍵１１１内の情報は読み込めないので、ユーザに対してエラーを通知する。
【００２４】
計算されたクライアントのワンタイムＩＤは、インターネットを介して認証サーバ１３０に送信され、認証サーバ１３０では、対応表で管理されている認証鍵を用いて、クライアントワンタイムＩＤの認証が行われる。この認証が成功した場合、クライアントが正規のユーザであることが認証される。つづいて、認証サーバ１３０では、対応表で管理されている認証鍵を用いて、暗号鍵ＩＤが生成され、ワンタイムＩＤが計算される。計算されたサーバのワンタイムＩＤは、インターネットを介してクライアントに送信され、クライアントでは、メモリや外部記憶装置に一時記憶されている認証鍵シードを用いて、サーバワンタイムＩＤの認証が行われる。この認証が成功した場合、認証サーバ１３０は正規のサーバであることが認証される。以上のステップにより、クライアントと認証サーバ１３０との間で双方向ワンタイムＩＤ認証が行われ、システム運用の第１段階が終了する。
【００２５】
次に、図７を用いて、システム運用の第２段階について説明する。双方向ワンタイムＩＤ認証が成功した場合、クライアントでは、認証サーバ１３０に対してコンテンツの一覧表示を要求する。認証サーバ１３０は、この要求に従い、コンテンツサーバ１２０に対してコンテンツの一覧表示を要求する。そして、コンテンツサーバ１２０は、この要求に従い、データベース１２１からコンテンツの一覧を読み出すと、これを認証サーバ１３０に通知し、認証サーバ１３０は、コンテンツの一覧をクライアントに通知する。これにより、クライアントにはコンテンツの一覧が表示される。
【００２６】
ユーザは、コンテンツの一覧表示から、購入したいコンテンツを選択する。クライアントでは、ユーザからのコンテンツの選択入力に従い、メモリや外部記憶装置に一時記憶されているクライアント鍵１１１内の生年月日２０３を読み出す。そして、クライアントでは、認証サーバ１３０に対して、コンテンツのダウンロードを要求するとともに、読み出された生年月日情報を送信する。
【００２７】
認証サーバ１３０は、コンテンツのダウンロード要求及び生年月日情報を受信すると、年令割引と課金処理を行うよう、選択したコンテンツの情報と送られた生年月日情報の情報以外に、対応表からユーザＩＤを読み出し、これらを用いて課金サーバ１４０に対して課金を要求する。課金サーバ１４０では、生年月日情報から年令を計算し、これらの情報を基に年令割引と課金処理が行われる。すなわち、データベース１４１で管理されているユーザＩＤを基にユーザを特定し、また、管理されている年令割引情報を用いて年令に対応する割り引き率を取得することにより、管理されているコンテンツの単価を用いてユーザが選択したコンテンツの年令割引と課金処理を行うことができる。課金サーバ１４０は、課金処理終了の旨を認証サーバ１３０に通知する一方、データベース１４１に課金処理の結果を登録する。
【００２８】
認証サーバ１３０は、課金サーバ１４０からの課金終了の通知を受け取ると、選択したコンテンツのダウンロードをコンテンツサーバ１２０に対して要求する。コンテンツサーバ１２０では、この要求に従い、データベース１２１から該当するコンテンツを読出し、そのコンテンツを認証サーバ１３０に対して送る。以上のステップにより、ユーザが選択したコンテンツの年令割引と課金処理が行われ、システム運用の第２段階が終了する。
【００２９】
次に、図８を用いて、システム運用の最終段階について説明する。認証サーバ１３０は、コンテンツサーバ１２０からコンテンツを受け取ると、そのコンテンツをクライアントに対して送信する。これにより、クライアントは、ユーザが選択したコンテンツを購入することができ、コンテンツファイル１１２に格納させることができる。そして、さらに、コンテンツを購入する場合は、メモリや外部記憶装置に一時記憶されている認証鍵シード２０１を更新し、再度メモリや外部記憶装置に一時記憶させる。そして、更新した認証鍵シード２０１を用いて、暗号鍵を生成し、ワンタイムＩＤを計算し、これを用いて、上記と同様に、双方向ワンタイムＩＤ認証を行い、選択したコンテンツの年令割引と課金処理を行うことで、コンテンツを続けて購入することができる。一方、コンテンツの購入を終了する場合は、メモリや外部記憶装置に一時記憶されている認証鍵シード２０１及び生年月日２０３を読み出し、これらをクライアント鍵１１１に書き込んで更新しておく。以上により、システム運用の最終段階は終了する。
【００３０】
以上、本実施例では、コンテンツ配信システムへの利用登録時にコンテンツ提供者から配布される、暗号鍵及びワンタイムＩＤを生成するための認証鍵シード及びユーザの生年月日等の情報を備えた認証鍵と、コンテンツ提供者から通知される認証プログラムを用い、認証鍵をパソコン等の端末に接続して認証プログラムを実行することにより、認証サーバとの間で自動的に双方向ワンタイムＩＤ認証を行うことができるとともに、ユーザが選択したコンテンツに対して、年令割引情報を元にユーザの年令に応じて割り引いた課金処理をすることができる。
【００３１】
なお、本実施例では、クライアントと認証サーバ１３０との間で双方向ワンタイムＩＤ認証を行っているが、認証鍵シード２０１にユーザＩＤやパスワードを生成するための情報が示されている場合は、双方向ワンタイムＩＤ認証ではなく、ユーザＩＤあるいはパスワードの認証を行う。この場合は、認証サーバ１３０においてもユーザＩＤあるいはパスワードを管理しておく必要がある。また、これ以外にも、認証情報を生成するための情報が認証鍵シード２０１に示されている場合は、それに従った認証をクライアントとサーバとの間で行うようにしても良い
【産業上の利用可能性】
【００３２】
本発明は、有料のコンテンツ配信システムを初めて利用する人でも、年令割引きの対象となっていれば、コンテンツの割引サービスを受けることができる。その結果、利用頻度や利用料金の累積ポイントにのみ応じた割引サービスを提供するコンテンツ配信システムよりも利用者を増やすことができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施例で用いるコンテンツ配信システムを示す概略構成図
【図２】本発明のクライアント側で管理するクライアント認証鍵（ａ）とそのデータ構造（ｂ）を示す図
【図３】本発明のサーバ側で管理するサーバ認証鍵（ａ）とそのデータ構造（ｂ）を示す図
【図４】本発明の一実施例で用いる課金サーバで管理する年令割引情報を示す図
【図５】本発明のコンテンツ配信システム運用の初期段階を示すシーケンス図
【図６】本発明のコンテンツ配信システム運用の第１段階を示すシーケンス図
【図７】本発明のコンテンツ配信システム運用の第２段階を示すシーケンス図
【図８】本発明のコンテンツ配信システム運用の最終段階を示すシーケンス図
【図９】従来のコンテンツ配信システムを示す概略構成図
【符号の説明】
【００３４】
１１０  クライアント（端末）
１１１  クライアント鍵（認証鍵）
１１２  コンテンツファイル
１２０  コンテンツサーバ
１２１  コンテンツデータベース
１３０  認証サーバ
１３１  サーバ鍵データベース
１４０  課金サーバ
１４１  課金データベース
【図１】
2006092379.tif 000003
【図２】
2006092379.tif 000004
【図３】
2006092379.tif 000005
【図４】
2006092379.tif 000006
【図５】
2006092379.tif 000007
【図６】
2006092379.tif 000008
【図７】
2006092379.tif 000009
【図８】
2006092379.tif 000010
【図９】
2006092379.tif 000011