(57)【要約】【課題】クライアント端末に生体認証用の入力デバイスが設けられていない場合であっても、ウェブサーバの側でユーザの生体認証情報に基いて適切なユーザ認証を行なうことのできるユーザ認証システムを提供すること。【解決手段】携帯電話端末５の認証ユニット１９を作動させてユーザの生体認証情報を取得し、この生体認証情報を携帯電話端末５の送受信部２０を介してクライアント端末２に送信し、クライアント端末２の送受信部３０で受信された生体認証情報を認証情報としてネットワーク３経由でウェブサーバ４に送信し、ウェブサーバ４側の処理によってユーザの生体認証情報の適否を判定する。【選択図】図１
2010238158.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末に情報を送信するためのデータ送信手段と生体認証用の入力デバイスとを備えた携帯電話端末に、前記入力デバイスを作動させてユーザの生体認証情報を取得し当該生体認証情報を前記データ送信手段を介して前記クライアント端末に送信させる入力デバイス強制起動手段を配備すると共に、
前記クライアント端末には、該クライアント端末のデータ受信手段で受信された生体認証情報を認証情報としてネットワーク経由でウェブサーバに送信させる認証データ送信手段を配備したことを特徴とするユーザ認証システム。
【請求項２】
前記クライアント端末に、前記データ受信手段で受信された生体認証情報とユーザが手動入力したユーザＩＤとの組み合わせを認証情報として前記認証データ送信手段に引き渡す認証データ結合手段を併設し、
前記ウェブサーバは、前記クライアント端末から送信されるユーザＩＤと前記ウェブサーバの記憶手段に予め記憶されているユーザＩＤとの一致不一致、および、前記クライアント端末から送信される生体認証情報と前記ウェブサーバの記憶手段に予め記憶されている生体認証情報との一致不一致を判定し、ユーザＩＤおよび生体認証情報が共に一致した場合には前記クライアント端末へのサービスの提供を完全に許容する一方、ユーザＩＤのみが一致した場合には前記クライアント端末へのサービスの提供を一部だけ許容し、何れも一致しない場合には前記クライアント端末へのサービスの提供を非実行とするように構成したことを特徴とする請求項１記載のユーザ認証システム。
【請求項３】
前記入力デバイスが指紋センサーによって構成されている請求項１または請求項２のうち何れか一項に記載のユーザ認証システム。
【請求項４】
前記入力デバイスが静脈認証センサーによって構成されている請求項１または請求項２のうち何れか一項に記載のユーザ認証システム。
【請求項５】
生体認証用の入力デバイスを備えた携帯電話端末から受信した生体認証情報を認証情報としてネットワーク経由でウェブサーバに送信する認証データ送信手段を備えたことを特徴とするクライアント端末。
【請求項６】
クライアント端末に情報を送信するためのデータ送信手段と、生体認証用の入力デバイスと、前記入力デバイスを作動させてユーザの生体認証情報を取得すると共に当該生体認証情報を前記データ送信手段を介して前記クライアント端末に送信する入力デバイス強制起動手段を備えたことを特徴とする携帯電話端末。
【請求項７】
クライアント端末に情報を送信するためのデータ送信手段と生体認証用の入力デバイスとを備えた携帯電話端末のマイクロプロセッサを、前記入力デバイスを作動させてユーザの生体認証情報を取得させ、取得された生体認証情報を前記データ送信手段を介して前記クライアント端末に送信させる入力デバイス強制起動手段として機能させるための携帯電話端末用機能拡張プログラムと、
前記クライアント端末のマイクロプロセッサを、該クライアント端末のデータ受信手段で受信された生体認証情報を認証情報としてネットワーク経由でウェブサーバに送信させる認証データ送信手段として機能させるためのクライアント端末用機能拡張プログラムとによって構成されるユーザ認証用補助プログラム。
【請求項８】
前記クライアント端末用機能拡張プログラムは、前記クライアント端末のマイクロプロセッサを、更に、前記データ受信手段で受信された生体認証情報とユーザが手動入力したユーザＩＤとの組み合わせを認証情報として前記認証データ送信手段に引き渡す認証データ結合手段として機能させるように構成されていることを特徴とする請求項７記載のユーザ認証用補助プログラム。
【請求項９】
クライアント端末のマイクロプロセッサを、該クライアント端末のデータ受信手段で受信された生体認証情報を認証情報としてネットワーク経由でウェブサーバに送信させる認証データ送信手段として機能させるためのクライアント端末用機能拡張プログラム。
【請求項１０】
クライアント端末に情報を送信するためのデータ送信手段と生体認証用の入力デバイスとを備えた携帯電話端末のマイクロプロセッサを、前記入力デバイスを作動させてユーザの生体認証情報を取得させ、取得された生体認証情報を前記データ送信手段を介して前記クライアント端末に送信させる入力デバイス強制起動手段として機能させるための携帯電話端末用機能拡張プログラム。
【請求項１１】
クライアント端末に情報を送信するためのデータ送信手段と生体認証用の入力デバイスとを備えた携帯電話端末の入力デバイスを作動させてユーザの生体認証情報を取得し、この生体認証情報を前記データ送信手段を介して前記クライアント端末に送信した後、
前記クライアント端末のデータ受信手段で受信された生体認証情報を認証情報として該クライアント端末からネットワーク経由でウェブサーバに送信するようにしたことを特徴とするユーザ認証方法。
【請求項１２】
前記データ受信手段で受信された生体認証情報とユーザが手動入力したユーザＩＤとの組み合わせを認証情報として前記クライアント端末から前記ネットワーク経由でウェブサーバに送信するようにしたことを特徴とする請求項１１記載のユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末とウェブサーバおよびネットワークによって構成されるユーザ認証システムに生体認証用の入力デバイスを備えた携帯電話端末を加えて構成されるユーザ認証システム、および、そのクライアント端末および携帯電話端末で利用されるユーザ認証用補助プログラムと、ユーザ認証方法に関する。
【背景技術】
【０００２】
クライアント端末とウェブサーバおよびネットワークによって構成されるサービス提供システムにおいて、クライアント端末からウェブサーバに送信される認証情報とウェブサーバの記憶手段に予め記憶されている認証情報との一致不一致をウェブサーバが判定し、認証情報が一致した場合に限ってウェブサーバからクライアント端末へのサービス提供を許容するようにしたユーザ認証システムが既に公知である。
クライアント端末からウェブサーバに送信する認証情報としては、文字や数字の組み合わせを利用したユーザＩＤが周知であり、近年では、クライアント端末に実装した生体認証用の入力デバイス、例えば、指紋センサーや静脈認証センサー等を利用してユーザの生体認証情報を取得し、この生体認証情報をクライアント端末からウェブサーバに送信してユーザの認証を行うようにしたものも一般化されつつある。
【０００３】
更に、クライアント端末に生体認証用の入力デバイスと無線タグの受信装置を併設し、ユーザの生体認証情報とユーザＩＤを利用してユーザの認証を行うようにしたユーザ情報取得装置が特許文献１として提案されている。
しかし、このユーザ情報取得装置は、生体認証用の入力デバイスや無線タグ用の受信装置を当初からクライアント端末に組み込む事を前提とした構成であり、生体認証用の入力デバイスや無線タグ用の受信装置を備えていない既存のクライアント端末に適用することはできない。
【０００４】
また、パーソナルコンピュータ等のクライアント端末と携帯電話端末の指紋認証機能を組み合わせてクライアント端末で利用されるソフトウェアのライセンスを判定するようにした個人認証方法が特許文献２として提案されている。
しかしながら、この個人認証方法は携帯電話端末自体が備える指紋認証機能を利用してライセンスの適否を判定するものであり、クライアント端末やサーバの側でソフトウェアのライセンスを判定するものではないので、携帯電話端末からの出力信号（判定結果の信号）を偽造したり携帯電話端末に保存されている比較対象の指紋データ等を操作したりすることで、比較的容易にソフトウェアの不正使用が許容される可能性がある。
【０００５】
更に、ＵＩＭを備えた携帯電話機の指紋センサーと携帯電話機の充電器とクライアント端末とを組み合わせてクライアント端末のログインの可否を判定するようにしたネットワークログインシステムが特許文献３として開示されている。
しかし、このものも、携帯電話端末自体が備える指紋認証機能でログインの可否を判定する点では特許文献２に開示される個人認証方法と同様であり、携帯電話端末からの出力信号を偽造したり、携帯電話端末に保存されている比較対象の指紋データを操作したりすることにより、比較的容易に不正なログインが許容される可能性がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１４８９８２号公報（段落００１７，図１）
【特許文献２】特開２００１−２７３１３５号公報（段落００１１，図６）
【特許文献３】特開２００４−３５５０５７号公報（段落０００７，００１１，図２）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで、本発明の目的は、クライアント端末に生体認証用の入力デバイスが設けられていない場合であっても、携帯電話端末が備える生体認証用の入力デバイスを用いて、ウェブサーバの側で、ユーザの生体認証情報に基いて適切なユーザ認証を行なうことができるようにすることにある。
【課題を解決するための手段】
【０００８】
本発明のユーザ認証システムは、前記課題を解決するため、クライアント端末に情報を送信するためのデータ送信手段と生体認証用の入力デバイスとを備えた携帯電話端末に、前記入力デバイスを作動させてユーザの生体認証情報を取得し当該生体認証情報を前記データ送信手段を介して前記クライアント端末に送信させる入力デバイス強制起動手段を配備すると共に、
前記クライアント端末には、該クライアント端末のデータ受信手段で受信された生体認証情報を認証情報としてネットワーク経由でウェブサーバに送信させる認証データ送信手段を配備したことを特徴とする構成を有する。
【０００９】
このうち、クライアント端末は、特に、生体認証用の入力デバイスを備えた携帯電話端末から受信した生体認証情報を認証情報としてネットワーク経由でウェブサーバに送信する認証データ送信手段を備えたことを特徴とする構成を有する。
【００１０】
また、携帯電話端末は、特に、クライアント端末に情報を送信するためのデータ送信手段と、生体認証用の入力デバイスと、前記入力デバイスを作動させてユーザの生体認証情報を取得すると共に当該生体認証情報を前記データ送信手段を介して前記クライアント端末に送信する入力デバイス強制起動手段を備えたことを特徴とする構成を有する。
【００１１】
また、本発明のユーザ認証用補助プログラムは、前記と同様の課題を達成するため、クライアント端末に情報を送信するためのデータ送信手段と生体認証用の入力デバイスとを備えた携帯電話端末のマイクロプロセッサを、前記入力デバイスを作動させてユーザの生体認証情報を取得させ、取得された生体認証情報を前記データ送信手段を介して前記クライアント端末に送信させる入力デバイス強制起動手段として機能させるための携帯電話端末用機能拡張プログラムと、
前記クライアント端末のマイクロプロセッサを、該クライアント端末のデータ受信手段で受信された生体認証情報を認証情報として前記ネットワーク経由でウェブサーバに送信させる認証データ送信手段として機能させるためのクライアント端末用機能拡張プログラムとによって構成される。
【００１２】
このうち、クライアント端末用機能拡張プログラムは、特に、クライアント端末のマイクロプロセッサを、該クライアント端末のデータ受信手段で受信された生体認証情報を認証情報としてネットワーク経由でウェブサーバに送信させる認証データ送信手段として機能させることを特徴とする構成を有する。
【００１３】
また、携帯電話端末用機能拡張プログラムは、特に、クライアント端末に情報を送信するためのデータ送信手段と生体認証用の入力デバイスとを備えた携帯電話端末のマイクロプロセッサを、前記入力デバイスを作動させてユーザの生体認証情報を取得させ、取得された生体認証情報を前記データ送信手段を介して前記クライアント端末に送信させる入力デバイス強制起動手段として機能させることを特徴とする構成を有する。
【００１４】
本発明のユーザ認証方法は、前記と同様の課題を達成するため、クライアント端末に情報を送信するためのデータ送信手段と生体認証用の入力デバイスとを備えた携帯電話端末の入力デバイスを作動させてユーザの生体認証情報を取得し、この生体認証情報を前記データ送信手段を介して前記クライアント端末に送信した後、
前記クライアント端末のデータ受信手段で受信された生体認証情報を認証情報として該クライアント端末からネットワーク経由でウェブサーバに送信するようにしたことを特徴とする構成を有する。
【発明の効果】
【００１５】
本発明のユーザ認証システムおよびユーザ認証用補助プログラムとユーザ認証方法は、携帯電話端末の入力デバイスを作動させてユーザの生体認証情報を取得させ、この生体認証情報を携帯電話端末のデータ送信手段を介してクライアント端末に送信し、クライアント端末のデータ受信手段で受信された生体認証情報を認証情報としてネットワーク経由でクライアント端末からウェブサーバに送信するようにしたので、クライアント端末に生体認証用の入力デバイスが設けられていない場合であっても、ウェブサーバ側の処理によってユーザの生体認証情報に基いて適切なユーザ認証を行なうことができる。
【００１６】
しかも、クライアント端末から送信された認証情報と比較すべき認証情報はウェブサーバの記憶手段に記憶することが可能であり、認証情報の一致不一致の判定はウェブサーバの側で行うことが可能であるので、携帯電話端末に保存されている認証情報が改竄される恐れがなく、また、携帯電話端末から判定結果の信号を出力する構成ではないので、携帯電話端末からの信号出力を偽装されるといった恐れもなく、ユーザの生体認証情報に基いて適切なユーザ認証を行なうことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明のユーザ認証方法を適用したユーザ認証システムの一実施形態について構成の概略を示したブロック図である。
【図２】同実施形態のユーザ認証システムの一部を構成する携帯電話端末の構成の概略を示したブロック図である。
【図３】同実施形態のユーザ認証システムの一部を構成するクライアント端末の構成の概略を示したブロック図である。
【図４】同実施形態のユーザ認証システムの一部を構成するウェブサーバの構成の概略を示したブロック図である。
【図５】同実施形態のクライアント端末に格納されるクライアント端末用機能拡張プログラムの構成の概略を示したフローチャートである。
【図６】同実施形態の携帯電話端末に格納される携帯電話端末用機能拡張プログラムの構成の概略を示したフローチャートである。
【図７】同実施形態のウェブサーバによって実行されるユーザ認証処理の概略を示したフローチャートである。
【発明を実施するための形態】
【００１８】
次に、本発明を実施するための形態について一例を挙げ、図面を参照して詳細に説明する。
【００１９】
図１は本発明のユーザ認証方法を適用したユーザ認証システムの一実施形態について構成の概略を示したブロック図である。
【００２０】
この実施形態のユーザ認証システム１の主要部は、図１に示す通り、クライアント端末２と、インターネット等のネットワーク３を経由してクライアント端末２に各種のサービス例えばアプリケーションプログラムやコンテンツあるいはバンキング機能等を提供するウェブサーバ４と、クライアント端末２とウェブサーバ４とを情報伝達可能に接続するネットワーク３と、携帯電話端末５によって構成される。
図１中の基地局６は、携帯電話端末５を利用するために設置されている公知の携帯電話用基地局である。
【００２１】
図２は携帯電話端末５の構成の概略を示したブロック図である。
携帯電話端末５は、通話用のマイク７およびスピーカ８と、基地局６との間での通信を行なうための送受信部９、ならびに、ディスプレイ１０を有し、対象物を撮影するためのデジタルカメラ１１を備える。
【００２２】
ディスプレイ１０は液晶モニタ等によって構成され、電話番号の選択表示や着信履歴等の表示、更には、作成過程にあるメールや受信メールの表示等に利用され、また、デジタルカメラ１１を利用した撮影モードにおいては、デジタルカメラ１１が捕えている画像の確認等に利用される。
【００２３】
カメラ制御部１２は中央制御部を構成するマイクロプロセッサ１３からの指令を受けてデジタルカメラ１１を駆動し、デジタルカメラ１１で撮像された画像は、色補正等の処理を施されてからマイクロプロセッサ１３に読み込まれ、データメモリ部１４に格納される。データメモリ部１４には、撮影モードで撮影された画像データの他にもメールのテキストデータや登録済電話番号および電子メールアドレス等が記憶される。
【００２４】
従来と同様、携帯電話端末５を通常の音声通信用に使用する際には、マイク７から入力された音声が音声処理部１５でＡ／Ｄ変換されてマイクロプロセッサ１３に転送され、更に、マイクロプロセッサ１３で通信形式データに変換された後、送受信部９で変調されて内蔵式もしくは伸縮式のアンテナ１６を介して最寄りの基地局６に送信される。
【００２５】
また、アンテナ１６で受信された通信電波は送受信部９で復調されてマイクロプロセッサ１３に転送され、音声データに変換されてから、音声処理部１５でＤ／Ａ変換等の処理操作を受けてスピーカ８から音声として出力される。
【００２６】
キー操作部１７は、電話番号の入力操作等の場合にはテンキーとして使用され、また、電子メールの作成等に際してはテキストデータ入力用のカナキー等として利用される。また、画面スクロールキー，十字キー，決定キー等を備える。
【００２７】
認証ユニット１９は生体認証用の入力デバイスであり、公知の指紋センサーあるいは静脈認証センサー等によって構成され、マイクロプロセッサ１３からの指令で駆動制御される。
【００２８】
送受信部２０は、無線ＬＡＮあるいはＩｒＤＡ等の公知の近距離通信システムを利用したデータの送受信手段であり、クライアント端末２との間での双方向通信が可能であるが、この実施形態にあっては、クライアント端末２に直接的に情報を送信するためのデータ送信手段として機能する。
【００２９】
リードオンリーメモリ１８（以下、ＲＯＭ１８という）には、通話や電子メールの送受信さらには画像の撮影ならびに画像の再生等に必要とされる処理を実行するための制御プログラムが格納されている。
【００３０】
更に、本実施形態においては、特に、生体認証用の入力デバイスである認証ユニット１９を作動させてユーザの生体認証情報を取得させ、この生体認証情報を送受信部２０を介して最寄りのクライアント端末２に送信させる入力デバイス強制起動手段としてマイクロプロセッサ１３を機能させるための携帯電話端末用機能拡張プログラム（図６参照）がＲＯＭ１８に格納されている。
【００３１】
図３はクライアント端末２の構成の概略を示したブロック図である。
クライアント端末２は通常のパーソナルコンピュータあるいはワークステーション等によって構成される。
【００３２】
クライアント端末２は、演算処理用のマイクロプロセッサ２１と、基本的な制御プログラムを格納したリードオンリーメモリ２２（以下、ＲＯＭ２２という）、および、演算データの一時記憶等に利用されるランダムアクセスメモリ２３（以下、ＲＡＭ２３という）を備える。
【００３３】
また、クライアント端末２は、様々なアプリケーションプログラムやデータ等を保存するためのハードディスク２４を備える。
【００３４】
そして、マイクロプロセッサ２１の入出力回路２５には、マン・マシン・インターフェイスとして機能するキーボード２６，マウス２７およびディスプレイ２８が接続されている。
【００３５】
インターフェイス２９はクライアント端末２をネットワーク３に接続するためのインターフェイスである。
【００３６】
また、クライアント端末２の送受信部３０は無線ＬＡＮあるいはＩｒＤＡ等の公知の近距離通信システムを利用したデータの送受信手段である。
【００３７】
クライアント端末２の送受信部３０には携帯電話端末５との間で双方向通信を行なう機能があるが、この実施形態にあっては、専ら、携帯電話端末５の送受信部２０から送信された情報を直接的に受信するためのデータ受信手段として機能する。
【００３８】
ハードディスク２４には、更に、送受信部３０が携帯電話端末５から受信した生体認証情報とユーザがキーボード２６を操作して手動入力したユーザＩＤとを組み合わせて認証情報とする認証データ結合手段、および、この認証情報をインターフェイス２９およびネットワーク３を経由してウェブサーバ４に送信する認証データ送信手段としてマイクロプロセッサ２１を機能させるためのクライアント端末用機能拡張プログラム（図５参照）が格納されている。
【００３９】
クライアント端末２がウェブサーバ４のサービスを利用するために必要とするアプリケーションプログラムには、例えば、ウェブサイト閲覧用のプログラムやインターネットバンキング用のプログラム等を初めとして多種多様なものがあるが、何れも公知であるから、ここでは特に説明しない。
【００４０】
図４はウェブサーバ４の構成の概略を示したブロック図である。
ウェブサーバ４は通常のパーソナルコンピュータあるいはワークステーション等によって構成される。
【００４１】
ウェブサーバ４は、演算処理用のマイクロプロセッサ３１と、基本的な制御プログラムを格納したリードオンリーメモリ３２（以下、ＲＯＭ３２という）、および、演算データの一時記憶等に利用されるランダムアクセスメモリ３３（以下、ＲＡＭ３３という）を備える。
【００４２】
また、ウェブサーバ４は、クライアント端末２にサービスを提供する際に必要とされる様々なアプリケーションプログラムやデータ等を保存するためのハードディスク３４を有する。
【００４３】
ウェブサーバ４におけるマイクロプロセッサ３１の入出力回路３５には、マン・マシン・インターフェイスとして機能するキーボード３６，マウス３７およびディスプレイ３８が接続されている。
【００４４】
ウェブサーバ４の記憶手段として機能するハードディスク３４には、更に、ウェブサーバ４からのサービス提供を許容されたユーザを特定するための認証情報となるユーザＩＤと各ユーザＩＤに対応する生体認証情報が予め一対一の対応関係でユーザ認証用情報ファイルに登録されている。
【００４５】
ユーザＩＤと生体認証情報は共に認証情報であり、ユーザはユーザＩＤをユーザ認証用情報ファイルに登録するだけでもウェブサーバ４が提供するサービスの一部たとえばインターネットバンキングにおける残高照会等を利用することが可能である。
【００４６】
また、ウェブサーバ４が提供するサービスの全て例えばインターネットバンキングにおける振り込みや送金等を含めたサービスを利用するためには、前述のユーザはユーザＩＤに加え、ユーザ認証用情報ファイルにユーザＩＤと共に生体認証情報を登録する必要である。
【００４７】
ウェブサーバ４がクライアント端末２にサービスを提供するために必要となるアプリケーションプログラムには、例えば、ウェブサイト閲覧用のプログラムやインターネットバンキング用のプログラム等を初めとして多種多様なものがあるが、何れも公知であるから、ここでは特に説明しない。
【００４８】
ウェブサーバ４は、クライアント端末２からネットワーク３を経由して送信される認証情報と、ウェブサーバ４の記憶手段として機能するハードディスク３４のユーザ認証用情報ファイルに登録されている認証情報との一致不一致を判定する。
【００４９】
そして、ユーザＩＤのみが一致した場合には、ウェブサーバ４はクライアント端末２にサービスの提供を一部だけ許容し、また、ユーザＩＤおよび生体認証情報が共に一致した場合にはクライアント端末２にサービスの提供を全て許容する。
【００５０】
また、ユーザＩＤも生体認証情報も一致しない場合には、ウェブサーバ４はクライアント端末２へのサービスの提供を非実行とする。
【００５１】
インターフェイス３９はウェブサーバ４をネットワーク３に接続するためのインターフェイスである。
【００５２】
図５はクライアント端末２のハードディスク２４に格納されたクライアント端末用機能拡張プログラムの構成の概略を示したフローチャートである。
また、図６は携帯電話端末５のＲＯＭ１８に格納された携帯電話端末用機能拡張プログラムの構成の概略を示したフローチャートである。
そして、図７はウェブサーバ４によって実行される処理の概略を示したフローチャートである。
【００５３】
次に、図５〜図７を参照して本実施形態におけるユーザ認証システム１の全体的な処理動作と、認証データ結合手段および認証データ送信手段として機能するクライアント端末２のマイクロプロセッサ２１、および、入力デバイス強制起動手段として機能する携帯電話端末５のマイクロプロセッサ１３の処理動作について具体的に説明する。
【００５４】
ウェブサーバ４のマイクロプロセッサ３１は、クライアント端末２からネットワーク３を介してサービスの提供を求めるリクエスト要求信号が入力されているか否かを所定周期毎の処理で常に見張っている（図７のステップｃ１）。
【００５５】
そして、リクエスト要求信号の入力が確認されなければ、マイクロプロセッサ３１は、ウェブサイトの運営等に関わる通常の処理を従来と同様に所定周期毎に繰り返し実行している（ステップｃ２）。
【００５６】
ウェブサーバ４の提供するサービスをクライアント端末２を介してユーザが利用しようとする場合には、ユーザは、まず、クライアント端末２のマイクロプロセッサ２１からネットワーク３を介してウェブサーバ４に対して従来と同様にしてクライアント端末２の識別情報とリクエスト要求信号を送信する（図５のステップａ１）。
【００５７】
そして、リクエスト要求信号の送信を終えたマイクロプロセッサ２１は、ウェブサーバ４からの認証情報要求信号の返信を待つ待機状態に入る（ステップａ２）。
【００５８】
クライアント端末２からウェブサーバ４に送信された識別情報とリクエスト要求信号は、前述したステップｃ１の判定処理でウェブサーバ４のマイクロプロセッサ３１によって検知される。
【００５９】
次いで、ウェブサーバ４のマイクロプロセッサ３１は、ネットワーク３を介してクライアント端末２に認証情報要求信号を送信し（図７のステップｃ３）、クライアント端末２から認証情報が返信されるのを待つ待機状態に入る（ステップｃ４）。
【００６０】
このようにしてウェブサーバ４からクライアント端末２に送信された認証情報要求信号は、前述したステップａ２の判定処理でクライアント端末２のマイクロプロセッサ２１によって検知される。
【００６１】
次いで、クライアント端末２のマイクロプロセッサ２１は、ユーザＩＤ入力済確認フラグＦ１と生体認証情報入力済確認フラグＦ２の各々を共に初期化する（図５のステップａ３）。
【００６２】
そして、マイクロプロセッサ２１は、ユーザＩＤのみを入力してウェブサーバ４のサービスを利用するのかユーザＩＤと生体認証情報を共に入力してウェブサーバ４のサービスを利用するのかをユーザに問うガイダンスメッセージをクライアント端末２のディスプレイ２８に表示する（ステップａ４）。
【００６３】
その後、マイクロプロセッサ２１は、キーボード２６やマウス２７の選択操作によって、ユーザが、ユーザＩＤのみの入力もしくはユーザＩＤと生体認証情報の入力のうち何れか一方を選択するのを待つ待機状態に入る（ステップａ５〜ステップａ６）。
【００６４】
ユーザがユーザＩＤと生体認証情報を共に入力してウェブサーバ４のサービスを利用する旨の選択操作を行なった場合、つまり、ステップａ５の判定結果が真となった場合には、クライアント端末２のマイクロプロセッサ２１は、ユーザがクライアント端末２のキーボード２６を操作してユーザＩＤを入力するか、もしくは、携帯電話端末５からユーザの生体認証情報が送信されるのを待つ待機状態に入る（ステップａ１０〜ステップａ１１）。
【００６５】
ここで、ユーザがクライアント端末２のキーボード２６を先に操作してユーザＩＤを入力した場合には、クライアント端末２のマイクロプロセッサ２１は、ユーザが入力したユーザＩＤをＲＡＭ２３のユーザＩＤ一時記憶領域に一時記憶する（ステップａ１６）。
【００６６】
次いで、マイクロプロセッサ２１は、ユーザＩＤ入力済確認フラグＦ１をセットし（ステップａ１７）、この段階で既に生体認証情報入力済確認フラグＦ２がセットされているか否かを判定する（ステップａ１８）。
【００６７】
生体認証情報入力済確認フラグＦ２がセットされておらずステップａ１８の判定結果が偽となった場合には、この時点では未だユーザの生体認証情報がクライアント端末２のＲＡＭ２３に読み込まれていないことを意味する。
【００６８】
従って、この場合、クライアント端末２のマイクロプロセッサ２１は、改めて、携帯電話端末５による生体認証情報の送信が開始されているか否かを判定する（ステップａ１１）。
【００６９】
ユーザの生体認証情報の送信が開始されていなければ、クライアント端末２のマイクロプロセッサ２１は、前記と同様にしてステップａ１０〜ステップａ１１の判定処理を繰り返し実行し、携帯電話端末５からユーザの生体認証情報が送信されるのを待機する。
【００７０】
一方、携帯電話端末５のマイクロプロセッサ１３は、生体認証用の入力デバイスである認証ユニット１９を作動させるための指令、つまり、生体認証要求信号がキー操作部１７に対するユーザ操作によって入力されているか否かを所定周期毎の処理で定常的に見張っている（図６のステップｂ１）。
【００７１】
そして、生体認証要求信号の入力が確認されなければ、マイクロプロセッサ１３は、音声通話のための呼び出しや着信の確認さらにはメールの送受信および電子メールの作成等に関わる通常の処理を従来と同様にして所定周期毎の処理で繰り返し実行する（ステップｂ６）。
【００７２】
ここで、携帯電話端末５に設けられている認証ユニット１９にユーザが指を置き、ユーザが携帯電話端末５のキー操作部１７を操作し、認証ユニット１９を作動させるための生体認証要求信号を携帯電話端末５に入力すると、マイクロプロセッサ１３が前述したステップｂ１の判定処理で生体認証要求信号の入力を検知する。
【００７３】
そして、入力デバイス強制起動手段として機能するマイクロプロセッサ１３が認証ユニット１９を作動させ（ステップｂ２）、認証ユニット１９から指紋や静脈流に関連する生体認証情報が入力されるのを待機し、生体認証情報の入力が開始されると、このデータを数値化して携帯電話端末５のデータメモリ部１４に一時記憶する（ステップｂ３）。
【００７４】
次いで、マイクロプロセッサ１３は、認証ユニット１９の作動を停止させ（ステップｂ４）、データメモリ部１４に一時記憶した生体認証情報を携帯電話端末５のデータ送信手段として機能する送受信部２０を介してクライアント端末２に送信した後、データメモリ部１４に一時記憶していた生体認証情報を消去する（ステップｂ５）。
【００７５】
携帯電話端末５から送信された生体認証情報はクライアント端末２のデータ受信手段として機能する送受信部３０によって受信される。
【００７６】
そして、クライアント端末２のマイクロプロセッサ２１が、前述したステップａ１１の判定処理で生体認証情報の入力を検知し、受信した生体認証情報をＲＡＭ２３の生体認証情報一時記憶領域に一時記憶して（図５のステップａ１２）、生体認証情報入力済確認フラグＦ２をセットする（ステップａ１３）。
【００７７】
次いで、マイクロプロセッサ２１は、この段階で既にユーザＩＤ入力済確認フラグＦ１がセットされているか否かを判定する（ステップａ１４）。
【００７８】
ユーザＩＤ入力済確認フラグＦ１がセットされておらずステップａ１４の判定結果が偽となった場合には、この時点では未だユーザＩＤがクライアント端末２のＲＡＭ２３に読み込まれていないことを意味する。
【００７９】
従って、この場合、クライアント端末２のマイクロプロセッサ２１は、改めて、ユーザがクライアント端末２のキーボード２６を操作してユーザＩＤを入力しているか否かを判定する（ステップａ１０）。
【００８０】
ユーザＩＤの入力が行なわれていなければ、クライアント端末２のマイクロプロセッサ２１は、前記と同様にしてステップａ１０〜ステップａ１１の判定処理を繰り返し実行し、ユーザＩＤの入力を待機する。
【００８１】
クライアント端末２のキーボード２６を用いたユーザＩＤの入力操作と携帯電話端末５を利用した生体認証情報の入力操作はどちらを先に行なってもよい。
【００８２】
前述のようにユーザＩＤの入力操作を先に行なった場合では、携帯電話端末５を利用した生体認証情報の入力操作が完了した時点つまりステップａ１４の判定結果が真となった時点で、認証データ結合手段として機能するクライアント端末２のマイクロプロセッサ２１が、ＲＡＭ２３の生体認証情報一時記憶領域に記憶された生体認証情報とＲＡＭ２３のユーザＩＤ一時記憶領域に記憶されたユーザＩＤとを組み合わせて認証情報とし、認証データ送信手段として機能するマイクロプロセッサ２１が、この認証情報をインターフェイス２９およびネットワーク３を経由してウェブサーバ４に送信し、ＲＡＭ２３に記憶していた生体認証情報とユーザＩＤを消去する（ステップａ１５）。
【００８３】
また、携帯電話端末５を利用した生体認証情報の入力操作を先に行なった場合では、キーボード２６を用いたユーザＩＤの入力操作が完了した時点つまりステップａ１８の判定結果が真となった時点で、認証データ結合手段として機能するクライアント端末２のマイクロプロセッサ２１が、ＲＡＭ２３の生体認証情報一時記憶領域に記憶された生体認証情報とＲＡＭ２３のユーザＩＤ一時記憶領域に記憶されたユーザＩＤとを組み合わせて認証情報とし、認証データ送信手段として機能するマイクロプロセッサ２１が、この認証情報をインターフェイス２９およびネットワーク３を経由してウェブサーバ４に送信し、ＲＡＭ２３に記憶していた生体認証情報とユーザＩＤを消去する（ステップａ１５）。
【００８４】
一方、ユーザがユーザＩＤのみを入力してウェブサーバ４のサービスを利用する旨の選択操作を行なった場合、つまり、ステップａ６の判定結果が真となった場合には、クライアント端末２のマイクロプロセッサ２１は、ユーザがクライアント端末２のキーボード２６を操作してユーザＩＤを入力するまで待機する（ステップａ７）。
【００８５】
そして、ユーザＩＤが入力されると、クライアント端末２のマイクロプロセッサ２１は、このユーザＩＤを認証情報としてインターフェイス２９およびネットワーク３を経由してウェブサーバ４に送信する（ステップａ８）。
【００８６】
クライアント端末２から送信された認証情報は、前述したステップｃ４の判定処理でウェブサーバ４のマイクロプロセッサ３１によって検知され、この認証情報がウェブサーバ４のＲＡＭ３３に一時記憶される（図７のステップｃ５）。
【００８７】
次いで、ウェブサーバ４のマイクロプロセッサ３１は、ＲＡＭ３３に一時記憶された認証情報がユーザＩＤのみによって構成されるものであるのか生体認証情報とユーザＩＤとを組み合わせたものであるのかを判定する（ステップｃ６）。
【００８８】
認証情報がユーザＩＤのみによって構成されている場合、つまり、ステップｃ６の判定結果が真となった場合には、ウェブサーバ４のマイクロプロセッサ３１は、このユーザＩＤつまりクライアント端末２から送信されたユーザＩＤを引数としてハードディスク３４のユーザ認証用情報ファイルを検索し（ステップｃ７）、クライアント端末２から送信されたユーザＩＤと一致するユーザＩＤがユーザ認証用情報ファイルに登録されているか否かを判定する（ステップｃ８）。
【００８９】
そして、一致するユーザＩＤがハードディスク３４のユーザ認証用情報ファイルに登録されている場合つまりステップｃ８の判定結果が真となった場合には、ウェブサーバ４のマイクロプロセッサ３１は、ステップｃ１で受信したクライアント端末２の識別情報をサービスを制限するクライアント端末の識別情報としてＲＡＭ３３に一時記憶する。
これよって、ステップｃ１で受信した識別情報を有するクライアント端末２に対し、ウェブサーバ４が提供するサービスの一部たとえばインターネットバンキングにおける残高照会等といったサービスのみの提供を許容する（ステップｃ９）。
【００９０】
また、クライアント端末２から送信されたユーザＩＤと一致するユーザＩＤがハードディスク３４のユーザ認証用情報ファイルに登録されておらず、ステップｃ８の判定結果が偽となった場合には、ウェブサーバ４のマイクロプロセッサ３１は、ステップｃ１で受信したクライアント端末２の識別情報をサービスを禁止するクライアント端末の識別情報としてＲＡＭ３３に一時記憶する。
これよって、ステップｃ１で受信した識別情報を有するクライアント端末２に対し、ウェブサーバ４が提供するサービスの全てを非実行とする（ステップｃ１４）。
【００９１】
一方、認証情報が生体認証情報とユーザＩＤとを組み合わせたものであった場合、つまり、ステップｃ６の判定結果が偽となった場合には、ウェブサーバ４のマイクロプロセッサ３１は、このユーザＩＤすなわちクライアント端末２から送信されたユーザＩＤを引数としてハードディスク３４のユーザ認証用情報ファイルを検索し（ステップｃ１０）、クライアント端末２から送信されたユーザＩＤと一致するユーザＩＤがユーザ認証用情報ファイルに登録されているか否かを判定する（ステップｃ１１）。
【００９２】
そして、一致するユーザＩＤがハードディスク３４のユーザ認証用情報ファイルに登録されていてステップｃ１１の判定結果が真となった場合には、ウェブサーバ４のマイクロプロセッサ３１は、更に、このユーザＩＤに対応してハードディスク３４のユーザ認証用情報ファイルに登録されている生体認証情報を読み出し、ステップｃ５の処理で一時記憶された生体認証情報すなわちクライアント端末２から送信された生体認証情報との一致不一致を判定する（ステップｃ１２）。
【００９３】
ここで、両者が一致してステップｃ１２の判定結果が真となった場合に限り、ウェブサーバ４のマイクロプロセッサ３１は、ステップｃ１で受信したクライアント端末２の識別情報を完全なサービスを提供するクライアント端末の識別情報としてＲＡＭ３３に一時記憶することにより、ステップｃ１で受信した識別情報を有するクライアント端末２に対し、ウェブサーバ４が提供するサービスの全て例えばインターネットバンキングにおける残高照会等に加えて振り込みや送金等を含めた全てのサービスの提供を許容する（ステップｃ１３）。
【００９４】
また、ステップｃ１２の判定結果が偽となった場合には、クライアント端末２から送信された認証情報のうちユーザＩＤのみが適正な値であったことを意味するので、前述したステップｃ８の判定結果が真となった場合と同様、ウェブサーバ４のマイクロプロセッサ３１は、ステップｃ１で受信した識別情報を有するクライアント端末２に対し、ウェブサーバ４が提供するサービスの一部たとえばインターネットバンキングにおける残高照会等といったサービスのみの提供を許容する（ステップｃ９）。
【００９５】
一方、ステップｃ１１の判定結果が偽となった場合、つまり、クライアント端末２から送信されたユーザＩＤと一致するユーザＩＤがハードディスク３４のユーザ認証用情報ファイルに登録されていなかった場合には、前述したステップｃ８の判定結果が偽となった場合と同様、ウェブサーバ４のマイクロプロセッサ３１は、ステップｃ１で受信した識別情報を有するクライアント端末２に対し、ウェブサーバ４が提供するサービスの全てを非実行とする（ステップｃ１４）。
【００９６】
クライアント端末２のマイクロプロセッサ２１は、従来と同様、図５のステップａ９の処理でウェブサーバ４との通信を行ないながら、ハードディスク２４にインストールされているアプリケーションプログラムを利用してウェブサーバ４からサービスの提供を受けることになる。
【００９７】
既に述べた通り、ウェブサーバ４のＲＡＭ３３には此のクライアント端末２に対して全てのサービスの提供を許容するべきであるのか、部分的なサービスのみの提供を許容すべきであるのか、あるいは、サービスの提供を完全に禁止すべきであるのかが、クライアント端末２の識別情報に対応して記憶されているので、実際にユーザが全てのサービスを利用できるのは適正なユーザＩＤと生体識別情報をウェブサーバ４に送信した場合に限られる。
【００９８】
また、適正なユーザＩＤのみを送信した場合では、サービスの一部に限って利用が許容されることになる。
【００９９】
以上に述べた通り、この実施形態では、クライアント端末２がウェブサーバ４にサービスの提供を求め、ウェブサーバ４からネットワーク３を介して認証情報要求信号がクライアント端末２に入力された時点で、携帯電話端末５が備える認証ユニット１９を起動してユーザの指紋や静脈流に関連する生体認証情報を取得する。
【０１００】
そして、この生体認証情報を携帯電話端末５が備えるデータ送信手段である送受信部２０を介してクライアント端末２に送信し、クライアント端末２のデータ受信手段である送受信部３０で受信された生体認証情報を認証情報としてクライアント端末２からネットワーク３を経由してウェブサーバ４に送信するようにしている。
【０１０１】
従って、既存のクライアント端末２に生体認証用の入力デバイスが設けられていない場合であっても、ウェブサーバ４は、ユーザの生体認証情報に基いて高い精度でユーザ認証を行なうことができる。
【０１０２】
特に、昨今の携帯電話端末にあっては、セキュリティの向上を目的として指紋センサーや静脈認証センサー等を当初から生体認証用の認証ユニット（入力デバイス）として組み込んだものが多い。
また、無線ＬＡＮあるいはＩｒＤＡ等の近距離通信システムも、クライアント端末２や携帯電話端末には一般的に実装されている装備である。
【０１０３】
従って、クライアント端末２を買い換えたりクライアント端末２に専用の生体認証ユニットを取り付けたりしなくても、携帯電話端末や既存のクライアント端末２に図５や図６に示されるような機能拡張プログラムを組み込むだけの簡単な作業で、指紋センサーや静脈認証センサーを利用した精度の高いユーザ認証を行うことができるといったメリットがある。
【０１０４】
しかも、指紋センサーや静脈認証センサー等の入力デバイスをクライアント端末２毎に用意することなく無線ＬＡＮあるいはＩｒＤＡ等の近距離通信機能を有する共通通信デバイス（ＩＣカード等）のインフラを利用してクライアント端末２と携帯電話端末５を連動させることができるため、クライアント端末２のＯＳも選ばない。
【０１０５】
そして、クライアント端末２から送信された認証情報と比較すべき認証情報はウェブサーバ４の記憶手段であるハードディスク３４に記憶されており、認証情報の一致不一致の判定もウェブサーバ４が行うようになっているので、携帯電話端末５に保存されている認証情報が改竄される心配はない（そもそも生体認証情報は携帯電話端末５に保存されていない）。
【０１０６】
また、携帯電話端末５が判定処理を行って判定結果の信号を出力する構成ではないので、携帯電話端末５からの信号出力を偽装すること、つまり、一致信号を偽装して出力するといったこともできないので、ユーザの生体認証情報に基いて適切なユーザ認証を行なうことができる。
【０１０７】
特に、この実施形態にあっては、認証情報の一部を構成するユーザＩＤのみが適正であった場合とで生体認証情報を含めた認証情報が完全に一致した場合とで、提供するサービスの程度を異ならせるようにしているので、これまでユーザＩＤの入力でサービスの提供の可否を二者択一的に決めるしかなかったクライアント端末２に対して、生体認証情報の入力の有無、つまり、ユーザの認証情報の信頼性の高低に応じて異なるサービスを提供することができるようになった。
【産業上の利用可能性】
【０１０８】
本発明は、ウェブサーバとウェブサーバが提供するサービスを利用するクライアント端末すなわちパーソナルコンピュータとの関係の他にも、ウェブサーバに相当する銀行のメインコンピュータとクライアント端末に相当するＡＴＭ端末等の関係にも転用することができる。
【符号の説明】
【０１０９】
１  ユーザ認証システム
２  クライアント端末
３  ネットワーク
４  ウェブサーバ
５  携帯電話端末
６  基地局
７  マイク
８  スピーカ
９  送受信部
１０  ディスプレイ
１１  デジタルカメラ
１２  カメラ制御部
１３  マイクロプロセッサ（入力デバイス強制起動手段）
１４  データメモリ部
１５  音声処理部
１６  アンテナ
１７  キー操作部
１８  リードオンリーメモリ（ＲＯＭ）
１９  認証ユニット（生体認証用の入力デバイス）
２０  送受信部（クライアント端末に情報を送信するためのデータ送信手段）
２１  マイクロプロセッサ（認証データ結合手段，認証データ送信手段）
２２  リードオンリーメモリ（ＲＯＭ）
２３  ランダムアクセスメモリ（ＲＡＭ）
２４  ハードディスク
２５  入出力回路
２６  キーボード
２７  マウス
２８  ディスプレイ
２９  インターフェイス
３０  送受信部（携帯電話端末から送信される情報を受信するためのデータ受信手段）
３１  マイクロプロセッサ
３２  リードオンリーメモリ（ＲＯＭ）
３３  ランダムアクセスメモリ（ＲＡＭ）
３４  ハードディスク（ウェブサーバの記憶手段）
３５  入出力回路
３６  キーボード
３７  マウス
３８  ディスプレイ
３９  インターフェイス
【図１】
2010238158.tif 000003
【図２】
2010238158.tif 000004
【図３】
2010238158.tif 000005
【図４】
2010238158.tif 000006
【図５】
2010238158.tif 000007
【図６】
2010238158.tif 000008
【図７】
2010238158.tif 000009