(57)【要約】【課題】端末種別、端末能力等に影響されずに柔軟に認証処理する。【解決手段】端末１からネットワーク１を介して認証処理装置３２が接続された認証処理システムであって、認証処理装置は、端末種別毎認証方式ＩＤ、これら認証方式ＩＤに対応する認証ロジックが記憶され、端末から端末種別情報を伴う登録要求を受けた時に端末種別情報に対応する端末種別毎認証方式ＩＤの認証ロジックを取得し、この認証ロジックを伴う認証情報要求情報を生成し端末に通知する手段３２２と、端末から前記通知により受け取った認証ロジックに機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記認証方式ＩＤに対応する認証ロジックに入力し、検証結果を含む少なくとも機密情報を取得し、この検証結果から検証成功の場合に機密情報を含む端末利用者情報を登録する手段３２３，３２４とを設けた構成である。【選択図】　　図１
2004040555.tif 000002
【特許請求の範囲】
【請求項１】
端末からネットワークを通じて送られてくる要求内容に応じた処理を行う認証処理システムにおいて、
端末種別毎認証方式ＩＤ、これら認証方式ＩＤに対応する認証ロジックが記憶され、前記端末から端末種別情報を伴う要求を受けた場合に当該端末種別情報に対応する前記端末種別毎認証方式ＩＤを取得し、この取得された認証方式ＩＤに対応する認証ロジックを取得し、この認証ロジックを伴う認証情報要求情報を生成し前記要求元端末に通知する認証処理装置を備えたことを特徴とする認証処理システム。
【請求項２】
請求項１に記載の認証処理システムにおいて、
前記端末から前記通知により受け取った認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、検証結果を含む少なくとも機密情報を取得し、この検証結果から検証成功の場合に前記機密情報を含む端末利用者情報を登録する認証処理装置を備えたことを特徴とする認証処理システム。
【請求項３】
請求項１または請求項２に記載の認証処理システムにおいて、
前記端末から前記通知により受け取った認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、復号化により少なくとも機密情報を取得し、この取得された機密情報と既に登録されている機密情報とから認証成功か否かを判断する認証処理装置を備えたことを特徴とする認証処理システム。
【請求項４】
端末からネットワークを通じて送られてくる要求内容に応じて登録・認証を行う認証処理装置において、
前記端末からネットワークを通じて端末種別情報を伴う要求を受けた場合に当該端末種別情報を記憶する端末情報取得記憶手段と、
端末種別毎認証方式ＩＤ、これら認証方式ＩＤに対応する認証ロジックが記憶され、前記記憶手段で記憶された端末種別情報に対応する前記端末種別毎認証方式ＩＤを取得し、この取得された認証方式ＩＤに対応する認証ロジックを取得し、この認証ロジックを伴う認証情報要求情報を生成し前記要求元端末に通知する認証情報要求情報生成手段と
を備えたことを特徴とする認証処理装置。
【請求項５】
請求項４に記載の認証処理装置において、
前記端末から前記通知により受け取った認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、検証結果および機密情報を取得する検証処理手段と、
この検証処理手段による検証結果から検証成功の場合に前記機密情報を含む端末利用者情報を登録する利用者情報登録手段と
を設けたことを特徴とする認証処理装置。
【請求項６】
請求項４または請求項５に記載の認証処理装置において、
前記端末から前記通知により受け取った認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、復号化により少なくとも機密情報を取得し、この取得された機密情報と既に登録されている機密情報とから認証成功か否かを判断する認証処理手段を設けたことを特徴とする認証処理装置。
【請求項７】
端末種別毎認証方式ＩＤ、これら認証方式ＩＤに対応する認証ロジックが記憶され、端末からネットワークを通じて送られてくる登録要求に応じて利用者情報を登録するコンピュータに、
前記端末からネットワークを通じて端末種別情報を伴う登録要求を受けた場合に当該端末種別情報に対応する前記端末種別毎認証方式ＩＤを取得し、この取得された認証方式ＩＤに対応する認証ロジックを取得し、この認証ロジックを伴う認証情報要求情報を生成し前記要求元端末に通知する認証情報要求情報生成機能と、前記端末から前記通知により受け取った認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、少なくとも検証結果および機密情報を取得する検証処理機能と、この検証処理機能による検証結果から検証成功の場合に前記機密情報を含む端末利用者情報を登録する利用者情報登録機能を実現させるための前記コンピュータ読取り可能なプログラム。
【請求項８】
端末種別毎認証方式ＩＤ、これら認証方式ＩＤに対応する認証ロジック、少なくとも利用者の機密情報が記憶され、端末からネットワークを通じて送られてくる認証要求に応じて認証処理するコンピュータに、
前記端末からネットワークを通じて端末種別情報を伴う認証要求を受けた場合に当該端末種別情報に対応する前記端末種別毎認証方式ＩＤを取得し、この取得された認証方式ＩＤに対応する認証ロジックを取得し、この認証ロジックを伴う認証情報要求情報を生成し前記要求元端末に通知する認証情報要求情報生成機能と、前記端末から前記通知により受け取った認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、復号化により少なくとも機密情報を取得し、この取得された機密情報と既に記憶されている前記機密情報とから認証成功か否かを判断する認証処理機能とを実現させるための前記コンピュータ読取り可能なプログラム。
【請求項９】
端末からネットワークを通じて送られてくる登録要求に応じて利用者情報を登録処理する認証処理方法において、
前記端末からネットワークを通じて端末種別情報を伴う登録要求を受けた場合に当該端末種別情報を記憶するステップと、予め端末種別毎認証方式ＩＤ、これら認証方式ＩＤに対応する認証ロジックが記憶され、前記記憶された端末種別情報を読み出し、当該端末種別情報に対応する前記端末種別毎認証方式ＩＤを取得するステップと、このステップにより取得された認証方式ＩＤに対応する認証ロジックを取得し、この認証ロジックを伴う認証情報要求情報を生成し前記要求元端末に通知する認証情報要求情報生成ステップと、前記端末から前記通知により受け取った認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、少なくとも検証結果および機密情報を取得する検証処理ステップと、この検証処理ステップによる検証結果から検証成功の場合に前記機密情報を含む端末利用者情報を登録する利用者情報登録ステップとを有することを特徴とする認証処理方法。
【請求項１０】
端末からネットワークを通じて送られてくる認証要求に応じて認証処理を行う認証処理方法において、
前記端末からネットワークを通じて端末種別情報を伴う認証要求を受けた場合に当該端末種別情報を記憶するステップと、予め端末種別毎認証方式ＩＤ、これら認証方式ＩＤに対応する認証ロジックが記憶され、前記記憶された端末種別情報を読み出し、当該端末種別情報に対応する前記端末種別毎認証方式ＩＤを取得するステップと、このステップにより取得された認証方式ＩＤに対応する認証ロジックを取得し、この認証ロジックを伴う認証情報要求情報を生成し前記要求元端末に通知する認証情報要求情報生成ステップと、少なくとも利用者の機密情報が記憶され、前記端末から前記通知により受け取った認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、復号化により少なくとも前記機密情報を取得し、この取得された機密情報と既に記憶されている機密情報とから認証成功か否かを判断する認証処理ステップとを有することを特徴とする認証処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ：携帯情報端末）等のモバイル端末、ＰＣなどの端末に利用して好適な認証処理システム、認証処理装置、プログラム及び認証処理方法に関する。
【０００２】
【従来の技術】
近年、ネットワークを利用した各種の情報提供サービスが行われている。その一例としては、オンラインにより電子商取引を行う商品販売システムが挙げられる。このようなシステムでは、さまざまな機能を実現するソフトウエアが搭載され、利用者の認証処理などを条件に情報提供サービスが行われている。
【０００３】
すなわち、情報提供サービスにおいては、利用者ＩＤ／パスワード、ＳＳＬ（Ｓｅｃｕｒｅ　Ｓｏｃｋｅｔｓ　Ｌａｙｅｒ）で代表されるＰＫＩ（Ｐｕｂｌｉｃ　Ｋｅｙ　Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）などによる利用者認証が行われている。このＰＫＩは、公開鍵暗号システムを利用してデータの暗号化や通信当事者の身分証明、通信データに対するデジタル署名を行うことにより、信頼性を保証する方式である。
【０００４】
ところで、利用者ＩＤ／パスワード、ＰＫＩ等を用いた利用者認証方式は、情報提供サービスの運用方針に基づいて一律固定の方式が採られている。
【０００５】
【発明が解決しようとする課題】
従って、以上のような利用者認証方式では、情報提供サービスの運用方針に基づいて一律固定の方式を採用しているので、携帯電話やＰＤＡなどのモバイル端末からのアクセスに対し、当該端末により、或いは端末の能力により、情報提供サービスが適用している利用者認証方式に対応できない問題がある。ここで、端末とは、同じ通信事業者の場合には基本仕様が同じであるが、同じ通信事業者の各機種ごとに少しずつ仕様が異な場合が挙げられる。端末の能力とは、例えば文字数、画面サイズ、処理速度等が挙げられる。また、情報提供サービスにおいては、端末種別に応じて利用者認証方式を変えることができない問題がある。
【０００６】
本発明は以上のような事情に鑑みてなされたもので、端末種別、端末の能力等に拘らず柔軟に利用者の情報登録の検証、認証を可能とする認証処理システム、認証処理装置、プログラム及び認証処理方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
（１）　上記課題を解決するために、本発明は、端末からネットワークを通じて送られてくる要求内容に応じた登録・認証を行う認証処理システムであって、
端末種別毎認証方式ＩＤ、これら認証方式ＩＤに対応する認証ロジックが記憶され、前記端末から端末種別情報を伴う要求を受けた場合に当該端末種別情報に対応する前記端末種別毎認証方式ＩＤを取得し、この取得された認証方式ＩＤに対応する認証ロジックを取得し、この認証ロジックを伴う認証情報要求情報を生成し前記要求元端末に通知する認証処理装置を備えた構成である。
【０００８】
この発明は以上のような構成とすることにより、端末からの端末種別情報を受け、認証処理装置は、端末種別情報に対応する認証方式の認証ロジックを取得し、前記端末にアップロードするので、端末の能力に応じた認証方式の認証ロジックを適用することが可能となり、また端末側が予め認証ロジックを備えなくとも、認証処理装置から提供される認証方式に基づく認証ロジックを用いて機密情報を暗号化することが可能となる。
【０００９】
なお、前記構成要素をもつ認証処理装置に新たに、認証ロジックを受け取った端末から当該認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、検証結果を含む少なくとも機密情報を取得し、この検証結果から検証成功の場合に前記機密情報を含む端末利用者情報を登録する手段を設けることにより、端末種別が異なる場合でも、端末の機密情報を第三者に漏れずに認証処理装置側で確実に取得でき、しかも検証結果が正しければ機密情報を含む端末利用者関連情報を的確に登録することが可能となる。
【００１０】
また、前記（１）で記載する認証処理装置の構成に新たに、認証ロジックを受け取った端末から当該認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、復号化により少なくとも機密情報を取得し、この取得された機密情報と既に登録されている機密情報とから認証成功か否かを判断する手段を設けることにより、既に登録されている端末の機密情報を参照し、端末からの認証情報を復号化して得られる機密情報を認証し、認証成功の場合には端末側の所要とする情報を提供可能とするので、端末種別に対応した認証方式による認証処理を実現できる。
【００１１】
（２）　本発明に係わる認証処理装置は、端末からネットワークを通じて端末種別情報を伴う利用者情報登録又は端末種別情報を伴う認証要求を受けた場合、前述する認証処理システムと同様な処理手段実現することにより、前述の認証処理システムと同様な作用効果を奏する。
【００１２】
（３）　以上のような一連の処理をプログラム化し、ＣＰＵである認証処理装置に読み取らせることによっても実現可能である。
【００１３】
（４）　また、本発明は、端末からネットワークを通じて送られてくる登録要求に応じて利用者情報を登録処理する認証処理方法であって、端末からネットワークを通じて端末種別情報を伴う登録要求を受けた場合に当該端末種別情報を記憶するステップと、予め端末種別毎認証方式ＩＤ、これら認証方式ＩＤに対応する認証ロジックが記憶され、前記記憶された端末種別情報を読み出し、当該端末種別情報に対応する前記端末種別毎認証方式ＩＤを取得するステップと、このステップにより取得された認証方式ＩＤに対応する認証ロジックを取得し、この認証ロジックを伴う認証情報要求情報を生成し前記要求元端末に通知する認証情報要求情報生成ステップと、前記端末から前記通知により受け取った認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、少なくとも検証結果および機密情報を取得する検証処理ステップと、この検証処理ステップによる検証結果から検証成功の場合に前記機密情報を含む端末利用者情報を登録する利用者情報登録ステップとを有する方法である。
【００１４】
この認証処理方法においては、認証処理装置が端末側からの端末種別情報に対応する認証方式の認証ロジックを取得し、端末にアップロードするので、端末の能力に応じた認証方式の認証ロジックを適用することが可能であり、また認証処理装置側から提供される認証方式に基づく認証ロジックを用いて機密情報の暗号化が可能となる。
【００１５】
さらに、端末から当該認証ロジックに少なくとも機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を前記取得された認証方式ＩＤに対応する認証ロジックに入力し、検証結果を含む少なくとも機密情報を取得し、検証成功の場合に前記機密情報を含む端末利用者情報を登録するので、、端末種別が異なる場合でも、端末の機密情報を第三者に漏れずに的確に登録することが可能となる。
【００１６】
（５）　さらに、本発明に係わる認証処理方法は、端末に端末種別に応じた認証ロジックを通知後、端末が受け取った認証ロジックに機密情報を入れて暗号化処理された認証情報を受けた場合、当該認証情報を端末種別に対応する認証方式ＩＤの認証ロジックに入力し、復号化により少なくとも機密情報を取得し、この取得された機密情報と既に記憶されている機密情報とから認証成功か否かを判断するすることにより、端末種別に対応した認証方式による認証処理を実現できる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００１８】
（第１の実施の形態）
図１は本発明に係わる認証処理システムの一実施の形態を示す系統構成図である。
【００１９】
この実施の形態は、利用者（例えば会員）情報を登録する利用者情報の登録手続きを説明する例である。
【００２０】
この認証処理システムは、通信事業者を含む各種の事業者が所有し管理するネットワーク１が設けられ、このネットワーク１には、各利用者が所持し、当該ネットワーク１を通して利用者情報登録要求、認証要求その他必要な情報の授受を行う例えば携帯電話、ＰＤＡ、ＰＣその他の携帯端末２（以下、携帯電話２と呼ぶ）、利用者が必要とする各種の情報を提供する情報提供サービスシステム３が無線または有線により接続されている。
【００２１】
前記ネットワーク１としては、通信事業者が所有する多数の基地局１１を備えた携帯電話網１２、異なるネットワーク間のプロトコル変換を行うインターネット接続ゲートウェイ１３およびインターネット１４が設けられている。
【００２２】
なお、このネットワーク１は、利用者の利用形態や携帯端末例えばＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ：携帯情報端末）等により、例えば無線ＬＡＮカード、無線ＬＡＮアクセスポイントなどの種々の異なる網を利用することから、必ずしも図１に示すようなネットワーク系統に限定されるものではない。
【００２３】
携帯電話２は、少なくとも端末種別情報を記憶する端末種別情報記憶エリア２１と情報提供サービスシステム３側から送られてくる認証方式ＩＤおよび認証ソフトである認証ロジック等を記憶する認証作成情報記憶エリア２２とを有する情報記憶部２３と、情報提供サービスシステム３に対する端末種別情報を伴う登録要求のアクセス、情報提供サービスシステム３から通知される認証方式ＩＤおよび認証ロジック等を伴う認証情報要求情報を受けたとき、利用者が入力または指定された利用者ＩＤ、機密情報を認証ロジックに入力し、当該認証ロジックに従う暗号化などの変換処理により認証情報を生成し、情報提供サービスシステム３に通知する利用者情報登録要求処理部２４とが設けられている。ここで、端末種別情報とは、例えば各通信事業者毎に取扱う機種、同一通信事業者の異なる機種などを表わす情報を意味する。
【００２４】
前記情報提供サービスシステム３は、検証または認証に必要な情報を記憶するデータベース３１と、このデータベース３１に記憶される情報を利用して利用者情報の登録および認証処理を実行する認証処理装置３２と、利用者情報登録処理用プログラムを格納するプログラムメモリ３３とによって構成されている。
【００２５】
このデータベース３１には、端末種別情報記憶エリア３１１、予め端末種別毎の認証方式ＩＤ情報を記憶する認証方式情報記憶エリア３１２、予め各認証方式ごとの認証ロジックを記憶する認証ロジック記憶エリア３１３および利用者情報記憶エリア３１４等が設けられている。なお、これら記憶エリア３１１〜３１４は必ずしも１つのデータベース３１に形成する必要はなく、例えば３１１〜３１３と３１４とを別の記憶媒体に分けて記憶する構成であってもよい。
【００２６】
前記認証処理装置３２は、ネットワーク１を含む携帯電話２側から端末種別情報を伴う利用者情報登録要求が送られてきたとき、当該端末種別情報を端末種別情報記憶エリア３１１に記憶する端末情報取得記憶手段３２１と、この端末種別情報記憶エリア３１１に記憶される端末種別情報をもとに認証方式情報記憶エリア３１２から当該携帯電話２の端末種別に対応する認証方式ＩＤを取得し、かつ、認証ロジック記憶エリア３１３から認証方式ＩＤに対応する認証方式の認証ロジックを取得し、この取得した認証ロジックにおいて必要な認証情報を識別し、認証情報要求情報を生成する認証情報要求情報生成手段３２２と、この認証方式ＩＤ、認証ロジックを伴なう認証情報要求情報を通知した後、携帯電話２で認証ロジックのもとに作成される認証情報を受取り、この認証情報を認証方式情報記憶エリア３１２の当該認証方式ＩＤに対応した認証ロジックに適用し、検証結果、利用者ＩＤ、機密情報を取得する検証処理手段３２３と、この検証処理手段３２３による検証結果が成功と判断したとき、端末種別情報記憶エリア３１１の端末種別情報及び検証に用いた認証方式ＩＤの他、利用者ＩＤ、機密情報等を利用者情報として、利用者情報記憶エリア３１４に登録する利用者情報登録手段３２４とが設けられている。
【００２７】
従って、以上のような認証処理装置３２の実施の形態によれば、携帯電話２からの端末種別情報を伴う登録要求に対し、認証処理装置３２は、端末種別毎の認証方式ＩＤ情報の中から携帯電話２の携帯種別に対応する認証方式ＩＤ情報を検索し、予め記憶される認証方式ＩＤに対応する認証方式の認証ロジックを取り出し、認証情報要求情報を携帯電話２に提供するので、端末、端末種別等に係わらず認証情報を作成することができる。すなわち、携帯電話２では、認証ロジックに利用者ＩＤ、機密情報を入れて暗号化することにより認証情報を作成し、認証処理装置３２に通知するので、秘密を必要とする携帯電話２側の利用者情報を安全に認証処理装置３２に通知でき、かつ、利用者の機密情報を確実に登録できる。
【００２８】
また、認証処理装置３２は、認証情報を認証方式ＩＤに対応する認証方式の認証ロジックに入れて検証し、検証成功の場合に利用者ＩＤ、機密情報を含む利用者関連の利用者情報を登録するので、安全を確保しつつ利用者情報を確実に登録できる。
【００２９】
次に、本発明に係わるＣＰＵで構成された認証処理装置３２がプログラムメモリ３３の利用者情報登録処理用プログラムを読み取って一連の処理を実行する例について図２のフローチャートを用いて説明する。なお、携帯電話２側は、認証処理装置３２が認証処理用プログラムに基づく一連の処理を実行するに先立ち、当該認証処理用プログラムに対応する端末内処理プログラムが既に搭載されているか、或いは搭載されいない場合には情報提供サービスシステム３からダウンロードすることにより、認証処理装置３２側の利用者情報登録処理用プログラムの処理に対応できるようにする。
【００３０】
先ず、認証処理装置３２は、携帯電話２側から端末自体が保有する端末種別情報を伴う登録要求を受信したか否かを判断し（Ｓ１）、受信したと判断した場合にはこれらの情報を端末種別情報記憶エリア３１１に記憶する（Ｓ２）。
【００３１】
しかる後、端末種別情報記憶エリア３１１から端末識別情報を読み出し、この端末種別情報をもとに認証方式情報記憶エリア３１２に記憶される端末種別毎認証方式ＩＤ情報を検索し、端末種別毎認証方式ＩＤ情報の中から携帯電話２の端末種別に対応した認証方式ＩＤを取得し（Ｓ３）、さらに認証ロジック記憶エリア３１３から当該認証方式ＩＤに対応した認証方式の認証ロジックを取得し、この取得された認証ロジックから必要な認証情報を識別し、認証情報要求情報を生成し（Ｓ４）、携帯電話２に通知する（Ｓ５）。これらの一連の処理は認証情報要求情報生成機能に相当する。
【００３２】
携帯電話２側は、認証情報要求情報の通知を受けると、認証方式ＩＤ、認証ロジックを認証作成情報記憶エリア２２に格納した後、利用者により入力叉は指定される利用者ＩＤ、機密情報を認証ロジックに入力し、当該認証ロジックに従って暗号化などの変換処理を行って認証情報を生成し、認証処理装置３２に通知する。
【００３３】
認証処理装置３２は、認証情報要求情報を通知後、携帯電話２からの認証情報の有無を判断し（Ｓ６）、認証情報有りと判断されたとき、当該認証情報を、認証ロジック記憶エリア３１３に記憶される各認証方式の認証ロジックのうち、前記認証方式ＩＤに対応する認証ロジックに入力し検証を行い、検証結果、利用者ＩＤ、機密情報を取得する（Ｓ７）。これらＳ６、Ｓ７は検証処理機能に相当する。
【００３４】
さらに、認証処理装置３２は、検証処理手段３２３による検証結果から検証が成功か否かを判断し（Ｓ８）、検証成功であれば、端末種別情報記憶エリア３１１に記憶された端末種別情報、認証方式ＩＤ、利用者ＩＤ、機密情報等を、利用者情報記憶エリア３１４に利用者情報として登録し（Ｓ９）、検証結果をもとに登録可否の登録結果を生成し、ネットワーク１を介して携帯電話２の利用者情報登録要求処理部２４に通知する（Ｓ１０）。これらＳ８、Ｓ９はプログラムの実行による利用者情報登録機能に相当する。
【００３５】
なお、以上のような一連の処理は終了指示があるまで繰り返し実行される（Ｓ１１）。
【００３６】
従って、以上のようにＣＰＵで構成される認証処理装置３２がプログラムメモリ３３に記録される利用者情報登録処理用プログラムに従って以上のような機能を実現することにより、前述する認証装置３２と同様の効果を奏することができる。
【００３７】
さらに、以上のような認証処理システムの動作及び本発明に係わる認証処理方法について図３を参照して説明する。
【００３８】
（１）　利用者は、情報提供サービスを利用するに際し、携帯電話２から通信事業者の基地局１１、携帯電話網１２、インターネット接続ゲートウェイ１４およびインターネット１４等のネットワーク１を介して情報提供サービスシステム３にアクセスする。このアクセスの際、携帯電話２の利用者情報登録要求処理部２４は、端末種別情報記憶エリア２１から端末種別情報を取得し、この端末種別情報を伴う登録要求をネットワーク１を介して情報提供サービスシステム３に通知する（ＳＴ１）。
【００３９】
（２）　情報提供サービスシステム３内の認証処理装置３２は、利用者情報登録要求有りかを判断し、登録要求有りと判断されたとき、携帯電話２から通知された登録要求に含む端末種別情報を取得し、端末種別情報記憶エリア２１に記憶する（ＳＴ２）。
【００４０】
（３）　認証処理装置３２は、端末種別情報記憶エリア２１から記憶された端末種別情報を読み出し、この端末種別情報をもとに認証方式情報記憶エリア３１２に記憶される端末種別毎認証方式ＩＤ情報を検索し、端末種別毎認証方式ＩＤ情報の中から携帯電話２の端末種別に対応した認証方式ＩＤを取得する（ＳＴ３）。
【００４１】
（４）　引き続き、認証処理装置３２は、認証ロジック記憶エリア３１３に各認証方式ごとの認証ロジックが記憶されているので、認証ロジック記憶エリア３１３からステップＳ３で取得された認証方式ＩＤに対応した認証方式の認証ロジックを取得し（ＳＴ４）、この取得された認証ロジックから必要な認証情報を識別し、認証情報要求情報を生成する（ＳＴ５）。
【００４２】
（５）　認証処理装置３２は、認証情報要求情報を生成すると、ステップＳＴ３、ＳＴ４で取得した認証方式ＩＤ、認証ロジックおよび生成された認証情報要求情報をネットワーク１を介して携帯電話２の利用者情報登録要求処理部２４に通知する（ＳＴ６）。
【００４３】
（６）　携帯電話２の利用者情報登録要求処理部２４は、認証処理装置３２から通知されてきた認証方式ＩＤ、認証ロジックを認証関連情報記憶エリア２２に格納する（ＳＴ７）。
【００４４】
（７）　また、携帯電話２の利用者情報登録要求処理部２４は、認証処理装置３２から通知された認証情報要求情報の中に指定されている機密情報および利用者自身の利用者ＩＤを入力するように利用者に促す。ここで、利用者が携帯電話２に利用者ＩＤ、機密情報を入力叉は指定すると、携帯電話２の利用者情報登録要求処理部２４は、入力された利用者ＩＤ、機密情報を認証処理装置３から受け取った認証ロジックに入力し、当該認証ロジックに従って暗号化などの変換処理を施すことにより、認証情報を生成し（ＳＴ８）、基地局１１、携帯電話網１２、インターネット接続ゲートウェイ１４およびインターネット１４等のネットワーク１を介して情報提供サービスシステム３内の認証処理装置３２の検証処理手段３２３に通知する（ＳＴ９）。
【００４５】
（８）　認証処理装置３２の検証処理手段３２３は、認証処理の有無を判断し、認証情報有りと判断されたとき、当該認証情報を取得する。この取得された認証情報を、認証ロジック記憶エリア３１３に記憶される各認証方式の認証ロジックのうち、前記ステップＳ３で取得した認証方式ＩＤに対応する認証ロジックに入力し検証を行い、検証結果、利用者ＩＤ、機密情報を取得する（ＳＴ１０）。
【００４６】
（９）　さらに、認証処理装置３２の利用者情報登録手段３２４は、検証処理手段３２３による検証結果から検証が成功か否かを判断し、検証成功であれば、端末種別情報記憶エリア３１１に記憶された端末種別情報、認証方式ＩＤ、利用者ＩＤ、機密情報等を、利用者情報記憶エリア３１４に利用者情報として登録する（ＳＴ１１）。そして、検証結果をもとに登録可否の登録結果を生成し、ネットワーク１を介して携帯電話２の利用者情報登録要求処理部２４に通知する（ＳＴ１２）。
【００４７】
従って、以上のような認証処理システムおよび認証処理方法の実施の形態によれば、携帯電話２からの端末種別情報を伴う登録要求に対し、認証処理装置３２は、端末種別毎の認証方式ＩＤ情報の中から携帯電話２の携帯種別に対応する認証方式ＩＤ情報を検索し、予め記憶される認証方式ＩＤに対応する認証方式の認証ロジックを取り出し、認証情報要求情報を端末電話２に提供し、この認証ロジックの中に利用者ＩＤ、機密情報を入れて暗号化した認証情報を受け取るので、端末、端末種別の違いに拘らず、機密を必要とする端末電話２側の認証情報を安全に受信できる。
【００４８】
また、認証処理装置３２では、認証情報を再度認証方式ＩＤに対応する認証方式の認証ロジックに入れて検証し、検証成功の場合に認証情報に含まれる利用者ＩＤ、機密情報を含む利用者関連の利用者情報を登録するので、利用者情報の安全性を確保しつつ適切に登録できる。
【００４９】
（第２の実施の形態）
図４は本発明に係わる認証処理システムの一実施の形態を示す系統構成図である。
【００５０】
この実施の形態は、第１の実施の形態における利用者情報の登録後に実際に情報提供サービスを受ける場合の認証手続きを説明する例である。
【００５１】
従って、認証処理システム全体の構成は、図１と同様であるので、同一部分には同一符号を付して図１の説明に譲り、以下、特に異なる構成部分、プログラム及び認証処理方法について説明する。
【００５２】
先ず、認証処理システムを構成する携帯電話２は、情報提供サービスシステム３にアクセスする際に認証要求を行うことから、利用者認証要求処理部２５が設けられている。この利用者認証要求処理部２５は、端末種別情報を伴う認証要求、情報提供サービスシステム３から通知される認証方式ＩＤおよび認証ロジック等を伴う認証情報要求情報を受けたとき、利用者が入力または指定された利用者ＩＤ、機密情報を認証ロジックに入力し、当該認証ロジックに従う暗号化などの変換処理により認証情報を生成し、情報提供サービスシステム３に通知する機能をもっている。
【００５３】
一方、情報提供サービスシステム３は、図１と同様に端末種別情報記憶エリア３１１、認証方式情報記憶エリア３１２、認証ロジック記憶エリア３１３及び利用者情報記憶エリア３１４を有するデータベース３１が設けられ、さらに認証処理装置３２が設けられている。なお、これら記憶エリア３１１〜３１４は必ずしも１つのデータベース３１に形成する必要はなく、例えば３１１〜３１３と３１４とを別の記憶媒体に分けて記憶する構成であってもよい。
【００５４】
認証処理装置３２は、第１の実施の形態と同様に端末情報取得記憶手段３２１、認証情報要求生成手段３２２の他、利用者認証処理手段３２５が設けられている。この利用者認証処理手段３２５は、携帯電話２から通知される認証情報をもとに認証ロジック記憶エリア３１３に記憶される認証方式の中から認証方式ＩＤに対応する認証ロジックを用いて復号化などの変換処理を行って利用者ＩＤ、機密情報その他の情報を取得し、これらの情報を手掛かりに利用者情報記憶エリア３１４から対応する機密情報を取り出し、復号化処理によって得られた機密情報と利用者情報記憶エリア３１４の機密情報とを比較し認証を行うものである。
【００５５】
３５は認証処理用プログラムを格納するプログラムメモリである。
【００５６】
従って、以上のような認証処理装置３２の実施の形態によれば、予め利用者からの登録要求に応じて利用者の利用者ＩＤ、機密情報等を登録した後、利用者から認証要求があったとき、利用者情報の登録と同様に利用者携帯電話２からの利用者ＩＤ、機密情報の暗号化処理による認証情報を受け、認証方式ＩＤに対応する認証方式の認証ロジックで複合化し、得られる機密情報と既に登録されている機密情報とを比較し、利用者の認証処理を行うので、端末、端末の能力、端末種別に拘らず、各端末ごとに応じた認証方式により確実に認証することができる。
【００５７】
次に、本発明に係わるＣＰＵで構成された認証処理装置３２がプログラムメモリ３５に格納される認証用プログラムを読み取って一連の処理を実行する例について図５のフローチャートを用いて説明する。
【００５８】
認証処理装置（ＣＰＵ）３２による図５の処理Ｓ２１〜Ｓ２５は、図２に示す処理Ｓ１〜Ｓ５と同様であるので、ここでは図２の説明に譲り、以下、携帯電話２から認証情報が認証処理装置３２宛てに通知された以降の処理について説明する。
【００５９】
認証処理装置３２は、携帯電話２からの認証情報の有無を判断し（Ｓ２６）、認証情報有りの場合には、認証ロジック記憶エリア３１３に記憶される各認証方式の認証ロジックのうち、前記認証方式ＩＤに対応する認証ロジックに対して認証情報とともに端末種別情報、認証方式ＩＤとともに入力し、当該認証ロジックに従って復号化などの変換処理を行い、利用者ＩＤ、機密情報を取得する（Ｓ２７）。さらに、この取得した利用者ＩＤ、機密情報および認証方式ＩＤをもとに利用者情報記憶エリア３１４を検索し、これら情報に対応する機密情報を取得し、認証ロジックで取得した機密情報と利用者情報記憶エリア３１４から取得した機密情報とを比較し、認証成功か否かを判断し（Ｓ２８）、認証成功の場合には認証成功結果を携帯電話２に通知した後、情報提供処理を実施する。認証失敗の場合も同様に携帯電話２に通知する（Ｓ２９〜Ｓ３２）。これらの処理は認証処理機能に相当する。
【００６０】
従って、以上のような認証処理用プログラムによる認証処理手続きにおいても、前述する認証処理装置３２と同様の効果を奏することができる。
【００６１】
さらに、第２の実施の形態における認証処理システムの動作および認証処理方法について図６を参照して説明する。
【００６２】
（１）　利用者は、情報提供サービスを利用するに際し、携帯電話２から通信事業者の基地局１１、携帯電話網１２、インターネット接続ゲートウェイ１４およびインターネット１４等のネットワーク１を介して情報提供サービスシステム３にアクセスする。このアクセスの際、携帯電話２の利用者認証要求処理部２５は、端末種別情報記憶エリア２１から端末種別情報を取得し、この端末種別情報を伴う認証要求をネットワーク１を介して情報提供サービスシステム３に通知する（ＳＴ２１）。
【００６３】
（２）　認証処理装置３２は、携帯電話２から通知された認証要求に含む端末種別情報を取得し、端末種別情報記憶エリア３１１に記憶する（ＳＴ２２）。
【００６４】
（３）　しかる後、認証処理装置３２は、端末種別情報記憶エリア３１１から記憶された端末種別情報を読み出し、この端末種別情報をもとに認証方式情報記憶エリア３１２に記憶される端末種別毎認証方式ＩＤ情報を検索し、端末種別毎認証方式ＩＤ情報の中から携帯電話２の端末種別に対応した認証方式ＩＤを取得する（ＳＴ２３）。
【００６５】
（４）　引き続き、認証処理装置３は、認証ロジック記憶エリア３１３に各認証方式ごとの認証ロジックが記憶されているので、認証ロジック記憶エリア３１３からステップＳＴ２３で取得された認証方式ＩＤに対応した認証方式の認証ロジックを取得し（ＳＴ２４）、この取得された認証ロジックから必要な認証情報を識別し、認証情報要求情報を生成する（ＳＴ２５）。
【００６６】
（５）　認証処理装置３は、認証情報要求情報を生成すると、ステップＳＴ２３、ＳＴ２４、ＳＴ２５で取得した認証方式ＩＤ、認証ロジックおよび生成された認証情報要求情報を、ネットワーク１を介して携帯電話２の利用者認証要求処理部２５に通知する（ＳＴ２６）。
【００６７】
（６）　携帯電話２の利用者認証要求処理部２５は、認証処理装置３２から通知されてきた認証方式ＩＤ、認証ロジックを認証関連情報記憶エリア２２に格納する（ＳＴ２７）。
【００６８】
（７）　また、携帯電話２の利用者認証要求処理部２５は、認証処理装置３２から通知された認証情報要求情報の中で要求されている機密情報および利用者自身の利用者ＩＤを入力するように利用者に促す。ここで、利用者が携帯電話２に利用者ＩＤ、機密情報を入力または指定すると、携帯電話２の利用者認証要求処理部２５は、入力された利用者ＩＤ、機密情報を認証処理装置３から受け取った認証ロジックに入力し、当該認証ロジックに従って暗号化などの変換処理を施すことにより、認証情報を生成し（ＳＴ２８）、ネットワーク１を介して認証処理装置３２に通知する（ＳＴ２９）。
【００６９】
（８）　認証処理装置３２は、携帯電話２からの認証情報を取得すると、認証ロジック記憶エリア３１３に記憶される各認証方式の認証ロジックのうち、前記ステップＳ３で取得した認証方式ＩＤに対応する認証ロジックに対して、通知を受けた認証情報、端末種別情報、認証方式ＩＤを入力し、当該認証ロジックを起動させる。
【００７０】
（９）　認証処理手段３２５から認証情報、端末種別情報、認証方式ＩＤの入力を受けた認証ロジックは、当該認証ロジックに従って認証情報を復号化などの変換処理を行って利用者ＩＤ、機密情報を取得する。
【００７１】
（１０）　しかる後、認証ロジックは、取得した利用者ＩＤ、端末種別情報、認証方式ＩＤをもとに利用者情報記憶エリア３１４の利用者情報を検索し、これらの情報に対応する機密情報を取得する。
【００７２】
（１１）　そして、認証ロジックは、利用者情報記憶エリア３１４から取得した機密情報と認証情報から取得した機密情報とを比較し、両機密情報が一致するとき認証の成功、異なる場合には認証失敗の認証結果を得、これらの認証結果を利用者認証処理手段３２５に返送する。
【００７３】
（１２）　認証処理装置３２の利用者認証処理手段３２５は、認証結果をネットワーク１を介して携帯電話２に通知する。
【００７４】
従って、以上のような認証処理システムおよび認証処理方法によれば、端末の端末種別情報を受けると、認証処理装置３は、端末種別情報に対応する認証方式の認証ロジックを提供し、端末に機密情報を挿入し暗号化した認証情報の作成を促するので、端末が認証ロジックを備えることなく、認証処理装置３からの認証ロジックを用いて利用者の機密情報等の利用者情報を安全に認証処理装置２に通知できる。また、認証処理装置２は、端末の能力、端末種別等の違いに拘らず、何れの端末の利用者情報でも検証しつつ登録できる。
【００７５】
また、利用者情報の登録後、端末から情報サービスの提供を受けるために認証要求をしたとき、端末種別情報に対応する認証方式の認証ロジックを提供し、端末から機密情報を挿入し暗号化した認証情報を受けると、認証処理装置３は、認証情報を復号化して機密情報を取得し、既に登録されている機密情報と比較し、認証結果を通知するので、端末種別毎に異なる認証方式を適用し、利用者の認証情報を認証できる。
【００７６】
なお、本願発明は、上記実施の形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変形して実施できる。
【００７７】
例えば述べた認証処理システムは、（１）モバイル情報提供システム、（２）社内業務システム、（３）電子行政システム等にも容易に適用可能である。
【００７８】
（１）　モバイル情報提供システムについて。
【００７９】
各国、各携帯電話会社毎に仕様が異なる携帯電話、各メーカ毎に仕様が異なる携帯情報端末からのアクセスに対して、それぞれの機種の仕様に対応した認証方式を自動的に選択し適用することにより、同一情報提供システム内においてそれぞれの機種に対応した認証方式による認証手続きと認証情報との一元的な管理を行うことができる。
【００８０】
（２）　社内業務システムについて。
【００８１】
利用者の権限や業務内容の機密度に対応して異なる認証方式を適用するようにすれば、社内業務の安全性を強化できる。
【００８２】
（３）　電子行政システムについて。
【００８３】
また、施行行政内容に応じて異なる認証方式と機密情報とを適用するようにすれば、各施行行政内容に応じ、必要かつ異なる利用者認証情報による利用者管理を図ることができる。
【００８４】
さらに、各実施の形態は可能な限り組み合わせて実施することが可能であり、その場合には組み合わせによる効果が得られる。さらに、上記各実施の形態には種々の上位，下位段階の発明が含まれており、開示された複数の構成要素の適宜な組み合わせにより種々の発明が抽出され得るものである。例えば問題点を解決するための手段に記載される全構成要件から幾つかの構成要件が省略されうることで発明が抽出された場合には、その抽出された発明を実施する場合には省略部分が周知慣用技術で適宜補われるものである。
【００８５】
【発明の効果】
以上説明したように本発明によれば、端末種別、端末の能力等に拘らず柔軟に利用者の情報登録検証、認証を行うことができる認証処理システム、認証処理装置、プログラム及び認証処理方法を提供できる。
【図面の簡単な説明】
【図１】本発明に係わる認証処理システムの一実施の形態を示す系統構成図。
【図２】本発明に係わる認証処理装置によるプログラムによる一連の処理例を説明するフローチャート。
【図３】本発明に係わる認証処理システムおよび認証処理方法の一実施の形態を説明するシーケンス図。
【図４】本発明に係わる認証処理システムの他の実施の形態を示す系統構成図。
【図５】図４に示す認証処理装置によるプログラムによる一連の処理例を説明するフローチャート。
【図６】図４に示す認証処理システムおよび認証処理方法の一実施の形態を説明するシーケンス図。
【符号の説明】
１…ネットワーク
２…携帯電話
３…情報提供サービスシステム
１１…基地局
１２…携帯電話網
１３…インターネット接続ゲートウエイ
１４…インターネット
２１…端末種別情報記憶エリア
２２…認証作成情報記憶エリア
２３…情報記憶部
２４…利用者情報登録要求処理部
２５…利用者認証要求処理部
３１…データベース
３２…認証処理装置
３３…プログラム
４４…プログラムメモリ
３１１…端末種別情報記憶エリア
３１２…認証方式情報記憶エリア
３１３…認証ロジック記憶エリア
３１４…利用者情報記憶エリア
３２１…端末情報取得記憶手段
３２２…認証情報要求情報生成手段
３２３…検証処理手段
３２４…利用者情報登録手段
３２５…利用者認証処理手段
【図１】
2004040555.tif 000003
【図２】
2004040555.tif 000004
【図３】
2004040555.tif 000005
【図４】
2004040555.tif 000006
【図５】
2004040555.tif 000007
【図６】
2004040555.tif 000008