(57)【要約】【課題】  送信した情報と受信した情報とが一致するか否かの確認を行うシステムにおいて、送信した情報を保持せずに、また比較対象となる情報の検索を必要とせずに当該一致か否かの判断を行う。【解決手段】  サービス処理サーバ１０は、情報を予め定められた暗号化方法で暗号化して暗号化情報を生成する暗号化部１０８と、確認対象情報が暗号化された暗号化情報と平文情報とを情報提供サーバ３５，３６に送信する承認要求部１０４と、当該送信に応じて情報提供サーバ３５，３６から返信される、返信情報としての平文情報と暗号化情報とを受信する結果受信部１０５と、受信された平文情報が暗号化された確認用情報と、受信された暗号化情報とを比較し、それらの情報が一致するか否かを判断する登録部１０６とを備える。【選択図】  図１
2006109267.tif 000002
【特許請求の範囲】
【請求項１】
第２のサーバに送信した確認対象情報と当該送信に応じて当該第２のサーバから返信される返信情報とが一致するか否かを判断する第１のサーバであって、
情報を予め定められた暗号化方法で暗号化して暗号化情報を生成する暗号化手段と、
前記確認対象情報が前記暗号化手段により暗号化された暗号化情報と当該確認対象情報が暗号化されていない平文情報とを前記第２のサーバに送信する送信手段と、
前記送信手段の送信に応じて前記第２のサーバから返信される、前記返信情報としての平文情報と暗号化情報とを受信する受信手段と、
前記受信手段により受信された平文情報が前記暗号化手段により暗号化された確認用情報と、前記受信手段により受信された暗号化情報とを比較し、それらの情報が一致するか否かを判断する判断手段と、
を備える第１のサーバ。
【請求項２】
前記送信手段により送信される暗号化情報及び前記受信手段により受信される暗号化情報は、前記平文情報には含まれていない非公開情報が含まれて暗号化されていることを特徴とする請求項１に記載の第１のサーバ。
【請求項３】
前記送信手段により送信される暗号化情報は、暗号化処理毎に重複しない情報が含まれて暗号化されていることを特徴とする請求項１又は２に記載の第１のサーバ。
【請求項４】
前記暗号化手段における予め定められた暗号化方法は、前記情報から予め定められたハッシュ関数によりハッシュ値を生成する方法であることを特徴とする請求項１〜３の何れか一項に記載の第１のサーバ。
【請求項５】
第２のサーバに送信した確認対象情報と当該送信に応じて当該第２のサーバから返信される返信情報とが一致するか否かを判断する第１のサーバにおける情報確認方法であって、
情報を予め定められた暗号化方法で暗号化して暗号化情報を生成する暗号化ステップと、
前記確認対象情報が前記暗号化ステップにおいて暗号化された暗号化情報と当該確認対象情報が暗号化されていない平文情報とを前記第２のサーバに送信する送信ステップと、
前記送信ステップにおける送信に応じて前記第２のサーバから返信される、前記返信情報としての平文情報と暗号化情報とを受信する受信ステップと、
前記受信ステップにおいて受信された平文情報が前記暗号化ステップにおいて暗号化された確認用情報と、前記受信ステップにおいて受信された暗号化情報とを比較し、それらの情報が一致するか否かを判断する判断ステップと、
を有する情報確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信した情報と受信した情報とが一致するか否かを判断するサーバ及び情報確認方法に関する。
【背景技術】
【０００２】
従来から、電子データの内容を確認する技術が提案されている（例えば、下記特許文献１参照）。
【特許文献１】特開２００２−１５６９０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで従来から、移動体通信網やインターネット網において、ユーザへのクーポンの発行や有益情報の提供等のサービスの提供を本人（サービスを提供したいと考える事業者）に代わって、第三者（サービス代行者）が行うということがなされている。
【０００４】
上記の同様の枠組みで、サービス代行者が、ユーザが上記の事業者のサイトへアクセスするためのリンク機能を提供するというものがある。また、リンク機能の提供において、サービス代行者が複数の事業者のサイトへのリンク機能のサービスを提供しており、ユーザはこの複数のサイトの中から、自分がアクセスしたいサイトへのリンク機能のサービスのみを選択して受けることができるというものがある。
【０００５】
この場合、通常、サービスの提供の前に、サービスに応じたサービス登録を行う必要がある。サービス登録は例えば、次のような処理により行われる。まず、ユーザが、サービス代行者のサーバに、当該ユーザが正規のユーザであることを証明する暗証情報と、当該ユーザの端末を特定することができる情報とを伝える。暗証情報が正しければ、サービス代行者のサーバは、そのユーザのサービス利用の承認を求めるために、事業者のサーバに当該端末を特定する情報を送信する。事業者のサーバは、そのユーザにサービスの利用を承認する場合、承認結果情報として、端末を特定する情報をサービス代行者のサーバに返信する。端末を特定する情報が返信されたサービス代行者のサーバは、送信した情報と返信された情報とを照合して、それらの情報が一致していた場合に承認がなされたとして、サービス登録を行う。上記において、サービス代行者のサーバが、送信した情報と返信された情報とを比較するのは、情報が改ざんされている場合等にサービス登録を防止するためである。
【０００６】
上記の枠組みのように、２つのサーバ間で情報の送受信を行い、送信した情報と受信した情報が一致するか否かの確認が必要となるシステムにおいて、当該確認を行う側のサーバ（サービス代行者のサーバ）では、送信した情報を、比較を行うために保持しておかなければならない。ここで、上記の比較を大量に行わなければならない場合、確認を行う側のサーバは、送信した情報を大量に保持する必要があるという問題がある。また、受信した情報と送信した情報との比較を行う場合に、保持した情報の中から比較対象となる情報を検索する手間がかかる。
【０００７】
そこで、本発明は、上記のような送信した情報と受信した情報とが一致するか否かの確認を行うシステムにおいて、送信した情報を保持せずに、また比較対象となる情報の検索を必要とせずに当該一致か否かの判断を行うことができるサーバ及び情報確認方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のサーバは、第２のサーバに送信した確認対象情報と当該送信に応じて第２のサーバから返信される返信情報とが一致するか否かを判断する第１のサーバであって、情報を予め定められた暗号化方法で暗号化して暗号化情報を生成する暗号化手段と、確認対象情報が暗号化手段により暗号化された暗号化情報と当該確認対象情報が暗号化されていない平文情報とを第２のサーバに送信する送信手段と、送信手段の送信に応じて第２のサーバから返信される、返信情報としての平文情報と暗号化情報とを受信する受信手段と、受信手段により受信された平文情報が暗号化手段により暗号化された確認用情報と、受信手段により受信された暗号化情報とを比較し、それらの情報が一致するか否かを判断する判断手段と、を備えることを特徴とする。
【０００９】
本発明の（第１の）サーバでは、第２のサーバから返信された平文情報を暗号化して確認用情報を生成して、当該確認用情報と第２のサーバから返信された暗号化情報とを比較して、それらの情報が一致するか判断する。この判断を行うことにより、第２のサーバに送信した確認対象情報と当該送信に応じて第２のサーバから返信される返信情報とが一致するか否か判断している。これは、確認用情報と暗号化情報との一致の判断が第２のサーバで平文情報及び暗号化情報が改ざんされていないことの確認に対応するからである。従って、上記のサーバでは、受信した情報のみに基づいて上記の判断を行うことができるので、送信した平文情報及び暗号化情報を保持せず、また、比較対象となる情報の検索も必要とせずに上記の判断を行うことができる。
【００１０】
また、送信手段により送信される暗号化情報及び受信手段により受信される暗号化情報は、平文情報には含まれていない非公開情報が含まれて暗号化されていることが好ましい。この構成によれば、第２のサーバに送信する平文情報のみでは暗号化情報を生成することができず暗号化方式の秘密性が向上するので、より確実な情報の一致の確認が可能となる。
【００１１】
また、送信手段により送信される暗号化情報は、暗号化処理毎に重複しない情報が含まれて暗号化されていることが好ましい。この構成によれば、生成される暗号化情報も重複しないので、より確実な情報の一致の確認が可能となる。
【００１２】
また、暗号化手段における予め定められた暗号化方法は、情報から予め定められたハッシュ関数によりハッシュ値を生成する方法であることが好ましい。この構成によれば、ハッシュ関数は不可逆な関数であり更に秘密性が向上するので、更に確実な情報の一致の確認が可能となる。
【００１３】
本発明は、上記のように装置の発明として記述できる他に、以下のように方法の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。本発明の情報確認方法は、第２のサーバに送信した確認対象情報と当該送信に応じて第２のサーバから返信される返信情報とが一致するか否かを判断する第１のサーバにおける情報確認方法であって、情報を予め定められた暗号化方法で暗号化して暗号化情報を生成する暗号化ステップと、確認対象情報が暗号化ステップにおいて暗号化された暗号化情報と当該確認対象情報が暗号化されていない平文情報とを第２のサーバに送信する送信ステップと、送信ステップにおける送信に応じて第２のサーバから返信される、返信情報としての平文情報と暗号化情報とを受信する受信ステップと、受信ステップにおいて受信された平文情報が暗号化ステップにおいて暗号化された確認用情報と、受信ステップにおいて受信された暗号化情報とを比較し、それらの情報が一致するか否かを判断する判断ステップと、を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、受信した情報のみに基づいて上記の判断を行うことができるので、送信した平文情報及び暗号化情報を保持せずに、また、比較対象となる情報の検索も必要とせずに上記の判断を行うことができる。
【発明を実施するための最良の形態】
【００１５】
本発明の知見は、例示のみのために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施の形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１６】
図１に、本実施形態に係るサービス処理サーバ１０（第１のサーバ）及びサービス処理サーバ１０を含んで構成されるサービス提供システムの構成を示す。サービス処理サーバ１０は、携帯電話機２０（通信端末）とネットワークＮ１を介して情報の送受信を行うことができる。また、サービス処理サーバ１０は、情報提供サーバ３５，３６（第２のサーバ）とネットワークＮ２を介して情報の送受信を行うことができる。
【００１７】
サービス処理サーバ１０は、サービス登録が行われた携帯電話機２０に対し、情報提供サーバ３５，３６への通信処理サービスを提供するサーバである。情報提供サーバ３５，３６への通信処理サービスとは、例えば、情報提供サーバ３５，３６に携帯電話機２０がアクセスするためのリンク機能の提供等が相当する。
サービス処理サーバ１０は、具体的にはＣＰＵ、メモリ等から構成される情報処理装置により実現されることが好ましい。サービス処理サーバ１０の各機能については後述する。
【００１８】
情報提供サーバ３５，３６は、サービス処理サーバ１０での通信処理サービス先であり、ネットワークＮ１を介して携帯電話機２０によりアクセスされ様々な情報提供を行うサーバである。また、情報提供サーバ３５，３６は、サービス処理サーバ１０により行われる携帯電話機２０に対するサービス登録の承認を行う。情報提供サーバ３５，３６は、具体的にはＣＰＵ、メモリ等から構成される情報処理装置により実現されることが好ましい。ここで、上記の情報提供は、具体的には例えば、小売店、レンタルショップ、銀行等、一般の顧客を対象とした事業者を中心とした様々な事業者により行われる。従って、図１に示すように情報提供サーバ３５，３６は複数存在していてもよい。また、上記のように複数の事業者の情報提供サーバ３５，３６が存在していてもよいので、サービス処理サーバ１０の管理は、上述したサービス代行者により行われることが好ましい。
【００１９】
携帯電話機２０は、サービス処理サーバ１０から情報提供サーバ３５，３６への通信処理サービスを受ける端末である。また、携帯電話機２０は、当該情報提供サーバ３５，３６への通信処理サービスにより情報提供サーバ３５，３６から情報提供を受ける。携帯電話機２０は、移動体通信機能を有しており、移動体通信網において各機体を識別するための電話番号を有している。更に、携帯電話機２０はＷｅｂアクセス機能を備えていることが好ましい。なお、通常、携帯電話機２０は複数存在しているが、説明を簡単にするため１台の例で説明する。
【００２０】
ネットワークＮ１は、サービス処理サーバ１０、携帯電話機２０、及び情報提供サーバ３５，３６の接続対象であり、具体的には移動体通信網であることが好ましい。ここで、サービス処理サーバ１０は、ネットワークＮ１の実質的な管理下にあり、ネットワークＮ１配下の携帯電話機２０それぞれの機体を識別する電話番号（第１の通信端末識別情報）を受信することができる。ネットワークＮ２は、サービス処理サーバ１０及び情報提供サーバ３５，３６の接続対象であり、具体的にはインターネット網、あるいは専用線による回線であることが好ましい。
【００２１】
引き続いて、サービス処理サーバ１０の各機能について説明する。図１に示すように、サービス処理サーバ１０は、申込受信部１０１と、認証処理部１０２と、特定情報生成部１０３と、承認要求部１０４（送信手段）と、結果受信部１０５（受信手段）と、登録部１０６（判断手段）と、サービス処理部１０７と、暗号化部１０８（暗号化手段）と、ユーザ情報格納部２１０とを備える。
【００２２】
申込受信部１０１は、携帯電話機２０の電話番号及びサービス特定情報を関連付けて受信する部分である。サービス特定情報とは、サービス処理サーバ１０で提供する通信処理サービスを特定するための情報であり、具体的には、十数桁の数字からなるＩＤを用いることが好ましい。サービス特定情報は携帯電話機２０から送信された情報として、携帯電話機２０の電話番号はネットワークＮ１により当該送信された情報に付加される情報として、それぞれ受信することが好ましい。受信された情報は、特定情報生成部１０３に送信される。また、サービス特定情報には、情報提供サーバ３５，３６のアクセス先を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等の情報が付加されて送信されることが好ましい。
【００２３】
認証処理部１０２は、ユーザ情報格納部２１０に格納された、携帯電話機２０に対応する認証情報を読出し、携帯電話機２０から送信された認証情報に基づき、携帯電話機２０のユーザの認証を行う部分である。認証情報は、具体的には４桁の数字からなるパスワードであることが好ましい。また、認証情報は携帯電話機２０がネットワークＮ１に接続するためのパスワードのような、携帯電話機２０のユーザが通常忘れることのない情報であることが好ましい。
【００２４】
特定情報生成部１０３は、受信された電話番号に基づいて申込ＩＤ（第２の通信端末特定情報）を生成する部分である。申込ＩＤは、情報提供サーバ３５，３６にサービス登録対象である携帯電話機２０を認識させるための情報である。申込ＩＤは具体的には十数桁の数字からなるＩＤを用いることが好ましい。また、サービス処理サーバ１０では、電話番号と申込ＩＤの対応情報を保持しておくことが好ましい。ここで、申込ＩＤを生成するのは、事業者がユーザの電話番号を知ることを防止するためである。生成した申込ＩＤ、及び申込受信部１０１により受信されたサービス特定情報は承認要求部１０４に送信される。
【００２５】
また、申込ＩＤ及びサービス特定情報は、電話番号に対応させてユーザ情報格納部２１０に格納しておく。あるいは、申込ＩＤを電話番号に対応付けて保持しておく以外にも、申込ＩＤから一意に電話番号を変換することができるロジックをサービス処理サーバ１０に記憶させておくこととしてもよい。なお、１つの電話番号に基づいて生成される申込ＩＤは１つに限られず、複数あってもよい。また、特定情報生成部１０３において、例えば事前登録がされた携帯電話機２０の電話番号に対応させて、予め申し込みＩＤを作成しておき、登録時にその申し込みＩＤを用いることとしてもよい。
【００２６】
承認要求部１０４は、サービス特定情報及び申込ＩＤを含む承認要求情報を生成して、情報提供サーバ３５，３６に送信する部分である。承認要求情報に含まれるサービス特定情報及び申込ＩＤが、確認対象情報に相当する。また、承認要求部１０４は、暗号化部１０８により暗号化された暗号化情報を承認要求情報に更に含める。当該暗号化情報は、サービス特定情報及び申込ＩＤを含む情報が暗号化されたものである。この暗号化は、承認要求部１０４が送信した情報の一部を保持しなくてすむため等に行われるものである。また、この暗号化情報は登録部１０６がより確実に登録情報の照合を行う、即ち安全に情報の送受信を行うために用いられる。当該暗号化については、暗号化部１０８の説明において、より詳細に説明する。
【００２７】
ここで、承認要求部１０４が情報提供サーバ３５，３６に送信する情報は、サービス処理サーバ１０で保持しておく必要はない。承認の確認は、原則として送信した情報は使用せず、情報提供サーバ３５，３６からから送信される承認結果情報を用いて行われるからである。特に、送信する暗号化情報は、登録部による確認のみに用いられるものであるので、情報提供サーバ３５，３６に送信後には、破棄されることが望ましい。暗号化情報を保持しておくこととすると、登録要求の数が大量になった場合に、膨大なデータ量の情報を保持しておかなくてはならず、ハードディスク等の記憶装置を圧迫するからである。なお、申し込みＩＤ等については、ユーザ管理上の観点等から上述したように保持することとしてもよい。
【００２８】
結果受信部１０５は、承認要求情報の送信に応じて情報提供サーバ３５，３６から返信される承認結果情報を受信する部分である。承認結果情報には、サービス特定情報及び申込ＩＤが含まれており、これらのサービス特定情報及び申込ＩＤが返信情報に相当する。また、上記の暗号化情報も更に含まれている。
【００２９】
登録部１０６は、上記承認結果情報に含まれる暗号化情報と下記に記載する方法によって生成される確認用情報とを比較し、それらの情報が一致するか否かを判断する部分である。確認用情報は、承認結果情報に含まれる（平文の）サービス特定情報及び申込ＩＤを含む情報が暗号化部１０８により暗号化されたものである。この判断は、確認対象情報と返信情報とが一致しているか否かの判断に対応するものであり、第２のサーバによって正しく承認が行われたか判断するものである。また、登録部１０６は当該判断により、申込を行った携帯電話機２０が申込に対応する通信処理サービスを受けることが承認されたと判断して、その携帯電話機２０にその通信処理サービスを提供するための登録処理を行う。
【００３０】
サービス処理部１０７は、携帯電話機２０から通信処理サービスの提供の要求があった場合に、サービス登録が行われている携帯電話機２０に対して通信処理サービスを提供する部分である。携帯電話機２０に対するサービス登録が行われているか否かの判断は、ユーザ情報格納部２１０に格納されているサービス登録の情報の情報を参照することにより行う。また、通信処理サービスの提供は、具体的には、通信処理サービスに対応した情報提供サーバへのリンク情報を送信すること等により行われる。
【００３１】
暗号化部１０８は、承認要求部１０４又は登録部１０６から送信される情報を受信し、その情報を予め定められた暗号化方法で暗号化して暗号化情報を生成して返信する部分である。上記の暗号化方法は、具体的には例えば、予めハッシュ関数（一方向関数）を暗号化部１０８に記憶させておき、そのハッシュ関数への入力を上記サービス特定情報及び申込ＩＤを含む情報としたときの出力のハッシュ値を暗号化情報とするように行うことが好ましい。
【００３２】
また、暗号化情報はサービス特定情報及び申込ＩＤ以外の非公開情報、即ち情報提供サーバ３５，３６に送信しない情報が含まれて暗号化されていることが好ましい。このような情報として例えば、ユーザ情報格納部２１０に保持される、携帯電話機２０固有の情報（例えば、携帯電話機２０の事前登録がされた日時の情報等）を用いることが好ましい。ここで、情報提供サーバ３５，３６に送信しない情報を含ませるのは、暗号化情報の生成に情報提供サーバ３５，３６では知りえない情報を含めることにより、より安全な情報の送受信を可能とすることを目的としている。
【００３３】
ここで、上記のように暗号化情報を生成したとすると、暗号化情報は、携帯電話機２０及びサービス登録のサービスが決まれば一意の情報となる。更に安全な情報の送受信が可能とするため暗号化情報が一意とならないように、暗号化情報は、暗号化処理毎に申込ＩＤに対して重複しない情報が含まれて暗号化されていることが好ましい。このような重複しない情報として具体的には、申込受信部１０１が情報を受信した時刻の情報を用いることが好ましい。なお、上記時刻の情報等の情報を暗号化に用いた場合、この情報も承認結果情報に（平文として）含めることが好ましい。この情報をサービス処理サーバ１０において保持しなくてよくするためである。このように、重複しない情報を含めて暗号化することにより、暗号化情報は上記のように一意になることはなく、更に安全な情報の送受信が可能となる。また、時刻の情報を暗号化情報に含めることにより、承認要求情報を情報提供サーバ３５，３６に送信してから、承認結果情報を受信するまでの時間に基づいて登録可否の判断を行うこと等が可能となる。
【００３４】
ユーザ情報格納部２１０は、サービス登録に係る携帯電話機２０のユーザの情報を格納しておく部分である。具体的には、認証処理部１０２で用いられる、携帯電話機２０に対応する認証情報や、登録部１０６により登録されたサービス登録情報等が格納される。
【００３５】
以下、図２のシーケンス図を用いて、本実施形態におけるサービス提供システムにより実行される処理を説明する。本処理は、携帯電話機２０のユーザが、サービス処理サーバ１０で提供される情報提供サーバ３５への通信処理サービスを受けるためのサービス登録を行う場合に行われる。
【００３６】
まず、携帯電話機２０が、情報提供サーバ３５にサービス特定情報の送信を要求する（Ｓ０１）。この要求は、具体的には携帯電話機２０が、情報提供サーバ３５の特定のＵＲＬに、Ｗｅｂアクセスすることにより行われることが好ましい。このアクセスが、情報提供サーバ３５に対するサービス特定情報取得の要求に対応する。
【００３７】
サービス特定情報取得の要求を受けた情報提供サーバ３５では、サービス特定情報を携帯電話機２０に送信する（Ｓ０２）。携帯電話機２０は、当該情報を受信する。
【００３８】
続いて、携帯電話機２０が、認証情報をサービス処理サーバ１０に送信する（Ｓ０３）。この送信は、具体的には次のように行われるのがよい。まず、Ｓ０２において送信される情報と併せて画面データが情報提供サーバ３５から送信され、携帯電話機２０は、当該画面データにより表示装置に図３に示すような画面を表示させる。続いて、ユーザの操作により図３に示す画面において、「次へ」というボタンを押下する。そのボタンにはサービス処理サーバ１０にアクセスするためのリンク機能が備えられており、そのリンク機能からサービス処理サーバ１０にアクセスすることにより携帯電話機２０の表示装置に表示される、図４に示すような画面において、暗証情報（パスワード）の入力及び「決定」ボタンの押下を行うことにより行われることが好ましい。
【００３９】
続いて、サービス処理サーバ１０では、認証処理部１０２が当該送信された暗証番号に基づき、携帯電話機２０のユーザの認証を行う（Ｓ０４）。以降の処理は、ユーザ認証が正常に行われた場合のみ行われる。
【００４０】
続いて、携帯電話機２０が、Ｓ０２において取得したサービス特定情報をサービス処理サーバ１０に送信する（Ｓ０５）。具体的にはＳ０３において「決定」ボタンが押下され認証情報が送信された後続けて、Ｓ０２で取得されたサービス特定情報をサービス処理サーバ１０に送信することが好ましい。サービス特定情報が送信されたサービス処理サーバ１０では、申込受信部１０１が当該情報を受信する。このとき申込受信部１０１は、ネットワークＮ１により当該情報に付加された携帯電話機２０の電話番号の情報も併せて受信する。受信された情報は、特定情報生成部１０３に送信される。この情報により、サービス処理サーバ１０は、どの携帯電話機２０がどのサービスに対してサービス登録を行うかという情報を得たことになる。
【００４１】
続いて、特定情報生成部１０３が、携帯電話機２０の電話番号に基づいて、情報提供サーバ３５に、サービス登録の申込をした携帯電話機２０を認識させるための申込ＩＤを生成する（Ｓ０６）。生成した申込ＩＤ及びサービス特定情報は承認要求部１０４に送信されると共に、ユーザ情報格納部２１０に格納される。あるいは、上述したように、申込ＩＤを上記にように格納しておく以外にも、申込ＩＤから一意に電話番号を変換することができるロジックをサービス処理サーバ１０に記憶させておくこととしておき、そのロジックを用いて申し込みＩＤから対応する電話番号を参照できることとしてもよい。
【００４２】
続いて、承認要求部１０４が暗号化情報を生成するための情報を暗号化部１０８に送信し、暗号化部１０８は暗号化情報を生成する（Ｓ０７）。暗号化情報を生成するための情報は上述したように、確認対象情報であるサービス特定情報及び申込ＩＤを含む。また、暗号化情報を生成するための情報には、携帯電話機２０固有の情報、及び申込受信部１０１が情報を受信した時刻の情報が含まれていることが好ましい。生成された暗号化情報は、承認要求部１０４に送信される。
【００４３】
続いて、承認要求部１０４が、申込ＩＤと、サービス特定情報と、暗号化情報とを含んだ承認要求情報を情報提供サーバ３５に送信する（Ｓ０８）。また、暗号化の生成に用いた申込受信部１０１が情報を受信した時刻の情報を更に承認要求情報に含め情報提供サーバ３５に送信することとするのが好ましい。ここで、送信の際の送信先（情報提供サーバ３５）の特定は、上述したサービス特定情報に付加されるＵＲＬ等の情報により行われることが好ましい。あるいは、上記の送信先の特定は、サービス処理サーバ１０において予め、サービス特定情報と送信先を特定する情報とを対応付けた情報を保持しておき、その情報に基づいて行うこととしてもよい。情報を送信された情報提供サーバ３５はその情報を受信する。この情報により、情報提供サーバ３５は、サービス登録の対象となるサービス及び携帯電話機２０を特定することができる。
【００４４】
承認要求情報を送信した後、上述したように暗号化情報等は破棄されることが好ましい。また、申込受信部１０１が情報を受信した時刻の情報を送信した場合は、この情報も破棄することとするのがよい。但し、情報提供サーバ３５に送信しない、携帯電話機２０固有の情報等は暗号化部１０８等で保持しておく必要がある。
【００４５】
続いて、情報提供サーバ３５が、上記受信した申込ＩＤと、サービス特定情報と、暗号化情報とを含んだ承認結果情報をサービス処理サーバ１０に送信する（Ｓ０９）。また、申込受信部１０１が情報を受信した時刻の情報が送信された場合は、この情報も承認結果情報に含めサービス処理サーバ１０に送信する。この送信により、その携帯電話機２０に対しサービス登録を承認したこととなる。情報を送信されたサービス処理サーバ１０では、結果受信部１０５が、その承認結果情報を受信する。受信した情報は登録部１０６に送信される。なお、情報提供サーバ３５によりサービス処理サーバ１０に送信される情報に、情報提供サーバ３５で携帯電話機２０を管理するために携帯電話機２０に対して独自に付与したＩＤを送信してもよい。また、この承認結果情報の送信は、情報提供サーバ３５を管理している事業者の判断によりなされることとしてもよい。
【００４６】
続いて、確認用情報を生成するために、承認要求情報に含まれる（平文の）情報を暗号化部１０６に送信し、暗号化部１０６が送信された情報を暗号化し登録部１０６による承認結果情報の照合に用いられる確認用情報を生成する（Ｓ１０）。上記の確認用情報生成のための暗号化に用いられる情報には、情報提供サーバ３５により送信された返信情報である（平文の）サービス特定情報及び申込ＩＤを含む。またＳ０７の暗号化において、携帯電話機２０固有の情報、及び申込受信部１０１が情報を受信した時刻の情報等を用いた場合は、確認用情報の生成の暗号化にもＳ０７において暗号化に用いたものと同じデータを更に用いる。生成された確認用情報は登録部１０６に送信される。
【００４７】
続いて、登録部１０６は、確認用情報と結果受信部１０５により受信された承認結果情報に含まれる暗号化情報とを比較し、それらの情報が一致するか否かを判断（照合）する（Ｓ１１）。この照合は、送信した確認対象情報であるサービス特定情報及び申込ＩＤと、受信した返信情報であるサービス特定情報及び申込ＩＤとがそれぞれ一致するものか否か判断するために行われる。これは、即ち確認用情報と暗号化情報との一致の判断が情報提供サーバ３５で平文情報及び暗号化情報が改ざんされていないことの確認に対応するからである。これは、情報提供サーバ３５で平文情報及び暗号化情報を改ざんするには、サービス処理サーバ１０の暗号化部１０８の暗号化方法に対応した改ざんを行わねばならず、当該改ざんは事実上不可能だからである。上記の照合により、確認用情報と暗号化情報とが同一でないとされた場合は、以降の処理は中止される。
【００４８】
各情報同士が同一であるとされた場合は、登録部１０６が、申込を行った携帯電話機２０に対して、サービス特定情報により特定されるサービスに応じたサービス登録を行う（Ｓ１２）。サービス登録は、ユーザ情報格納部２１０に情報を格納すること等により行われることが好ましい。また、情報提供サーバ３５で携帯電話機２０に対して独自に付与されたＩＤも併せて格納されることとしてもよい。サービス処理サーバ１０では、サービス処理部１０７が、サービス登録が行われた携帯電話機２０に対し、サービスを提供する。
【００４９】
上記により、本実施形態に係るサービス処理サーバ１０によれば、受信した情報のみに基づいて、送信した確認用情報と受信した返信情報とが一致するか否かの判断を行うことができるので、送信した平文情報及び暗号化情報を保持せずに上記判断を行うことができる。これにより、上述したように上記の確認処理において保持しておかなければならない情報を減らすことができ、ハードディスク等の記憶装置を圧迫することを防止する。
【００５０】
また、本実施形態のように暗号化部１０８における暗号化に携帯電話機２０固有の情報等の情報提供サーバ３５，３６に送信しない非公開情報を用いることとすれば、情報提供サーバ３５，３６に送信する平文情報のみでは暗号化情報を生成することができず暗号化方式の秘密性が向上する。従って、より確実な情報の一致の確認が可能となる。
【００５１】
また、本実施形態のようにＳ０７での暗号化部１０８における暗号化に申込受信部１０１が情報を受信した時刻の情報等の暗号化処理毎に重複しない情報を用いることとすれば、生成される暗号化情報も重複しないので、より確実な情報の一致の確認が可能となる。
【００５２】
また、本実施形態のように暗号化部１０８での暗号化方法がハッシュ関数によるものとすれば、当該ハッシュ関数は不可逆な関数であり更に秘密性が向上するので、更に確実な情報の一致の確認が可能となる。
【図面の簡単な説明】
【００５３】
【図１】実施形態に係るサービス処理サーバの構成を示す図である。
【図２】実施形態においてサービス処理サーバを含むシステムで実行される処理を示すシーケンス図である。
【図３】実施形態のサービス処理サーバを含むシステムで実行される処理において、携帯電話機の表示装置に表示される画面の一例である。
【図４】実施形態のサービス処理サーバを含むシステムで実行される処理において、携帯電話機の表示装置に表示される画面の一例である。
【符号の説明】
【００５４】
１０…サービス処理サーバ、１０１…申込受信部、１０２…認証処理部、１０３…特定情報生成部、１０４…承認要求部、１０５…結果受信部、１０６…登録部、１０７…サービス処理部、１０８…暗号化部、２１０…ユーザ情報格納部、２０…携帯電話機、３５，３６…情報提供サーバ、Ｎ１…ネットワーク（移動体通信網）、Ｎ２…ネットワーク。
【図１】
2006109267.tif 000003
【図２】
2006109267.tif 000004
【図３】
2006109267.tif 000005
【図４】
2006109267.tif 000006