(57)【特許請求の範囲】
【請求項１】
サービス利用装置と、ネットワークを介して接続されるサービス利用装置からの要求に応じて所定のサービスを提供するサービス提供装置とを含んでなるサービス提供システムであって、
上記サービス利用装置は、
要求するサービスを特定するためのユーザからの入力指示を受け付ける入力部と、
受信した暗号化認証情報を記憶する暗号記憶部と、
上記要求するサービスに対応する暗号化認証情報を上記要求するサービスを提供するサービス提供装置に送信する利用装置制御部とを備え、
上記利用装置制御部は、
上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されているか否かを判断し、上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されていない場合には、上記入力部を介してユーザから入力される上記要求するサービスに関する認証情報を初回認証情報として当該サービスを提供するサービス提供装置に送信し、上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されている場合には当該暗号化認証情報を上記サービス提供装置に送信し、
上記サービス提供装置は、
サービスの提供を許可するユーザの認証情報を記憶する認証情報記憶部と、
サービスの提供を要求してきたユーザの認証情報を、上記認証情報記憶部に記憶したサービスの提供を許可するユーザの認証情報と照合する認証処理を行う認証処理部と、
暗号化認証情報を復号化して復号化認証情報を作成する復号化部と、
サービス利用装置から暗号化認証情報を受信した場合に、受信した暗号化認証情報を上記復号化部に復号化させ、その復号化によって得られる復号化認証情報の認証処理を上記認証処理部に行わせる提供装置制御部と、
認証情報を暗号化して暗号化認証情報を作成する暗号化部とを備えており、
上記提供装置制御部は、
サービス利用装置から初回認証情報を受信した場合には、当該初回認証情報の認証処理を上記認証処理部に行わせ、当該初回認証情報の認証に成功した場合に、上記暗号化部に当該初回認証情報を暗号化させ、その暗号化によって得られた暗号化認証情報を上記初回認証情報を送信してきたサービス利用装置に送信することを特徴とするサービス提供システム。
【請求項２】
サービス利用装置と、サービス利用装置を当該サービス利用装置の要求するサービスを提供するサービス提供装置にネットワークを介して接続するサービス中継装置と、サービス中継装置とネットワークを介して接続されるサービス提供装置とを含んでなるサービスシステムであって、
上記サービス利用装置は、
要求するサービスを特定するためのユーザからの入力指示を受け付ける入力部と、
受信した暗号化認証情報を記憶する暗号記憶部と、
上記要求するサービスに対応する暗号化認証情報をサービス中継装置に送信する利用装置制御部とを備え、
上記利用装置制御部は、
上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されているか否かを判断し、上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されていない場合には、上記入力部を介してユーザから入力される上記要求するサービスに関する認証情報を初回認証情報としてサービス中継装置に送信し、上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されている場合には当該暗号化認証情報を上記サービス中継装置に送信し、
上記サービス提供装置は、
サービスの提供を許可するユーザの認証情報を記憶する認証情報記憶部と、
サービス中継装置から受信した認証情報を、上記認証情報記憶部に記憶したサービスの提供を許可するユーザの認証情報と照合する認証処理を行う認証処理部と、
上記認証処理の結果を示す認証結果情報を上記サービス中継装置に送信する提供制御部とを備え、
上記サービス中継装置は、
暗号化認証情報を復号化して復号化認証情報を作成する復号化部と、
サービス利用装置から暗号化認証情報を受信した場合に、当該暗号化情報を上記復号化部に復号化させ、その復号化によって得られた復号化認証情報を当該暗号化認証情報を送信してきたサービス利用装置の要求するサービスを提供するサービス提供装置に送信する中継制御部と、
認証情報を暗号化して暗号化認証情報を作成する暗号化部とを備えており、
上記中継制御部は、
サービス利用装置から初回認証情報を受信した場合には、受信した初回認証情報をその初回認証情報を送信してきたサービス利用装置の要求するサービスを提供するサービス提供装置に送信し、当該サービス提供装置から上記初回認証情報についての認証処理に成功したことを示す認証処理結果を受信した場合に、当該初回認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた暗号化認証情報を、当該初回認証情報を送信してきたサービス利用装置に返信することを特徴とするサービス提供システム。
【請求項３】
上記利用装置制御部は、
複数のサービスの提供を要求する場合に、要求する各サービスについての上記初回認証情報を一まとめにして上記サービス中継装置に送信し、
上記中継制御部は、
上記サービス利用装置から受信した各初回認証情報を、ネットワークを介して接続される複数のサービス提供装置の中からそれぞれの初回認証情報に対応するサービスを提供するサービス提供装置を選択して送信し、
各サービス提供装置から認証処理結果を受信すると、認証処理に成功した各初回認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた各暗号化認証情報を、当該各初回認証情報を送信してきたサービス利用装置に返信することを特徴とする請求項２に記載のサービス提供システム。
【請求項４】
上記利用装置制御部は、
複数のサービスの提供を要求する場合に、要求する各サービスについての暗号認証情報が上記暗号記憶部に記憶されているか否かを判断し、記憶されていない各サービスについてのユーザからの認証情報の入力を受け付け、当該入力された認証情報を初回認証情報としてサービス中継装置に送信し、
上記中継制御部は、
上記サービス利用装置から受信した各初回認証情報を、ネットワークを介して接続される複数のサービス提供装置の中からそれぞれの初回認証情報に対応するサービスを提供するサービス提供装置を選択して送信し、
各サービス提供装置から認証処理結果を受信すると、認証処理に成功した各初回認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた各暗号化認証情報を、当該各初回認証情報を送信してきたサービス利用装置に返信することを特徴とする請求項２に記載のサービス提供システム。
【請求項５】
上記利用装置制御部は、
複数のサービスの提供を要求する場合に、要求する各サービスについての暗号化認証情報が上記暗号記憶部に記憶されているか否かを判断し、各サービスについての暗号化認証情報が記憶されている場合には、当該各暗号化認証情報を上記サービス中継装置に送信し、
上記中継制御部は、
上記サービス利用装置から受信した各暗号化認証情報を上記復号化部に復号化させ、その復号化によって得られた復号化認証情報を、ネットワークを介して接続される複数のサービス提供装置の中からそれぞれの復号化認証情報に対応するサービスを提供するサービス提供装置を選択して送信し、
上記各サービス提供装置からサービス内容を受信するとともに、受信したサービス内容を一まとめにして上記サービスの提供を要求したサービス利用装置に返信することを特徴とする請求項２に記載のサービス提供システム。
【請求項６】
サービス利用装置と、ネットワークを介して接続される上記サービス利用装置からの要求に応じて所定のサービスを提供するサービス提供装置とを含んでなるサービス提供システムにおいてサービスを要求するユーザを認証する認証方法であって、
上記サービス利用装置が、要求するサービスを特定するためのユーザからの入力指示を当該サービス利用装置において受け付ける入力工程と、
上記サービス利用装置が、上記入力指示によって特定されるサービスについての暗号化認証情報が当該サービス利用装置に備えられている暗号記憶部に記憶されているかどうかを判定する判定工程と、
上記入力指示によって特定されるサービスについての暗号化認証情報が上記暗号記憶部に記憶されていない場合に、上記サービス利用装置が、ユーザからの認証情報の入力を受け付ける初回認証情報入力工程と、
上記サービス利用装置が、上記初回認証情報入力工程で入力された認証情報である初回認証情報を上記サービス提供装置に送信する初回認証情報送信工程と、
上記サービス提供装置が上記サービス利用装置から上記初回認証情報を受信した場合に、上記サービス提供装置が当該初回認証情報をサービスの提供を許可するユーザの認証情報と照合する初回認証処理工程と、
上記初回認証処理工程の結果、上記初回認証情報がサービスの提供を許可するユーザの認証情報と一致した場合に、上記サービス提供装置が、当該初回認証情報を暗号化して暗号化認証情報を作成する暗号化工程と、
上記サービス提供装置が、上記暗号化認証情報を上記サービス利用装置に送信する工程と、
上記サービス利用装置が、上記サービス提供装置から受信した上記暗号化認証情報を当該サービス利用装置に備えられる上記暗号記憶部に記憶させる暗号記憶工程と、
上記入力指示によって特定されるサービスについての暗号化認証情報が上記暗号記憶部に記憶されている場合に、上記サービス利用装置が、上記要求するサービスに対応する暗号化認証情報を当該サービス利用装置からサービス提供装置に送信するサービス要求工程と、
上記サービス提供装置が上記サービス利用装置から上記暗号化認証情報を受信した場合に、上記サービス提供装置が、上記暗号化認証情報を復号化して復号化認証情報を作成する復号化工程と、
上記サービス提供装置が、上記復号化認証情報をサービスの提供を許可するユーザの認証情報と照合する認証処理工程とを含むことを特徴とする認証方法。
【請求項７】
サービス利用装置と、サービス利用装置を当該サービス利用装置の要求するサービスを提供するサービス提供装置にネットワークを介して接続するサービス中継装置と、サービス中継装置とネットワークを介して接続されるサービス提供装置とを含んでなるサービス提供システムにおいてサービスを要求するユーザを認証する認証方法であって、
上記サービス利用装置が、要求するサービスを特定するためのユーザからの入力指示を当該サービス利用装置において受け付ける入力工程と、
上記サービス利用装置が、上記入力指示によって特定されるサービスについての暗号化認証情報がサービス利用装置に備えられている暗号記憶部に記憶されているかどうかを判定する判定工程と、
上記入力指示によって特定されるサービスについての暗号化認証情報が上記暗号記憶部に記憶されていない場合に、上記サービス利用装置が、ユーザからの認証情報の入力を受け付ける初回認証情報入力工程と、
上記サービス利用装置が、上記初回認証情報入力工程で入力された認証情報である初回認証情報を上記サービス中継装置に送信する初回認証情報送信工程と、
上記サービス中継装置が上記サービス利用装置から上記初回認証情報を受信した場合に、上記サービス中継装置が受信した上記初回認証情報を上記サービス利用装置が要求するサービスを提供するサービス提供装置に送信する工程と、
上記サービス提供装置が上記サービス中継装置から上記初回認証情報を受信した場合に、上記サービス提供装置が当該初回認証情報をサービスの提供を許可するユーザの認証情報と照合する初回認証処理工程と、
上記初回認証処理工程の結果を上記サービス提供装置が上記サービス中継装置に送信する工程と、
上記初回認証処理工程の結果、上記初回認証情報がサービスの提供を許可するユーザの認証情報と一致した場合に、上記サービス中継装置が当該初回認証情報を暗号化して暗号化認証情報を作成する暗号化工程と、
上記サービス中継装置が、上記暗号化認証情報を上記サービス利用装置に送信する工程と、
上記サービス利用装置が、上記暗号化認証情報をサービス利用装置に備えられている上記暗号記憶部に記憶させる暗号記憶工程と、
上記入力指示によって特定されるサービスについての暗号化認証情報が上記暗号記憶部に記憶されている場合に、上記サービス利用装置が、上記要求するサービスに対応する暗号化認証情報を当該サービス利用装置から上記サービス中継装置に送信するサービス要求工程と、
上記サービス中継装置が上記サービス利用装置から上記暗号化認証情報を受信した場合に、上記サービス中継装置が、上記暗号化認証情報を復号化して復号化認証情報を作成する復号化工程と、
上記サービス中継装置が、上記復号化認証情報を上記サービス提供装置に送信する工程と、
上記サービス提供装置が、上記復号化認証情報をサービスの提供を許可するユーザの認証情報と照合する認証処理工程とを含むことを特徴とする認証方法。
【請求項８】
請求項６または７に記載した認証方法における上記入力工程、上記判定工程、上記初回認証情報入力工程、上記初回認証情報送信工程、上記暗号記憶工程、および上記サービス要求工程の処理を、上記サービス利用装置に備えられたコンピュータまたは上記サービス利用装置に接続されたコンピュータに実行させるための認証プログラム。
【請求項９】
請求項８に記載の認証プログラムを記録した、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、サービス利用装置とサービス利用装置に対してサービスを提供するサービス提供装置とを含んでなるサービス提供システムにおいて、サービス利用装置のユーザを認証する認証方法、この認証方法を実現するサービス提供システム、情報端末装置、サービス提供装置、サービス中継装置、上記認証方法をコンピュータに実行させるための認証プログラムおよびその記録媒体に関するものである。
【背景技術】
【０００２】  従来より、インターネット等のネットワーク上のサービス提供装置から、そのネットワークを介して接続されるパソコンや携帯電話などの情報端末装置（サービス利用装置）に、各種サービスを提供する技術が用いられている。【０００３】  これらのサービスの中には、例えば、予め登録を済ませたユーザにのみサービスを提供するものがある。その場合、一般に、サービス提供装置が、サービスの提供に先立って、接続された情報端末装置から受信したユーザＩＤ（ユーザ名）やパスワードなどの認証情報に基づいてユーザの認証処理を行い、認証できた場合にのみサービスを提供するようになっている。【０００４】  図１２は、ユーザの認証を行う従来のサービス提供システムの一例を示す説明図である。この図に示すサービス提供システム１００は、携帯電話１０１とサービス提供装置１０２とからなる。携帯電話１０１とサービス提供装置１０２とは、インターネットを介して接続されている。また、サービス提供装置１０２には、サービスの提供を許可するユーザに対して予め設定されたユーザＩＤとパスワードとの組み合わせが記憶されている。【０００５】  携帯電話１０１のユーザがサービス提供装置１０２のサービスを利用する場合、ユーザは、携帯電話１０１にユーザＩＤおよびパスワードを入力してサービス提供装置１０２に送信する。サービス提供装置１０２は、携帯電話１０１からユーザＩＤおよびパスワードを受信すると、受信したユーザＩＤおよびパスワードの組み合わせと、サービス提供装置１０２に予め記憶されたユーザＩＤおよびパスワードの組み合わせとを照合する。そして、両者が一致する場合、そのユーザをサービスの提供を許可するユーザとして認証し、提供するサービスの内容を携帯電話１０１に送信する。【０００６】  また、日本国公開特許公報である特開２００１−３２０３６６号公報（２００１年１１月１６日公開）には、携帯型情報端末においてパスワードの打ち間違いがなくなるように、インターネットを介してサーバとの間で情報のやりとりを行う携帯型情報端末に対し、テキストフィールドによりパスワードを入力し、パスワード認証する手段をサーバに備える技術が開示されている。【０００７】  また、マイクロソフト社、「オートコンプリートによる時間の節約」、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｍｉｃｒｏｓｏｆｔ．ｃｏｍ／ｗｉｎｄｏｗｓ／ｉｅ＿ｉｎｔｌ／ｊａ／ｕｓｉｎｇ／ｈｏｗｔｏ／ｃｕｓｔｏｍｉｚｉｎｇ／ａｕｔｏｃｏｍｐｌｅｔｅ．ｍｓｐｘ＞、２００３年３月１６日公開、［２００５年４月１３日検索］には、パソコンで用いられるウェブブラウザにおいて、ユーザが一度入力した情報を記憶し、新しい情報が入力された時に記憶した情報に基づいてユーザの入力内容を予測して考えられる一致項目を表示する、オートコンプリートという技術が記載されている。また、ユーザ名およびパスワードについて、上記のオートコンプリートを行うことが示唆されている。【０００８】  しかしながら、上記従来の技術では、サービスを利用する際に、毎回、ユーザＩＤとパスワードとを入力する必要があり、非常に手間がかかる。特に、携帯電話等の情報端末装置では、一般に、１つのキーを複数回押すこ���で入力する文字を特定するようになっており、ユーザＩＤやパスワードを毎回入力することは非常に面倒である。【０００９】  なお、上記した「オートコンプリートによる時間の節約」の技術では、オートコンプリートによって入力操作が軽減されるものの、毎回入力操作を行う必要があることには変わりがなく、ユーザの手間がかかるという問題を本質的に解決することはできない。【００１０】  また、上記従来の各技術では、ユーザＩＤやパスワードを入力する際に周囲から入力内容を盗み見られたり、あるいは情報端末とサーバとの間の送信路においてユーザＩＤやパスワードが盗聴されたりする可能性があるといった、セキュリティ上の問題がある。また、上記した「オートコンプリートによる時間の節約」の技術では、ユーザＩＤやパスワードなどの情報が、入力されたままの状態でブラウザに記憶されるので、ユーザＩＤやパスワードが第３者に漏洩する危険性が高い。
【発明の開示】
【００１１】  本発明は、上記の問題点に鑑みてなされたものであり、その目的は、サービス利用装置とサービス利用装置に対してサービスを提供するサービス提供装置とを含むサービス提供システムにおいて、ユーザによる認証情報の入力操作を低減し、かつ、認証情報に関するセキュリティを高めることにある。
【００１２】  本発明の第１のサービス提供システムは、上記の課題を解決するために、サービス利用装置と、ネットワークを介して接続されるサービス利用装置からの要求に応じて所定のサービスを提供するサービス提供装置とを含んでなるサービス提供システムであって、上記サービス利用装置は、要求するサービスを特定するためのユーザからの入力指示を受け付ける入力部と、受信した暗号化認証情報を記憶する暗号記憶部と、上記要求するサービスに対応する暗号化認証情報を上記要求するサービスを提供するサービス提供装置に送信する利用装置制御部と、を備え、上記サービス提供装置は、サービスの提供を許可するユーザの認証情報を記憶する認証情報記憶部と、サービスの提供を要求してきたユーザの認証情報を、上記認証情報記憶部に記憶したサービスの提供を許可するユーザの認証情報と照合する認証処理を行う認証処理部と、暗号化認証情報を復号化して復号化認証情報を作成する復号化部と、サービス利用装置から暗号化認証情報を受信した場合に、受信した暗号化認証情報を上記復号化部に復号化させ、その復号化によって得られる復号化認証情報の認証処理を上記認証処理部に行わせる提供装置制御部と、を備えていることを特徴としている。
【００１３】  上記の構成によれば、利用装置制御部は、サービスの提供を要求する場合、暗号化認証情報をサービス提供装置に送信する。そして、サービス提供装置は、受信した暗号化認証情報を復号化して認証処理を行う。このため、ユーザは、要求するサービスに対応する認証情報を入力する操作を、従来のようにサービスを要求する毎に行う必要がないので、認証処理に関する利便性を向上させることができる。
【００１４】  また、上記の構成によれば、サービス利用装置には、暗号化された認証情報が記憶される。このため、例えばサービス利用装置の記憶領域が解析されたとしても、サービスに関する認証情報が盗まれることがない。したがって、認証情報に関するセキュリティ（安全性）を高めることができる。
【００１５】  本発明の第２のサービス提供システムは、上記の課題を解決するために、サービス利用装置と、サービス利用装置を当該サービス利用装置の要求するサービスを提供するサービス提供装置にネットワークを介して接続するサービス中継装置と、サービス中継装置とネットワークを介して接続されるサービス提供装置とを含んでなるサービスシステムであって、上記サービス利用装置は、要求するサービスを特定するためのユーザからの入力指示を受け付ける入力部と、受信した暗号化認証情報を記憶する暗号記憶部と、上記要求するサービスに対応する暗号化認証情報をサービス中継装置に送信する利用装置制御部と、を備え、上記サービス提供装置は、サービスの提供を許可するユーザの認証情報を記憶する認証情報記憶部と、サービス中継装置から受信した認証情報を、上記認証情報記憶部に記憶したサービスの提供を許可するユーザの認証情報と照合する認証処理を行う認証処理部と、を備え、上記サービス中継装置は、暗号化認証情報を復号化して復号化認証情報を作成する復号化部と、サービス利用装置から暗号化認証情報を受信した場合に、当該暗号化情報を上記復号化部に復号化させ、その復号化によって得られた復号化認証情報を当該暗号化認証情報を送信してきたサービス利用装置の要求するサービスを提供するサービス提供装置に送信する中継制御部と、を備えていることを特徴としている。
【００１６】  上記の構成によれば、利用装置制御部は、サービスの提供を要求する場合、暗号化認証情報をサービス中継装置に送信する。そして、サービス中継装置は、受信した暗号化認証情報を復号化してサービス提供装置に送信し、サービス提供装置はサービス中継装置から受信した復号化認証情報の認証処理を行う。このため、ユーザは、要求するサービスに対応する認証情報を入力する操作を、従来のようにサービスを要求する毎に行う必要がないので、認証処理に関する利便性を向上させることができる。
【００１７】  また、上記の構成によれば、サービス利用装置には、暗号化された認証情報が記憶される。このため、例えばサービス利用装置の記憶領域が解析されたとしても、サービスに関する認証情報が盗まれることがない。したがって、認証情報に関するセキュリティ（安全性）を高めることができる。
【００１８】  本発明の他の目的、特徴、および優れた点は、以下に示す記載によって十分分かるであろう。また、本発明の利点は、添付図面を参照した次の説明で明白になるであろう。
【図面の簡単な説明】
【００１９】
【図１（ａ）】本発明の一実施形態にかかるサービス提供システムの概略構成を示す説明図である。
【図１（ｂ）】本発明の一実施形態にかかるサービス提供システムの概略構成を示す説明図である。
【図２】本発明の一実施形態にかかるサービス提供システムを構成するサービス利用装置およびサービス提供装置の概略構成を示すブロック図である。
【図３】本発明の一実施形態にかかるサービス提供システムにおける、初回認証処理の流れを示すフロー図である。
【図４】本発明の一実施形態にかかるサービス提供システムにおける、２回目以降の認証処理の流れを示すフロー図である。
【図５（ａ）】本発明の他の実施形態にかかるサービス提供システムの概略構成を示す説明図である。
【図５（ｂ）】本発明の他の実施形態にかかるサービス提供システムの概略構成を示す説明図である。
【図６】本発明の他の実施形態にかかるサービス提供システムを構成するサービス利用装置、サービス中継装置、サービス提供装置の概略構成を示すブロック図である。
【図７】本発明の他の実施形態にかかるサービス提供システムにおける、初回認証処理の流れを示すフロー図である。
【図８】本発明の他の実施形態にかかるサービス提供システムにおける、２回目以降の認証処理の流れを示すフロー図である。
【図９（ａ）】本発明のさらに他のサービス提供システムの概略構成を示す説明図である。
【図９（ｂ）】本発明のさらに他のサービス提供システムの概略構成を示す説明図である。
【図１０】本発明のさらに他の実施形態にかかるサービス提供システムにおける、初回認証処理の流れを示すフロー図である。
【図１１】本発明のさらに他の実施形態にかかるサービス提供システムにおける、２回目以降の認証処理の流れを示すフロー図である。
【図１２】従来のサービス提供システムの一例を示す説明図である。
【図１３】本発明のさらに他のサービス提供システムの概略構成を示す説明図である。
【図１４】図１３に示したサービス提供システムを構成するサービス利用装置、サービス提供装置、放送基地局の概略構成を示すブロック図である。
【図１５】図１３に示したサービス提供システムにおける処理の流れを示すフロー図である。
【図１６】図１３に示したサービス提供システムの変形例を示す説明図である。
【図１７】図１３に示したサービス提供システムの変形例を示す説明図である。
【図１８】本発明のさらに他のサービス提供システムの概略構成を示す説明図である。
【図１９】図１３に示したサービス提供システムを構成するサービス利用装置、サービス提供装置、サービス中継装置、放送基地局の概略構成を示すブロック図である。
【図２０】図１３に示したサービス提供システムにおける処理の流れを示すフロー図である。
【発明を実施するための最良の形態】
【００２０】  〔実施形態１〕
本発明の一実施形態について、図面を参照して説明する。図１（ａ）および図１（ｂ）は、本実施形態にかかるサービス提供システム１の概略構成を示す説明図である。【００２１】  これらの図に示すように、サービス提供システム１は、携帯電話（情報端末装置、サービス利用装置）１０と、サーバ（サービス提供装置）２０とを備えており、これらがインターネット等のネットワークを介して通信可能に接続されている。【００２２】  サーバ２０は、サービス利用装置に対してサービスを提供するものである。ここで、サーバ２０によって提供されるサービスとしては、例えば、ブログ（ｂｌｏｇ，Ｗｅｂｌｏｇ；日々更新される日記的なＷｅｂサイトの総称）を提供するブログ提供サービス、書籍の著者、発行者、価格などの情報を提供する書籍情報提供サービス、情報端末装置から送信される画像データ，写真データなどを蓄積するオンラインストレージサービス、などが考えられる。もちろん、これらのサービスは、サービス提供システム１によって提供されるサービスの一例に過ぎず、その他にも多種多様なサービスが考えられる。【００２３】  また、図１（ａ）および図１（ｂ）ではサーバ２０を１つだけ描いているが、ネットワーク上には、多数のサーバ２０が接続されており、それぞれのサーバ２０が所定のサービスを提供するようになっている。【００２４】  図２は、携帯電話１０およびサーバ２０の概略構成を示すブロック図である。【００２５】  携帯電話１０は、図２に示すように、制御部１１，通信部１２，表示部１３，入力部１４，暗号記憶部１５，ＲＯＭ１６，ＲＡＭ１７を備えている。【００２６】  制御部１１は、携帯電話１０における各構成部材の動作を制御する、携帯電話１０の中枢部である。【００２７】  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６は、制御部１１によって使用される各種のプログラム（認証処理のためのプログラムなど）を記憶するためのメモリーである。【００２８】  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７は、制御部１１によって使用される一次記憶部であり、制御部１１が取り扱う各種情報を一時的に記憶するものである。また、制御部１１は、ＲＯＭ１６内のプログラムを使用する際に、これをＲＡＭ１７に読み込ませるようになっている。【００２９】  通信部１２は、インターネットを通じて接続される外部の機器との間で通信を行うものである。本実施形態では、携帯電話１０は、通信部１２を介して、サーバ２０との間で双方向の通信を行うようになっている。【００３０】  表示部１３は、各種情報を表示してユーザに提示するものである。表示部１３として用いられる表示手段は特に限定されるものではないが、例えば液晶表示パネルなどが用いられる。【００３１】  入力部１４は、ユーザの各種指示を受け付けるものである。携帯電話１０では、複数のキー（操作ボタン）からなる入力部１４が備えられており、ユーザがこれらのキーを組み合わせて操作することで、文字や数字、記号などを入力したり、携帯電話１０に実行させる各種処理を選択したりできるようになっている。なお、入力部１４の構成はこれに限るものではなく、キーボードやマウスポインタ、ジョグダイヤル、ペン入力装置、タッチパネル、音声入力などの各種入力手段を用いることができる。また、これらの入力手段は、携帯電話１０に備えられるものであってもよく、あるいは携帯電話１０に対して無線または有線によって接続されるものであってもよい。【００３２】  暗号記憶部１５は、サーバ２０から受信した暗号情報、すなわちサーバ２０によって暗号化されたユーザＩＤ（ユーザ名），パスワード等の認証情報を記憶するものである。【００３３】  サーバ２０は、図２に示すように、サーバ制御部２１，通信部２２，認証処理部２３，暗号化部２４，復号化部２５，認証情報記憶部２６，ＲＯＭ２７，ＲＡＭ２８を備えている。【００３４】  サーバ制御部２１は、サーバ２０における各構成部材の動作を制御する、サーバ２０の中枢部である。【００３５】  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２７は、サーバ制御部２１によって使用される各種のプログラム（認証処理のためのプログラムなど）を記憶するためのメモリーである。【００３６】  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２８は、サーバ制御部２１によって使用される一次記憶部であり、サーバ制御部２１が取り扱う各種情報を一時的に記憶するものである。また、サーバ制御部２１は、ＲＯＭ２７内のプログラムを使用する際に、これをＲＡＭ２８に読み込ませるようになっている。【００３７】  通信部２２は、インターネットを通じて接続される外部の装置（情報端末装置など）との間で通信を行うものである。本実施形態では、サーバ２０は、通信部２２を介して、携帯電話１０との間で双方向の通信を行うようになっている。【００３８】  認証情報記憶部２６は、サーバ２０からのサービスの提供を許可するユーザに対して予め設定されたユーザＩＤとパスワードとの組み合わせ（非暗号化認証情報）を記憶するものである。この予め設定される認証情報は、例えば、サーバ２０に備えられた図示しない入力手段によって入力（設定）される構成であってもよく、あるいは情報処理端末（本実施形態では携帯電話１０）から通信部２２を介して入力（設定）される構成であってもよい。【００３９】  認証処理部２３は、通信部２２を介して接続されている情報端末装置からサービスの提供を要求しているユーザが、サービスの提供を許可するユーザとして予め設定（登録）されたユーザであるか否かを照合するものである。具体的には、認証処理部２３は、情報端末装置から通信部２２を介して受信したユーザＩＤおよびパスワード（非暗号化認証情報）と、認証情報記憶部２６に記憶されている予め設定された認証情報とを照合する。そして、両者の照合結果が一致した場合に、通信部２２を介してサービスの提供を要求しているユーザを、サービスの提供を許可するユーザとして認証する。【００４０】  暗号化部２４は、通信部２２を介してサービス利用装置から受信した認証情報を暗号化するものである。暗号化の手法は特に限定されるものではない。【００４１】  復号化部２５は、通信部２２を介してサービス利用装置から暗号化された認証情報（暗号化認証情報）を受信した場合に、それを復号化するものである。【００４２】  次に、サービス提供システム１における認証処理（携帯電話１０およびサーバ２０の認証処理時の動作）について説明する。なお、以下の説明では、サーバ２０の認証情報記憶部２６には、サービスの提供を許可するユーザの認証情報（ユーザＩＤおよびパスワード）が予め登録（記憶）されているものとする。【００４３】  まず、サービス提供システム１における初回認証処理について図３に基づいて説明する。図３は、この初回認証処理の流れを示すフロー図である。【００４４】  まず、携帯電話１０の制御部１１は、入力部１４を介してユーザから入力される、サービスの提供を要求するサーバ２０の選択指示を受け付ける（Ｓ１）。つまり、ネットワークを介して接続可能な１つ以上のサーバ２０の中から、所望するサービスを提供するサーバ２０を選択する選択指示を受け付ける。【００４５】  Ｓ１においてサーバ２０の選択指示を受け付けると、制御部１１は、暗号記憶部１５を検索し、選択するサーバ２０に対応する暗号化認証情報（あるいは要求するサービスに対応する暗号化認証情報）が記憶されているかどうかを判断する（Ｓ２）。なお、暗号化認証情報の詳細については後述する。【００４６】  そして、対応する暗号化認識情報が暗号記憶部１５に記憶されている場合には、初回認証処理は必要ないので、後述する２回目以降の認証処理（図４参照）を行う（Ｓ３）。【００４７】  一方、Ｓ２において、対応する暗号化認証情報が暗号記憶部１５に記憶されていないと判断した場合、制御部１１は、以下に説明する初回認証処理（携帯電話１０におけるＳ４〜Ｓ９の処理、および、サーバ２０におけるＳ２１〜Ｓ２６の処理）を行う。【００４８】  この場合、制御部１１は、入力部１４を介してユーザから入力される、初回認証情報（ユーザＩＤおよびパスワード）を受け付ける（Ｓ４）。なお、この場合、必要に応じて、制御部１１が表示部１３に初回認証情報の入力を促す画像を表示させるようにしてもよい。表１は、入力部１４を介して入力される認証情報（ユーザＩＤおよびパスワード）の一例である。【００４９】
【表１】
0004627316.tif 000002
【００５０】  次に、制御部１１は、Ｓ４で受け付けた初回認証情報を、サービスの提供を要求するサーバ２０に送信する（Ｓ５）。なお、この時点では、初回認証情報は暗号化されていない非暗号化認証情報である。【００５１】  サーバ２０のサーバ制御部２１は、通信部（サービス認証窓口）２２を介して携帯電話１０から送信された初回認証情報を受信すると（Ｓ２１）、その初回認証情報の認証処理を行う（Ｓ２２）。具体的には、携帯電話１０から受信した初回認証情報と、認証情報記憶部２６に記憶されている予め設定された認証情報とを照合する。【００５２】  そして、サーバ制御部２１は、Ｓ２２の認証処理の結果、両者の照合結果が一致したか否か、すなわち認証に成功したか否かを判断する（Ｓ２３）。【００５３】  Ｓ２３において認証失敗と判断した場合、サーバ制御部２１は、認証に失敗したことを示す信号（情報）を携帯電話１０に送信し、認証失敗を通知する（Ｓ２４）。【００５４】  一方、Ｓ２３において認証に成功したと判断した場合、サーバ制御部２１は、その認証情報を暗号化部２４に暗号化させ、暗号化認証情報を作成させる（Ｓ２５）。なお、暗号化の手法は特に限定されるものではない。表２は、暗号化部２４によって表１に示した認証情報を暗号化した暗号認証情報の一例である。【００５５】
【表２】
0004627316.tif 000003
【００５６】  次に、サーバ制御部２１は、Ｓ２５の処理で作成した暗号化認証情報を、通信部２２を介して携帯電話１０に返信する（Ｓ２６）。【００５７】  一方、携帯電話１０の制御部１１は、サーバ２０から返信される情報を受信すると（Ｓ６）、受信した情報が認証失敗通知であるか否かを判断する（Ｓ７）。【００５８】  そして、受信した情報が認証失敗通知であると判断した場合、すなわち受信した情報が暗号化認証情報ではないと判断した場合、制御部１１は、認証処理に失敗したことおよび認証処理を継続するか否かの問い合わせを表示部１３に表示する（図示せず）。そして、入力部１４に対して認証処理を継続しない旨の指示があった場合、あるいは何ら指示がなかった場合には、認証処理を終了する。また、入力部１４に対して認証処理を継続する旨の指示があった場合には、再びＳ４からの処理を行う。あるいは、継続する旨の指示入力を省略し、認証処理を継続する場合にはユーザが初回認証情報を再入力するようにしてもよい。【００５９】  また、Ｓ７において、受信した情報が認証失敗通知ではないと判断した場合、すなわち受信した情報が暗号化認証情報であると判断した場合、制御部１１は、受信した暗号化認証情報を、その暗号化認証情報に対応するサーバ２０（あるいはその暗号化認証情報に対応するサービス）を識別する情報と関連付けて暗号記憶部１５に記憶させる（Ｓ９）。これにより、初回認証処理が終了する。【００６０】  次に、２回目以降の認証処理、すなわち、暗号記憶部１５に、要求するサービス（あるいは要求するサービスを提供するサーバ２０）に対応する暗号化認識情報が記憶されている場合の認証処理について図４に基づいて説明する。図４は、２回目以降の認証処理の流れを示すフロー図である。【００６１】  まず、携帯電話１０の制御部１１は、図３で説明したＳ１およびＳ２の処理を行う。そして、Ｓ２において、選択するサーバ２０に対応する暗号化認証情報（あるいは要求するサービスに対応する暗号化認証情報）が記憶されていないと判断した場合、制御部１１は、上記した初回認証処理（図３におけるＳ４以降の処理）を行う。【００６２】  一方、Ｓ２において、対応する暗号化情報が記憶されていると判断した場合、制御部１１は、以下に説明する２回目以降の認証処理（携帯電話１０におけるＳ３１〜Ｓ３４の処理、および、サーバ２０におけるＳ４１〜Ｓ４４の処理）を行う。【００６３】  この場合、制御部１１は、まず、暗号記憶部１５に記憶されている、上記対応する暗号化認証情報を読み出す（Ｓ３１）。【００６４】  次に、制御部１１は、入力部１４を介して入力されるサービス要求情報の入力を受け付ける（Ｓ３２）。ここで、サービス要求情報とは、サービスの提供を要求するために必要となる各種情報である。【００６５】  次に、制御部１１は、Ｓ３１で読み出した暗号化認証情報と、Ｓ３２で受け付けたサービス要求情報とを、通信部１２を介してサーバ２０に送信する（Ｓ３３）。【００６６】  表３は、ブログの提供サービスを要求する場合の、暗号化認証情報およびサービス要求情報の一例を示している。この表に示す例では、サービス識別子および取得するブログのＵＲＬがサービス要求情報に該当する��【００６７】
【表３】
0004627316.tif 000004
【００６８】  サーバ２０のサーバ制御部２１は、携帯電話１０から通信部２２を介して暗号化認証情報およびサービス要求情報を受信すると（Ｓ４１）、復号化部２５に受信した暗号化認証情報を復号化させる（Ｓ４２）。【００６９】  次に、サーバ制御部２１は、復号化された認証情報の認証処理を行う（Ｓ４３）。具体的には、携帯電話１０から受信して復号化した認証情報と、認証情報記憶部２６に記憶されている予め設定された認証情報とを照合する。なお、この復号化した認証情報は、初回認証処理時に認証に成功した認証情報であるので、認証情報記憶部２６に記憶されている認証情報がその後書き換えられていない限り、必ず一致する。ここでは、そのような書き換えは行われていないものとするが、書き換えが行われている場合には認証失敗を携帯電話に通知し、初回認証処理からやり直させるようにすればよい（図示せず）。【００７０】  Ｓ４３の認証処理を行った後（認証成功を確認した後）、サーバ制御部２１は、携帯電話１０に提供するサービス内容を送信する（Ｓ４４）。【００７１】  携帯電話１０の制御部１１は、サーバ２０から提供されるサービスを受信し（Ｓ３４）、受信した内容をＲＡＭ１７に記憶させたり表示部１３に表示させるなどして必要な処理を行う。これにより、２回目以降の認証処理およびサービスの受信処理が終了する。【００７２】  以上のように、本実施形態では、サーバ２０が、携帯電話１０から初回認証情報を受信すると、受信した初回認証情報の認証処理を行う。そして、初回認証に成功した場合、サーバ２０が、その初回認証情報を暗号化して暗号化認証情報を作成し、携帯電話１０に送信する。そして、携帯電話１０は、サーバ２０から受信した暗号化認証情報を記憶する。そして、そのサーバ２０に対して次回以降にサービスを要求する時には、携帯電話１０からサーバ２０に、上記のように記憶した暗号化認証情報を送信し、サーバ２０が受信した暗号化認証情報を復号化して認証処理を行う。【００７３】  これにより、携帯電話（サービス利用装置）１０のユーザが認証情報（ユーザＩＤよおびパスワード）の入力操作を行うのは、初回認証処理のときだけでよくなる。すなわち、ユーザが、携帯電話１０を用いてサーバ（サービス提供装置）２０の提供するサービスを利用する際、認証情報を毎回入力する必要がなくなる。したがって、サービスを利用する際のユーザの利便性を向上させることができる。【００７４】  また、携帯電話１０には暗号化された認証情報が記憶されるので、例えば携帯電話１０の記憶領域が解析されたとしても、サーバ２０に対する認証情報が漏れる（盗まれる）ことがない。したがって、本実施形態にかかる認証方法により、認証情報に関するセキュリティ（安全性）を高めることができる。【００７５】  なお、本実施形態では、携帯電話１０からサーバ２０にサービスの提供を要求する場合について説明したが、携帯電話１０からサービスの提供を要求できるサーバ（サービス提供装置）２０は、１つに限られるものではない。つまり、携帯電話１０からネットワークを介して接続可能な複数のサーバ２０の中から、所望するサービスを提供するサーバを選択してアクセスし、サービスの提供を要求するようにす��ばよい。【００７６】  また、このように、携帯電話１０と複数のサーバ２０との間で本実施形態にかかる認証方法を実現する場合、各サーバ２０に予め設定する認証情報（ユーザＩＤおよびパスワード）は、サーバ毎（あるいは利用するサービス毎）に異なっていてもよい。【００７７】  また、本実施形態では、初回認証時には、携帯電話１０からサーバ２０に初回認証情報（非暗号化認証情報）が送信され、サーバ２０における認証処理が成功した場合には、サーバ２０から携帯電話１０に暗号化認証情報が返信されるようになっている。ただし、これに限らず、例えば、初回認証時に、携帯電話１０からサーバ２０に初回認証情報およびサービス要求情報を送信し、サーバ２０が認証処理に成功した場合に、暗号化認証情報とともに提供するサービスの内容をサーバ２０から携帯電話１０に送信するようにしてもよい。【００７８】  また、本実施形態では、ユーザＩＤとパスワードとの両方を暗号化しているが、必ずしもこれに限るものではなく、例えば、いずれか一方のみを暗号化するようにしてもよい。【００７９】  また、本実施形態では、認証情報としてユーザＩＤとパスワードとを用いているが、これに限るものではなく、例えば、ユーザＩＤおよびパスワードに加えて、各携帯電話（サービス利用装置）１０に固有の端末ＩＤを認証情報として用いるようにしてもよい。この場合、暗号化認識情報が万一第３者に漏洩したとしても、他の情報処理端末（サービス利用装置）からその暗号化認証情報を用いてサービスを利用することができない。したがって、認証情報に関するセキュリティ性をさらに高めることができる。【００８０】  なお、この場合、端末ＩＤは、端末固有の情報であればよく、例えば、携帯電話１０の電話番号、回線契約番号、製造番号などを用いることができる。端末ＩＤは、各携帯電話１０に固有の情報であるので、例えばＲＯＭ１６に記憶させておいて制御部１１がそれを読み出すようにすればよい。この場合、ユーザが端末ＩＤの入力操作を行う必要がない。また、認証情報に端末ＩＤを含める場合、端末ＩＤについても暗号化するようにしてもよい。表４に、端末ＩＤとして携帯電話１０の製造番号を用いる場合の、初回認証処理時に携帯電話１０からサーバ２０に送信される初回認証情報の一例を示す。【００８１】
【表４】
0004627316.tif 000005
【００８２】  また、本実施形態では、携帯電話１０からサーバ２０に初回認証時に送信される初回認証情報は、暗号化されていない非暗号化認証情報であるとしているが、これに限るものではない。例えば、携帯電話１０に暗号化手段を設け、サーバ２０にそれに対応する復号化手段を設けておき、初回認証時には、初回認証情報を携帯電話１０で暗号化し、携帯電話１０からサーバ２０に暗号化した初回認証情報とそれを復号化するための解読情報とを送信するようにしてもよい。この場合、初回認証時に携帯電話１０からサーバ２０に送信される暗号化された初回認証情報は、初回認証成功後にサーバ２０から携帯電話１０に送信される暗号化認証情報と同じである必要はない。【００８３】  また、本実施形態では、初回認証処理に成功した際に認証情報が暗号化され、この際に暗号化された認証情報がその後継続して利用されるようになっているが、これに限るものではない。例えば、２回目以降の認証処理時に、認証処理に成功する毎に暗号化処理を再度実行し、前回とは異なる暗号化認証情報を携帯電話１０に送信するようにしてもよい。また、所定回数の認証処理を実行する毎に、暗号化認証情報の更新（再暗号化）を行い、前回とは異なる暗号化認証情報を携帯電話１０に送信するようにしてもよい。【００８４】  〔実施形態２〕
本発明の他の実施形態について、図面を参照して説明する。なお、説明の便宜上、実施形態１で説明した各部材と同様の機能を有する部材については、実施形態１と同じ符号を用い、その説明を省略する。【００８５】  図５（ａ）および図５（ｂ）は、本実施形態にかかるサービス提供システム２の概略構成を示す説明図である。これらの図に示すように、サービス提供システム２は、携帯電話（情報端末装置）１０と、サーバ（サービス提供装置）３０と、中継サーバ（サービス中継装置）４０とを備えている。また、携帯電話１０と中継サーバ４０、および、中継サーバ４０とサーバ３０は、それぞれインターネット等のネットワークを介して通信可能に接続されている。【００８６】  図６は、携帯電話１０、中継サーバ４０、サーバ３０の概略構成を示すブロック図である。なお、携帯電話１０の構成は実施形態１と同様である。【００８７】  中継サーバ４０は、携帯電話１０とサーバ２０とを中継するものであり、図６に示すように、中継サーバ制御部４１，通信部４２，暗号化部４３，復号化部４４，サーバ識別情報記憶部４５，ＲＯＭ４６，ＲＡＭ４７を備えている。【００８８】  中継サーバ制御部４１は、中継サーバ４０における各構成部材の動作を制御する、中継サーバ４０の中枢部である。【００８９】  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４６は、中継サーバ制御部４１によって使用される各種のプログラム（暗号化処理，復号化処理，サーバ識別処理などのプログラム）を記憶するためのメモリーである。【００９０】  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４７は、中継サーバ制御部４１によって使用される一次記憶部であり、中継サーバ制御部４１が取り扱う各種情報を一時的に記憶するものである。また、中継サーバ制御部４１は、ＲＯＭ４６内のプログラムを使用する際に、これをＲＡＭ４７に読み込ませるようになっている。【００９１】  通信部４２は、インターネットを通じて接続されるサービス利用装置（本実施形態では携帯電話１０）およびサービス提供装置（本実施形態ではサーバ３０）との間で通信を行うものである。本実施形態では、中継サーバ４０は、通信部４２を介して、携帯電話１０およびサーバ３０との間で双方向の通信を行うようになっている。【００９２】  暗号化部４３は、通信部４２を介してサービス利用装置から受信した認証情報を暗号化するものである。暗号化の手法は特に限定されるものではない。【００９３】  復号化部４４は、通信部２２を介してサービス利用装置から暗号化された認証情報（暗号化認証情報）を受信した場合に、それを復号化するものである。【００９４】  サーバ識別情報記憶部４５は、インターネットを介して通信可能に接続される１つ以上のサーバ３０について、各サーバ３０が提供するサービスを特定する情報（サービス識別子）と、各サーバ３０の宛先とを関連付けて記憶するものである。【００９５】  サーバ３０は、携帯電話１０等のサービス利用装置に対して中継サーバ４０を介してサービスを提供するものである。サーバ３０によって提供されるサービスは、実施形態１におけるサーバ２０と同様のものである。また、図５（ａ）および図５（ｂ）ではサーバ３０を１つだけ描いているが、ネットワーク上には、多数のサーバ３０が接続されており、それぞれのサーバ３０が所定のサービスを提供するようになっている。【００９６】  なお、サーバ３０は、暗号化部および復号化部を備えていない点が実施形態１におけるサーバ２０と異なる。また、通信部２２が、携帯電話１０と直接通信を行うのではなく、中継サーバ４０との間で通信を行う点が、実施形態１と異なっている。【００９７】  次に、サービス提供システム２における認証処理（携帯電話１０，中継サーバ４０，サーバ３０の認証処理時の動作）について説明する。なお、サーバ３０の認証情報記憶部２６には、サービスの提供を許可するユーザの認証情報（ユーザＩＤおよびパスワード）が予め登録（記憶）されているものとする。【００９８】  まず、サービス提供システム２における初回認証処理について図７に基づいて説明する。図７は、この初回認証処理の流れを示すフロー図である。【００９９】  まず、携帯電話１０の制御部１１は、入力部１４を介してユーザから入力される、利用するサービスの選択指示を受け付ける（Ｓ５１）。つまり、ネットワークを介して接続可能な１つ以上のサーバ２０によって提供される各サービスの中から所望するサービスを選択する選択指示を受け付ける。そして、制御部１１は、選択されたサービスを特定する情報（サービス識別子）を生成する（図示せず）。あるいは、ユーザが、所望するサービスを特定する情報（サービス識別子）を、入力部１４を介して直接入力するようにしてもよい。【０１００】  次に、制御部１１は、暗号記憶部１５を検索し、Ｓ５１において選択されたサービスに対応する暗号化認証情報が記憶されているかどうかを判断する（Ｓ５２）。【０１０１】  そして、対応する暗号化認識情報が暗号記憶部１５に記憶されている場合には、初回認証処理は必要ないので、後述する２回目以降の認証処理（図８参照）を行う（Ｓ５３）。【０１０２】  一方、Ｓ５２において、対応する暗号化認証情報が暗号記憶部１５に記憶されていないと判断した場合、制御部１１は、以下に説明する初回認証処理（携帯電話１０におけるＳ５４〜Ｓ５９の処理、および、中継サーバ４０におけるＳ６１〜Ｓ６７の処理、サーバ３０におけるＳ７１〜Ｓ７３の処理）を行う。【０１０３】  この場合、制御部１１は、入力部１４を介してユーザから入力される、初回認証情報（ユーザＩＤおよびパスワード）を受け付ける（Ｓ５４）。なお、この場合、必要に応じて、制御部１１が表示部１３に初回認証情報の入力を促す画像を表示させるようにしてもよい。【０１０４】  次に、制御部１１は、初回認証情報とサービス識別子とを、通信部１２を介して中継サーバ４０に送信する（Ｓ５５）。なお、この時点では、初回認証情報は暗号化されていない非暗号化認証情報である。表５に、ブログの提供サービスを要求する場合の、Ｓ５５において送信される情報の例を示す。【０１０５】
【表５】
0004627316.tif 000006
【０１０６】  中継サーバ４０の中継サーバ制御部４１は、通信部４２を介して携帯電話１０から送信された初回認証情報およびサービス識別子を受信すると（Ｓ６１）、受信したサービス識別子に対応するサービスを提供するサーバ３０の宛先をサーバ識別情報記憶部４５から検索して特定し、特定した宛先のサーバ３０に、通信部４２を介して初回認証情報を送信する（Ｓ６２）。また、中継サーバ制御部４１は、初回認証情報をＲＡＭ４７に記憶させる。【０１０７】  サーバ３０のサーバ制御部２１は、通信部（サービス認証窓口）２２を介して中継サーバ４０から送信された初回認証情報を受信すると（Ｓ７１）、その初回認証情報の認証処理を行う（Ｓ７２）。具体的には、中継サーバ４０から受信した初回認証情報と、認証情報記憶部２６に記憶されている予め設定された認証情報とを照合し、両者の照合結果が一致したか否か、すなわち認証に成功したか否かを判断する。そして、サーバ制御部２１は、その判断結果（認証処理結果）を中継サーバ４０に通知する（Ｓ７３）。【０１０８】  一方、中継サーバ４０の中継サーバ制御部４１は、サーバ３０からの認証処置結果の通知を受信すると（Ｓ６３）、サーバ３０における認証処理が成功したか否かを判断する（Ｓ６４）。【０１０９】  ここで、認証処理が失敗であったと判断した場合、中継サーバ制御部４１は、携帯電話１０に対して認証失敗を通知する（Ｓ６５）。一方、Ｓ６４において、認証処理が成功であったと判断した場合、中継サーバ制御部４１は、ＲＡＭ４７に記憶させておいた初回認証情報を読み出し、その初回認証情報を暗号化部４３に暗号化させ、暗号化認証情報を作成させる（Ｓ６６）。なお、暗号化の手法は特に限定されるものではない。【０１１０】  次に、中継サーバ制御部４１は、Ｓ６６の処理で作成した暗号化認証情報を、通信部４２を介して携帯電話１０に送信する（Ｓ６７）。【０１１１】  一方、携帯電話１０の制御部１１は、中継サーバ４０から返信された情報を受信すると（Ｓ５６）、受信した情報が認証失敗通知であるか否かを判断する（Ｓ５７）。【０１１２】  そして、受信した情報が認証失敗通知であると判断した場合、すなわち受信した情報が暗号化認証情報ではないと判断した場合、制御部１１は、認証処理に失敗したことおよび認証処理を継続するか否かの問い合わせを表示部１３に表示する（図示せず）。【０１１３】  そして、入力部１４に対して認証処理を継続しない旨の指示があった場合、あるいは何ら指示がなかった場合には、認証処理を終了する。また、入力部１４に対して認証処理を継続する旨の指示があった場合には、再びＳ５４からの処理を行う。あるいは、継続する旨の指示入力を省略し、認証処理を継続する場合にはユーザが初回認証情報を再入力するようにしてもよい。【０１１４】  また、Ｓ５７において、受信した情報が認証失敗通知ではないと判断した場合、すなわち受信した情報が暗号化認証情報であると判断した場合、制御部１１は、受信した暗号化認証情報を、その暗号化認証情報に対応するサービス識別子と関連付けて暗号記憶部１５に記憶させる（Ｓ５９）。これにより、初回認証処理が終了する。【０１１５】  次に、２回目以降の認証処理、すなわち、暗���記憶部１５に、選択されたサービスに対応する暗号化認識情報が記憶されている場合の認証処理について図８に基づいて説明する。図８は、２回目以降の認証処理の流れを示すフロー図である。【０１１６】  まず、携帯電話１０の制御部１１は、図７で説明したＳ５１およびＳ５２の処理を行う。そして、Ｓ５２において、選択されたサービスのサービス識別子に対応する暗号化認証情報が記憶されていないと判断した場合、制御部１１は、上記した初回認証処理（図７におけるＳ５４以降の処理）を行う。【０１１７】  一方、Ｓ５２において、対応する暗号化情報が記憶されていると判断した場合、制御部１１は、以下に説明する２回目以降の認証処理（携帯電話１０におけるＳ８１〜Ｓ８４の処理、中継サーバ４０におけるＳ９１〜Ｓ９５の処理、サーバ３０におけるＳ１０１〜Ｓ１０３の処理）を行う。【０１１８】  この場合、制御部１１は、まず、暗号記憶部１５に記憶されている、選択されたサービスのサービス識別子に対応する暗号化認証情報を読み出して取得する（Ｓ８１）。【０１１９】  次に、制御部１１は、入力部１４を介して入力されるサービスに関する詳細情報の入力を受け付ける（Ｓ８２）。ここで、サービスに関する詳細情報とは、例えば、ブログの提供サービスを要求する場合には、取得するブログのＵＲＬなどである。また、書籍情報提供サービスを要求する場合には、情報を取得したい書籍を特定するための情報等が、サービスに関する詳細情報に該当する。なお、以下の説明では、このような詳細情報とサービス識別情報とを含む情報を、サービス要求情報と称する。【０１２０】  次に、制御部１１は、Ｓ８１で読み出した暗号化認証情報と、Ｓ８２で受け付けた詳細情報およびＳ５１で選択されたサービスのサービス識別子を含むサービス要求情報とを、通信部１２を介して中継サーバ４０に送信する（Ｓ８３）。【０１２１】  中継サーバ４０の中継サーバ制御部４１は、携帯電話１０から通信部４２を介して暗号化認証情報およびサービス要求情報を受信すると（Ｓ９１）、復号化部２５に受信した暗号化認証情報を復号化させる（Ｓ９２）。【０１２２】  次に、中継サーバ制御部４１は、携帯電話１０から受信したサービス識別子に対応するサービスを提供するサーバ３０の宛先をサーバ識別情報記憶部４５から検索して特定し、特定した宛先のサーバ３０に、通信部４２を介して、復号化された認証情報とサービス要求情報とを送信する（Ｓ９３）。【０１２３】  サーバ３０のサーバ制御部２１は、中継サーバ４０から復号化された認証情報とサービス要求情報とを受信すると（Ｓ１０１）、受信した認証情報（復号化認証情報）の認証処理を行う（Ｓ１０２）。具体的には、中継サーバ４０で復号化された認証情報と、認証情報記憶部２６に記憶されている予め設定された認証情報とを照合する。なお、この復号化した認証情報は、初回認証処理時に認証に成功した認証情報であるので、認証情報記憶部２６に記憶されている認証情報がその後書き換えられていない限り、必ず一致する。ここでは、そのような書き換えは行われていないものとするが、書き換えが行われている場合には、中継サーバ４０を介して携帯電話１０に認証失敗を通知し、初回認証処理からやり直させるようにすればよい（図示せず）。【０１２４】  Ｓ１０２の認証処理を行った後（認証成功を確認した後）、サーバ制御部２１は、中継サーバ４０に、提供するサービス内容を送信する（Ｓ１０３）。【０１２５】  中継サーバ４０の中継サーバ制御部４１は、サーバ３０から提供されるサービス内容を受信すると（Ｓ９４）、受信したサービス内容を携帯電話１０に送信する（Ｓ９５）。【０１２６】  携帯電話１０の制御部１１は、中継サーバ４０からサービス内容を受信すると（Ｓ８４）、受信したサービス内容をＲＡＭ１７に記憶させたり表示部１３に表示させるなどして必要な処理を行う。これにより、２回目以降の認証処理およびサービスの受信処理が終了する。【０１２７】  以上のように、本実施形態では、初回認証処理に成功した認証情報は、中継サーバ４０で暗号化された後、携帯電話１０に記憶される。そして、そのサービスを次回以降要求する時には、携帯電話１０から中継サーバ４０に、上記のように記憶した暗号化認証情報を送信し、中継サーバ４０が受信した暗号化認証情報を復号化して、要求するサービスを提供するサーバ３０に復号化した認証情報を送信する。【０１２８】  これにより、携帯電話（サービス利用装置）１０のユーザが認証情報（ユーザＩＤよおびパスワード）の入力操作を行うのは、初回認証処理のときだけでよくなる。すなわち、ユーザが、携帯電話１０を用いてサーバ（サービス提供装置）３０の提供するサービスを利用する際、認証情報を毎回入力する必要がなくなる。したがって、サービスを利用する際のユーザの利便性を向上させることができる。【０１２９】  また、携帯電話１０には暗号化された認証情報が記憶されるので、例えば携帯電話１０の記憶領域が解析されたとしても、サーバ３０に対する認証情報が漏れる（盗まれる）ことがない。したがって、本実施形態にかかる認証方法により、認証情報に関するセキュリティ（安全性）を高めることができる。【０１３０】  また、本実施形態にかかるサービス提供システム２では、暗号化部および復号化部が中継サーバ４０に備えられている。このため、サーバ３０に暗号化部および復号化部を備える必要がないので、既存のサーバ３０（サービス提供装置）を用いて、本発明の認証方法およびサービス提供システムを実現することができる。【０１３１】  また、中継サーバ４０は、通信可能に接続される１つ以上のサーバについて、各サーバが提供するサービスを特定する情報（サービス識別子）と各サーバの宛先とを関連付けて記憶するサーバ識別情報記憶部４５を備えている。これにより、携帯電話１０から中継サーバ４０にサービス識別子を送信することで、中継サーバ４０においてそのサービス識別子に対応するサービスを提供するサーバの宛先を検索できる。つまり、携帯電話１０では、初回認証に成功したサービスについての暗号化認証情報をそのサービスのサービス識別子と関連付けて記憶しておくだけでよい。また、ユーザは、利用するサービス（あるいはサービス識別子）を選択（入力）するだけで、複数のサーバが提供する各サービスの中から所望するサービスを容易に利用することができる。【０１３２】  また、本実施形態によれば、サービス中継装置を設ける場合は、１以上のサービス提供装置が提供するサービスを、毎回パスワードを入力することなく認証して利用できるので、利便性が向上する。また、このように、１以上のサービス提供装置が提供するサービスを利用する場合、各サーバ３０に予め設定しておく認証情報（ユーザＩＤおよびパスワード）は、利用するサーバ毎（あるいはサービス毎）に異なっていてもよい。【０１３３】  また、本実施形態では、初回認証時には、携帯電話１０から中継サーバ４０に初回認証情報（非暗号化認証情報）とサービス識別子が送信され、サーバ３０における認証処理が成功した場合に、中継サーバ４０から携帯電話１０に暗号化認証情報が返信されるようになっている。ただし、これに限らず、例えば、初回認証時に、携帯電話１０から中継サーバ４０に初回認証情報およびサービス識別子に加えて要求するサービスの詳細情報を送信し、サーバ３０が認証処理に成功した場合に、サーバ３０から提供されるサービス内容と中継サーバ４０で作成した暗号化認証情報とを、中継サーバ４０から携帯電話１０に送信するようにしてもよい。【０１３４】  また、初回認証時に、ユーザＩＤまたはパスワードのいずれか一方のみを暗号化するようにしてもよい。また、ユーザＩＤおよびパスワードに加えて、各携帯電話（サービス利用装置）１０に固有の端末ＩＤを認証情報として用いるようにしてもよい。また、携帯電話１０に暗号化手段を設け、中継サーバ４０にそれに対応する復号化手段を設けておき、初回認証時には、初回認証情報を携帯電話１０で暗号化し、携帯電話１０から中継サーバ４０に暗号化した初回認証情報とそれを復号化するための解読情報とを送信するようにしてもよい。この場合、初回認証時に携帯電話１０から中継サーバ４０に送信される暗号化された初回認証情報は、初回認証成功後に中継サーバ４０で作成される暗号化認証情報と同じである必要はない。【０１３５】  また、本実施形態では、初回認証処理に成功した際に認証情報が暗号化され、この際に暗号化された認証情報がその後継続して利用されるようになっているが、これに限るものではない。例えば、２回目以降の認証処理において、サービスが利用される毎にそのサービスに関する認証処理の暗号化処理を再度実行し、前回とは異なる暗号化認証情報を携帯電話１０に送信するようにしてもよい。また、そのサービスが所定回数利用される毎に、暗号化認証情報の更新（再暗号化）を行い、前回とは異なる暗号化認証情報を携帯電話１０に送信するようにしてもよい。【０１３６】  〔実施形態３〕
本発明のさらに他の実施形態について説明する。なお、説明の便宜上、実施形態１または２で説明した各部材と同様の機能を有する部材については、実施形態１または２と同じ符号を用い、その説明を省略する。【０１３７】  図９（ａ）および図９（ｂ）は、本実施形態にかかるサービス提供システム２ａの概略構成を示す説明図である。これらの図に示すように、サービス提供システム２ａは、携帯電話（情報端末装置）１０と、中継サーバ（サービス中継装置）４０と、サーバ（サービス提供装置）３０ａ，３０ｂとを備えている。なお、携帯電話１０と中継サーバ４０、および、中継サーバ４０とサーバ３０ａ，３０ｂは、それぞれインターネット等のネットワークを介して通信可能に接続されている。また、携帯電話１０の構成は実施形態１，２と同様であり、中継サーバ４０の構成は実施形態２と同様であり、各サーバ３０ａ，３０ｂの構成は実施形態２のサーバ３０と同様である。【０１３８】  ただし、本実施形態では、携帯電話１０から複数のサーバ３０ａ，３０ｂにサービスの提供を要求する場合に、サーバ３０ａ，３０ｂに対して送信する認証情報を一まとめにして携帯電話１０から中継サーバ４０に送信し、中継サーバ４０が受信したそれらの認証情報をサーバ毎に振り分けて送信するようになっている。また、サーバ３０ａ，３０ｂから提供されるサービス内容が、中継サーバ４０によって一まとめにされて携帯電話１０に送信されるようになっている。【０１３９】  サービス提供システム２ａにおける認証処理（携帯電話１０，中継サーバ４０，サーバ３０ａ，３０ｂの認証処理時の動作）について説明する。なお、サーバ３０ａ，３０ｂの認証情報記憶部２６には、それぞれ、サービスの提供を許可するユーザの認証情報（ユーザＩＤおよびパスワード）が予め登録（記憶）されているものとする。【０１４０】  まず、サービス提供システム２ａにおける初回認証処理について図１０に基づいて説明する。図１０は、この初回認証処理の流れを示すフロー図である。【０１４１】  まず、携帯電話１０の制御部１１は、入力部１４を介してユーザから入力される、利用する全てのサービスの選択指示を受け付ける（Ｓ１１１）。つまり、ネットワークを介して接続可能な１つ以上のサーバ２０によって提供される各サービスの中から所望する全てのサービスを選択する選択指示を受け付ける。そして、制御部１１は、選択された各サービスを特定する情報（サービス識別子）を生成する（図示せず）。あるいは、ユーザが、所望する各サービスを特定する情報（サービス識別子）を、入力部１４を介して直接入力するようにしてもよい。【０１４２】  次に、制御部１１は、暗号記憶部１５を検索し、Ｓ１１１において選択された全てのサービスに対応する暗号化認証情報が記憶されているかどうかを判断する（Ｓ１１２）。【０１４３】  そして、対応する全ての暗号化認識情報が暗号記憶部１５に記憶されている場合には、初回認証処理は必要ないので、後述する２回目以降の認証処理（図１１参照）を行う（Ｓ１１３）。【０１４４】  一方、Ｓ１１２において、対応する全ての暗号化認証情報が暗号記憶部１５に記憶されていないと判断した場合、制御部１１は、以下に説明する初回認証処理��携帯電話１０におけるＳ１１４〜Ｓ１１９の処理、および、中継サーバ４０におけるＳ１２１〜Ｓ１２９の処理、サーバ３０ａ，３０ｂにおけるＳ１３１〜Ｓ１３３の処理）を行う。【０１４５】  この場合、制御部１１は、入力部１４を介してユーザから入力される、Ｓ１１２で暗号化認証情報を記憶していないと判断したサービスについての初回認証情報（ユーザＩＤおよびパスワード）を受け付ける（Ｓ１１４）。なお、この場合、必要に応じて、制御部１１が表示部１３に、暗号化認証情報を記憶していないサービスについての初回認証情報の入力を促す画像を表示させるようにしてもよい。【０１４６】  次に、制御部１１は、Ｓ１１４で入力された初回認証情報と、その初回認証情報に関するサービスのサービス識別子とを、通信部１２を介して中継サーバ４０に送信する（Ｓ１１５）。なお、この時点では、初回認証情報は暗号化されていない非暗号化認証情報である。表６に、ブログ提供サービスおよび本の情報（書籍情報）提供サービスを利用する場合の、Ｓ１１５において送信される情報の一例を示す。なお、表６に示す例では、認証情報として、ユーザＩＤおよびパスワードに加えて、各携帯電話１０に固有の情報である端末ＩＤも用いるようになっている。【０１４７】
【表６】
0004627316.tif 000007
【０１４８】  中継サーバ４０の中継サーバ制御部４１は、通信部４２を介して携帯電話１０から送信された利用する全てのサービスに関する初回認証情報およびサービス識別子を受信すると（Ｓ１２１）、受信した各サービス識別子に対応するサービスを提供するサーバの宛先をサーバ識別情報記憶部４５から検索して特定し、特定した宛先のサーバに、通信部４２を介して初回認証情報を送信する（Ｓ１２２）。また、中継サーバ制御部４１は、各サービスの初回認証情報をＲＡＭ４７に記憶させる。【０１４９】  例えば、表６のようにブログ提供サービスを利用する場合、ブログ提供サービスを提供するサーバであるサーバ３０ａに、表７に示す初回認証情報を送信する。【０１５０】
【表７】
0004627316.tif 000008
【０１５１】  また、表６に示すように本の情報提供サービスを利用する場合、本の情報提供サービスを提供するサーバであるサーバ３０ｂに、表８に示す初回認証情報を送信する。【０１５２】
【表８】
0004627316.tif 000009
【０１５３】  サーバ３０ａ，３０ｂのサーバ制御部２１は、通信部（サービス認証窓口）２２を介して中継サーバ４０から送信された初回認証情報を受信すると（Ｓ１３１）、受信した初回認証情報の認証処理を行う（Ｓ１３２）。具体的には、中継サーバ４０から受信した初回認証情報と、認証情報記憶部２６に記憶されている予め設定された認証情報とを照合し、両者の照合結果が一致したか否か、すなわち認証に成功したか否かを判断する。そして、サーバ制御部２１は、その判断結果（認証処理結果）を中継サーバ４０に通知する（Ｓ１３３）。【０１５４】  中継サーバ４０の中継サーバ制御部４１は、サーバ３０ａ，３０ｂからの認証処置結果の通知を受信すると（Ｓ１２３）、各サーバ３０ａ，３０ｂにおける認証処理が成功したか否かを判断する（Ｓ１２４）。【０１５５】  そして、中継サーバ制御部４１は、認証処理が成功したと判断したサービスの初回認証情報をＲＡＭ４７から読み出し、その初回認証情報を暗号化部４３に暗号化させ、暗号化認証情報を作成させる（Ｓ１２５）。また、作成した暗号化認証情報をＲＡＭ４７に記憶させる（Ｓ１２６）。【０１５６】  一方、Ｓ１２４において認証処理に失敗したと判断したサービスについては、そのサービスについての認証処理が失敗したことを示す認証失敗情報をＲＡＭ４７に記憶させる（Ｓ１２７）。【０１５７】  その後、中継サーバ制御部４１は、携帯電話１０から受信した、利用する全てのサービス識別子に対応するサービスについて認証処理が完了したか否かを判断する（Ｓ１２８）。そして、認証処理が完了していないサービスがある場合には、Ｓ１２２以降の処理を繰り返し、全てのサービスについて認証処理を行う。一方、利用する全てのサービスについて認証処理が完了したと判断した場合、中継サーバ制御部４１は、Ｓ１２６においてＲＡＭ４７に記憶させた各暗号化認証情報およびＳ１２７においてＲＡＭ４７に記憶させた各認証失敗情報を読み出し、読み出したそれらの情報を一まとめにして携帯電話１０に送信する（Ｓ１２９）。【０１５８】  表９は、ブログ提供サービスおよび本の情報提供サービスの両方について、認証処理に成功した場合に、中継サーバ４０から携帯電話１０に送信される情報（サービス識別子および暗号化認証情報）の例を示している。なお、この例では、端末ＩＤについては暗号化していないが、これに限るものではない。【０１５９】
【表９】
0004627316.tif 000010
【０１６０】  携帯電話１０の制御部１１は、中継サーバ４０から返信された情報を受信すると（Ｓ１１６）、受信した情報に含まれる暗号化認証情報をそれぞれのサービス識別子と関連付けて暗号記憶部１５に記憶させる（Ｓ１１７）。【０１６１】  次に、制御部１１は、中継サーバ４０から受信した情報に認証失敗情報が含まれているか否かを判断する（Ｓ１１８）。そして、認証失敗情報が含まれていると判断した場合、制御部１１は、そのサービスについて認証処理に失敗したことおよび認証処理を継続するか否かの問い合わせを表示部１３に表示する（図示せず）。【０１６２】  そして、入力部１４に対して認証処理を継続しない旨の指示があった場合、あるいは何ら指示がなかった場合には、認証に失敗したサービスの利用を断念するものと判断し、認証処理を終了する。また、入力部１４に対して認証処理を継続する旨の指示があった場合には、再びＳ１１４からの処理を行う。あるいは、継続する旨の指示入力を省略し、認証処理を継続する場合にはユーザがそのサービスについての初回認証情報を再入力するようにしてもよい。【０１６３】  また、Ｓ１１８において、受信した情報に認証失敗情報が含まれていないと判断した場合、すなわち受信した情報が全て暗号化認証情報であると判断した場合、制御部１１は、初回認証処理を終了する。【０１６４】  次に、２回目以降の認証処理、すなわち、暗号記憶部１５に、選択された全てのサービスに対応する暗号化認識情報が記憶されている場合の認証処理について図１１に基づいて説明する。図１１は、２回目以降の認証処理の流れを示すフロー図である。【０１６５】  まず、携帯電話１０の制御部１１は、図１０で説明したＳ１１１およびＳ１１２の処理を行う。そして、Ｓ１１２において、利用する全てのサービスに対応する暗号化認証情報が暗号記憶部１５に記憶されていないと判断した場合、制御部１１は、上記した初回認証処理（図１０におけるＳ１１４以降の処理）を行う。【０１６６】  一方、Ｓ１１２において、対応する暗号化情報が記憶されていると判断した場合、制御部１１は、以下に説明する２回目以降の認証処理（携帯電話１０におけるＳ１４１〜Ｓ１４３の処理、中継サーバ４０におけるＳ１５１〜Ｓ１５７の処理、サーバ３０ａ，３０ｂにおけるＳ１６１〜Ｓ１６３の処理）を行う。【０１６７】  この場合、制御部１１は、入力部１４を介して入力されるサービスに関する詳細情報（その他の情報）の入力を受け付ける（Ｓ１４１）。ここで、サービスに関する詳細情報とは、例えば、ブログの提供サービスを要求する場合には、取得するブログのＵＲＬなどである。また、本の情報提供サービスを要求する場合には、情報を取得したい本を特定する番号などの情報が、サービスに関する詳細情報に該当する。なお、以下の説明では、このような詳細情報とサービス識別情報とを含む情報を、サービス要求情報と称する。【０１６８】  次に制御部１１は、利用する全てのサービスのサービス識別子に対応する暗号化認証情報を暗号記億部１５から読み出し、読み出した各サービスに関する暗号化認証情報と、各サービスに関するサービス要求情報（各サービスのサービス識別子および各サービスの詳細情報）とを、通信部１２を介して中継サーバ４０に送信する（Ｓ１４２）。表１０に、Ｓ１４２の処理で送信される情報の一例を示す。【０１６９】
【表１０】
0004627316.tif 000011
【０１７０】  中継サーバ４０の中継サーバ制御部４１は、携帯電話１０から通信部４２を介して、利用する全てのサービスについての暗号化認証情報およびサービス要求情報を受信すると（Ｓ１５１）、復号化部２５に受信した各暗号化認証情報を復号化させる（Ｓ１５２）。【０１７１】  次に、中継サーバ制御部４１は、利用する各サービスを提供するサーバの宛先をサーバ識別情報記憶部４５から検索して特定し、特定した各サーバに、通信部４２を介して、復号化した認証情報とサービスに関する詳細情報とを送信する（Ｓ１５３）。【０１７２】  つまり、ブログ提供サービスを提供するサーバであるサーバ３０ａに、表１１に示す復号化した認証情報とサービスに関する詳細情報とを送信する。【０１７３】
【表１１】
0004627316.tif 000012
【０１７４】  また、本の情報提供サービスを提供するサーバであるサーバ３０ｂに、表１２に示す復号化した認証情報とサービスに関する詳細情報とを送信する。【０１７５】
【表１２】
0004627316.tif 000013
【０１７６】  サーバ３０ａ，３０ｂのサーバ制御部２１は、中継サーバ４０から復号化された認証情報とサービス要求情報とを受信すると（Ｓ１６１）、受信した認証情報（復号化認証情報）の認証処理を行う（Ｓ１６２）。具体的には、中継サーバ４０で復号化された認証情報と、認証情報記憶部２６に記憶されている予め設定された認証情報とを照合する。なお、この復号化した認証情報は、初回認証処理時に認証に成功した認証情報であるので、認証情報記憶部２６に記憶されている認証情報がその後書き換えられていない限り、必ず一致する。ここでは、そのような書き換えは行われていないものとするが、書き換えが行われている場合には、中継サーバ４０を介して携帯電話１０に認証失敗を通知し、初回認証処理からやり直させるようにすればよい（図示せず）。【０１７７】  Ｓ１６２の認証処理を行った後（認証成功を確認した後）、サーバ制御部２１は、中継サーバ４０に、提供するサービス内容を送信する（Ｓ１６３）。なお、図９（ｂ）では、ブログを提供するサーバ３０ａから送信されるサービス内容をサービス内容α、本の情報を提供するサーバ３０ｂから送信されるサービス内容をサービス内容βとしている。【０１７８】  中継サーバ４０の中継サーバ制御部４１は、サーバ３０ａ，３０ｂから提供されるサービス内容を受信すると（Ｓ９４）、受信したサービス内容を各サービスのサービス識別子と関連付けてＲＡＭ４７に記憶させる（Ｓ１５５）。【０１７９】  その後、中継サーバ制御部４１は、利用する全てのサービス識別子に対応するサービスのサービス内容を各サーバから受信したか否かを判断する（Ｓ１５６）。そして、サービス内容をまだ受信していないサービスがある場合、中継サーバ制御部４１は、Ｓ１５２以降の処理を繰り返し、全てのサービスについてサービス内容の受信を行う。【０１８０】  一方、利用する全てのサービスについてのサービス内容を受信したと判断した場合、中継サーバ制御部４１は、Ｓ１５５においてＲＡＭ４７に記憶させた各サービスのサービス内容を読み出し、読み出した各サービスのサービス内容を一まとめにして携帯電話１０に送信する（Ｓ１５７）。なお、各サービスのサービス内容は、各サービスのサービス識別子と関連付けられた状態で携帯電話１０に送信される。【０１８１】  携帯電話１０の制御部１１は、中継サーバ４０からサービス内容を受信すると（Ｓ１４３）、受信したサービス内容をＲＡＭ１７に記憶させたり表示部１３に表示させるなどして必要な処理を行う。これにより、２回目以降の認証処理およびサービスの受信処理が終了する。【０１８２】  以上のように、本実施形態にかかるサービス提供システム２ａでは、携帯電話１０（サービス利用装置）から複数のサーバ３０ａ，３０ｂ（サービス提供装置）に対してサービスの提供を要求する場合に、各サーバ３０ａ，３０ｂに送信する認証情報を一まとめにして携帯電話１０から中継サーバ４０（サービス中継装置）に送信し、中継サーバ４０が受信したそれらの認証情報をサーバ毎に振り分けて送信するようになっている。【０１８３】  したがって、ユーザは、複数のサービスを利用したい場合（初回認証時）に、各サービスについての認証情報を一括して入���し、入力した各サービスの認証情報を一まとめにして中継サーバ４０に送信することで、所望する複数のサービスの提供を受けることができる。これにより、各サービスの初回認証時におけるユーザの利便性がさらに向上する。【０１８４】  なお、複数のサービスについての認証情報（例えばユーザＩＤやパスワード）は、複数のサービスについて共通に設定されてもよく、あるいはサービス毎に異なるように設定されていもよい。【０１８５】  また、サービス提供システム２ａでは、複数のサーバ３０ａ，３０ｂから提供されるサービス内容が、中継サーバ４０によって一まとめにされて携帯電話１０に送信される。これにより、ユーザは、複数のサーバの提供するサービスを同時に利用したり、あるいはそれらを組み合わせて利用することもできる。【０１８６】  また、中継サーバ４０は、通信可能に接続される１つ以上のサーバについて、各サーバが提供するサービスを特定する情報（サービス識別子）と各サーバの宛先とを関連付けて記憶するサーバ識別情報記憶部４５を備えている。これにより、携帯電話１０から中継サーバ４０にサービス識別子を送信することで、中継サーバ４０においてそのサービス識別子に対応するサービスを提供するサーバの宛先を検索できる。つまり、携帯電話１０では、初回認証に成功したサービスについての暗号化認証情報をそのサービスのサービス識別子と関連付けて記憶しておくだけでよい。また、ユーザは、利用するサービス（あるいはサービス識別子）を選択（入力）するだけで、複数のサーバが提供する各サービスの中から所望するサービスを容易に利用することができる。【０１８７】  〔実施形態４〕
本発明のさらに他の実施形態について説明する。なお、説明の便宜上、実施形態１〜３で説明した各部材と同様の機能を有する部材については、実施形態１〜３と同じ符号を用い、その説明を省略する。【０１８８】  図１３は、本実施形態にかかるサービス提供システム１ａの概略構成を示す説明図である。この図に示すように、サービス提供システム１ａは、携帯電話（情報端末装置、サービス利用装置）１０ａと、サーバ（サービス提供装置）２０ａとを備えており、これらがインターネット等のネットワークを介して通信可能に接続されている。また、サービス提供システム１ａでは、サービスの提供を許可するユーザの暗号化認証情報，端末ＩＤ，サービス接続先を、サーバ２０ａから放送基地局５０にインターネット等を介して送信し、放送基地局５０から放送網を介して送信するようになっている。ここで、上記の放送網としては、例えば、地上デジタル放送、ＢＳデジタル放送、モバイル放送、携帯電話向け放送などを用いることができる。【０１８９】  図１４は、携帯電話１０ａ、サーバ２０ａ、放送基地局５０の概略構成を示すブロック図である。【０１９０】  放送基地局５０は、制御部５１、通信部５２、送信部５３を備えている。制御部５１は、通信部５２，送信部５３の動作を制御するものである。通信部５２は、サーバ２０ａに備えられた通信部２２との間で通信を行うものである。なお、通信部５２と通信部２２とを通信可能に接続する通信媒体は特に限定されるものではないが、例えばインターネット等を用いることができる。【０１９１】  携帯電話１０ａは、図２に示した携帯電話１０の構成に加えて、放送基地局５０から送信される放送を受信するチューナー部１８を備えている。また、制御部１１内に、チューナー部１８が受信した情報の中に、当該携帯電話１０ａの端末ＩＤが含まれているかどうかを判定する端末ＩＤ判定部１１ａが設けられている。【０１９２】  サーバ２０ａは、図２に示したサーバ２０の構成に加えて、認証情報入力部２９を備えている。この認証情報入力部２９は、サーバ２０ａからのサービスの提供を許可するユーザのユーザＩＤ，パスワードおよびサービスを提供する携帯電話１０ａの端末ＩＤの入力を受け付けるものである。認証情報入力部２９の構成は特に限定されるものではなく、例えば、キーボードやマウスポインタ、ジョグダイヤル、ペン入力装置、タッチパネル、音声入力などの各種入力手段を用いることができる。また、これらの入力手段は、携帯電話１０ａに備えられるものであってもよく、あるいは携帯電話１０ａに対して無線または有線によって接続されるものであってもよい。【０１９３】  次に、サービス提供システム１ａにおける携帯電話１０ａおよびサーバ２０ａの動作について説明する。図１５は、サービス提供システム１ａにおける初回認証処理の流れを示すフロー図である。【０１９４】  まず、サーバ２０ａのサーバ制御部２１は、認証情報入力部２９を介して入力される、サービスの提供を許可する認証情報（ユーザＩＤ，パスワード，端末ＩＤ）の入力を受け付ける（Ｓ１７１）。例えば、あらかじめ契約したユーザの認証情報を、サービス提供者が認証情報入力部２９を介して入力する。【０１９５】  次に、��ーバ制御部２１は、Ｓ１７１で入力された認証情報を暗号化部２４に暗号化させ、暗号化認証情報を作成させる（Ｓ１７２）。なお、暗号化の手法は特に限定されるものではない。【０１９６】  次に、サーバ制御部２１は、Ｓ１７２の処理で作成した暗号化認証情報とＳ１７１で入力された端末ＩＤとサービス接続先（サーバ２０ａと通信するためのアドレス）を、通信部２２を介して放送基地局５０に送信する（Ｓ１７３）。表１３は、サーバ２０ａから放送基地局５０に送信される暗号化認証情報（ユーザＩＤおよびパスワード）、端末ＩＤ，サービス接続先の一例である。【０１９７】
【表１３】
0004627316.tif 000014
【０１９８】  放送基地局５０の制御部５１は、通信部５２を介して暗号化認証情報、端末ＩＤ、サービス接続先を受信すると（Ｓ１８１）、受信した暗号化認証情報、端末ＩＤ、サービス接続先を送信部５３から放送網に送信する（Ｓ１８２）。【０１９９】  一方、携帯電話１０ａの制御部１１は、放送基地局５０から送信された暗号化認証情報、端末ＩＤ、サービス接続先を受信すると（Ｓ１９１）、端末ＩＤ判定部１１ａによって受信した端末ＩＤが自身の端末ＩＤであるかどうかを判断する（Ｓ１９２）。【０２００】  そして、自身の端末ＩＤであると判断した場合、制御部１１は、上記受信した暗号化認証情報、端末ＩＤ、サービス接続先を暗号記憶部１５に記憶させ（Ｓ１９３）、処理を終了する。【０２０１】  一方、自身の端末ＩＤではないと判断した場合、制御部１１は、上記受信した暗号化認証情報、端末ＩＤ、サービス接続先を破棄し（Ｓ１９４）、処理を終了する。【０２０２】  その後、携帯電話１０ａからサーバ２０ａにサービスの提供を要求する場合には、図４に示したサービス提供システム１の処理と同様の処理を行う。ただし、サービス提供システム１ａでは、携帯電話１０ａからサーバ２０ａに送信するサービス要求情報に、端末ＩＤを含めるようになっている。【０２０３】  以上のように、本実施形態にかかるサービス提供システム１ａでは、サーバ２０ａがサービスの提供を許可する認証情報を暗号化した暗号化認証情報とサービスの提供を許可する携帯電話１０ａの端末ＩＤとサービス接続先（自身の提供するサービスを携帯電話１０ａが要求する際の接続先）とを、放送網を介して送信する。【０２０４】  そして、携帯電話１０ａは、暗号化認証情報と端末ＩＤとサービス接続先とを受信すると、受信した端末ＩＤが自身の端末ＩＤであるかどうかを判定し、自身の端末ＩＤである場合にはその端末ＩＤとともに受信した、暗号化認証情報とサービス接続先とを暗号記憶部１５に記憶させる。【０２０５】  これにより、携帯電話１０ａのユーザは、サーバ２０ａにサービスの提供を要求する場合、認証情報（ユーザＩＤよおびパスワード）の入力操作を行う必要がない。すなわち、ユーザは、携帯電話１０ａを用いてサーバ２０ａの提供するサービスを利用する際、認証情報を一度も入力する必要がない。したがって、サービスを利用する際のユーザの利便性を向上させることができる。【０２０６】  なお、上記の説明では、サーバ２０ａが放送網を介して暗号化認証情報、端末ＩＤ、サービス接続先を携帯電話１０ａに送信しているが、これに限るものではなく、例えば、インターネット等を介して送信するようにしてもよい。この場合、サーバ２０ａから携帯電話１０ａに、携帯電話１０ａのアドレスを指定してデータを送信し、送信するデータに端末ＩＤを含めないようにしてもよい。また、携帯電話１０ａにおいて、受信したデータに自身の端末ＩＤが含まれているか否かを判定する処理を省略し、受信した暗号化認証情報およびサービス接続先を全て記憶させるようにしてもよい。【０２０７】  また、Ｓ１７１の処理では、認証情報入力部２９を介してサービスの提供を許可する認証情報（ユーザＩＤ，パスワード，端末ＩＤ）が入力されるものとしているが、これ���限るものではない。例えば、Ｓ１７１の処理に代えて、携帯電話１０ａのユーザが、他のサービス利用装置（他の携帯電話、あるいはパソコン等）を介して実施形態１の図３と同様の方法で初回認証を済ませるとともに、携帯電話１０ａの端末ＩＤを指定するようにしてもよい。あるいは、他のサービス利用装置で以前から当該サービスを利用している（当該サービスと契約している）ユーザが、携帯電話１０ａを用いて当該サービスを利用するために携帯電話１０ａの端末ＩＤを指定する場合にも適用できる。【０２０８】  また、本実施形態では、携帯電話１０ａのユーザがサービスの提供を要求するときには、携帯電話１０ａからサーバ２０ａに暗号化認証情報、端末ＩＤ、サービス要求情報を送信するようになっているが、これに限るものではない。例えば、携帯電話１０ａから図５（ａ）および図５（ｂ）に示した中継サーバ４０を介してサーバ２０ａに暗号化認証情報、端末ＩＤ、サービス要求情報（あるいはサービス識別子）を送信するようにしてもよい。つまり、図１６に示すように、図９（ａ）に示したサービス提供システム２ａにおいて、サーバ３０ａに代えてサーバ２０ａを備え、携帯電話１０に代えて携帯電話１０ａを備えるようにしてもよい。【０２０９】  図１６に示す構成では、図１０と同様の処理を行うことで、携帯電話１０ａに暗号化認証情報が記憶されていないサービスの初回認証を行うことができる。つまり、携帯電話１０ａのユーザは、初回認証時には、暗号化認証情報が当該携帯電話１０ａに記憶されていないサービスに対してのみ、認証情報を入力すればよい。【０２１０】  また、図１６に示す構成では、携帯電話１０ａに暗号化認証情報が記憶されているサービスを利用する場合には、図１１と同様の処理を行うだけで、サービスを利用することができる。つまり、サーバ２０ａの提供するサービスを利用する場合にも、携帯電話１０ａは図１０と同様の処理を行えばよい。したがって、放送網から暗号化認証情報を受け取るサービスについては、ユーザは携帯電話１０ａからサービスを利用する際に認証情報を自分で入力しなくてもよいため、複数のサービスを同時に利用する場合でも、サービスを簡単に利用できる。【０２１１】  また、認証情報の暗号化をサーバ２０ａではなく中継サーバ４０で行うようにしてもよい。図１７は、この場合のサービス提供システム１ａにおける初回認証処理の様子を示す説明図である。【０２１２】  図１７に示すように、サーバ２０ａの認証情報入力部２９を介してサービスの提供を許可する認証情報（ユーザＩＤ，パスワード，端末ＩＤ）が入力されると、サーバ制御部２１が、入力された認証情報，端末ＩＤ，サービス接続先（あるいはサービス識別子），認証に成功したこと（認証を許可したこと）を示す認証結果を中継サーバ４０に通知する。そして、中継サーバ４０の中継サーバ制御部４１は、受信した認証情報を暗号化部４３に暗号化させ、暗号化認証情報，端末ＩＤ，サービス接続先（あるいはサービス識別子）を通信部４２からインターネット等を介して放送基地局５０に送信させる。そして、放送基地局５０は、受信した暗号化認証情報，端末ＩＤ，サービス接続先（あるいはサービス識別子）を、放送網を用いて送信する。なお、中継サーバ４０の中継サーバ制御部４１は、暗号化認証情報，端末ＩＤ，サービス接続先（あるいはサービス識別子）を、放送網を介して携帯電話１０ａに送信するのではなく、通信部４２からインターネット等を介して携帯電話１０ａに直接送信するようにしてもよい。【０２１３】  この場合にも、放送網から暗号化認証情報を受け取るサービスについては、ユーザは携帯電話１０ａからサービスを利用する際に認証情報を自分で入力しなくてもよいため、複数のサービスを同時に利用する場合でも、サービスを簡単に利用できる。【０２１４】  〔実施形態５〕
本発明のさらに他の実施形態について説明する。なお、説明の便宜上、実施形態１〜４で説明した各部材と同様の機能を有する部材については、実施形態１〜４と同じ符号を用い、その説明を省略する。【０２１５】  図１８は、本実施形態にかかるサービス提供システム２ｂの概略構成を示す説明図である。この図に示すように、サービス提供システム２ｂは、携帯電話（情報端末装置、サービス利用装置）１０ａと、サーバ（サービス提供装置）３０ａ，３０ｂと、中継サーバ４０ａとを備えており、これらがインターネット等のネットワークを介して通信可能に接続されている。また、サービス提供システム２ｂでは、サービスの提供を許可されているユーザの暗号化認証情報，端末ＩＤ，サービス接続先を、中継サーバ４０ａから放送基地局５０にインターネット等を介して送信し、放送基地局５０から放送網を介して送信するようになっている。【０２１６】  図１９は、携帯電話１０ａ、中継サーバ４０ａ、サーバ３０ａ，３０ｂ、放送基地局５０の概略構成を示すブロック図である。この図に示すように、中継サーバ４０ａは、図６に示した中継サーバ４０の構成に加えて、認証情報入力部４８を備えている。【０２１７】  認証情報入力部４８は、初回認証処理を行うユーザのユーザＩＤ，パスワードおよびサービスを提供する携帯電話１０ａの端末ＩＤの入力を受け付けるものである。認証情報入力４８の構成は特に限定されるものではなく、例えば、キーボードやマウスポインタ、ジョグダイヤル、ペン入力装置、タッチパネル、音声入力などの各種入力手段を用いることができる。また、これらの入力手段は、携帯電話１０ａに備えられるものであってもよく、あるいは携帯電話１０ａに対して無線または有線によって接続されるものであってもよい。【０２１８】  次に、サービス提供システム２ｂにおける初回認証時の動作について説明する。図２０は、サービス提供システム２ｂにおける初回認証処理の流れを示すフロー図である。【０２１９】  まず、中継サーバ４０ａの中継サーバ制御部４１は、認証情報入力部４８を介して入力される初回認証情報（ユーザＩＤ，パスワード，端末ＩＤ），サービス接続先の入力を受け付ける（Ｓ２０１）。【０２２０】  次に、中継サーバ制御部４１は、Ｓ２１１で入力された初回認証情報を、サービス接続先のサーバ（ここではサーバ３０ａ）に送信する（Ｓ２０２）。また、中継サーバ制御部４１は、この認証情報およびサービス接続先をＲＡＭ４７に記憶させる。【０２２１】  サーバ３０ａのサーバ制御部３１は、サーバ中継サーバ４０ａから送信された認証情報を受信すると（Ｓ２１１）、受信した認証情報の認証処理を認証処理部２３に行わせる（Ｓ２１２）。そして、サーバ制御部３１は、認証結果を、通信部２２を介して中継サーバ４０ａに送信する（Ｓ２１３）。【０２２２】  中継サーバ４０ａの中継サーバ制御部４１は、サーバ３０ａからの認証処置結果の通知を受信すると（Ｓ２０３）、サーバ３０ａにおける認証処理が成功したか否かを判断する（Ｓ２０４）。そして、認証処理が失敗であったと判断した場合、中継サーバ制御部４１は、初回認証情報，サービス接続先の再入力を待機する。なお、中継サーバ４０ａに表示手段や音声出��手段などを設け、認証に失敗した旨を、認証情報入力部４８を介して初回認証情報を入力した入力者に通知するようにしてもよい。【０２２３】  一方、Ｓ２０４において、認証に成功したと判断した場合、中継サーバ制御部４１は、ＲＡＭ４７に記憶させておいた初回認証情報を読み出し、その初回認証情報に含まれるユーザＩＤおよびパスワードを暗号化部４３に暗号化させ、暗号化認証情報を作成させる（Ｓ２０５）。【０２２４】  次に、中継サーバ制御部４１は、Ｓ２０５の処理で作成した暗号化認証情報，端末ＩＤ，サービス接続先を、通信部４２を介して放送基地局５０に送信する（Ｓ２０６）。【０２２５】  放送基地局５０の制御部５１は、通信部５２を介して暗号化認証情報、端末ＩＤ、サービス接続先を受信すると（Ｓ２２１）、受信した暗号化認証情報、端末ＩＤ、サービス接続先を送信部５３から放送網に送信する（Ｓ２２２）。【０２２６】  携帯電話１０ａの制御部１１は、放送基地局５０から送信された暗号化認証情報、端末ＩＤ、サービス接続先を受信すると（Ｓ２３１）、端末ＩＤ判定部１１ａによって受信した端末ＩＤが自身の端末ＩＤであるかどうかを判断する（Ｓ２３２）。【０２２７】  そして、自身の端末ＩＤであると判断した場合、制御部１１は、上記受信した暗号化認証情報、端末ＩＤ、サービス接続先を暗号記憶部１５に記憶させ（Ｓ２３３）、処理を終了する。【０２２８】  一方、自身の端末ＩＤではないと判断した場合、制御部１１は、上記受信した暗号化認証情報、端末ＩＤ、サービス接続先を破棄し（Ｓ２３４）、処理を終了する。【０２２９】  その後、携帯電話１０ａからサーバ３０ａにサービスの提供を要求する場合には、図８に示したサービス提供システム２の処理あるいは図１１に示したサービス提供システム２ａの処理と同様の処理を行う。ただし、サービス提供システム２ｂでは、携帯電話１０ａからサーバ３０ａに送信するサービス要求情報に、端末ＩＤを含めるようになっている。【０２３０】  以上のように、本実施形態にかかるサービス提供システム２ｂでは、中継サーバ４０ａが初回認証情報の入力を受け付ける認証情報入力部４８を備えており、あるサービスについての初回認証情報が入力されると、そのサービスを提供するサーバ３０ａに対して初回認証情報を送信する。そして、初回認証に成功したことを示す認証結果を受信すると、中継サーバ４０ａは、その初回認証情報（ユーザＩＤ，パスワード）を暗号化部４３に暗号化させて暗号化認証情報を作成させる。そして、この暗号化認証情報を放送基地局５０に送信し、放送基地局５０から放送網を介して携帯電話１０ａに送信させる。【０２３１】  これにより、携帯電話１０ａのユーザは、サーバ３０ａにサービスの提供を要求する場合、携帯電話１０ａを用いて認証情報（ユーザＩＤよおびパスワード）の入力操作を行う必要がない。すなわち、ユーザは、携帯電話１０ａを用いてサーバ２０ａの提供するサービスを利用する際、認証情報を一度も入力する必要がない。したがって、サービスを利用する際のユーザの利便性を向上させることができる。【０２３２】  なお、上記の説明では、中継サーバ４０ａが放送網を介して暗号化認証情報、端末ＩＤ、サービス接続先を携帯電話１０ａに送信しているが、これに限るものではなく、例えば、インターネット等を介して送信するようにしてもよい。この場合、中継サーバ４０ａから携帯電話１０ａに、携帯電話１０ａのアドレスを指定してデータを送信し、送信するデータに端末ＩＤを含めないようにしてもよい。また、この場合、携帯電話１０ａにおいて、受信したデータに自身の端末ＩＤが含まれているか否かを判定する処理を省略し、受信した暗号化認証情報およびサービス接続先を全て記憶させるようにしてもよい。【０２３３】  また、Ｓ２０１の処理では、認証情報入力部４８を介してサービスの提供を許可する認証情報（ユーザＩＤ，パスワード，端末ＩＤ）およびサービス接続先が入力されるものとしているが、これに限るものではない。例えば、Ｓ２０１の処理に代えて、携帯電話１０ａのユーザが、他のサービス利用装置（他の携帯電話あるいはパソコン等）を介して図７あるいは図１１と同様の方法で初回認証を済ませるとともに、携帯電話１０ａの端末ＩＤを指定するようにしてもよい。あるいは、他のサービス利用装置（携帯電話，パソコン等）で以前から当該サービスを利用している（当該サービスと契約している）ユーザが、携帯電話１０ａを用いて当該サービスを利用するために携帯電話１０ａの端末ＩＤを指定する場合にも適用できる。【０２３４】  また、上記各実施形態における携帯電話１０，１０ａの制御部１１、サーバ２０，２０ａ，３０，３０ａ，３０ｂのサーバ制御部２１、中継サーバ４０，４０ａの中継サーバ制御部４１、サーバ２０，２０ａの暗号化部２４，復号化部２５、中継サーバ４０，４０ａの暗号化部４３，復号化部４４は、ＣＰＵなどの演算手段が、ＲＯＭやＲＡＭなどの記録媒体に格納されたプログラムコードを実行することで実現される機能ブロックである。したがって、本発明の目的は、上述した各部材の機能を実現するソフトウェアであるプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータ読み取り可能に記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置に備えられるコンピュータ（またはＣＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって、達成することができる。【０２３５】  一方で、これらの部材は、上記ソフトウェアと同様の処理を行うハードウェアとして実現してもよい。この場合、本発明の目的は、ハードウェアである携帯電話１０，１０ａの制御部１１、サーバ２０，２０ａ，３０，３０ａ，３０ｂのサーバ制御部２１、中継サーバ４０，４０ａの中継サーバ制御部４１、サーバ２０，２０ａの暗号化部２４，復号化部２５、中継サーバ４０，４０ａの暗号化部４３，復号化部４４などによって達成されることになる。また、これらの部材は、処理の一部を行うハードウェアと、当該ハードウェアの制御や当該ハードウェアが行う処理以外の処理を行うプログラムコードを実行する演算手段とを組み合わせた構成としても実現できる。さらに、上記各部材のうち、ハードウェアとして説明した部材であっても、処理の一部を行うハードウェアと、当該ハードウェアの制御や当該ハードウェアが行う処理以外の処理を行うプログラムコードを実行する演算手段とを組み合わせた構成としても実現できる。【０２３６】  なお、上記演算手段は、単体構成であっても良いし、装置内部のバスや各種の通信路を介して接続された複数の演算手段が協同してプログラムコードを実行する構成であっても良い。【０２３７】  したがって、本発明にかかる携帯電話１０，１０ａの制御部１１、サーバ２０，２０ａ，３０，３０ａ，３０ｂのサーバ制御部２１、中継サーバ４０，４０ａの中継サーバ制御部４１、サーバ２０，２０ａの暗号化部２４，復号化部２５、中継サーバ４０，４０ａの暗号化部４３，復号化部４４は、サービス提供システム内の任意の場所に備えられることができる。【０２３８】  また、上記演算手段によって直接的に実行可能なプログラムコード自体、または、後述する解凍などの処理によってプログラムコードを生成可能なデータとしてのプログラムは、当該プログラム（プログラムまたは上記データ）を記録媒体に格納し、当該記録媒体を配布したり、あるいは、上記プログラムを、有線または無線の通信路を介して伝送するための通信手段によって送信したりして配布され、上記演算手段で実行されるものとする。【０２３９】  なお、通信路を介して伝送する場合、通信路を構成する各種の伝送媒体が、プログラムを示す信号列を伝搬し合うことによって、当該通信路を介して、上記プログラムが伝送される。また、上記信号列を伝送する際、送信装置が、プログラムを示す信号列により搬送波を変調することによって、上記信号列を搬送波に重畳してもよい。この場合、受信装置が搬送波を復調することによって、信号列が復元される。一方、上記信号列を伝送する際、送信装置が、デジタルデータ列としての信号列をパケット分割してもよい。この場合、受信装置は、受信したパケット群を連結して、上記信号列を復元する。また、送信装置が、信号列を送信する際、時分割／周波数分割／符号分割などの方法で、信号列を他の信号列と多重化して伝送しても良い。この場合、受信装置は、多重化された信号列から、ここの信号列を抽出して復元する。いずれの場合であっても、通信路を介してプログラムを伝送できれば、同様の効果を得られる。【０２４０】  ここで、上記プログラムを配布する際の記録媒体は、取り外し可能であることが好ましいが、プログラムを配布した後の記録媒体は、取り外し可能であるか否かを問わない。また、上記記録媒体は、上記プログラムが記録されている媒体であれば良く、書き換え（書き込み）可能か否か、あるいは揮発性か否かは問われず、また、記録方法および形状も問われない。このような記録媒体を例示すると、磁気テープやカセットテープなどのテープ、フロッピー（登録商標）ディスクやハードディスクなどの磁気ディスク、ＣＤ−ＲＯＭや光磁気ディスク（ＭＯ）、ミニディスク（ＭＤ）、デジタルビデオディスク（ＤＶＤなどのディスクなどである。また、上記記録媒体は、ＩＣカードや光カードのようなカード、あるいは、マスクＲＯＭやＥＰＲＯＭ、ＥＥＰＲＯＭまたはフラッシュＲＯＭなどの半導体メモリーであってもよい。あるいは、ＣＰＵなどの演算手段内に形成されるメモリーであってもよい。【０２４１】  なお、上記プログラムコードは、上記各部材の全処理を上記演算手段へ指示するコードであってもよいし、所定の手順で呼び出すことで、上記各部材の処理の一部または全部を実行可能な基本プログラム（例えば、オペレーティングシステムやライブラリなど）がすでに存在していれば、当該基本プログラムの呼び出しを、上記演算装置へ指示するコードやポインタなどで、上記全処理の一部または全部を置き換えてもよい。【０２４２】  また、上記記録媒体にプログラムを格納する際の形式は、例えば、実メモリーに配置した状態のように、演算手段がアクセスして実行可能な格納形式であってもよいし、実メモリーに配置する前で、演算手段が常時アクセス可能なローカルな記録媒体（例えば、実メモリやハードディスクなど）にインストールした後の格納形式、あるいは、ネットワークや搬送可能な記録媒体などから、上記ローカルな記録媒体にインストールする前の格納形式であってもよい。【０２４３】  また、プログラムは、コンパイルされた後のオブジェクトコードに限る物ではなく、ソースコードや、インタプリトまたはコンパイルの途中で生成される中間コードとして、上記記録媒体に格納されていてもよい。いずれの場合であっても、圧縮された情報の解凍、符号化された情報の復元、インタプリト、コンパイル、リンク、または、実メモリーへの配置などの処理、あるいは、これらの処理の組み合わせによって、上記中間コードを上記演算手段が実行可能な形式に変換可能であれば、プログラムを記録媒体に格納する際の形式にかかわらず、同様の効果を得ることができる。【０２４４】  また、上記各実施形態では、サービス利用装置として携帯電話１０を用いる場合について説明したが、これに限るものではない。例えば、サービス利用装置として、携帯電話のほか、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ；登録商標）、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔｓ）、パソコン、ワードプロセッサ、テレビ放送受信機などを用いる構成に適用することもできる。【０２４５】  本発明の第１のサービス提供システムは、上記の課題を解決するために、サービス利用装置と、ネットワークを介して接続されるサービス利用装置からの要求に応じて所定のサービスを提供するサービス提供装置とを含んでなるサービス提供システムであって、上記サービス利用装置は、要求するサービスを特定するためのユーザからの入力指示を受け付ける入力部と、受信した暗号化認証情報を記憶する暗号記憶部と、上記要求するサービスに対応する暗号化認証情報を上記要求するサービスを提供するサービス提供装置に送信する利用装置制御部と、を備え、上記サービス提供装置は、サービスの提供を許可するユーザの認証情報を記憶する認証情報記憶部と、サービスの提供を要求してきたユーザの認証情報を、上記認証情報記憶部に記憶したサービスの提供を許可するユーザの認証情報と照合する認証処理を行う認証処理部と、暗号化認証情報を復号化して復号化認証情報を作成する復号化部と、サービス利用装置から暗号化認証情報を受信した場合に、受信した暗号化認証情報を上記復号化部に復号化させ、その復号化によって得られる復号化認証情報の認証処理を上記認証処理部に行わせる提供装置制御部と、を備えてい��ことを特徴としている。【０２４６】  上記の構成によれば、利用装置制御部は、サービスの提供を要求する場合、暗号化認証情報をサービス提供装置に送信する。そして、サービス提供装置は、受信した暗号化認証情報を復号化して認証処理を行う。このため、ユーザは、要求するサービスに対応する認証情報を入力する操作を、従来のようにサービスを要求する毎に行う必要がないので、認証処理に関する利便性を向上させることができる。【０２４７】  また、上記の構成によれば、サービス利用装置には、暗号化された認証情報が記憶される。このため、例えばサービス利用装置の記憶領域が解析されたとしても、サービスに関する認証情報が盗まれることがない。したがって、認証情報に関するセキュリティ（安全性）を高めることができる。【０２４８】  また、上記利用装置制御部は、上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されているか否かを判断し、上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されていない場合には、上記入力部を介してユーザから入力される上記要求するサービスに関する認証情報を初回認証情報として当該サービスを提供するサービス提供装置に送信し、上記サービス提供装置は、認証情報を暗号化して暗号化認証情報を作成する暗号化部を備えており、上記提供装置制御部は、サービス利用装置から初回認証情報を受信した場合には、当該初回認証情報の認証処理を上記認証処理部に行わせ、当該初回認証情報の認証に成功した場合に、上記暗号化部に当該初回認証情報を暗号化させ、その暗号化によって得られた暗号化認証情報を上記初回認証情報を送信してきたサービス利用装置に送信する構成としてもよい。【０２４９】  上記の構成によれば、利用装置制御部は、要求するサービスに対応する暗号化認証情報が暗号記憶部に記憶されている場合には、その暗号化認証情報をサービス提供装置に送信する。そして、利用装置制御部は、要求するサービスに対応する暗号化認証情報が暗号記憶部に記憶されていない場合に、入力部を介してユーザから要求するサービスに関する認証情報をサービス提供装置に送信する。【０２５０】  このため、ユーザは、要求するサービスに対応する暗号化認証情報が暗号記憶部に記憶されていない場合、すなわちそのサービスに関する認証情報の認証処理がそれ以前に完了していない場合にのみ、認証情報の入力操作を行えばよい。したがって、２回目以降の認証処理時におけるユーザによる認証情報の入力操作は不要であり、従来のようにサービスの認証情報を毎回入力する必要がないので、認証処理に関する利便性を向上させることができる。【０２５１】  また、上記の構成によれば、初回認証情報についての認証処理に成功した場合、その認証情報は暗号化されてサービス利用装置に記憶される。つまり、サービス利用装置には、暗号化された認証情報が記憶される。このため、例えばサービス利用装置の記憶領域が解析されたとしても、サービスに関する認証情報が盗まれることがない。したがって、認証情報に関するセキュリティ（安全性）を高めることができる。【０２５２】  また、上記サービス提供装置は、サービスの提供を許可するユーザの認証情報の入力を受け付ける認証情報入力部と、認証情報を暗号化して暗号化認証情報を作成する暗号化部とを備え、上記提供装置制御部は、上記認証情報入力部に入力された認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた暗号化認証情報を上記サービス利用装置に送信する構成としてもよい。【０２５３】  上記の構成によれば、サービス提供装置がサービスの提供を許可するユーザの認証情報の入力を受け付け、それを暗号化してサービス利用装置に送信する。この場合、サービス利用装置のユーザは、認証情報の入力操作を行う必要がないので、認証処理に関する利便性を向上させることができる。【０２５４】  なお、上記提供装置制御部は、上記暗号化認証情報を、放送網を介して上記サービス利用装置に送信する構成としてもよい。【０２５５】  また、この場合、上記認証情報入力部は、サービスの提供を許可するサービス利用装置を識別するための端末ＩＤの入力を受け付け、上記提供装置制御部は、上記暗号化認証情報と端末ＩＤとを上記サービス利用装置に送信する構成としてもよい。放送網を介して暗号化認証情報を送信する場合、サービス利用装置が、他のサービス利用装置に送信された暗号化認証情報を受信する場合がある。そこで、暗号化認証情報とともに端末ＩＤを送信することで、サービス利用装置は、自身に送信された暗号化認証情報であるかどうかを判別することができる。【０２５６】  本発明の第２のサービス提供システムは、上記の課題を解決するために、サービス利用装置と、サービス利用装置を当該サービス利用装置の要求するサービスを提供するサービス提供装置にネットワークを介して接続するサービス中継装置と、サービス中継装置とネットワークを介して接続されるサービス提供装置とを含んでなるサービスシステムであって、上記サービス利用装置は、要求するサービスを特定するためのユーザからの入力指示を受け付ける入力部と、受信した暗号化認証情報を記憶する暗号記憶部と、上記要求するサービスに対応する暗号化認証情報をサービス中継装置に送信する利用装置制御部と、を備え、上記サービス提供装置は、サービスの提供を許可するユーザの認証情報を記憶する認証情報記憶部と、サービス中継装置から受信した認証情報を、上記認証情報記憶部に記憶したサービスの提供を許可するユーザの認証情報と照合する認証処理を行う認証処理部と、を備え、上記サービス中継装置は、暗号化認証情報を復号化して復号化認証情報を作成する復号化部と、サービス利用装置から暗号化認証情報を受信した場合に、当該暗号化情報を上記復号化部に復号化させ、その復号化によって得られた復号化認証情報を当該暗号化認証情報を送信してきたサービス利用装置の要求するサービスを提供するサービス提供装置に送信する中継制御部と、を備えていることを特徴としている。【０２５７】  上記の構成によれば、利用装置制御部は、サービスの提供を要求する場合、暗号化認証情報をサービス中継装置に送信する。そして、サービス中継装置は、受信した暗号化認証情報を復号化してサービス提供装置に送信し、サービス提供装置はサービス中継装置から受信した復号化認証情報の認証処理を行う。このため、ユーザは、要求するサービスに対応する認証情報を入力する操��を、従来のようにサービスを要求する毎に行う必要がないので、認証処理に関する利便性を向上させることができる。【０２５８】  また、上記の構成によれば、サービス利用装置には、暗号化された認証情報が記憶される。このため、例えばサービス利用装置の記憶領域が解析されたとしても、サービスに関する認証情報が盗まれることがない。したがって、認証情報に関するセキュリティ（安全性）を高めることができる。【０２５９】  また、上記サービス提供装置は、上記認証処理の結果を示す認証結果情報を上記サービス中継装置に送信する提供制御部を備えており、上記利用装置制御部は、上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されているか否かを判断し、上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されていない場合には、上記入力部を介してユーザから入力される上記要求するサービスに関する認証情報を初回認証情報としてサービス中継装置に送信し、上記サービス中継装置は、認証情報を暗号化して暗号化認証情報を作成する暗号化部を備えており、上記中継制御部は、サービス利用装置から初回認証情報を受信した場合には、受信した初回認証情報をその初回認証情報を送信してきたサービス利用装置の要求するサービスを提供するサービス提供装置に送信し、当該サービス提供装置から上記初回認証情報についての認証処理に成功したことを示す認証処理結果を受信した場合に、当該初回認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた暗号化認証情報を、当該初回認証情報を送信してきたサービス利用装置に返信する構成としてもよい。【０２６０】  上記の構成によれば、利用装置制御部は、要求するサービスに対応する暗号化認証情報が暗号記憶部に記憶されている場合には、その暗号化認証情報をサービス中継装置に送信する。そして、利用装置制御部は、要求するサービスに対応する暗号化認証情報が暗号記憶部に記憶されていない場合に、入力部を介してユーザから要求するサービスに関する認証情報をサービス中継装置に送信する。【０２６１】  このため、ユーザは、要求するサービスに対応する暗号化認証情報が暗号記憶部に記憶されていない場合、すなわちそのサービスに関する認証情報の認証処理がそれ以前に完了していない場合にのみ、認証情報の入力操作を行えばよい。したがって、２回目以降の認証処理時におけるユーザによる認証情報の入力操作は不要であり、従来のようにサービスの認証情報を毎回入力する必要がないので、認証処理に関する利便性を向上させることができる。【０２６２】  また、上記の構成によれば、初回認証情報についての認証処理に成功した場合、その認証情報は暗号化されてサービス利用装置に記憶される。つまり、サービス利用装置には、暗号化された認証情報が記憶される。このため、例えばサービス利用装置の記憶領域が解析されたとしても、サービスに関する認証情報が盗まれることがない。したがって、認証情報に関するセキュリティ（安全性）を高めることができる。【０２６３】  また、上記の構成によれば、サービス利用装置を上記した構成とし、サービス中継装置に暗号化部および復号化部を備えればよく、サービス提供装置については、従��のサービス提供システムに用いられているサービス提供装置をそのまま用いることもできる。したがって、既存のサービス提供装置を有効利用できる。【０２６４】  また、この場合、上記利用装置制御部は、複数のサービスの提供を要求する場合に、要求する各サービスについての上記初回認証情報を一まとめにして上記サービス中継装置に送信し、上記中継制御部は、上記サービス利用装置から受信した各初回認証情報を、ネットワークを介して接続される複数のサービス提供装置の中からそれぞれの初回認証情報に対応するサービスを提供するサービス提供装置を選択して送信し、各サービス提供装置から認証処理結果を受信すると、認証処理に成功した各初回認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた各暗号化認証情報を、当該各初回認証情報を送信してきたサービス利用装置に返信する構成としてもよい。【０２６５】  上記の構成によれば、ユーザは、複数のサービスを利用する場合に、各サービスについての認証情報を一括して入力すればよい。これにより、所望する複数のサービスの提供を一回の認証情報の入力操作で受けることができる。したがって、各サービスの初回認証時におけるユーザの利便性をさらに向上できる。【０２６６】  また、上記利用装置制御部は、複数のサービスの提供を要求する場合に、要求する各サービスについての暗号認証情報が上記暗号記憶部に記憶されているか否かを判断し、記憶されていない各サービスについてのユーザからの認証情報の入力を受け付け、当該入力された認証情報を初回認証情報としてサービス中継装置に送信し、上記中継制御部は、上記サービス利用装置から受信した各初回認証情報を、ネットワークを介して接続される複数のサービス提供装置の中からそれぞれの初回認証情報に対応するサービスを提供するサービス提供装置を選択して送信し、各サービス提供装置から認証処理結果を受信すると、認証処理に成功した各初回認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた各暗号化認証情報を、当該各初回認証情報を送信してきたサービス利用装置に返信するようにしてもよい。【０２６７】  上記の構成によれば、ユーザは、複数のサービスを利用する場合に、それ以前に認証処理が完了していないサービス（暗号化認証情報を記憶していないサービス）についての認証情報のみを入力すればよい。したがって、認証情報の入力に関するユーザの利便性をさらに向上させることができる。【０２６８】  また、上記サービス提供装置は、サービスの提供を許可するユーザの認証情報を受け付ける認証情報入力部を備え、上記提供装置制御部は、上記認証情報入力部から入力された認証情報をサービス中継装置に送信し、上記サービス中継装置は、認証情報を暗号化して暗号化認証情報を作成する暗号化部を備え、上記中継制御部は、サービス提供装置から認証情報を受信した場合に、当該認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた暗号化認証情報を上記サービス利用装置に送信する構成としてもよい。【０２６９】  上記の構成によれば、サービス提供装置がサービスの提供を許可するユーザの認証情報の入力を受け付けると、入力された認証情報（サービスの提供を許可するユー��の認証情報）がサービス中継装置に送信される。そして、サービス中継装置は、受信した上記の認証情報を暗号化してサービス利用装置に送信する。この場合、サービス利用装置のユーザは、認証情報の入力操作を行う必要がないので、認証処理に関する利便性を向上させることができる。【０２７０】  また、上記サービス中継装置は、認証情報および当該認証情報を用いて認証処理を行うサービス提供装置を特定する情報の入力を受け付ける認証情報入力部と、認証情報を暗号化して暗号化認証情報を作成する暗号化部とを備え、上記中継制御部は、上記認証情報入力部を介して入力された認証情報を、当該認証情報を用いて認証処理を行うサービス提供装置に送信し、当該サービス提供装置から認証処理に成功したことを示す認証処理結果を受信した場合に、当該認証に成功した認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた暗号化認証情報を上記サービス利用装置に送信する構成としてもよい。【０２７１】  上記の構成によれば、サービス中継装置が、認証情報および当該認証情報を用いて認証処理を行うサービス提供装置を特定する情報の入力を受け付け、上記認証情報をサービス提供装置に送信する。そして、サービス中継装置は、サービス提供装置から認証処理に成功したことを示す認証処理結果を受信すると、その認証情報を暗号化してサービス利用装置に送信する。これにより、サービス利用装置のユーザは、認証情報の入力操作を行う必要がないので、認証処理に関する利便性を向上させることができる。【０２７２】  なお、上記提供装置制御部は、上記暗号化認証情報を、放送網を介して上記サービス利用装置に送信する構成としてもよい。また、この場合、上記認証情報入力部は、サービスの提供を許可するサービス利用装置を識別するための端末ＩＤの入力を受け付け、上記提供装置制御部は、上記暗号化認証情報と端末ＩＤとを上記サービス利用装置に送信する構成としてもよい。【０２７３】  また、上記利用装置制御部は、複数のサービスの提供を要求する場合に、要求する各サービスについての暗号化認証情報が上記暗号記憶部に記憶されているか否かを判断し、各サービスについての暗号化認証情報が記憶されている場合には、当該各暗号化認証情報を上記サービス中継装置に送信し、上記中継制御部は、上記サービス利用装置から受信した各暗号化認証情報を上記復号化部に復号化させ、その復号化によって得られた復号化認証情報を、ネットワークを介して接続される複数のサービス提供装置の中からそれぞれの復号化認証情報に対応するサービスを提供するサービス提供装置を選択して送信し、上記各サービス提供装置からサービス内容を受信するとともに、受信したサービス内容を一まとめにして上記サービスの提供を要求したサービス利用装置に返信する構成としてもよい。【０２７４】  上記の構成によれば、複数のサービスを利用する場合に、各サービス提供装置から提供されるサービス内容が、サービス中継装置によって一まとめにされてサービス利用装置に送られる。これにより、サービス利用装置では、複数のサービス提供装置によって提供される複数のサービスを同時に利用したり、あるいはそれらを組み合わせて利用することができる。【０２���５】  本発明のサービス利用装置は、サービス提供装置からサービスの提供を受けるサービス利用装置であって、要求するサービスを特定するためのユーザからの入力指示を受け付ける入力部と、受信した暗号化認証情報を記憶する暗号記憶部と、上記要求するサービスに対応する暗号化認証情報を上記要求するサービスを提供するサービス提供装置に送信する利用装置制御部と、を備えていることを特徴としている。【０２７６】  上記の構成によれば、ユーザは、要求するサービスを特定するための入力指示を行うだけで、認証情報の入力操作を行うことなくサービスの提供を要求できる。また、上記の構成によれば、サービス利用装置には、暗号化された認証情報が記憶される。このため、例えばサービス利用装置の記憶領域が解析されたとしても、サービスに関する認証情報が盗まれることがない。したがって、認証情報に関するセキュリティ（安全性）を高めることができる。【０２７７】  また、上記利用装置制御部は、上記要求するサービスに対応する暗号化認証情報が上記暗号記憶部に記憶されているか否かを判断し、記憶されていない場合には上記入力部を介してユーザから入力される上記要求するサービスに関する認証情報を初回認証情報として当該サービスを提供するサービス提供装置に送信する構成としてもよい。【０２７８】  上記の構成によれば、利用装置制御部は、要求するサービスに対応する暗号化認証情報が暗号記憶部に記憶されている場合には、その暗号化認証情報をサービス提供装置に送信する。そして、利用装置制御部は、要求するサービスに対応する暗号化認証情報が暗号記憶部に記憶されていない場合に、入力部を介してユーザから要求するサービスに関する認証情報をサービス提供装置に送信する。【０２７９】  このため、ユーザは、初回認証時にのみ認証情報の入力操作を行えばよく、２回目以降の認証処理時におけるユーザによる認証情報の入力操作は不要である。したがって、認証処理に関する利便性を向上させることができる。【０２８０】  また、放送網を用いて送信された暗号化認証情報と端末ＩＤとを受信する受信部と、受信した端末ＩＤが当該サービス利用装置に対応する端末ＩＤであるかどうかを判定する端末ＩＤ判定部とを備え、上記利用装置制御部は、受信した端末ＩＤが当該サービス利用装置に対応する端末ＩＤである場合に、当該端末ＩＤとともに受信した暗号化認証情報を上記暗号記憶部に記憶させる構成としてもよい。【０２８１】  上記の構成によれば、放送網を介して送信された暗号化認証情報のうち、自身に受信させるために送信されたものだけを選定して記憶することができる。【０２８２】  本発明のサービス提供装置は、サービス利用装置にサービスを提供するサービス提供装置であって、サービスの提供を許可するユーザの認証情報を記憶する認証情報記憶部と、サービスの提供を要求してきたユーザの認証情報を、上記認証情報記憶部に記憶したサービスの提供を許可するユーザの認証情報と照合する認証処理を行う認証処理部と、認証情報を暗号化して暗号化認証情報を作成する暗号化部と、暗号化認証情報を復号化して復号化認証情報を作成する復号化部と、初回認証情報を受信した場合には、当該初回認証情報の認証処理を上記認証処理部に行わせ、当該初回認証情報の認証に成功した場合に、上記暗号化部に当該初回認証情報を暗号化させ、その暗号化によって得られた暗号化認証情報を返信し、暗号化認証情報を受信した場合には、受信した暗号化認証情報を上記復号化部に復号化させ、その復号化によって得られる復号化認証情報の認証処理を上記認証処理部に行わせる提供装置制御部と、を備えていることを特徴としている。【０２８３】  上記の構成によれば、サービス利用装置は、初回認証時にのみ暗号化認証情報をサービス提供装置に送信すればよい。したがって、認証情報の入力にかかるユーザの負担を軽減できる。【０２８４】  本発明の第２のサービス提供装置は、サービス利用装置にサービスを提供するサービス提供装置であって、サービスの提供を許可するユーザの認証情報を記憶する認証情報記憶部と、サービスの提供を要求してきたユーザの認証情報を、上記認証情報記憶部に記憶したサービスの提供を許可するユーザの認証情報と照合する認証処理を行う認証処理部と、サービスの提供を許可するユーザの認証情報の入力を受け付ける認証情報入力部と、認証情報を暗号化して暗号化認証情報を作成する暗号化部と、サービスの提供を許可するユーザの認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた暗号化認証情報を上記サービス利用装置に送信する提供装置制御部を備えていることを特徴としている。【０２８５】  上記の構成によれば、サービス利用装置は、サービス提供装置から受信した暗号化認証情報を用いてサービスの提供を要求すればよい。したがって、ユーザが認証情報を入力操作する必要がないので、認証情報の入力にかかるユーザの負担を軽減できる。【０２８６】  なお、上記提供装置制御部は、上記暗号化認証情報を、放送網を介して上記サービス利用装置に送信する構成としてもよい。また、上記認証情報入力部は、サービスの提供を許可するサービス利用装置を識別するための端末ＩＤの入力を受け付け、上記提供装置制御部は、上記暗号化認証情報と端末ＩＤとを上記サービス利用装置に送信する構成としてもよい。【０２８７】  本発明のサービス中継装置は、サービス利用装置と上記サービス利用装置にサービスを提供するサービス提供装置とを中継するサービス中継装置であって、認証情報を暗号化して暗号化認証情報を作成する暗号化部と、暗号化認証情報を復号化して復号化認証情報を作成する復号化部と、サービス利用装置から初回認証情報を受信した場合には、受信した初回認証情報を上記サービスを提供するサービス提供装置に送信し、サービス利用装置から暗号化認証情報を受信した場合には、当該暗号化情報を上記復号化部に復号化させ、その復号化によって得られた復号化認証情報を上記サービス提供装置に送信し、上記初回認証情報をサービス提供装置に送信した場合であって、当該サービス提供装置からその初回認証情報についての認証処理に成功したことを示す認証処理結果を受信した場合に、当該初回認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた暗号化認証情報を、当該初回認証情報を送信してきたサービス利用装置に返信する中継制御部と、を備えていることを特徴としている。【０２８８】  上記の構成によれば、サービス利用装置は、初回認証時にのみ暗号化認証情報をサービス提供装置に送信すればよい。したがって、認証情報の入力にかかるユーザの負担を軽減できる。【０２８９】  本発明の第２のサービス中継装置は、サービス利用装置と上記サービス利用装置にサービスを提供するサービス提供装置とを中継するサービス中継装置であって、認証情報を暗号化して暗号化認証情報を作成する暗号化部と、サービス提供装置から受信したサービスの提供を許可するユーザの認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた暗号化認証情報を上記サービス利用装置に送信する中継制御部とを備えていることを特徴としている。【０２９０】  上記の構成によれば、サービス利用装置は、サービス中継装置から受信した暗号化認証情報を記憶しておき、サービスの提供を要求する場合には、その暗号化認証情報をサービス中継装置に送信すればよい。したがって、認証情報の入力にかかるユーザの負担を軽減できる。【０２９１】  本発明の第３のサービス中継装置は、サービス利用装置と上記サービス利用装置にサービスを提供するサービス提供装置とを中継するサービス中継装置であって、認証情報および当該認証情報を用いて認証処理を行うサービス提供装置を特定する情報の入力を受け付ける認証情報入力部と、認証情報を暗号化して暗号化認証情報を作成する暗号化部と、上記認証情報入力部を介して入力された認証情報を、当該認証情報を用いて認証処理を行うサービス提供装置に送信し、当該サービス提供装置から認証処理に成功したことを示す認証処理結果を受信した場合に、当該認証に成功した認証情報を上記暗号化部に暗号化させ、その暗号化によって得られた暗号化認証情報を上記サービス利用装置に送信する中継制御部とを備えていることを特徴としている。【０２９２】  上記の構成によれば、サービス利用装置は、サービス中継装置から受信した暗号化認証情報を記憶しておき、サービスの提供を要求する場合には、その暗号化認証情報をサービス中継装置に送信すればよい。したがって、認証情報の入力にかかるユーザの負担を軽減できる。【０２９３】  なお、上記中継制御部は、上記暗号化認証情報を、放送網を介して上記サービス利用装置に送信する構成であってもよい。また、この場合、上記中継制御部は、上記暗号化認証情報とともに、サービスの提供を許可するサービス利用装置を識別するための端末ＩＤを上記サービス利用装置に送信する構成であってもよい。【０２９４】  本発明の認証方法は、サービス利用装置と、ネットワークを介して接続されるサービス利用装置からの要求に応じて所定のサービスを提供するサービス提供装置とを含んでなるサービス提供システムにおいてサービスを要求するユーザを認証する認証方法であって、サービスの提供を許可するユーザの認証情報を暗号化して暗号化認証情報を生成する暗号化工程と、上記暗号化認証情報をサービス利用装置に記憶させる暗号記憶工程と、要求するサービスを特定するためのユーザからの入力指示を上記サービス利用装置において受け付ける入力工程と、上記要求するサービスに対応する暗号化認証情報を上記サービス利用装置からサービス提供装置に送信するサービス要求工程と、上記送信された暗号化認証情報を復号化して復号化認証情報を作成する復号化工程と、上記復号化認証情報をサービスの提供を許可するユーザの認証情報と照合する認証処理工程と、を含むことを特徴としている。【０２９５】  上記の認証方法によれば、要求するサービスに対応する認証情報を入力する操作を、従来のようにサービスを要求する毎に行う必要がないので、認証処理に関する利便性を向上させることができる。また、上記の構成によれば、サービス利用装置には、暗号化された認証情報が記憶される。したがって、認証情報に関するセキュリティ（安全性）を高めることができる。【０２９６】  また、上記入力指示によって特定されるサービスについての暗号化認証情報がサービス利用装置に記憶されているかどうかを判定する判定工程と、上記入力指示によって特定されるサービスについての暗号化認証情報がサービス利用装置に記憶されていない場合に、ユーザからの認証情報の入力を受け付ける初回認証情報入力工程と、上記初回認証情報入力工程で入力された認証情報を、サービスの提供を許可するユーザの認証情報と照合する初回認証処理工程とを含み、上記認証処理工程の結果、上記初回認証情報入力工程で入力された認証情報がサービスの提供を許可するユーザの認証情報と一致した場合に、当該認証情報を暗号化して暗号化認証情報を作成する暗号化工程と、上記暗号化認証情報をサービス利用装置に記憶させる暗号記憶工程とを行うようにしてもよい。【０２９７】  また、上記暗号化工程および上記復号化工程を、上記サービス利用装置とサービス提供装置とを中継するサービス中継装置において実行するようにしてもよい。【０２９８】  上記の認証方法によれば、認証情報の入力操作に関するユーザの利便性を向上させること、および、認証情報に関するセキュリティを高めることができる。また、サービス提供装置については、従来のサービス提供システムに用いられているサービス提供装置をそのまま用いることもできる。したがって、既存のサービス提供装置を有効利用できる。【０２９９】  本発明の第１の認証プログラムは、上記した認証方法における各工程の処理を、コンピュータに実行させるためのものである。コンピュータにこのプログラムを読み取らせることで、本発明の認証方法における各工程の処理を、そのコンピュータによって実現することが可能となる。【０３００】  また、本発明の第２の認証プログラムは、上記した認証方法における暗号記憶工程、入力工程、サービス要求工程の処理を、上記サービス利用装置に備えられたコンピュータまたは上記サービス利用装置に接続されたコンピュータに実行させるためのものである。コンピュータにこのプログラムを読み取らせることで、本発明の認証方法における暗号記憶工程、入力工程、サービス要求工程の処理を、そのコンピュータによって実現することが可能となる。【０３０１】  また、本発明の第３の認証プログラムは、上記した認証プログラムにおける暗号化工程、復号化工程、認証処理工程の処理を、上記サービス提供装置に備えられたコンピュータまたは上記サービス提供装置に接続されたコンピュータに実行させるためのものである。コンピュータにこのプログラムを読み取らせることで、本発明の認証方法におけ���暗号化工程、復号化工程、認証処理工程の処理を、そのコンピュータによって実現することが可能となる。【０３０２】  また、本発明の第４の認証プログラムは、上記した認証方法における、暗号化工程および復号化工程の処理を、上記サービス利用装置とサービス提供装置とを中継するサービス中継装置に備えられたコンピュータまたは上記サービス中継装置に接続されたコンピュータに実行させるためのものである。コンピュータにこのプログラムを読み取らせることで、暗号化工程および復号化工程の処理を、そのコンピュータによって実現することが可能となる。【０３０３】  また、上記いずれかの認証プログラムをコンピュータによって読み取り可能な記録媒体に記録させておくことで、そのプログラムの保存・流通を容易に行えるようになる。さらに、その記録媒体を読み込ませることで、コンピュータによって、本発明の認証方法における各工程の処理を実施できる。【０３０４】  本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。【０３０５】  発明の詳細な説明の項においてなされた具体的な実施形態または実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と次に記載する特許請求事項の範囲内で、いろいろと変更して実施することができるものである。
【産業上の利用可能性】
【０３０６】  本発明は、情報端末装置と情報端末装置に対してサービスを提供するサービス提供装置とを含んでなるサービス提供システムであって、サービスを提供する際にユーザの認証を行うサービス提供システム、そのサービス提供システムに用いられる情報端末装置、サービス提供装置、サービス中継装置、認証方法に適用できる。
【図１（ａ）】
0004627316.tif 000015
【図１（ｂ）】
0004627316.tif 000016
【図２】
0004627316.tif 000017
【図３】
0004627316.tif 000018
【図４】
0004627316.tif 000019
【図５（ａ）】
0004627316.tif 000020
【図５（ｂ）】
0004627316.tif 000021
【図６】
0004627316.tif 000022
【図７】
0004627316.tif 000023
【図８】
0004627316.tif 000024
【図９（ａ）】
0004627316.tif 000025
【図９（ｂ）】
0004627316.tif 000026
【図１０】
0004627316.tif 000027
【図１１】
0004627316.tif 000028
【図１２】
0004627316.tif 000029
【図１３】
0004627316.tif 000030
【図１４】
0004627316.tif 000031
【図１５】
0004627316.tif 000032
【図１６】
0004627316.tif 000033
【図１７】
0004627316.tif 000034
【図１８】
0004627316.tif 000035
【図１９】
0004627316.tif 000036
【図２０】
0004627316.tif 000037