(57)【要約】    【課題】ユーザにメールアドレスの登録についての煩わしさを感じさせず、かつ、効率的にメールアドレスの登録処理を行うことができるメールアドレス登録システムの提供を目的とする。    【手段】ユーザ端末は、暗号化パスワードを送信する。コンテンツサーバｂは、暗号化パスワードおよび端末ＩＤを送信する。センターサーバｃは、端末ＩＤに対応する電話番号を特定して、電話番号と暗号化パスワードを事業者サーバｄに送信する。事業者サーバｄは、暗号化パスワードを復号してパスワードを取得し、取得したパスワードと電話番号に基づいて認証し、メールアドレスを暗号化してコンテンツサーバｂに送信する。コンテンツサーバは、復号によりユーザ端末にかかるメールアドレスを取得する。【選択図】  図１０
2008065510.tif 000002
【特許請求の範囲】
【請求項１】
(a)自己のメールアドレスの登録を希望するユーザが所持するユーザ端末と、
(b)前記ユーザ端末と通信可能に設けられたコンテンツサーバと、
(c)前記コンテンツサーバと通信可能に設けられたセンターサーバと、
(d)前記コンテンツサーバおよび前記センターサーバと通信可能に設けられ、前記ユーザのメールアドレスを記録する事業者サーバと、
を備えたメールアドレス登録システムであって、
(a)前記ユーザ端末は、
(a1)ユーザからパスワードの入力を受け付けるパスワード入力手段と、
(a3)入力手段において入力されたパスワードを暗号化して暗号化パスワードを生成するパスワード暗号化手段と、
(a4)暗号化手段において生成された暗号化パスワードを端末ＩＤとともにコンテンツサーバに送信する送信手段とを備え、
(b)前記コンテンツサーバは、
(b2)ユーザ端末からの送信を受けて、当該ユーザ端末の端末ＩＤおよび暗号化パスワードをセンターサーバに送信するとともに、当該ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段とを備え、
(c)前記センターサーバは、
(c1)ユーザ端末にかかる端末ＩＤおよび電話番号を対応付けて記録した記録部と、
(c2)コンテンツサーバからのメールアドレスの要求を受けて、受信した端末ＩＤに基づいて前記記録部を参照し、ユーザ端末にかかる電話番号を特定する電話番号特定手段と、
(c3)特定した電話番号およびコンテンツサーバからの暗号化パスワードを事業者サーバに送信するとともに、前記ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段とを備え、
(d)前記事業者サーバは、
(d2)ユーザ端末にかかる電話番号、メールアドレスおよびパスワードをそれぞれ対応付けて記録した記録部と、
(d3)センターサーバからのメールアドレスの要求を受けて、受信した暗号化パスワードを復号する暗号化パスワード復号手段と、
(d4)受信した電話番号および復号手段において復号したパスワードが記録部に記録されているか否かに基づいて認証を行う認証手段と、
(d5)認証手段において認証ができた場合には、電話番号およびパスワードに対応付けて記録部に記録されたメールアドレスを取得するメールアドレス取得手段と、
(d6)メールアドレス取得手段において取得したメールアドレスを暗号化して暗号化メールアドレスを生成するメールアドレス暗号化手段と、
(d7)メールアドレス暗号化手段において生成した暗号化メールアドレスを端末ＩＤとともにコンテンツサーバに送信する送信手段とを備え、
前記コンテンツサーバは、
(b3)事業者サーバから受けた暗号化メールアドレスを復号することにより、前記ユーザ端末にかかるメールアドレスを取得し、
(b4)当該メールアドレスおよび端末ＩＤとを関連付けて記録すること、
を特徴とするメールアドレス登録システム。
【請求項２】
コンテンツサーバ、センターサーバおよび事業者サーバとともにメールアドレス登録システムを構成するためのユーザ端末であって、
(a1)ユーザからパスワードの入力を受け付けるパスワード入力手段と、
(a3)入力手段において入力されたパスワードを暗号化して暗号化パスワードを生成するパスワード暗号化手段と、
(a4)暗号化手段において生成した暗号化パスワードを端末ＩＤとともにコンテンツサーバに送信する送信手段とを備えたことを特徴とするユーザ端末。
【請求項３】
コンテンツサーバ、センターサーバおよび事業者サーバとともにメールアドレス登録システムを構成するためのユーザ端末をコンピュータを用いて実現するためのプログラムであって、コンピュータに以下の手段(a1)〜(a4)を構成させることを特徴とするプログラム：
(a1)ユーザからパスワードの入力を受け付けるパスワード入力手段と、
(a3)入力手段において入力されたパスワードを暗号化して暗号化パスワードを生成するパスワード暗号化手段と、
(a4)暗号化手段において生成した暗号化パスワードを端末ＩＤとともにコンテンツサーバに送信する送信手段。
【請求項４】
ユーザ端末、センターサーバおよび事業者サーバとともにメールアドレス登録システムを構成するためのコンテンツサーバであって、
(b2)ユーザ端末からの送信を受けて、当該ユーザ端末の端末ＩＤおよび暗号化パスワードをセンターサーバに送信するとともに、当該ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段とを備えており、
(b3)事業者サーバから受けた暗号化メールアドレスを復号することにより、前記ユーザ端末にかかるメールアドレスを取得し、
(b4)当該メールアドレスおよび端末ＩＤとを関連付けて記録すること、
を特徴とするコンテンツサーバ。
【請求項５】
ユーザ端末、センターサーバおよび事業者サーバとともにメールアドレス登録システムを構成するためのコンテンツサーバをコンピュータを用いて実現するためのプログラムであって、コンピュータに以下の手段(b2)を構成させ：
(b2)ユーザ端末からの送信を受けて、当該ユーザ端末の端末ＩＤおよび暗号化パスワードをセンターサーバに送信するとともに、当該ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段、
(b3)事業者サーバから受けた暗号化メールアドレスを復号することにより、前記ユーザ端末にかかるメールアドレスを取得し、
(b4)当該メールアドレスおよび端末ＩＤとを関連付けて記録することを特徴とするプログラム。
【請求項６】
ユーザ端末、コンテンツサーバおよびセンターサーバとともにメールアドレス登録システムを構成するための事業者サーバであって、
(d2)ユーザ端末にかかる電話番号、メールアドレスおよびパスワードをそれぞれ対応付けて記録した記録部と、
(d3)センターサーバからのメールアドレスの要求を受けて、受信した暗号化パスワードを復号する暗号化パスワード復号手段と、
(d4)受信した電話番号および復号手段において復号したパスワードが記録部に記録されているか否かに基づいて認証を行う認証手段と、
(d5)認証手段において認証ができた場合には、電話番号およびパスワードに対応付けて記録部に記録されたメールアドレスを取得するメールアドレス取得手段と、
(d6)メールアドレス取得手段において取得したメールアドレスを暗号化して暗号化メールアドレスを生成するメールアドレス暗号化手段と、
(d7)メールアドレス暗号化手段において生成した暗号化メールアドレスを端末ＩＤとともにコンテンツサーバに送信する送信手段とを備えたことを特徴とする事業者サーバ。
【請求項７】
ユーザ端末、コンテンツサーバおよびセンターサーバとともにメールアドレス登録システムを構成するための事業者サーバをコンピュータを用いて実現するためのプログラムであって、コンピュータに以下の機能(d2)および手段(d3)〜(d7)を構成させることを特徴とするプログラム：
(d2)ユーザ端末にかかる電話番号、メールアドレスおよびパスワードをそれぞれ対応付けて記録した記録部と、
(d3)センターサーバからのメールアドレスの要求を受けて、受信した暗号化パスワードを復号する暗号化パスワード復号手段と、
(d4)受信した電話番号および復号手段において復号したパスワードが記録部に記録されているか否かに基づいて認証を行う認証手段と、
(d5)認証手段において認証ができた場合には、電話番号およびパスワードに対応付けて記録部に記録されたメールアドレスを取得するメールアドレス取得手段と、
(d6)メールアドレス取得手段において取得したメールアドレスを暗号化して暗号化メールアドレスを生成するメールアドレス暗号化手段と、
(d7)メールアドレス暗号化手段において生成した暗号化メールアドレスを端末ＩＤとともにコンテンツサーバに送信する送信手段。
【請求項８】
請求項１〜７のいずれかのメールアドレス登録システム、ユーザ端末、コンテンツサーバ、事業者サーバまたはこれらのプログラムにおいて、
(a)前記ユーザ端末は、(a2)事業者サーバの暗号化情報を要求して取得する暗号化情報取得手段を備え、
(b)前記コンテンツサーバは、(b1)ユーザ端末からの暗号化情報の要求を受けて、事業者サーバから暗号化情報を取得し、これをユーザ端末に通知する暗号化情報情報通知手段を備え、
(d)前記事業者サーバは、(d1)コンテンツサーバからの暗号化情報の要求を受けて、暗号化情報を取得してコンテンツサーバに通知する暗号化情報通知手段を備えており、
(a)前記ユーザ端末のパスワード暗号化手段は、前記暗号化情報を用いてパスワードの暗号化を行い、
(d)前記事業者サーバの暗号化パスワード復号手段は、前記暗号化情報を用いて暗号化パスワードの復号を行うことを特徴とするもの。
【請求項９】
請求項８のいずれかのメールアドレス登録システム、ユーザ端末、コンテンツサーバ、事業者サーバまたはこれらのプログラムにおいて、
前記暗号化情報は、サーバ時刻情報であることと特徴とするもの。
【請求項１０】
請求項８のいずれかのメールアドレス登録システム、ユーザ端末、コンテンツサーバ、事業者サーバまたはこれらのプログラムにおいて、
前記暗号化情報は、暗号化鍵または暗号化鍵に関する情報であることと特徴とするもの。
【請求項１１】
請求項１〜１０のいずれかのメールアドレス登録システム、ユーザ端末、コンテンツサーバ、事業者サーバまたはこれらのプログラムにおいて、
前記コンテンツサーバは、端末ＩＤと関連付けて記録したメールアドレスに対して、メールマガジンの発行またはメールクーポンの提供を行うことを特徴とするもの。
【請求項１２】
自己のメールアドレスの登録を希望するユーザが所持するユーザ端末と、
前記ユーザ端末と通信可能に設けられたコンテンツサーバと、
前記コンテンツサーバと通信可能に設けられ、前記ユーザのメールアドレスを記録する事業者サーバと、
を備えたメールアドレス登録システムであって、
(a)前記ユーザ端末は、
(a1)ユーザからパスワードの入力を受け付けるパスワード入力手段と、
(a3)入力手段において入力されたパスワードを暗号化して暗号化パスワードを生成するパスワード暗号化手段と、
(a4)暗号化手段において生成した暗号化パスワードを端末ＩＤとともにコンテンツサーバに送信する送信手段とを備え、
(b)前記コンテンツサーバは、
(b2)ユーザ端末からの送信を受けて、当該ユーザ端末の端末ＩＤおよび暗号化パスワードを事業者サーバに送信するとともに、当該ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段とを備え、
(d)前記事業者サーバは、
(c1)ユーザ端末にかかる端末ＩＤおよび電話番号を対応付けて記録した第１記録部と、
(c2)コンテンツサーバからのメールアドレスの要求を受けて、受信した端末ＩＤに基づいて前記第１記録部を参照し、ユーザ端末にかかる電話番号を特定する電話番号特定手段と、
(d2)ユーザ端末にかかる電話番号、メールアドレスおよびパスワードをそれぞれ対応付けて記録した第２記録部と、
(d3)コンテンツサーバからのメールアドレスの要求を受けて、受信した暗号化パスワードを復号する暗号化パスワード復号手段と、
(d4)受信した電話番号および復号手段において復号したパスワードが第２記録部に記録されているか否かに基づいて認証を行う認証手段と、
(d5)認証手段において認証ができた場合には、電話番号およびパスワードに対応付けて第２記録部に記録されたメールアドレスを取得するメールアドレス取得手段と、
(d6)メールアドレス取得手段において取得したメールアドレスを暗号化して暗号化メールアドレスを生成するメールアドレス暗号化手段と、
(d7)メールアドレス暗号化手段において生成した暗号化メールアドレスを端末ＩＤとともにコンテンツサーバに送信する送信手段とを備え、
前記コンテンツサーバは、
(b3)事業者サーバから受けた暗号化メールアドレスを復号することにより、前記ユーザ端末にかかるメールアドレスを取得し、
(b4)当該メールアドレスおよび端末ＩＤとを関連付けて記録すること、
を特徴とするメールアドレス登録システム。
【請求項１３】
装置甲、装置乙および装置丙間において、丙に記録された甲にかかる情報を、甲の許可を得た乙に取得させる情報交換システムであって、
甲は、情報の取得を許可するためのパスワードを暗号化して乙に引き渡し、
乙は、甲から引き渡しを受けた暗号化済みパスワードを丙に引き渡し、
丙は、乙から引き渡しを受けた暗号化済みパスワードを復号し、復号したパスワードが予め記録している甲にかかるパスワードと一致する場合には、甲にかかる情報を乙に引き渡すことを特徴とする情報交換システム。
【請求項１４】
自己のメールアドレスの登録を希望するユーザが所持するユーザ端末と、
前記ユーザ端末と通信可能に設けられたコンテンツサーバと、
前記コンテンツサーバと通信可能に設けられたセンターサーバと、
前記コンテンツサーバおよび前記センターサーバと通信可能に設けられ、前記ユーザのメールアドレスを記録する事業者サーバと、
を用いたメールアドレス登録方法であって、
(a)前記ユーザ端末は、
(a1)ユーザからパスワードの入力を受け付けるパスワード入力手段と、
(a3)入力手段において入力されたパスワードを暗号化して暗号化パスワードを生成するパスワード暗号化手段と、
(a4)暗号化手段において生成した暗号化パスワードを端末ＩＤとともにコンテンツサーバに送信する送信手段とを実行し、
(b)前記コンテンツサーバは、
(b2)ユーザ端末からの送信を受けて、当該ユーザ端末の端末ＩＤおよび暗号化パスワードをセンターサーバに送信するとともに、当該ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段を実行し、
(c)前記センターサーバは、
(c1)ユーザ端末にかかる端末ＩＤおよび電話番号を対応付けて記録した記録部を有し、
(c2)コンテンツサーバからのメールアドレスの要求を受けて、受信した端末ＩＤに基づいて前記記録部を参照し、ユーザ端末にかかる電話番号を特定する電話番号特定手段と、
(c3)特定した電話番号およびコンテンツサーバからの暗号化パスワードを事業者サーバに送信するとともに、前記ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段とを実行し、
(d)前記事業者サーバは、
(d2)ユーザ端末にかかる電話番号、メールアドレスおよびパスワードをそれぞれ対応付けて記録した記録部を有し、
(d3)センターサーバからのメールアドレスの要求を受けて、受信した暗号化パスワードを復号する暗号化パスワード復号手段と、
(d4)受信した電話番号および復号手段において復号したパスワードが記録部に記録されているか否かに基づいて認証を行う認証手段と、
(d5)認証手段において認証ができた場合には、電話番号およびパスワードに対応付けて記録部に記録されたメールアドレスを取得するメールアドレス取得手段と、
(d6)メールアドレス取得手段において取得したメールアドレスを暗号化して暗号化メールアドレスを生成するメールアドレス暗号化手段と、
(d7)メールアドレス暗号化手段において生成した暗号化メールアドレスを端末ＩＤとともにコンテンツサーバに送信する送信手段とを実行し、
前記コンテンツサーバは、
(b3)事業者サーバから受けた暗号化メールアドレスを復号することにより、前記ユーザ端末にかかるメールアドレスを取得し、
(b4)当該メールアドレスおよび端末ＩＤとを関連付けて記録すること、
を特徴とするメールアドレス登録方法。
【請求項１５】
自己のメールアドレスの登録を希望するユーザが所持するユーザ端末と、
前記ユーザ端末と通信可能に設けられたコンテンツサーバと、
前記コンテンツサーバと通信可能に設けられ、前記ユーザのメールアドレスを記録する事業者サーバと、
を用いたメールアドレス登録方法であって、
(a)前記ユーザ端末は、
(a1)ユーザからパスワードの入力を受け付けるパスワード入力手段と、
(a3)入力手段において入力されたパスワードを前記時刻情報を用いて暗号化し、暗号化パスワードを生成するパスワード暗号化手段と、
(a4)暗号化手段において生成した暗号化パスワードを端末ＩＤとともにコンテンツサーバに送信する送信手段とを実行し、
(b)前記コンテンツサーバは、
(b2)ユーザ端末からの送信を受けて、当該ユーザ端末の端末ＩＤおよび暗号化パスワードを事業者サーバに送信するとともに、当該ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段を実行し、
(d)前記事業者サーバは、
(c1)ユーザ端末にかかる端末ＩＤおよび電話番号を対応付けて記録した第１記録部を有し、
(c2)コンテンツサーバからのメールアドレスの要求を受けて、受信した端末ＩＤに基づいて前記第１記録部を参照し、ユーザ端末にかかる電話番号を特定する電話番号特定手段を実行し、
(d2)ユーザ端末にかかる電話番号、メールアドレスおよびパスワードをそれぞれ対応付けて記録した第２記録部を有し、
(d3)コンテンツサーバからのメールアドレスの要求を受けて、受信した暗号化パスワードを復号する暗号化パスワード復号手段と、
(d4)受信した電話番号および復号手段において復号したパスワードが第２記録部に記録されているか否かに基づいて認証を行う認証手段と、
(d5)認証手段において認証ができた場合には、電話番号およびパスワードに対応付けて第２記録部に記録されたメールアドレスを取得するメールアドレス取得手段と、
(d6)メールアドレス取得手段において取得したメールアドレスを暗号化して暗号化メールアドレスを生成するメールアドレス暗号化手段と、
(d7)メールアドレス暗号化手段において生成した暗号化メールアドレスを端末ＩＤとともにコンテンツサーバに送信する送信手段とを実行し、
前記コンテンツサーバは、
(b3)事業者サーバから受けた暗号化メールアドレスを復号することにより、前記ユーザ端末にかかるメールアドレスを取得し、
(b4)当該メールアドレスおよび端末ＩＤとを関連付けて記録すること、
を特徴とするメールアドレス登録方法。
【請求項１６】
装置甲、装置乙および装置丙間において、丙に記録された甲にかかる情報を、甲の許可を得た乙に取得させる情報交換方法であって、
甲は、情報の取得を許可するためのパスワードを暗号化して乙に引き渡し、
乙は、甲から引き渡しを受けた暗号化済みパスワードを丙に引き渡し、
丙は、乙から引き渡しを受けた暗号化済みパスワードを復号し、復号したパスワードが予め記録している甲にかかるパスワードと一致する場合には、甲にかかる情報を乙に引き渡すことを特徴とする情報交換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザのメールアドレスを登録するシステムに関する。
【背景技術】
【０００２】
送信元サーバに自分のメールアドレスを登録しておくことによって、電子メールによって定期的に情報を受けることができるメールマガジンシステムや、登録したメールアドレスに優待券が送付されるメールクーポンシステム等が知られている。
【０００３】
従来、このようなメールマガジンシステムやメールクーポンシステムに対してユーザが自己のメールアドレスを登録する際には、(1)登録ページにアクセスしてメールアドレスを入力するか、(2)登録用メールアドレスに、本文のない、いわゆる空メールを送信するか、等の行為を行う必要があった。
【０００４】
例えば、携帯端末の電子メールアドレスを本文のない空メールによって取得し、取得した電子メールアドレスの登録者を、電子メールによって優待するシステムが知られている（例えば、特許文献１参照。）。
【０００５】
【特許文献１】特開２００１-３５７２９０号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、(1)メールアドレスの登録ページを用いてユーザにメールアドレスを入力させる場合には、自己のメールアドレスを入力することが煩わしいために登録を行わないというユーザからはメールアドレスを取得しにくい、という問題がある。
【０００７】
特に、テンキーを用いて文字入力を行わなければならない携帯電話の場合には、メールアドレスの登録行為は、ユーザにとってより一層煩わしいものとなりうる。
【０００８】
また、(2)所定のメールアドレスに対して空メールを送信する場合には、ブラウザ画面において所定のメールアドレスを提示している状態からメール通信画面に切り替える必要があるため、効率的な登録処理を行うことができない、という問題がある。
【０００９】
特に、携帯電話を用いて登録する場合には、表示画面を完全に切り替える必要があることに加えて、通信プロトコルについても切り替える必要があるため、これらの処理に時間がかかるという問題がある。
【００１０】
なお、メールマガジン等を発行するコンテンツ提供者にメールアドレスを通知する必要がある点については、メールマガジンを購読するユーザ端末ａ、メールマガジンを提供するコンテンツサーバｂ、コンテンツサーバｂからの課金情報を集約するセンターサーバｃおよびユーザ端末と携帯電話の利用契約を行いメールマガジンの購読料を請求する事業者サーバｄがそれぞれ記録する情報が異なることに起因するものである。
【００１１】
例えば、図１１に示すように、ユーザ端末ａを識別するための情報としては、「端末ＩＤ」、「電話番号」および「メールアドレス」がある。ユーザ端末ａは、自己を識別するための「端末ＩＤ」、「電話番号」および「メールアドレス」をすべてを記録している。コンテンツサーバｂは、コンテンツについてのユーザ登録前においては上記情報を何れも記録していないが、ユーザ端末ａからのアクセスを受けた場合には端末ＩＤを取得することができる。コンテンツサーバｂは、ユーザ端末から端末ＩＤを取得することはできるものの、この端末ＩＤに基づいてコンテンツ利用料を請求するため、ユーザからの承認がない限りユーザ情報である電話番号やメールアドレスを取得させるべきではないという理由のためである。
【００１２】
センターサーバｃは、「端末ＩＤ」および「電話番号」の対応を記録している。コンテンツサーバｂからコンテンツ利用者の端末ＩＤを受けて、この端末ＩＤの電話番号を特定し、特定した電話番号に基づいて事業者サーバに課金処理を行わせるためである。事業者サーバｄは、ユーザ端末についての「電話番号」および「メールアドレス」等を含むユーザの個人情報を記録している。センターサーバｃからコンテンツ利用者の電話番号を受けて、端末ＩＤにかかるユーザを特定して課金処理を行うためである。したがって、コンテンツサーバｂが、ユーザ端末ａのメールアドレスを取得しようとしても、セキュリティを維持するという観点から、事業者サーバｄのメールアドレスを直接参照することはできない。
【００１３】
なお、事業者によっては、課金処理を外部に委託している場合もあり、この委託先がセンターサーバｃの運営者と同一の場合もあり得る。この場合には次のような構成を採用することが考えられる。
【００１４】
センターサーバｃにおいては、コンテンツサーバｂからコンテンツ利用者の端末ＩＤを受けた後、この端末ＩＤの電話番号を特定してコンテンツ利用者ごとの課金処理を行い、事業者サーバに請求処理のための課金情報を通知する。また、事業者サーバｄにおいては、センターサーバからの課金情報を受けて、コンテンツ利用者ごとに請求処理を行う。
【００１５】
このような構成を採用した場合であっても、上記同様に、コンテンツサーバｂは、事業者サーバｄに記録されているユーザ端末ａのメールアドレスを直接参照することはできない。
【００１６】
この発明は、上記のような問題点を解決するためになされたものであって、セキュリティを維持しつつ、ユーザにメールアドレスの登録についての煩わしさを感じさせず、かつ、効率的にメールアドレスの登録処理を行うことができるメールアドレス登録システムの提供を目的とする。
【課題を解決するための手段】
【００１７】
(1)〜(7)(14)この発明に係るメールアドレス登録システムは、(a)自己のメールアドレスの登録を希望するユーザが所持するユーザ端末と、(b)前記ユーザ端末と通信可能に設けられたコンテンツサーバと、(c)前記コンテンツサーバと通信可能に設けられたセンターサーバと、(d)前記コンテンツサーバおよび前記センターサーバと通信可能に設けられ、前記ユーザのメールアドレスを記録する事業者サーバと、を備えたメールアドレス登録システムであって、
(a)前記ユーザ端末は、(a1)ユーザからパスワードの入力を受け付けるパスワード入力手段と、(a3)入力手段において入力されたパスワードを暗号化して暗号化パスワードを生成するパスワード暗号化手段と、(a4)暗号化手段において生成された暗号化パスワードを端末ＩＤとともにコンテンツサーバに送信する送信手段とを備え、
(b)前記コンテンツサーバは、(b2)ユーザ端末からの送信を受けて、当該ユーザ端末の端末ＩＤおよび暗号化パスワードをセンターサーバに送信するとともに、当該ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段とを備え、
(c)前記センターサーバは、(c1)ユーザ端末にかかる端末ＩＤおよび電話番号を対応付けて記録した記録部と、(c2)コンテンツサーバからのメールアドレスの要求を受けて、受信した端末ＩＤに基づいて前記記録部を参照し、ユーザ端末にかかる電話番号を特定する電話番号特定手段と、(c3)特定した電話番号およびコンテンツサーバからの暗号化パスワードを事業者サーバに送信するとともに、前記ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段とを備え、
(d)前記事業者サーバは、(d2)ユーザ端末にかかる電話番号、メールアドレスおよびパスワードをそれぞれ対応付けて記録した記録部と、(d3)センターサーバからのメールアドレスの要求を受けて、受信した暗号化パスワードを復号する暗号化パスワード復号手段と、(d4)受信した電話番号および復号手段において復号したパスワードが記録部に記録されているか否かに基づいて認証を行う認証手段と、(d5)認証手段において認証ができた場合には、電話番号およびパスワードに対応付けて記録部に記録されたメールアドレスを取得するメールアドレス取得手段と、(d6)メールアドレス取得手段において取得したメールアドレスを暗号化して暗号化メールアドレスを生成するメールアドレス暗号化手段と、(d7)メールアドレス暗号化手段において生成した暗号化メールアドレスを端末ＩＤとともにコンテンツサーバに送信する送信手段とを備え、
前記コンテンツサーバは、(b3)事業者サーバから受けた暗号化メールアドレスを復号することにより、前記ユーザ端末にかかるメールアドレスを取得し、(b4)当該メールアドレスおよび端末ＩＤとを関連付けて記録すること、を特徴とする。
【００１８】
したがって、ユーザはパスワードを入力するだけで、事業者サーバに記録しているメールアドレスをコンテンツサーバに通知することができる。すなわち、図１１に示すように、ユーザ端末ａ、コンテンツサーバｂ、センターサーバｃおよび事業者サーバｄ記録する情報がそれぞれ異なる場合であっても、ユーザ端末ａからは、パスワードを入力するだけで、安全かつ簡単にメールアドレスを登録することができる。
【００１９】
これにより、メールアドレスの登録ページを用いてユーザにメールアドレスを入力させる煩わしさを解消することができ、メールマガジン等のユーザ登録を促進することができる。また、ユーザに空メールを送信させて登録する場合のように、ブラウザ画面とメール通信画面を切り替える必要がなくなるため、システム負荷を抑制して、効率的な登録処理を行うことができる。
【００２０】
(8)この発明に係るメールアドレス登録システムにおいては、(a)前記ユーザ端末は、(a2)事業者サーバの暗号化情報を要求して取得する暗号化情報取得手段を備え、(b)前記コンテンツサーバは、(b1)ユーザ端末からの暗号化情報の要求を受けて、事業者サーバから暗号化情報を取得し、これをユーザ端末に通知する暗号化情報情報通知手段を備え、(d)前記事業者サーバは、(d1)コンテンツサーバからの暗号化情報の要求を受けて、暗号化情報を取得してコンテンツサーバに通知する暗号化情報通知手段を備えており、(a)前記ユーザ端末のパスワード暗号化手段は、前記暗号化情報を用いてパスワードの暗号化を行い、(d)前記事業者サーバの暗号化パスワード復号手段は、前記暗号化情報を用いて暗号化パスワードの復号を行うことを特徴とする。したがって、ユーザ端末で入力されたパスワードをコンテンツサーバを経由して事業者サーバに送信する場合であっても、安全かつ確実に送信することができる。
【００２１】
(9)この発明に係るメールアドレス登録システムにおいては、暗号化情報は、サーバ時刻情報であることと特徴とするもの。したがって、ユーザ端末および事業者サーバ間において、簡単に暗号化情報をやりとりすることができ、これに基づく暗号化を簡単に行うことができる。
【００２２】
(10)この発明に係るメールアドレス登録システムにおいては、暗号化情報は、暗号化鍵または暗号化鍵に関する情報であることと特徴とするもの。したがって、ユーザ端末で入力されたパスワードをコンテンツサーバを経由して事業者サーバに送信する場合であっても、安全かつ確実に送信することができる。
【００２３】
(11)この発明に係るメールアドレス登録システムにおいては、コンテンツサーバは、端末ＩＤと関連付けて記録したメールアドレスに対して、メールマガジンの発行またはメールクーポンの提供を行うことを特徴とする。したがって、メールマガジンの登録またはメールクーポンの利用についての促進を図ることができる。
【００２４】
(12)(15)この発明に係るメールアドレス登録システムは、自己のメールアドレスの登録を希望するユーザが所持するユーザ端末と、前記ユーザ端末と通信可能に設けられたコンテンツサーバと、前記コンテンツサーバと通信可能に設けられ、前記ユーザのメールアドレスを記録する事業者サーバと、を備えたメールアドレス登録システムであって、
(a)前記ユーザ端末は、(a1)ユーザからパスワードの入力を受け付けるパスワード入力手段と、(a3)入力手段において入力されたパスワードを暗号化して暗号化パスワードを生成するパスワード暗号化手段と、(a4)暗号化手段において生成した暗号化パスワードを端末ＩＤとともにコンテンツサーバに送信する送信手段とを備え、
(b)前記コンテンツサーバは、(b2)ユーザ端末からの送信を受けて、当該ユーザ端末の端末ＩＤおよび暗号化パスワードを事業者サーバに送信するとともに、当該ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段とを備え、
(d)前記事業者サーバは、(c1)ユーザ端末にかかる端末ＩＤおよび電話番号を対応付けて記録した第１記録部と、(c2)コンテンツサーバからのメールアドレスの要求を受けて、受信した端末ＩＤに基づいて前記第１記録部を参照し、ユーザ端末にかかる電話番号を特定する電話番号特定手段と、(d2)ユーザ端末にかかる電話番号、メールアドレスおよびパスワードをそれぞれ対応付けて記録した第２記録部と、(d3)コンテンツサーバからのメールアドレスの要求を受けて、受信した暗号化パスワードを復号する暗号化パスワード復号手段と、(d4)受信した電話番号および復号手段において復号したパスワードが第２記録部に記録されているか否かに基づいて認証を行う認証手段と、(d5)認証手段において認証ができた場合には、電話番号およびパスワードに対応付けて第２記録部に記録されたメールアドレスを取得するメールアドレス取得手段と、(d6)メールアドレス取得手段において取得したメールアドレスを暗号化して暗号化メールアドレスを生成するメールアドレス暗号化手段と、(d7)メールアドレス暗号化手段において生成した暗号化メールアドレスを端末ＩＤとともにコンテンツサーバに送信する送信手段とを備え、
前記コンテンツサーバは、(b3)事業者サーバから受けた暗号化メールアドレスを復号することにより、前記ユーザ端末にかかるメールアドレスを取得し、(b4)当該メールアドレスおよび端末ＩＤとを関連付けて記録すること、を特徴とする。
【００２５】
したがって、ユーザはパスワードを入力するだけで、事業者サーバに記録しているメールアドレスをコンテンツサーバに通知することができる。これにより、メールアドレスの登録ページを用いてユーザにメールアドレスを入力させる煩わしさを解消することができ、メールマガジン等のユーザ登録を促進することができる。また、ユーザに空メールを送信させて登録する場合のように、ブラウザ画面とメール通信画面を切り替える必要がなくなるため、システム負荷を抑制して、効率的な登録処理を行うことができる。
【００２６】
(13)(16)この発明に係る情報交換システムは、装置甲、装置乙および装置丙間において、丙に記録された甲にかかる情報を、甲の許可を得た乙に取得させる情報交換システムであって、甲は、情報の取得を許可するためのパスワードを暗号化して乙に引き渡し、乙は、甲から引き渡しを受けた暗号化済みパスワードを丙に引き渡し、丙は、乙から引き渡しを受けた暗号化済みパスワードを復号し、復号したパスワードが予め記録している甲にかかるパスワードと一致する場合には、甲にかかる情報を乙に引き渡すことを特徴とする。したがって、甲は暗号化したパスワードを引き渡すだけで、丙に記録している情報を乙に通知させることができる。これにより、丙に記録している甲の情報を間接的に乙に通知することができる。このため、甲が情報を有していなくとも容易に甲の情報を提供することができる。
【００２７】
［実施形態との対応］
(a1)ユーザからパスワードの入力を受け付けるパスワード入力手段は、実施形態においては図６に示したステップＳ６０３〜Ｓ６０７の機能がこれに該当する。(a2)事業者サーバの暗号化情報を要求して取得する暗号化情報取得手段は、実施形態においては図６に示したステップＳ６０９の機能がこれに該当する。(a3)入力手段において入力されたパスワードを暗号化して暗号化パスワードを生成するパスワード暗号化手段は、実施形態においては図６に示したステップＳ６１１の機能がこれに該当する。(a4)暗号化手段において生成された暗号化パスワードを端末ＩＤとともにコンテンツサーバに送信する送信手段は、実施形態においては図６に示したステップＳ６１３の機能がこれに該当する。
【００２８】
(b1)ユーザ端末からの暗号化情報の要求を受けて、事業者サーバから暗号化情報を取得し、これをユーザ端末に通知する暗号化情報情報通知手段は、実施形態においては図６に示したステップＳ６２３〜Ｓ６２５の機能がこれに該当する。(b2)ユーザ端末からの送信を受けて、当該ユーザ端末の端末ＩＤおよび暗号化パスワードをセンターサーバに送信するとともに、当該ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段は、実施形態においては図６に示したステップＳ６６２７〜Ｓ６２９の機能がこれに該当する。(b3)事業者サーバから受けた暗号化メールアドレスを復号することにより、ユーザ端末にかかるメールアドレスを取得する処理は、実施形態においては図７に示したステップＳ６３１の機能がこれに該当する。(b4)当該メールアドレスおよび端末ＩＤとを関連付けて記録する処理は、実施形態においては図７に示したステップＳ６３３の機能がこれに該当する。
【００２９】
(c1)ユーザ端末にかかる端末ＩＤおよび電話番号を対応付けて記録した記録部は、実施形態においては図７に示した電話番号データベース６０がこれに該当する。(c2)コンテンツサーバからのメールアドレスの要求を受けて、受信した端末ＩＤに基づいて前記記録部を参照し、ユーザ端末にかかる電話番号を特定する電話番号特定手段は、実施形態においては図７に示したステップＳ６４１の機能がこれに該当する。(c3)特定した電話番号およびコンテンツサーバからの暗号化パスワードを事業者サーバに送信するとともに、前記ユーザ端末にかかるメールアドレスを要求するメールアドレス要求手段は、実施形態においては図７に示したステップＳ６４３の機能がこれに該当する。
【００３０】
(d1)コンテンツサーバからの暗号化情報の要求を受けて、暗号化情報を取得してコンテンツサーバに通知する暗号化情報通知手段は、実施形態においては図６に示したステップＳ６６１の機能がこれに該当する。(d2)ユーザ端末にかかる電話番号、メールアドレスおよびパスワードをそれぞれ対応付けて記録した記録部は、実施形態においては図７に示したメールアドレスデータベース６２がこれに該当する。(d3)センターサーバからのメールアドレスの要求を受けて、受信した暗号化パスワードを復号する暗号化パスワード復号手段は、実施形態においては図７に示したステップＳ６６３の機能がこれに該当する。(d4)受信した電話番号および復号手段において復号したパスワードが記録部に記録されているか否かに基づいて認証を行う認証手段は、実施形態においては図７に示したステップＳ６６５〜Ｓ６６７の機能がこれに該当する。(d5)認証手段において認証ができた場合には、電話番号およびパスワードに対応付けて記録部に記録されたメールアドレスを取得するメールアドレス取得手段は、実施形態においては図７に示したステップＳ６６９の機能がこれに該当する。(d6)メールアドレス取得手段において取得したメールアドレスを暗号化して暗号化メールアドレスを生成するメールアドレス暗号化手段は、実施形態においては図７に示したステップＳ６７１の機能がこれに該当する。(d7)メールアドレス暗号化手段において生成した暗号化メールアドレスを端末ＩＤとともにコンテンツサーバに送信する送信手段は、実施形態においては図７に示したステップＳ６７３の機能がこれに該当する。
【００３１】
この発明において、「手段」とは、プログラムによって実現されるＣＰＵの機能を含む概念である。ここで、「プログラム」とは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【発明を実施するための最良の形態】
【００３２】
１．第１の実施形態
１−１．機能ブロック図
図１０に、この発明の一実施形態によるメールアドレス登録システムのシステム構成の例を示す。このシステム構成図においては、ユーザ端末ａ、コンテンツサーバｂ、センターサーバｃおよび事業者サーバｄが、インターネット等のネットワーク１を介して接続されており、それぞれが通信可能である。
【００３３】
ユーザ端末ａは、自己のメールアドレスのコンテンツサーバへの登録を希望するユーザが所有する携帯電話である。コンテンツサーバｂは、コンテンツ提供業者の有するコンピュータ装置であって、メールマガジンまたはメールクーポンの対象となるメールアドレスの登録を行い、登録したメールアドレスに対してメールマガジン等を送信するものである。センターサーバｃは、コンテンツサーバｂを管理するデータセンター業者の有するコンピュータ装置であって、メールマガジン等のコンテンツ利用に関する課金情報を集約するものである。事業者サーバｄは、ユーザとの契約によりユーザ端末ａである携帯電話に関する通信事業を行う業者（例えば電気通信事業者）の有するコンピュータ装置であって、センターサーバｃからの課金情報に基づいてコンテンツ利用料をユーザに請求するものである。
【００３４】
なお、図１０においては、ユーザ端末ａ、コンテンツサーバｂ、センターサーバｃおよび事業者サーバｄは、それぞれ１つずつしか記載されていないが、それぞれが１つ以上であってもよい。
【００３５】
１−２．処理概要
以下に、本発明にかかるメールアドレス登録システムの処理概要を示す。図１に、この発明の一実施形態によるメールアドレス登録システムの機能ブロック図の例を示す。
【００３６】
ユーザ端末ａにおいて、パスワード入力手段ａ１は、コンテンツサーバｂに接続してメールマガジンまたはメールクーポンのシステムへ、ユーザの自己のメールアドレスを登録するためのパスワード入力画面を表示する。ユーザがパスワードを入力すると、時刻情報取得手段ａ２は、コンテンツサーバを経由して事業者サーバから時刻情報を取得する。パスワード暗号化手段ａ３は、取得した時刻情報を用いてパスワードの暗号化を行い暗号化パスワードを生成する。送信手段ａ１１は、暗号化パスワードをコンテンツサーバｂに送信する。
【００３７】
コンテンツサーバｂにおいて、時刻情報通知手段ｂ１は、事業者サーバから時刻情報を取得してユーザ端末に通知する。メールアドレス要求手段ｂ２は、ユーザ端末から取得した暗号化パスワードおよび端末ＩＤをセンターサーバｃに送信することにより、端末ＩＤのユーザ端末にかかるメールアドレスを要求する。メールアドレス復号手段ｂ３は、事業者サーバｄから取得した暗号化メールアドレスを復号することにより、ユーザ端末にかかるメールアドレスを取得する。メールアドレス登録手段ｂ４は、取得したメールアドレスを端末ＩＤに対応付けて登録する。
【００３８】
センターサーバｃにおいて、記録部ｃ１は、端末ＩＤと電話番号を対応付けた電話番号データベースを記録している。電話番号特定手段ｃ２は、コンテンツサーバｂから取得した端末ＩＤに基づいて電話番号データベースを参照し、この端末ＩＤに対応する電話番号を特定する。メールアドレス要求手段ｃ３は、特定した電話番号および暗号化パスワードを、事業者サーバｄに送信することにより、電話番号のユーザ端末にかかるメールアドレスを要求する。
【００３９】
事業者サーバｄにおいて、時刻情報通知手段ｄ１は、コンテンツサーバｂからの要求を受けて内部時計に基づいて時刻情報を取得し、これをコンテンツサーバｂに送信する。記録部ｄ２は、電話番号とメールアドレスを対応付けたメールアドレスデータベースを記録している。暗号化パスワード復号手段ｄ３は、センターサーバｃから取得した暗号化パスワードを、先に送信した時刻情報を用いて復号してユーザ端末において入力されたパスワードを取得する。認証手段ｄ４は、取得したパスワードとセンターサーバｃから取得した電話番号に基づいてメールアドレスデータベースを参照して認証を行う。パスワードと電話番号が存在すれば、これらに対応付けて記録されているメールアドレスを取得する。メールアドレス暗号化手段ｄ６は、取得したメールアドレスを暗号化して暗号化メールアドレスを生成する。送信手段ｄ７は、生成した暗号化メールアドレスをコンテンツサーバｂに送信する。
【００４０】
１−３．ハードウエア構成
１−３−１．ユーザ端末
図１に示したユーザ端末ａをＣＰＵを用いて実現したハードウェア構成の一例を図２に示す。このユーザ端末ａは、ディスプレイ２０１、ＣＰＵ２０３、テンキー２０５、メモリ２０７および通信回路２０９を備えている。
【００４１】
メモリ２０７には、ユーザ端末を識別するための端末ＩＤ２０７０および、ダウンロードすることによって取得したパスワード入力プログラム２０７１が記録される。このパスワード入力プログラム２０７１は、ユーザにパスワードの入力を促し、事業者サーバｄからのサーバ時刻情報を取得し、入力されたパスワードをこのサーバ時刻情報を用いて暗号化し、暗号化パスワードをコンテンツサーバｂに送信する処理を行う。
【００４２】
図１に示したユーザ端末ａを構成する、入力手段ａ１、時刻情報取得手段ａ２、パスワード暗号化手段ａ３および送信手段ａ４は、パスワード入力プログラム２０７１による各機能によって実現される。
【００４３】
１−３−２．コンテンツサーバ
図１に示したコンテンツサーバｂをＣＰＵを用いて実現したハードウェア構成の一例を図３に示す。このコンテンツサーバｂは、ディスプレイ３０１、ＣＰＵ３０３、メモリ３０５、キーボード／マウス３０７、ハードディスク３０９、ＣＤ−ＲＯＭドライブ３１１および通信回路３１５をそれぞれ備えている。
【００４４】
ハードディスク３０９には、メールアドレス取得応答プログラム３０９１が記録されている。このメールアドレス取得応答プログラム３０９１は、ユーザ端末ａに対して事業者サーバｄから取得したサーバ時刻情報を送信し、暗号化パスワードおよび端末ＩＤを伴ってセンターサーバｃにメールアドレス要求を行い、事業者サーバｄから取得した暗号化メールアドレスを復号し、復号したメールアドレスをメールマガジン用に登録するための各種処理を行う。
【００４５】
このプログラムは、ＣＤ−ＲＯＭドライブ３１１を介してＣＤ−ＲＯＭ３１２に記録されたプログラムを読み出してインストールされたものである。なお、上記インストールは、インターネット等のネットワークからダウンロードしたプログラムを使用して行うようにしてもよい。
【００４６】
図１に示したコンテンツサーバｂを構成する、時刻情報通知手段ｂ１、メールアドレス要求手段ｂ２、メールアドレス復号手段ｂ３、メールアドレス登録手段ｂ４は、メールアドレス取得応答プログラム３０９１による各機能によって実現される。
【００４７】
１−３−３．センターサーバ
図１に示したセンターサーバｃをＣＰＵを用いて実現したハードウェア構成の一例を図４に示す。このセンターサーバｃは、ディスプレイ４０１、ＣＰＵ４０３、メモリ４０５、キーボード／マウス４０７、ハードディスク４０９、ＣＤ−ＲＯＭドライブ４１１および通信回路４１５をそれぞれ備えている。
【００４８】
ハードディスク４０９には、メールアドレス要求プログラム４０９１が記録されている。このメールアドレス要求プログラム４０９１は、コンテンツサーバｂから受けた端末ＩＤに基づいて、電話番号データベースを検索して電話番号を取得し、取得した電話番号およびコンテンツサーバから受けた暗号化パスワードを事業者サーバｄに送信してメールアドレス要求する処理を行う。
【００４９】
このプログラムは、ＣＤ−ＲＯＭドライブ４１１を介してＣＤ−ＲＯＭ４１２に記録されたプログラムを読み出してインストールされたものである。なお、上記インストールは、インターネット等のネットワークからダウンロードしたプログラムを使用して行うようにしてもよい。
【００５０】
図１に示したセンターサーバｃを構成する、記録部ｃ１、電話番号特定手段ｃ２、メールアドレス要求手段ｃ３は、メールアドレス要求プログラム４０９１による各機能によって実現される。
【００５１】
１−３−４．事業者サーバ
図１に示した事業者サーバｄをＣＰＵを用いて実現したハードウェア構成の一例を図５に示す。この事業者サーバｄは、ディスプレイ５０１、ＣＰＵ５０３、メモリ５０５、キーボード／マウス５０７、ハードディスク５０９、ＣＤ−ＲＯＭドライブ５１１および通信回路５１５をそれぞれ備えている。
【００５２】
ハードディスク５０９には、パスワード認証プログラム５０９１が記録されている。このパスワード認証プログラム５０９１は、コンテンツサーバｂから受けた時刻情報の要求に対して時刻情報を送信し、センターサーバｃから受けた暗号化パスワードを復号してユーザ端末ａにおいて入力されたパスワードを取得し、このパスワードとコンテンツサーバｂから受けた電話番号に基づいて、メールアドレスデータベースを検索してメールアドレスを取得し、取得したメールアドレスを暗号化し、暗号化メールアドレスをコンテンツサーバに送信するための各種処理を行う。
【００５３】
このプログラムは、ＣＤ−ＲＯＭドライブ５１１を介してＣＤ−ＲＯＭ５１２に記録されたプログラムを読み出してインストールされたものである。なお、上記インストールは、インターネット等のネットワークからダウンロードしたプログラムを使用して行うようにしてもよい。
【００５４】
図１に示した事業者サーバｄを構成する、時刻情報通知手段ｄ１、記録部ｄ２、暗号化パスワード復号手段ｄ３、認証手段ｄ４、メールアドレス取得手段ｄ５、メールアドレス暗号化手段ｄ６および送信手段ｄ７は、パスワード認証プログラム５０９１による各機能によって実現される。
【００５５】
１−４．処理詳細
図６〜９を用いて、本実施形態における処理詳細を説明する。本実施形態においては、ユーザ端末のユーザが、コンテンツサーバｂが配信するメールマガジンの登録を希望する場合において、ユーザがユーザ端末に所定のパスワードを入力することによって、ユーザ端末に設定されたメールアドレスをコンテンツサーバに登録する例について説明する。
【００５６】
１−４−１．パスワードの入力
図６および図７は、本実施形態のメールアドレス登録システムにおいて、ユーザがユーザ端末ａに所定のパスワードを入力することによって、コンテンツサーバｂに自己のメールアドレスを登録する場合のフローチャートである。
【００５７】
ユーザがテンキー２０５を操作すると、ユーザ端末ａのＣＰＵ２０３は、ブラウザを起動して、通信回路２０９を介してコンテンツサーバｂにアクセスし、メールマガジン登録画面をユーザ端末ａのディスプレイ２０１に表示する。
【００５８】
図９にメールマガジン登録画面９０１の例を示す。メールマガジン登録画面には、コンテンツサーバｂが提供するメールマガジンに、ユーザ端末ａにかかるメールアドレスの登録の要否を選択する旨が表示される。ユーザが、テンキー２０５を操作して「登録する」ボタン９１を押下すると（ステップＳ６０１、図６）、コンテンツサーバｂのＣＰＵ３０３は、パスワード入力プログラム２０７１を送信する（ステップＳ６２１）。例えば、パスワード入力プログラム２０７１は、ＢＲＥＷ（商標）やＪａｖａ（商標）等のプログラム言語で作成されたダウンロード実行型のプログラムであり、コンテンツサーバｂからユーザ端末ａへのダウンロード中には、ダウンロード中画面９０３（図９）がディスプレイ２０１に表示される。
【００５９】
ユーザ端末ａのＣＰＵ２０３は、パスワード入力プログラム２０７１をメモリ２０７にダウンロードすると、その後これを自動実行する（ステップＳ６０３）。パスワード入力プログラム２０７１の実行によって、ＣＰＵ２０３はパスワード入力画面９０５をディスプレイ２０１に表示する（ステップＳ６０５）。
【００６０】
パスワード入力画面９０５には、所定のパスワードを入力することによって、ユーザ端末ａのメールアドレスをコンテンツサーバｃに通知許可をする旨が表示される。なお、入力されたパスワードについては暗号化されて送信される旨も表示される。
【００６１】
ユーザ端末ａにおけるユーザは、パスワード入力画面９０５のパスワード入力欄９３に所定のパスワードを入力して「ＯＫ」ボタン９５を押下する。例えば、パスワード入力欄９３にパスワード「１２３４」を入力する。なお、パスワードには、予め事業者サーバｄにおいてユーザに関連付けて管理されているパスワードであればよい。例えば、ａｕ（商標）の携帯電話の場合には、「ＥＺパスワード」がこれに該当する。
【００６２】
１−４−２．時刻情報の取得
パスワードの入力を受けると（ステップＳ６０７）、ユーザ端末ａのＣＰＵ２０３は、コンテンツサーバｂに対して時刻情報の要求を行う（ステップＳ６１１）。ここで時刻情報とは、ユーザ端末ａと事業者サーバｄとの間において、パスワードを暗号化または復号する際に用いる鍵を生成する元となる情報である。
【００６３】
ユーザ端末ａからの時刻情報の要求を受けて、コンテンツサーバｂのＣＰＵ３０３は、メールアドレス取得プログラム３０９１を起動し、事業者サーバｄに対して時刻情報を要求する（ステップＳ６２３）。
【００６４】
コンテンツサーバｂからの時刻情報の要求を受けて、事業者サーバｄのＣＰＵ５０３は、パスワード認証プログラム５０９１を起動する（ステップＳ６６１）。事業者サーバｄのＣＰＵ５０３は、内部時計を参照してサーバ時刻情報を作成する。例えば、このサーバ時刻情報は、１ユーザにおけるメールアドレス登録処理が完了するまで、事業者サーバｄのメモリ５０５上において保持される。
【００６５】
事業者サーバｄのＣＰＵ５０３は、作成したサーバ時刻情報をコンテンツサーバｂに送信する（ステップＳ６６１）。送信を受けてコンテンツサーバｂのＣＰＵ３０３は、サーバ時刻情報をさらにユーザ端末ａに送信する（ステップＳ６２５）。
【００６６】
１−４−３．暗号化パスワードの生成
サーバ時刻情報の送信を受けると、ユーザ端末ａのＣＰＵ２０３は、入力されたパスワードのを暗号化を実行して、暗号化パスワードを生成する（ステップＳ６１１）。暗号化は、サーバ時刻情報を暗号鍵とする所定の暗号アルゴリズムによって行われる。例えば、入力されたパスワード「１２３４」をサーバ時刻情報「２００６０８０８１２００」を暗号鍵とし、所定の暗号アルゴリズムによって暗号化する。このサーバ時刻情報は、現在時刻を分単位で表したものであるため、同じ現在時刻をサーバ時刻情報として使用しないように構成することで、暗号化パスワードの第三者による成りすましを防止することができる。例えば、事業者サーバｄは、メモリ５０５に保持しているサーバ時刻情報を１分以上保持するようにして、同一のサーバ時刻情報を発行しないように構成すればよい。
【００６７】
ユーザ端末ａのＣＰＵ２０３は、暗号化パスワードを生成すると、これをコンテンツサーバｂに送信する（ステップＳ６１３）。
【００６８】
１−４−４．端末ＩＤの取得
暗号化パスワードの送信を受けると同時に、コンテンツサーバｂのＣＰＵ３０３は、ユーザ端末ａから端末ＩＤを取得する（ステップＳ６２７）。例えば、ａｕ（商標）の携帯電話であれば、環境変数（HTTP_X_UP_SUBNO）によって、ＥＺ番号 (サブスクライバＩＤ) を端末ＩＤとして取得することができる。
【００６９】
端末ＩＤを取得すると、コンテンツサーバｂのＣＰＵ３０３は、取得した端末ＩＤおよびユーザ端末ａから受けた暗号化パスワードを、センターサーバｃに送信する（ステップＳ６２９）。
【００７０】
１−４−５．電話番号の特定
端末ＩＤおよび暗号化パスワードの送信を受けて、センターサーバｃのＣＰＵ４０３は、端末ＩＤに基づいて電話番号データベース６０を検索し、ユーザ端末ａにかかる電話番号を特定する（ステップＳ６４１）。図８のＡに電話番号データベース６０の例を示す。このデータベースには、端末ＩＤ８０１と電話番号８０３が対応付けて記録されている。例えば、端末ＩＤが「ＴＭ０１」である場合には、ユーザ端末ａの電話番号を「０９０−６１２３−０００１」として特定する。
【００７１】
センターサーバｃのＣＰＵ４０３は、特定した電話番号と、コンテンツサーバｂから受けた暗号化パスワードを事業者サーバｄに送信することによって、コンテンツサーバｂからのメールアドレス登録要求を通知する（ステップＳ６４３）。
【００７２】
１−４−６．パスワードの認証処理
事業者サーバｄのＣＰＵ５０３は、センターサーバｃから受けた暗号化パスワードを復号する（ステップＳ６６３）。ここで、暗号化パスワードの復号処理は、前記ステップＳ６６１において、事業者サーバｄのメモリ５０５において保持されているサーバ時刻情報を復号鍵として、所定の復号アルゴリズムによって行われる。例えば、サーバ時刻情報として「２００６０８０８１２００」が保持されている場合には、暗号化パスワードを復号することにより、前記ステップＳ６１１において暗号化したパスワード「１２３４」を取得する。
【００７３】
事業者サーバｄのＣＰＵ５０３は、復号したパスワードおよびセンターサーバｃから受けた電話番号に基づいてメールアドレスデータベース６２を検索して、該当する組合せが存在するか否かを判断する（ステップＳ６６５〜６６７）。図８のＢにメールアドレスデータベース６２の例を示す。このデータベースには、電話番号８１１、パスワード８１３およびメールアドレス８１５が対応付けて記録されている。
【００７４】
事業者サーバｄのＣＰＵ５０３は、メールアドレスデータベース６２において、パスワードと電話番号の組合せが存在すれば、これらに対応付けて記録されているメールアドレスを取得する（ステップＳ６６９）。例えば、電話番号「０９０−６１２３−０００１」およびパスワード「１２３４」の組合せの場合には、レコード８０に基づいて、メールアドレス「ABC0101@ezweb.ne.jp」を取得する。なお、パスワードと電話番号の組合せが存在しなければ、エラー処理によって、パスワードと電話番号が存在しない旨をコンテンツサーバｂに通知する（ステップＳ６６８）。
【００７５】
事業者サーバｄのＣＰＵ５０３は、前記ステップＳ６６９において取得したメールアドレスをコンテンツサーバｂに送信するために暗号化を行う（ステップＳ６７１）。例えば、この暗号化は、コンテンツサーバｂの公開鍵等によって行えばよい。
【００７６】
事業者サーバｄのＣＰＵ５０３は、暗号化によって生成した暗号化メールアドレスをコンテンツサーバｂに送信する（ステップＳ６７３）。
【００７７】
１−４−７．メールアドレスの取得・登録
事業者サーバｄからの暗号化メールアドレスを受けると、コンテンツサーバｂのＣＰＵ３０３は、これを復号してメールアドレスを取得する（ステップＳ６３１）。例えば、暗号化メールアドレスがコンテンツサーバｂの公開鍵で暗号化されている場合には、コンテンツサーバｂの秘密鍵で復号することによってメールアドレス「ABC0101@ezweb.ne.jp」を取得することができる。
【００７８】
コンテンツサーバｂのＣＰＵ３０３は、取得したメールアドレスをメールマガジンの配信先として登録する（ステップＳ６３３）。例えば、「ABC0101@ezweb.ne.jp」を、ユーザＩＤ「ＴＭ０１」の配信先としてデータベースに登録する。
【００７９】
登録を終えると、コンテンツサーバｂのＣＰＵ３０３は、その旨をユーザ端末ａに通知し（ステップＳ６３５）、これを受けてユーザ端末ａは、登録完了画面をディスプレイ２０１に表示する（ステップＳ６１５）。例えば、図９に示す登録完了画面９０７を表示する。
【００８０】
１−５．まとめ
以上説明したように、この発明によれば、ユーザは、ユーザ端末ａに所定パスワードを入力するだけで、事業者サーバｄに記録しているメールアドレスをコンテンツサーバｂに通知させることができる。これにより、メールアドレスの登録ページを用いてユーザにメールアドレスを入力させる煩わしさを解消することができ、メールマガジン等のユーザ登録を促進することができる。
【００８１】
また、ユーザに空メールを送信させて登録する場合のように、ブラウザ画面とメール通信画面を切り替える必要がなくなるため、システム負荷を抑制して、効率的な登録処理を行うことができる。
【００８２】
さらに、ユーザが入力したパスワードは暗号化して送信されるため、コンテンツサーバｂを経由する場合であってもセキュリティを維持することができる。この実施形態においては、ユーザ端末における暗号化の際に事業者サーバから取得したサーバ時刻情報を暗号鍵に使用しているため、第三者による成りすましを防止してより信頼性の高いシステムを構築することができる。
【００８３】
さらに、ユーザ端末ａ、コンテンツサーバｂ、センターサーバｃおよび事業者サーバｄ間において、それぞれが記録する情報が異なる場合であっても、このような構成に基づくセキュリティを維持しつつ、安全かつ簡単なメールアドレス登録システムを構成することができる。
【００８４】
２．他の実施形態
上記実施形態においては、コンテンツサーバを管理する業者が有するセンターサーバｃを用いてシステムを構成したが、図１ａに示すように、センターサーバｃの機能を事業者サーバの機能として構成してもよい。この場合、電話番号特定手段ｃ２の実行後、暗号化パスワード復号手段ｄ３が実行されることになる。
【００８５】
上記実施形態においては、コンテンツサーバｂはメールマガジンのユーザ登録を行っているが、メールクーポンのユーザ登録に用いてもよい。また、メールアドレス以外のユーザ情報を取得して登録するように構成してもよい。
【００８６】
上記実施形態においては、事業者サーバから取得したサーバ時刻情報を暗号化鍵としてユーザのパスワードを暗号化するように構成したが、サーバ時刻情報以外のコードを用いて暗号化を行ってもよい。例えば、乱数を用いて生成した文字列を用いてもよい。
【００８７】
また、ユーザ端末において暗号化した暗号化パスワードを、事業者サーバにおいて復号することができれば、ユーザ端末は事業者サーバからサーバ時刻情報等の暗号化情報を取得する必要はない。例えば、ユーザ端末と事業者サーバの時刻が同期している場合には、ユーザ端末のサーバ時刻情報を明示して暗号化パスワードを送信し、事業者サーバは、明示されたサーバ時刻情報に基づいて復号を行えばよい。このように、一回のみしか使用できない暗号化および復号を行うように構成することにより、暗号化パスワードを第三者を経由して送信する場合であっても、第三者が、受信した暗号化パスワードを再利用して事業者サーバからメールアドレスを不正に取得することを防止することができる。
【００８８】
上記実施形態においては、サーバ時刻情報を暗号化鍵として暗号化を行う構成としたが、サーバ時刻情報に基づいて使用する暗号化鍵を生成するようにしてもよい。また、サーバ時刻情報に代えて事業者サーバから取得したコードを用いる場合には、このコードに基づいて暗号化鍵または暗号方式を決定するようにしてもよい。
【００８９】
上記実施形態においては、サーバ時刻情報を暗号化鍵とする所定の暗号化アルゴリズムを用いてパスワードを暗号化するように構成したが、暗号化アルゴリズムを複数用意しておき、ユーザ端末が暗号化アルゴリズムの識別を明示して暗号化パスワードを送信し、事業者サーバは、明示された暗号化アルゴリズムに対応する復号アルゴリズムに基づいて復号してもよい。
【００９０】
上記実施形態においては、図１に示す各機能を実現する為に、ＣＰＵを用いソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。なお、プログラムの一部の処理をさらに、オペレーティングシステム（ＯＳ）にさせるようにしてもよい。
【図面の簡単な説明】
【００９１】
【図１】メールアドレス登録システムの機能ブロック図である。
【図１ａ】メールアドレス登録システムの機能ブロック図である。
【図２】ユーザ端末のハードウエア構成を示す図である。
【図３】コンテンツサーバのハードウエア構成を示す図である。
【図４】センターサーバのハードウエア構成を示す図である。
【図５】事業者サーバのハードウエア構成を示す図である。
【図６】メールアドレス登録システム処理フローの例を示す図である。
【図７】メールアドレス登録システム処理フローの例を示す図である。
【図８】電話番号データベースおよびメールアドレスデータベースの例を示す図である。
【図９】ユーザ端末における画面の例を示す図である。
【図１０】メールアドレス登録システムのシステム構成図である。
【図１１】ユーザ端末、コンテンツサーバ、センターサーバおよび事業者サーバが記録する情報を示す図である。
【符号の説明】
【００９２】
ａ：ユーザ端末
ｂ：コンテンツサーバ
ｃ：センターサーバ
ｄ：事業者サーバ
【図１】
2008065510.tif 000003
【図１ａ】
2008065510.tif 000004
【図２】
2008065510.tif 000005
【図３】
2008065510.tif 000006
【図４】
2008065510.tif 000007
【図５】
2008065510.tif 000008
【図６】
2008065510.tif 000009
【図７】
2008065510.tif 000010
【図８】
2008065510.tif 000011
【図９】
2008065510.tif 000012
【図１０】
2008065510.tif 000013
【図１１】
2008065510.tif 000014