(57)【要約】【課題】携帯端末の電子署名機能を利用し、簡単な操作でログインすることができ、かつ、低コストで十分なセキュリティ性を確保する。【解決手段】Ｗｅｂサービスサーバにより、認証チケットと該認証チケットの生成時刻情報とを生成して認証チケット情報ＤＢに格納し、認証チケットをエンコードして認証チケットの画像情報を送信し、表示端末通信部により、認証チケットの画像情報を表示し、携帯端末により、認証チケットの画像情報を読み取ってデコードして認証チケットを取得し、電子署名をした署名情報を追加した認証応答チケットを生成して表示端末に送信し、表示端末により、認証応答チケットを受信してＷｅｂサービスサーバに送信し、Ｗｅｂサービスサーバにより、認証応答チケットを受信して検証するＷｅｂサイトログイン方法。【選択図】図２
2012005037.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサービスを提供するＷｅｂサービスサーバと、ネットワークを介してＷｅｂサービスサーバに接続された表示端末と、携帯端末とを備えたシステムにおけるＷｅｂサイトログイン方法であって、
前記Ｗｅｂサービスサーバは、ユニークな利用者ＩＤ及び認証で使用する検証用鍵を関連付けて予め格納した利用者ＤＢと、Ｗｅｂサービスのコンテンツデータを格納するＷｅｂコンテンツ情報ＤＢと、認証チケット生成部と、認証チケットエンコード部と、認証チケット検証部と、Ｗｅｂコンテンツ処理部と、Ｗｅｂサービスサーバ通信部とを備え、
前記表示端末は、表示端末通信部と、Ｗｅｂ解釈部と、表示部と、無線受信部とを備え、
前記携帯端末は、前記利用者ＩＤ及び認証に用いる秘密鍵を関連付けて格納する利用者ＩＤ・秘密鍵格納部と、画像読み取り部と、認証チケットデコード部と、署名付与部と、無線送信部とを備えており、
（ａ）前記認証チケット生成部により、ユニークな認証チケットＩＤ、認証チャレンジ情報、及び認証チケットの有効期限情報を含む認証チケットと、該認証チケットに関連付けられた該認証チケットの生成時刻情報とを生成して認証チケット情報ＤＢに格納するステップと、
（ｂ）前記認証チケットエンコード部により、前記認証チケットをエンコードして認証チケットの画像情報を生成するステップと、
（ｃ）前記Ｗｅｂサービスサーバ通信部により、前記認証チケットの画像情報を送信するステップと、
（ｄ）前記表示端末通信部により、前記認証チケットの画像情報を受信するステップと、
（ｅ）前記表示部により、前記認証チケットの画像情報を表示するステップと、
（ｆ）前記画像読み取り部により、前記表示端末に表示された前記認証チケットの画像情報を読み取るステップと、
（ｇ）前記認証チケットデコード部により、前記読み取った認証チケットの画像情報をデコードして認証チケットを取得するステップと、
（ｈ）前記署名付与部により、前記利用者ＩＤ・秘密鍵格納部から取得した利用者ＩＤ、及び署名時刻を認証チケットに付加し、該利用者ＩＤ及び署名時刻が付加された認証チケットに、前記利用者ＩＤ・秘密鍵格納部から取得した認証用の秘密鍵を用いて電子署名をした署名情報を追加した認証応答チケットを生成するステップと、
（ｉ）前記無線送信部により、前記認証応答チケットを前記表示端末に送信するステップと、
（ｊ）前記無線受信部により、前記送信された認証応答チケットを受信し、前記表示端末通信部により、該認証応答チケットを前記Ｗｅｂサービスサーバに送信するステップと、
（ｋ）前記Ｗｅｂサービスサーバ通信部により、前記送信された認証応答チケットを受信するステップと、
（ｌ）前記認証チケット検証部により、前記受信した認証応答チケットに含まれる利用者ＩＤをキーに前記利用者ＤＢを検索し、該利用者ＩＤに関連付けられた検証用鍵を取得し、該検証用鍵を用いて前記電子署名を検証し、署名検証が成功したら、前記受信した認証応答チケットに含まれる認証チケットＩＤをキーに認証チケット情報ＤＢを検索し、認証チケットＩＤに関連付けられた認証チャレンジ情報及び認証チケットの有効期限情報を取得し、該認証チャレンジ情報が前記受信した認証応答チケットに含まれる認証チャレンジ情報と同一であり、かつ、現在時刻が認証チケットの有効期限より前である場合に認証を成功と判断するステップと、
を含むことを特徴とするＷｅｂサイトログイン方法。
【請求項２】
前記ステップ（ｃ）は、前記Ｗｅｂサービスサーバ通信部により、前記認証チケットの画像情報を前記表示端末に送信するステップであり、
前記ステップ（ｄ）は、前記表示端末通信部により、前記認証チケットの画像情報を前記Ｗｅｂサービスサーバから受信するステップであり、
前記ステップ（ｅ）は、前記表示部により、前記認証チケットの画像情報をＷｅｂ表示するステップである
ことを特徴とする、請求項１に記載のＷｅｂサイトログイン方法。
【請求項３】
前記ステップ（ｃ）は、前記Ｗｅｂサービスサーバ通信部により、前記認証チケットの画像情報をテレビ局システムに送信するステップであり、
前記ステップ（ｄ）は、前記表示端末通信部により、前記認証チケットの画像情報を前記テレビ局システムからダウンロード放送される番組情報に連動して受信するステップであり、
前記ステップ（ｅ）は、前記表示部により、前記認証チケットの画像情報を前記番組放送と共に表示するステップである
ことを特徴とする、請求項１に記載のＷｅｂサイトログイン方法。
【請求項４】
前記ステップ（ａ）は、前記認証チケット生成部により、前記認証チケットに関連付けられた、ログイン後に表示させたいジャンプ先のＵＲＬ情報を生成して前記認証チケット情報ＤＢに格納するステップを含み、
前記ステップ（ｌ）の後に、
（ｍ）前記Ｗｅｂコンテンツ処理部により、前記認証チケット情報ＤＢからジャンプ先ＵＲＬの情報を取得し、前記Ｗｅｂコンテンツ情報ＤＢから該ジャンプ先ＵＲＬのＷｅｂコンテンツを取得し、前記Ｗｅｂサービスサーバ通信部により該取得したＷｅｂコンテンツを前記表示端末に送信するステップと、
（ｎ）前記表示部により、前記Ｗｅｂコンテンツを表示するステップと、
を含むことを特徴とする、請求項１から３のいずれか一項に記載のＷｅｂサイトログイン方法。
【請求項５】
前記Ｗｅｂサービスサーバは、関連付けられた、利用者ＩＤ、認証チケットＩＤ、認証回数、及び最終署名時刻を格納する認証履歴ＤＢを備え、
前記ステップ（ｋ）は、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤを前記認証履歴ＤＢに格納し、すでに認証履歴ＤＢに該利用者ＩＤ及び認証チケットＩＤが格納されている場合には、前記認証回数を更新して格納し、前記最終署名時刻を前記受信した認証応答チケットに含まれる署名時刻に更新して格納するステップを含み、
前記ステップ（ｌ）は、前記認証チケット検証部により、前記認証履歴ＤＢにアクセスし、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤに関連付けられた認証回数及び最終署名時刻が存在し、前記認定回数が規定回数を上回っていないとき、及び／又は、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤに関連付けられた認証回数及び最終署名時刻が存在し、前記認証応答チケットに含まれる署名時刻が最終署名時刻より後であるときに認証を成功と判断するステップを含む
ことを特徴とする、請求項１から４のいずれか一項に記載のＷｅｂサイトログイン方法。
【請求項６】
Ｗｅｂサービスを提供するＷｅｂサービスサーバと、ネットワークを介してＷｅｂサービスサーバに接続された表示端末と、携帯端末とを備えたＷｅｂサイトログインシステムであって、
前記Ｗｅｂサービスサーバは、ユニークな利用者ＩＤ及び認証で使用する検証用鍵を関連付けて予め格納した利用者ＤＢと、
Ｗｅｂサービスのコンテンツデータを格納するＷｅｂコンテンツ情報ＤＢと、
ユニークな認証チケットＩＤ、認証チャレンジ情報、及び認証チケットの有効期限情報を含む認証チケットと、該認証チケットに関連付けられた該認証チケットの生成時刻情報とを生成して認証チケット情報ＤＢに格納する認証チケット生成部と、
前記認証チケットをエンコードして認証チケットの画像情報を生成する認証チケットエンコード部と、
ネットワークを介して前記表示端末と情報を送受信するＷｅｂサービスサーバ通信部と、
前記表示端末から取得した、認証チケットに対して電子署名がなされた認証応答チケットの正当性を検証する認証チケット検証部と、
前記Ｗｅｂコンテンツ情報ＤＢからＷｅｂコンテンツを取得し、前記Ｗｅｂサービスサーバ通信部により送信させるＷｅｂコンテンツ処理部とを備え、
前記表示端末は、ネットワークを介して前記Ｗｅｂサービスサーバと情報を送受信する表示端末通信部と、
前記Ｗｅｂコンテンツを解釈するブラウザ機能を有するＷｅｂ解釈部と、
前記認証チケットの画像情報及び前記Ｗｅｂコンテンツを表示する表示部と、
前記認証応答チケットを前記Ｗｅｂサービスサーバに送信する無線受信部とを備え、
前記携帯端末は、前記利用者ＩＤ及び認証に用いる秘密鍵を関連付けて格納する利用者ＩＤ・秘密鍵格納部と、
前記表示端末に表示された前記認証チケットの画像情報を読み取る画像読み取り部と、
前記読み取った認証チケットの画像情報をデコードして認証チケットを取得する認証チケットデコード部と、
前記利用者ＩＤ・秘密鍵格納部から取得した利用者ＩＤ、及び署名時刻を認証チケットに付加し、該利用者ＩＤ及び署名時刻が付加された認証チケットに前記利用者ＩＤ・秘密鍵格納部から取得した認証用の秘密鍵を用いて電子署名をした署名情報を追加して前記認証応答チケットを生成する署名付与部と、
前記認証応答チケットを前記表示端末に送信する無線送信部とを備え、
前記認証チケット検証部は、前記認証応答チケットに含まれる利用者ＩＤをキーに前記利用者ＤＢを検索し、該利用者ＩＤに関連付けられた検証用鍵を用いて前記電子署名を検証し、署名検証が成功したら、前記認証応答チケットに含まれる認証チケットＩＤをキーに認証チケット情報ＤＢを検索し、認証チケットＩＤに関連付けられた認証チャレンジ情報及び認証チケットの有効期限情報を取得し、該認証チャレンジ情報が前記認証応答チケットに含まれる認証チャレンジ情報と同一であり、かつ、現在時刻が認証チケットの有効期限より前である場合に認証を成功と判断する手段を有する
ことを特徴とするＷｅｂサイトログインシステム。
【請求項７】
前記Ｗｅｂサービスサーバ通信部は、前記認証チケットの画像情報を前記表示端末に送信する手段を有し、
前記表示端末通信部は、前記認証チケットの画像情報を前記Ｗｅｂサービスサーバから受信する手段を有し、
前記表示部は、前記受信した認証チケットの画像情報をＷｅｂ表示する手段を有する
ことを特徴とする、請求項６に記載のＷｅｂサイトログインシステム。
【請求項８】
前記Ｗｅｂサービスサーバ通信部は、前記認証チケットの画像情報をテレビ局システムに送信する手段を有し、
前記表示端末通信部は、前記認証チケットの画像情報を前記テレビ局システムからダウンロード放送される番組情報に連動して受信する手段を有し、
前記表示部は、前記受信した認証チケットの画像情報を前記番組放送と共に表示する手段を有する
ことを特徴とする、請求項６に記載のＷｅｂサイトログインシステム。
【請求項９】
前記認証チケット生成部は、前記認証チケットに関連付けられた、ログイン後に表示させたいジャンプ先のＵＲＬ情報を生成して前記認証チケット情報ＤＢに格納する手段を有し、
前記Ｗｅｂコンテンツ処理部は、前記認証チケット情報ＤＢからジャンプ先ＵＲＬの情報を取得し、前記Ｗｅｂコンテンツ情報ＤＢから該ジャンプ先ＵＲＬのＷｅｂコンテンツを取得する手段を有する
ことを特徴とする、請求項６から８のいずれか一項に記載のＷｅｂサイトログインシステム。
【請求項１０】
前記Ｗｅｂサービスサーバは、関連付けられた、利用者ＩＤ、認証チケットＩＤ、認証回数、及び最終署名時刻を格納する認証履歴ＤＢを備え、
前記Ｗｅｂサービスサーバ通信部は、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤを前記認証履歴ＤＢに格納し、すでに認証履歴ＤＢに該利用者ＩＤ及び認証チケットＩＤが格納されている場合には、前記認証回数を更新して格納し、最終署名時刻を前記受信した認証応答チケットに含まれる署名時刻に更新して格納する手段を有し、
前記認証チケット検証部は、前記認証履歴ＤＢにアクセスし、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤに関連付けられた認証回数及び最終署名時刻が存在し、前記認定回数が規定回数を上回っていないとき、及び／又は、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤに関連付けられた認証回数及び最終署名時刻が存在し、前記認証応答チケットに含まれる署名時刻が前記最終署名時刻より後であるときに認証を成功と判断する手段を有する
ことを特徴とする、請求項６から９のいずれか一項に記載のＷｅｂサイトログインシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のＷｅｂサイトへのログインとアクセスにおける認証技術に関し、特に、携帯端末の電子署名機能を利用したＷｅｂサイトログイン方法及びＷｅｂサイトログインシステムに関する。
【背景技術】
【０００２】
従来、不特定多数の者が視聴するテレビ番組（データ放送など）から視聴者を、Ｗｅｂサービス（チケット予約や商品購入などの様々なサービス）を提供可能なＷｅｂサービスサーバに誘導する方法が知られている。例えば、ＵＲＬをテレビ放送事業者がテレビ画面に表示し、利用者がそれをメモし、パーソナルコンピュータ（ＰＣ）やデジタルテレビのブラウザにキーボードやリモコンからＵＲＬを入力し、定められた認証方式（例えば、ＩＤ／パスワード方式やＩＣカードを使った認証方式など）によって利用者認証した後、サービスを開始する方法がある。また、ＵＲＬを２次元バーコードに変換したものをテレビ放送事業者が画面に表示し、利用者がそれを携帯電話等の機器で読み取り、機器のブラウザを起動して画面を表示し、定められた認証方式によって利用者認証した後、サービスを開始する方法などがある。
【０００３】
しかし、いずれの方法においても、サービスを利用できるようになるまで、利用者は、煩雑な操作を強いられ、サービスを開始するまでのハードルが高く、Ｗｅｂサービスサーバに円滑に誘導することが困難である。また、後者の２次元バーコードを利用する方法では、サービスへのアクセスは比較的容易であるが、利用者は携帯電話でサービスを受けることになり、画面は小さく、また高齢者などのテンキーによる操作に不慣れな利用者にとっては使いづらいサービスになってしまう。
【０００４】
また、Ｗｅｂサービスサーバで認証する方法としては、利用者ＩＤとパスワードを使用する方法が一般的である。しかし、この方法では、利用者はＩＤやパスワードを記憶又は記録しておく必要があり、安全性を保持するためには、パスワードを定期的に変更し、かつ、利用者はパスワードとして容易に推測されない文字列を考える必要があった。また、利用者がパスワードを忘れてしまった場合、サーバ側の再設定に時間とコストがかかるなど、管理が煩雑にならざるを得なかった。この問題を解決するための一方法として、ワンタイム・パスワードにより認証する技法が知られている（例えば、非特許文献１参照）。ワンタイム・パスワードとは、一定の規則で生成され、１回のみ使用できる使い捨てのパスワードである。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】出口 雄一、“ワンタイム・パスワード”［online］、日経ＢＰ社、［平成２２年６月２１日検索］、インターネット<URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20060414/235357/>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、デジタルテレビに利用者ＩＤとパスワードを入力する手段としては、一部の例外を除きテレビリモコンのみとなる。テレビリモコンはボタン数が限られており、文字列入力のインタフェースとしては適切ではないため、十分なセキュリティ性を確保するためのパスワード（長さと文字バリエーションが必要）を入力するには、複雑な操作が必要とされる。
【０００７】
また、ワンタイム・パスワードにより認証する技法は、安全性が高い一方で、利用者がパスワードを生成するハードウェアを持つ必要があり、高コストであるという問題があった。
【０００８】
本発明の目的は、上記問題を解決するため、携帯端末の電子署名機能を利用し、簡単な操作でログインすることができ、かつ、低コストで十分なセキュリティ性を確保することができるＷｅｂサイトログインシステム及びその方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明では、携帯電話の赤外線機能と画像読み取り機能を使用して、ＩＤ／パスワードを利用者が直接入力することなく、家庭用のデジタルテレビのブラウザからＷｅｂサイトに安全にログイン認証し、且つ必要なＷｅｂページ（サービス画面）を表示するＷｅｂサイトログインシステム及びその方法を提供する。
【００１０】
すなわち、上記課題を解決するため、本発明に係るＷｅｂサイトログイン方法は、Ｗｅｂサービスを提供するＷｅｂサービスサーバと、ネットワークを介してＷｅｂサービスサーバに接続された表示端末と、携帯端末とを備えたシステムにおけるＷｅｂサイトログイン方法であって、前記Ｗｅｂサービスサーバは、ユニークな利用者ＩＤ及び認証で使用する検証用鍵を関連付けて予め格納した利用者ＤＢと、Ｗｅｂサービスのコンテンツデータを格納するＷｅｂコンテンツ情報ＤＢと、認証チケット生成部と、認証チケットエンコード部と、認証チケット検証部と、Ｗｅｂコンテンツ処理部と、Ｗｅｂサービスサーバ通信部とを備え、前記表示端末は、表示端末通信部と、Ｗｅｂ解釈部と、表示部と、無線受信部とを備え、前記携帯端末は、前記利用者ＩＤ及び認証に用いる秘密鍵を関連付けて格納する利用者ＩＤ・秘密鍵格納部と、画像読み取り部と、認証チケットデコード部と、署名付与部と、無線送信部とを備えており、（ａ）前記認証チケット生成部により、ユニークな認証チケットＩＤ、認証チャレンジ情報、及び認証チケットの有効期限情報を含む認証チケットと、該認証チケットに関連付けられた該認証チケットの生成時刻情報とを生成して認証チケット情報ＤＢに格納するステップと、（ｂ）前記認証チケットエンコード部により、前記認証チケットをエンコードして認証チケットの画像情報を生成するステップと、（ｃ）前記Ｗｅｂサービスサーバ通信部により、前記認証チケットの画像情報を送信するステップと、（ｄ）前記表示端末通信部により、前記認証チケットの画像情報を受信するステップと、（ｅ）前記表示部により、前記認証チケットの画像情報を表示するステップと、（ｆ）前記画像読み取り部により、前記表示端末に表示された前記認証チケットの画像情報を読み取るステップと、（ｇ）前記認証チケットデコード部により、前記読み取った認証チケットの画像情報をデコードして認証チケットを取得するステップと、（ｈ）前記署名付与部により、前記利用者ＩＤ・秘密鍵格納部から取得した利用者ＩＤ、及び署名時刻を認証チケットに付加し、該利用者ＩＤ及び署名時刻が付加された認証チケットに、前記利用者ＩＤ・秘密鍵格納部から取得した認証用の秘密鍵を用いて電子署名をした署名情報を追加した認証応答チケットを生成するステップと、（ｉ）前記無線送信部により、前記認証応答チケットを前記表示端末に送信するステップと、（ｊ）前記無線受信部により、前記送信された認証応答チケットを受信し、前記表示端末通信部により、該認証応答チケットを前記Ｗｅｂサービスサーバに送信するステップと、（ｋ）前記Ｗｅｂサービスサーバ通信部により、前記送信された認証応答チケットを受信するステップと、（ｌ）前記認証チケット検証部により、前記受信した認証応答チケットに含まれる利用者ＩＤをキーに前記利用者ＤＢを検索し、該利用者ＩＤに関連付けられた検証用鍵を取得し、該検証用鍵を用いて前記電子署名を検証し、署名検証が成功したら、前記受信した認証応答チケットに含まれる認証チケットＩＤをキーに認証チケット情報ＤＢを検索し、認証チケットＩＤに関連付けられた認証チャレンジ情報及び認証チケットの有効期限情報を取得し、該認証チャレンジ情報が前記受信した認証応答チケットに含まれる認証チャレンジ情報と同一であり、かつ、現在時刻が認証チケットの有効期限より前である場合に認証を成功と判断するステップと、を含むことを特徴とする。
【００１１】
また、本発明に係るＷｅｂサイトログイン方法において、前記ステップ（ｃ）は、前記Ｗｅｂサービスサーバ通信部により、前記認証チケットの画像情報を前記表示端末に送信するステップであり、前記ステップ（ｄ）は、前記表示端末通信部により、前記認証チケットの画像情報を前記Ｗｅｂサービスサーバから受信するステップであり、前記ステップ（ｅ）は、前記表示部により、前記認証チケットの画像情報をＷｅｂ表示するステップであることを特徴とする。
【００１２】
また、本発明に係るＷｅｂサイトログイン方法において、前記ステップ（ｃ）は、前記Ｗｅｂサービスサーバ通信部により、前記認証チケットの画像情報をテレビ局システムに送信するステップであり、前記ステップ（ｄ）は、前記表示端末通信部により、前記認証チケットの画像情報を前記テレビ局システムからダウンロード放送される番組情報に連動して受信するステップであり、前記ステップ（ｅ）は、前記表示部により、前記認証チケットの画像情報を前記番組放送と共に表示することを特徴とする。
【００１３】
また、本発明に係るＷｅｂサイトログイン方法において、前記ステップ（ａ）は、前記認証チケット生成部により、前記認証チケットに関連付けられた、ログイン後に表示させたいジャンプ先のＵＲＬ情報を生成して前記認証チケット情報ＤＢに格納するステップを含み、前記ステップ（ｌ）の後に、（ｍ）前記Ｗｅｂコンテンツ処理部により、前記認証チケット情報ＤＢからジャンプ先ＵＲＬの情報を取得し、前記Ｗｅｂコンテンツ情報ＤＢから該ジャンプ先ＵＲＬのＷｅｂコンテンツを取得し、前記Ｗｅｂサービスサーバ通信部により該取得したＷｅｂコンテンツを前記表示端末に送信するステップと、（ｎ）前記表示部により、前記Ｗｅｂコンテンツを表示するステップと、を含むことを特徴とする。
【００１４】
また、本発明に係るＷｅｂサイトログイン方法において、前記Ｗｅｂサービスサーバは、関連付けられた、利用者ＩＤ、認証チケットＩＤ、認証回数、及び最終署名時刻を格納する認証履歴ＤＢを備え、前記ステップ（ｋ）は、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤを前記認証履歴ＤＢに格納し、すでに認証履歴ＤＢに該利用者ＩＤ及び認証チケットＩＤが格納されている場合には、前記認証回数を更新して格納し、前記最終署名時刻を前記受信した認証応答チケットに含まれる署名時刻に更新して格納するステップを含み、前記ステップ（ｌ）は、前記認証チケット検証部により、前記認証履歴ＤＢにアクセスし、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤに関連付けられた認証回数及び最終署名時刻が存在し、前記認定回数が規定回数を上回っていないとき、及び／又は、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤに関連付けられた認証回数及び最終署名時刻が存在し、前記認証応答チケットに含まれる署名時刻が最終署名時刻より後であるときに認証を成功と判断するステップを含むことを特徴とする。
【００１５】
さらに、上記課題を解決するため、本発明に係るＷｅｂサイトログインシステムは、Ｗｅｂサービスを提供するＷｅｂサービスサーバと、ネットワークを介してＷｅｂサービスサーバに接続された表示端末と、携帯端末とを備えたＷｅｂサイトログインシステムであって、前記Ｗｅｂサービスサーバは、ユニークな利用者ＩＤ及び認証で使用する検証用鍵を関連付けて予め格納した利用者ＤＢと、Ｗｅｂサービスのコンテンツデータを格納するＷｅｂコンテンツ情報ＤＢと、ユニークな認証チケットＩＤ、認証チャレンジ情報、及び認証チケットの有効期限情報を含む認証チケットと、該認証チケットに関連付けられた該認証チケットの生成時刻情報とを生成して認証チケット情報ＤＢに格納する認証チケット生成部と、前記認証チケットをエンコードして認証チケットの画像情報を生成する認証チケットエンコード部と、ネットワークを介して前記表示端末と情報を送受信するＷｅｂサービスサーバ通信部と、前記表示端末から取得した、認証チケットに対して電子署名がなされた認証応答チケットの正当性を検証する認証チケット検証部と、前記Ｗｅｂコンテンツ情報ＤＢからＷｅｂコンテンツを取得し、前記Ｗｅｂサービスサーバ通信部により送信させるＷｅｂコンテンツ処理部とを備え、前記表示端末は、ネットワークを介して前記Ｗｅｂサービスサーバと情報を送受信する表示端末通信部と、前記Ｗｅｂコンテンツを解釈するブラウザ機能を有するＷｅｂ解釈部と、前記認証チケットの画像情報及び前記Ｗｅｂコンテンツを表示する表示部と、前記認証応答チケットを前記Ｗｅｂサービスサーバに送信する無線受信部とを備え、前記携帯端末は、前記利用者ＩＤ及び認証に用いる秘密鍵を関連付けて格納する利用者ＩＤ・秘密鍵格納部と、前記表示端末に表示された前記認証チケットの画像情報を読み取る画像読み取り部と、前記読み取った認証チケットの画像情報をデコードして認証チケットを取得する認証チケットデコード部と、前記利用者ＩＤ・秘密鍵格納部から取得した利用者ＩＤ、及び署名時刻を認証チケットに付加し、該利用者ＩＤ及び署名時刻が付加された認証チケットに前記利用者ＩＤ・秘密鍵格納部から取得した認証用の秘密鍵を用いて電子署名をした署名情報を追加して前記認証応答チケットを生成する署名付与部と、前記認証応答チケットを前記表示端末に送信する無線送信部とを備え、前記認証チケット検証部は、前記認証応答チケットに含まれる利用者ＩＤをキーに前記利用者ＤＢを検索し、該利用者ＩＤに関連付けられた検証用鍵を用いて前記電子署名を検証し、署名検証が成功したら、前記認証応答チケットに含まれる認証チケットＩＤをキーに認証チケット情報ＤＢを検索し、認証チケットＩＤに関連付けられた認証チャレンジ情報及び認証チケットの有効期限情報を取得し、該認証チャレンジ情報が前記認証応答チケットに含まれる認証チャレンジ情報と同一であり、かつ、現在時刻が認証チケットの有効期限より前である場合に認証を成功と判断する手段を有することを特徴とする。
【００１６】
また、本発明に係るＷｅｂサイトログインシステムにおいて、前記Ｗｅｂサービスサーバ通信部は、前記認証チケットの画像情報を前記表示端末に送信する手段を有し、前記表示端末通信部は、前記認証チケットの画像情報を前記Ｗｅｂサービスサーバから受信する手段を有し、前記表示部は、前記受信した認証チケットの画像情報をＷｅｂ表示する手段を有することを特徴とする。
【００１７】
また、本発明に係るＷｅｂサイトログインシステムにおいて、前記Ｗｅｂサービスサーバ通信部は、前記認証チケットの画像情報をテレビ局システムに送信する手段を有し、
前記表示端末通信部は、前記認証チケットの画像情報を前記テレビ局システムからダウンロード放送される番組情報に連動して受信する手段を有し、前記表示部は、前記受信した認証チケットの画像情報を前記番組放送と共に表示する手段を有することを特徴とする。
【００１８】
また、本発明に係るＷｅｂサイトログインシステムにおいて、前記認証チケット生成部は、前記認証チケットに関連付けられた、ログイン後に表示させたいジャンプ先のＵＲＬ情報を生成して前記認証チケット情報ＤＢに格納する手段を有し、前記Ｗｅｂコンテンツ処理部は、前記認証チケット情報ＤＢからジャンプ先ＵＲＬの情報を取得し、前記Ｗｅｂコンテンツ情報ＤＢから該ジャンプ先ＵＲＬのＷｅｂコンテンツを取得する手段を有することを特徴とする。
【００１９】
また、本発明に係るＷｅｂサイトログインシステムにおいて、前記Ｗｅｂサービスサーバは、関連付けられた、利用者ＩＤ、認証チケットＩＤ、認証回数、及び最終署名時刻を格納する認証履歴ＤＢを備え、前記Ｗｅｂサービスサーバ通信部は、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤを前記認証履歴ＤＢに格納し、すでに認証履歴ＤＢに該利用者ＩＤ及び認証チケットＩＤが格納されている場合には、前記認証回数を更新して格納し、最終署名時刻を前記受信した認証応答チケットに含まれる署名時刻に更新して格納する手段を有し、前記認証チケット検証部は、前記認証履歴ＤＢにアクセスし、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤに関連付けられた認証回数及び最終署名時刻が存在し、前記認定回数が規定回数を上回っていないとき、及び／又は、前記受信した認証応答チケットに含まれる利用者ＩＤ及び認証チケットＩＤに関連付けられた認証回数及び最終署名時刻が存在し、前記認証応答チケットに含まれる署名時刻が前記最終署名時刻より後であるときに認証を成功と判断する手段を有することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、簡単な操作でログインすることができ、かつ、十分なセキュリティ性を確保することができるようになる。
【００２１】
また、現在広く普及している携帯電話とＷｅｂ表示端末がほぼ標準的に備えている機能（ハードウェア）のみを利用し、ソフトウェアの追加のみでシステムを構築することが可能であり、実サービスを比較的容易に開始することができるようになる。
【図面の簡単な説明】
【００２２】
【図１】本発明による一実施例のＷｅｂサイトログインシステムの概略を示すブロック図である。
【図２】本発明による一実施例のＷｅｂサイトログインシステムの構成を示すブロック図である。
【図３】本発明による一実施例の認証チケット情報ＤＢに格納される情報を示す図である。
【図４】本発明による一実施例の利用者ＤＢに格納される情報を示す図である。
【図５】本発明による一実施例の認証チケットデータ及び認証応答チケットデータの構成を示す図である。
【図６】本発明による一実施例のＷｅｂサイトログイン方法を示すフローチャートである。
【図７】本発明による一実施例の認証履歴ＤＢに格納される情報を示す図である。
【発明を実施するための形態】
【００２３】
［Ｗｅｂサイトログインシステムの構成］
図１は、本発明による一実施例のＷｅｂサイトログインシステムの概略を示すブロック図である。Ｗｅｂサイトログインシステム１は、Ｗｅｂサービスサーバ１１と、Ｗｅｂ表示端末１２と、携帯端末１３とを備え、Ｗｅｂサービスサーバ１１とＷｅｂ表示端末１２とは、ネットワーク１４を介して接続されている。ネットワーク１４は、インターネットなどのＷＡＮである。
【００２４】
Ｗｅｂサービスサーバ１１は、Ｗｅｂサービスを提供可能なサーバである。
【００２５】
Ｗｅｂ表示端末１２は、ネットワーク１４経由でＷｅｂサービスサーバ１１にアクセスする機能と、無線（赤外線又は電波）でデータ受信する機能を有する機器である。例えば、ネットワーク接続機能とネットワークのＷｅｂブラウザ機能と赤外線受信機能とを装備した家庭用デジタルテレビやパーソナルコンピュータ（ＰＣ）である。
【００２６】
携帯端末１３は、無線（赤外線又は電波）でデータを送信する機能を有する、Ｗｅｂサイトのログイン認証に使用される機器である。例えば、２次元バーコード読み取り機能と赤外線送信機能を有するカメラ付きの携帯電話である。利用者Ｕは、Ｗｅｂ表示端末１２に表示される認証用の画像データを携帯端末１３を用いて読み取り、携帯端末１３によって生成された認証応答用のデータを無線でＷｅｂ表示端末１２に送信する。なお、携帯端末として携帯電話を用いた場合でも、本システムのログイン方法は携帯電話網と接続する必要が無いため、電波の届かない場所でも利用することが可能であり、電話料金も発生しない。
【００２７】
図２は、本発明による一実施例のＷｅｂサイトログインシステムの構成を示すブロック図である。Ｗｅｂサービスサーバ１１は、制御部１１１と、通信部１１２と、認証チケット情報ＤＢ１１３と、利用者ＤＢ１１４と、Ｗｅｂコンテンツ情報ＤＢ１１５とを備える。Ｗｅｂサービスサーバ１１がテレビ局システム１５を介して情報をＷｅｂ表示端末１２に送信する場合には、さらに番組挿入部１１６を備え、テレビ局システム１５は番組挿入部１１６から送信される情報を番組に挿入してＷｅｂ表示端末１２に送信する。
【００２８】
認証チケット情報ＤＢ１１３は、図３に示すように、認証チケットを一意に示す番号で構成された認証チケットＩＤと、認証チケットの有効期限情報と、認証チャレンジ情報と、ログイン後に表示させたいＵＲＬ（ジャンプ先ＵＲＬ）の情報と、認証チケット生成時刻情報との組み合わせを１レコードとして格納する。このうち、認証チケットＩＤと、認証チケットの有効期限と、認証チャレンジ情報からなり、Ｗｅｂ表示端末１２に表示される情報を、認証チケットという。図５（ａ）は、認証チケットデータの一例を示す図である。なお、ジャンプ先ＵＲＬの情報は必須ではないが、ＵＲＬのジャンプを提供することにより、利用者がＵＲＬ投入しなくても、サービス提供者が望むＵＲＬに自動的にジャンプさせ、必要なサービスに利用者を誘導することができる。
【００２９】
利用者ＤＢ１１４は、図４に示すように、利用者ごとに割り振られた利用者ＩＤと、認証で使用する検証用鍵と、利用者の属性情報（利用者名など）との組み合わせを１レコードとして格納する。検証用鍵は公開鍵暗号を使用した認証の時には、公開鍵暗号の公開鍵を、共通鍵暗号を使用したときの認証の時には共通鍵を使用する。
【００３０】
Ｗｅｂコンテンツ情報ＤＢ１１５は、Ｗｅｂサービスのコンテンツデータを格納する。
【００３１】
番組挿入部１１６は、認証チケットをテレビ局システム１５に送信する。
【００３２】
制御部１１１は、処理要求制御部１１１１と、認証チケット生成部１１１２と、認証チケットエンコード部１１１３と、認証チケット検証部１１１４と、Ｗｅｂコンテンツ処理部１１１５とを備える。
【００３３】
処理要求制御部１１１１は、通信部１１２から入力された情報や各処理部の処理結果をトリガとして、必要な機能を必要な順序で実行するように制御する。
【００３４】
認証チケット生成部１１１２は、乱数などにより、一意の認証チケットＩＤを生成し、属性情報とともに、認証チケット情報ＤＢ１１３に格納する。さらに、認証後にジャンプするＵＲＬの情報を認証チケット情報ＤＢ１１３に格納することも可能である。
【００３５】
認証チケットエンコード部１１１３は、認証チケット情報ＤＢ１１３から取得した認証チケットをエンコードして２次元バーコードなどの画像情報を作成した後、通信部１１２に出力するか、又は番組挿入部１１６に出力する。通信部１１２に出力した場合には、ネットワーク１４経由でＷｅｂ表示端末１２に送信し、番組挿入部１１６に出力した場合には、テレビ局システム１５経由でＷｅｂ表示端末１２に送信する。
【００３６】
認証チケット検証部１１１４は、通信部１１２から入力される認証応答チケットに含まれる署名時刻と現在時刻を比較し、規定時間以内であるかをチェックする。認証応答チケットについては後述する。規定時間以内である場合には、認証チケットＩＤを認証チケット情報ＤＢ１１３の内容と照合する。照合が成功したら、認証応答チケットに含まれる利用者ＩＤを利用者ＤＢ１１４と照合する。照合が成功したら、利用者ＤＢ１１４の利用者ＩＤに関連付けられた検証用鍵を使用して、認証応答チケットに含まれる署名情報を検証する。検証に成功したらＷｅｂサービスのログイン認証をする。
【００３７】
Ｗｅｂコンテンツ処理部１１１５は、Ｗｅｂコンテンツ情報ＤＢ１１５からＷｅｂコンテンツを取得し、必要ならばＷｅｂ表示端末１２で表示できる形に変換した上で、通信部１１２経由で出力する。ログイン認証後に認証チケット情報ＤＢ１１３に格納されたジャンプ先ＵＲＬを取得し、ジャンプ先ＵＲＬにジャンプさせることも可能である。
【００３８】
通信部１１２は、ネットワーク１４を介してＷｅｂ表示端末１２と情報を送受信する。通信部１１２は、受信データ処理部１１２１と、送信データ処理部１１２２とを備える。
【００３９】
受信データ処理部１１２１は、ネットワーク１４経由でＷｅｂ表示端末１２から情報を取得して、受信データを適切な形式に変換する。
【００４０】
送信データ処理部１１２２は、情報を適切な形式に変換してネットワーク１４経由でＷｅｂ表示端末１２に出力する。
【００４１】
Ｗｅｂ表示端末１２は、制御部１２１と、通信部１２２と、Ｗｅｂ解釈部１２３と、表示部１２４と、赤外線受信部１２５とを備える。
【００４２】
制御部１２１は、通信部１２２から入力された情報や各処理部の処理結果をトリガとして、必要な機能を必要な順序で実行するように制御する。
【００４３】
通信部１２２は、ネットワーク１４を介してＷｅｂサービスサーバ１１と情報を送受信する。
【００４４】
Ｗｅｂ解釈部１２３は、通信部１２２から受信したＷｅｂコンテンツデータを解釈するブラウザ機能を有し、Ｗｅｂコンテンツデータを表示部１２４に表示させる。
【００４５】
表示部１２４は、テレビ局システム１５から配信されるテレビ番組や、Ｗｅｂサービスサーバ１１から配信されるＷｅｂコンテンツを表示する。認証チケットの画像情報をＷｅｂサービスサーバ１１から受信した場合には、受信した認証チケットの画像情報をＷｅｂ表示し、認証チケットの画像情報をテレビ局システム１５からダウンロード放送される番組情報に連動して受信した場合には、受信した認証チケットの画像情報を番組放送と共に表示する。なお、認証チケットの画像情報の表示場所は、Ｗｅｂ表示端末１２に限定されるものではなく、表示部１２４の機能を有する他の機器（ＰＣやＴＶなど）に表示させることも可能である。よって、Ｗｅｂ表示端末と、表示部１２４の機能を有する他の機器とを総称したものを「表示端末」と定義し、本実施例では、表示端末がＷｅｂ表示端末１２のみの場合について説明する。
【００４６】
赤外線受信部１２５は、携帯端末１３から赤外線でデータを受信する。なお、赤外線の代わりに電波で受信してもよい。
【００４７】
携帯端末１３は、制御部１３１と、認証チケットデコード部１３２と、署名付与部１３３と、利用者ＩＤ・秘密鍵格納部１３４と、画像読み取り部１３５と、赤外線送信部１３６とを備える。
【００４８】
制御部１３１は、利用者の操作や、各処理部の処理結果をトリガとして、必要な機能を必要な順序で実行するように制御する
【００４９】
利用者ＩＤ・秘密鍵格納部１３４は、Ｗｅｂサービスサーバ１１の利用者ＤＢ１１４に格納された利用者ＩＤと対応付けられた利用者ＩＤを予め格納する。また、利用者が署名に使用する認証用秘密鍵も予め格納する。公開鍵暗号方式を使用する場合には、公開鍵暗号の秘密鍵を使用し、共通鍵暗号方式の場合には共通鍵を使用する。この秘密鍵は、Ｗｅｂサービスサーバ１１の利用者ＤＢ１１４に格納された、利用者ＩＤ・秘密鍵格納部１３４に格納された利用者ＩＤと同一の利用者ＩＤの検証鍵に対応づけられたものである。
【００５０】
画像読み取り部１３５は、Ｗｅｂ表示端末１２の表示部１２４に表示された、エンコードされた画像を読み込み、認証チケットデコード部１３２に出力する。
【００５１】
認証チケットデコード部１３２は、画像読み取り部１３５から入力されるエンコードされた画像をデコードして認証チケットを取得し、署名付与部１３３に出力する。
【００５２】
署名付与部１３３は、認証チケットデコード部１３２から入力される認証チケットに利用者ＩＤの情報とともに、電子署名で署名を付与する。高セキュリティを確保したい場合は、署名を付与する動作はＵＳＩＭ（Universal Subscriber Identity Module）などの耐タンパデバイス中で実行するのが好適である。
【００５３】
赤外線送信部１３６は、Ｗｅｂ表示端末１２に赤外線でデータを送信する。なお、赤外線の代わりに電波で送信してもよい。
【００５４】
［Ｗｅｂサイトログイン方法］
次に、本発明によるＷｅｂサイトログイン方法について説明する。図６は、本発明による一実施例のＷｅｂサイトログイン方法を示すフローチャートである。
【００５５】
Ｗｅｂサイトログインシステムは、予め利用者にユニークな利用者ＩＤを払い出し、それに対応して、認証に使用する公開鍵暗号方式の公開鍵及び秘密鍵を生成する。Ｗｅｂサービスサーバ１１には、利用者ＩＤ及び認証に使用する公開鍵を関連付けて利用者ＤＢ１１４に格納しておき、携帯端末１３には利用者ＩＤ及び認証に使用する秘密鍵を（ネットワークなどでダウンロードして）利用者ＩＤ・秘密鍵格納部１３４に格納しておく。利用者ＤＢ１１４には、Ｗｅｂサービス提供に必要な利用者属性情報（住所氏名年齢性別など）を併せて格納しても良い。
【００５６】
ステップＳ１０１では、Ｗｅｂサービスサーバ１１の認証チケット生成部１１１２により、認証チケットとして、システムでユニークな認証チケットＩＤと、十分な長さの乱数などを元にした類推の困難な認証チャレンジ情報と、認証チケットの有効期限とを生成し、認証チケット情報ＤＢ１１３に格納する。さらに、認証チケットの生成時刻情報と、認証成功時にＷｅｂ画面に表示するジャンプ先ＵＲＬ情報を生成し、認証チケット情報ＤＢ１１３に格納する。
【００５７】
ステップＳ１０２では、Ｗｅｂサービスサーバ１１の認証チケットエンコード部１１１３により、認証チケットをエンコードして２次元バーコードの画像情報を生成する。
【００５８】
ステップＳ１０３では、Ｗｅｂサービスサーバ１１の送信データ処理部１１２２により、２次元バーコードに変換した認証チケットの画像をＷｅｂブラウザで表示できる形式（ｈｔｍｌやｆｌａｓｈなど）に変換し、Ｗｅｂ表示端末１３に送信する。または、テレビ局システム１５に送信してテレビ番組に挿入するよう設定する。
【００５９】
ステップＳ１０４では、Ｗｅｂ表示端末１２の通信部１２２により、認証チケットの画像情報を受信し、表示部１２４（Ｗｅｂ画面又はテレビ番組画面）により、２次元バーコードの認証チケット画像を表示する。認証チケットの画像情報をＷｅｂサービスサーバ１１から受信した場合には、受信した認証チケットの画像情報をＷｅｂ表示し、認証チケットの画像情報をテレビ局システム１５からダウンロード放送される番組情報に連動して受信した場合には、受信した認証チケットの画像情報を番組放送と共に表示する。なお、認証チケットの画像情報の表示場所は、表示部１２４に限定されるものではなく、他のＰＣやＴＶなどの表示端末の表示部に表示させることも可能である。
【００６０】
ステップＳ１０５では、携帯端末１３の画像読み取り部１３５により、Ｗｅｂ表示端末１２に表示された２次元バーコードの認証チケット画像を読み取り、認証チケットデコード部１３２により、該読み取った画像をデコードして認証チケットを取得する。
【００６１】
ステップＳ１０６では、携帯端末１３の署名付与部１３３により、利用者ＩＤ・秘密鍵格納部１３４から取得した利用者ＩＤ、及び署名時刻を認証チケットに付加し、これにハッシュ値を求めて認証用の秘密鍵を用いて電子署名をした署名情報を追加した認証応答チケットを生成する。ハッシュ値に電子署名する動作は、携帯電話の耐タンパデバイスであるＵＳＩＭ中で実行するのが好適である。
【００６２】
ステップＳ１０７では、携帯端末１３の赤外線送信部１３６により、認証応答チケットをＷｅｂ表示端末１２に赤外線で送信する。
【００６３】
ステップＳ１０８では、Ｗｅｂ表示端末１２の赤外線受信部１２５により、携帯端末１３から赤外線で送信された認証応答チケットを受信し、通信部１２２により、認証応答チケットをネットワーク１４経由でＷｅｂサービスサーバ１１に送信する。
【００６４】
ステップＳ１０９では、Ｗｅｂサービスサーバ１１の受信データ処理部１１２１により、Ｗｅｂ表示端末１２から送信される認証応答チケットを受信する。
【００６５】
ステップＳ１１０では、Ｗｅｂサービスサーバ１１の認証チケット検証部１１１４により、認証応答チケットに含まれる利用者ＩＤをキーに利用者ＤＢ１１４を検索して利用者を識別し、利用者ＤＢ１１４に予め登録されている公開鍵を用いて電子署名を検証することにより、利用者の本人性を確認する。署名検証が成功したら、認証応答チケットに含まれる認証チケットＩＤをキーに認証チケット情報ＤＢ１１３を検索し、認証チケットを特定する。認証応答チケットに含まれる認証チャレンジ情報が認証チケット情報ＤＢ１１３に登録された認証チャレンジ情報と同じであることを確認することにより、認証応答チケットの正当性を確認し、さらに認証チケット情報ＤＢ１１３に登録されている認証チケット有効期限と現在時刻とを照合し、認証チケットの有効性を確認する。以上全てが確認できたら該当利用者のログインを成功させる。なお、確認する順番は問わない。
【００６６】
Ｗｅｂサービスサーバ１１は、さらに認証履歴ＤＢを備え、利用者から認証応答チケットを受信するたび、利用者ＩＤ、認証チケットＩＤ、認証回数、及び最終署名時刻を格納するようにすることもできる。図７は、認証履歴ＤＢに格納される情報の例を示す図である。認証履歴ＤＢを備える場合には、ステップＳ１１０では、Ｗｅｂサービスサーバ１１の認証チケット検証部１１１４により、認証履歴ＤＢにアクセスし、利用者ＩＤ及び認証チケットＩＤに関連付けられた認証回数及び最終署名時刻が存在する場合には、送付回数が規定回数を上回っていないこと、及び／又は、認証応答チケットに含まれる署名時刻が最終署名時刻より後であることを確認する。
【００６７】
ステップＳ１１１では、Ｗｅｂサービスサーバ１１のＷｅｂコンテンツ処理部１１１５により、認証チケット情報ＤＢ１１３からジャンプ先ＵＲＬの情報を取得する。なお、ＵＲＬのジャンプを提供せず、ログイン認証のみでも使用することが可能であるが、ＵＲＬのジャンプを提供することにより、利用者がＵＲＬ投入しなくても、サービス提供者が望むＵＲＬに自動的にジャンプさせ、必要なサービスに利用者を誘導することができる。
【００６８】
ステップＳ１１２では、Ｗｅｂサービスサーバ１１のＷｅｂコンテンツ処理部１１１５により、Ｗｅｂコンテンツ情報ＤＢ１１５からジャンプ先ＵＲＬのＷｅｂコンテンツを取得する。
【００６９】
ステップＳ１１３では、Ｗｅｂ表示端末１２のＷｅｂ解釈部１２３により、Ｗｅｂサービスサーバ１１から送出された該当ページを解釈し、表示部１２４により表示する。利用者認証が既に終了しているので、利用者は直ちに会員向けサービスを利用することができる。
【００７０】
ここで、本発明に係るＷｅｂサーバ１１、Ｗｅｂ端末１２、及び携帯端末１３をコンピュータで構成することも可能である。この場合、各機能を実現する処理内容を記述したプログラムを、当該コンピュータの内部又は外部の記憶部に格納しておき、当該コンピュータの中央演算処理装置（ＣＰＵ）によってこのプログラムを読み出して実行させることで実現することができる。また、このようなプログラムは、例えばＤＶＤ又はＣＤ−ＲＯＭなどの可搬型記録媒体の販売、譲渡、貸与等により流通させることができるほか、そのようなプログラムを、例えばネットワーク上にあるサーバの記憶部に記憶しておき、ネットワークを介してサーバから他のコンピュータにそのプログラムを転送することにより、流通させることができる。また、そのようなプログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム又はサーバから転送されたプログラムを、一旦、自己の記憶部に記憶することができる。また、このプログラムの別の実施態様として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、更に、このコンピュータにサーバからプログラムが転送される度に、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。
【００７１】
本発明によれば、電子署名を付与した認証チケットを他者が入手したとしても、Ｗｅｂサービスサーバ１１が認証チケットをログインのたびに変更し、且つ認証チケットの有効期限を検証することにより、不正なログイン要求を排除することができる。また、Ｗｅｂサービスサーバ１１は、認証応答チケットに付与された電子署名を検証することにより、予め登録された携帯端末を保持していない他者からのログインを排除することができる。
【００７２】
さらに、本発明は、Ｗｅｂサービスサーバ１１から発行される認証チケットは利用者に関連付けられず、サービス（ジャンプ先ＵＲＬ）にのみ関連づけられるため、不特定多数の利用者が同一の認証チケットを利用することが可能である。このため、認証チケットをＨＰに掲載したり、地デジのデータ放送などのマスメディアを使って配布したりすることが可能となり、テレビ番組と連動するなど、様々な応用サービスへの展開が可能となる。なお、不特定多数の利用者が容易に認証チケットを入手できるため、利用者特定を確実に実施する必要があり、そのため耐タンパデバイスにより電子署名を行なうことが好適である。
【００７３】
上述の実施例は、代表的な例として説明したが、本発明の趣旨及び範囲内で、多くの変更及び置換ができることは当業者に明らかである。従って、本発明は、上述の実施例によって制限するものと解するべきではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えば、利用者ＩＤ・秘密鍵格納部１３４に格納管理される利用者ＩＤと秘密鍵の情報は不正に利用されないよう厳重に管理する必要があるため、携帯端末１３としてＵＳＩＭを内蔵する携帯電話を用いることも可能である。ＵＳＩＭ起動時にＰＩＮ（Personal Identity Number）コードを入力するように設定すれば、仮に悪意の第三者が携帯電話を入手したとしても、ＵＳＩＭを利用することは非常に困難であり、なりすましを防止することができる。
【産業上の利用可能性】
【００７４】
このように、本発明によれば、ネットワークに接続されたＷｅｂサイトにログインする際に、携帯端末を用いてログイン認証する任意の用途に有用である。
【符号の説明】
【００７５】
１        Ｗｅｂサイトログインシステム
１１      Ｗｅｂサービスサーバ
１２      Ｗｅｂ表示端末
１３      携帯端末
１４      ネットワーク
１５      テレビ局システム
１１１    制御部
１１２    通信部
１１３    認証チケット情報ＤＢ
１１４    利用者ＤＢ
１１５    Ｗｅｂコンテンツ情報ＤＢ
１１６    番組挿入部
１２１    制御部
１２２    通信部
１２３    Ｗｅｂ解釈部
１２４    表示部
１２５    赤外線受信部
１３１    制御部
１３２    認証チケットデコード部
１３３    署名付与部
１３４    利用者ＩＤ・秘密鍵格納部
１３５    画像読み取り部
１３６    赤外線送信部
１１１１  処理要求制御部
１１１２  認証チケット生成部
１１１３  認証チケットエンコード部
１１１４  認証チケット検証部
１１１５  Ｗｅｂコンテンツ処理部
１１２１  受信データ処理部
１１２２  送信データ処理部
【図１】
2012005037.tif 000003
【図２】
2012005037.tif 000004
【図３】
2012005037.tif 000005
【図４】
2012005037.tif 000006
【図５】
2012005037.tif 000007
【図６】
2012005037.tif 000008
【図７】
2012005037.tif 000009