(57)【要約】      （修正有）【課題】携帯端末経由でのユーザ認証におけるユーザの負担を軽減する。【解決手段】ユーザ認証を受けるための認証情報の登録に際し、ユーザは認証情報登録に用いる任意の印刷物に印刷されている任意の複数の２次元バーコードを選択し50、ユーザＩＤを入力60した後に、選択した複数の２次元バーコードの読込順序を決定すると共に、登録対象の２次元バーコードを読み込む順番を指定し70、携帯端末を操作して複数の２次元バーコードを先に決定した読込順序に従って読み込む80〜92。複数の２次元バーコードは携帯端末からウェブ・サーバへ複数のコード情報として送信され96、ウェブ・サーバは受信した複数のコード情報から登録対象のコード情報を抽出し100、抽出したコード情報を該コード情報を受信した順番を表す受信順情報と対応付け、ユーザＩＤと共に認証情報としてデータベースに登録する102。【選択図】図２
2006072934.tif 000002
【特許請求の範囲】
【請求項１】
認証を受けるユーザが、任意の印刷物に印刷又は任意の表示手段に表示されている任意の情報の中から認証情報の登録に用いる複数の情報を選択し、
前記ユーザが、印刷物に印刷された情報又は表示手段に表示された情報を読み取る読取手段及び読み取った情報をコード情報として送信する送信手段を備えた携帯端末により、前記選択した複数の情報を所望の順序で読み取らせ、複数のコード情報として認証装置へ順次送信させると共に、送信した複数のコード情報のうち登録対象のコード情報を指定する情報を前記認証装置へ送信させることで、
前記認証装置の記憶手段に、前記ユーザの認証情報として、前記登録対象として指定したコード情報を、前記複数のコード情報の送信における前記登録対象として指定したコード情報を送信した順番と対応付けて登録させる認証情報登録方法。
【請求項２】
前記認証情報の登録に用いる情報は二次元バーコードであることを特徴とする請求項１記載の認証情報登録方法。
【請求項３】
請求項１又は請求項２記載の認証情報登録方法によって前記認証情報が登録される記憶手段を備えた認証装置であって、
認証を要求しているユーザから携帯端末を介して複数のコード情報を順次受信した場合に、前記記憶手段に登録されている前記認証情報のうち、前記登録対象として指定されたコード情報を該コード情報と対応付けて記憶されている順番で受信したか否かを判断することで、前記ユーザの認証を行う認証手段を備えたことを特徴とする認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は認証情報登録方法及び認証装置に係り、特に、ユーザの認証に用いる認証情報を登録するための認証情報登録方法、及び、該認証情報登録方法を利用した認証装置に関する。
【背景技術】
【０００２】
近年、携帯電話機等の携帯端末の多機能化に伴い、例えばウェブサイトでの物品購入にあたって決済の実行を携帯端末から決済代行機関へ指示したり、振込等の金融取引の実行を携帯電話機から金融機関へ指示することも可能となっているが、所有者（正規のユーザ）が紛失した携帯端末を拾得した第三者が正規のユーザになりすまして物品購入や金融取引を行うことを防止するために、決済や金融取引の実行が指示された際には、利用者が正規のユーザか否かを確認するユーザ認証が行われる。
【０００３】
このユーザ認証は、利用者に暗証番号を入力させ、入力された暗証番号が予め登録されている暗証番号に一致しているか否かを確認することによって行うことが一般的であるが、暗証番号によるユーザ認証における認証精度（ランダムに発生させた番号が正規の暗証番号と一致しない確率）は暗証番号の長さに依存するので、精度の高いユーザ認証を実現するためにはユーザが長大な暗証番号を記憶する必要があり、ユーザにとって非常に煩雑である。また、指紋や虹彩、声紋等のように個人個人によって異なる人体の特徴を利用した認証（バイオメトリック認証：Biometric Identification）も提案されているが、携帯端末で上記のバイオメトリック認証を行おうとすると、携帯端末の構成が非常に複雑になるので実現は困難である。
【０００４】
上記に関連して特許文献１には、認証コードを構成する複数の可読コードと共に認証コードを構成しない少なくとも１つの可読コードが設けられたコード入力用媒体（例えばバーコードが印刷された紙）上の複数の可読コードの所定の順番での組合せに対応する認証コードの情報を認証コード情報記憶部に記憶し、コード入力用媒体から読み取られた複数の可読コードおよび認証コード情報記憶部に記憶された情報に基づいて認証を行い、所定の順番で複数の可読コードが読み取られたときに認証成功と判断する技術が開示されている。この技術を適用すれば、ユーザが長大な暗証番号を記憶する必要がなくなると共に、最近市場に出回ってきている、バーコード読込機能を備えた携帯端末を利用することで、携帯端末経由でユーザ認証を行う際の携帯端末の構成の複雑化も回避することができる。
【特許文献１】特開２００３−３４５７６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術において、可読コードが設けられたコード入力媒体は、電話等を用いた本人確認を経て正規のユーザに配布されるものであり、特許文献１に記載の技術では、配布されたコード入力媒体に設けられた可読コードを正規の順序で読み取らないと利用者が正規のユーザであるとは認証されない。一方、携帯端末の多機能化は、所有者に常時携帯される携帯端末を介し、時刻や場所を選ばずに様々な機能を利用可能となることがメリットであり、携帯端末経由でのユーザ認証に特許文献１に記載の技術を適用し、任意の時刻・任意の場所で決済や金融取引の実行等を指示可能とするためには、配布されたコード入力媒体をユーザが常に持ち歩く必要があるので、ユーザに多大な負担がかかるという問題があった。
【０００６】
本発明は上記事実を考慮して成されたもので、携帯端末経由でのユーザ認証におけるユーザの負担を軽減することが可能な認証情報登録方法及び認証装置を得ることが目的である。
【課題を解決するための手段】
【０００７】
上記目的を達成するために請求項１記載の発明に係る認証情報登録方法は、認証を受けるユーザが、任意の印刷物に印刷又は任意の表示手段に表示されている任意の情報の中から認証情報の登録に用いる複数の情報を選択し、前記ユーザが、印刷物に印刷された情報又は表示手段に表示された情報を読み取る読取手段及び読み取った情報をコード情報として送信する送信手段を備えた携帯端末により、前記選択した複数の情報を所望の順序で読み取らせ、複数のコード情報として認証装置へ順次送信させると共に、送信した複数のコード情報のうち登録対象のコード情報を指定する情報を前記認証装置へ送信させることで、前記認証装置の記憶手段に、前記ユーザの認証情報として、前記登録対象として指定したコード情報を、前記複数のコード情報の送信における前記登録対象として指定したコード情報を送信した順番と対応付けて登録させる。
【０００８】
予め登録された認証情報を用いた認証は、一般に、認証時に受信した認証情報が予め登録された認証情報と一致しているか否かを判定することによって為される。請求項１記載の発明に係る認証情報登録方法では、ユーザの認証情報として、ユーザにより登録対象として指定されたコード情報が、複数のコード情報の送信（受信）における前記コード情報が送信（受信）された順番と対応付けて登録されるので、認証時に認証を成功させるためには、認証情報の登録時に前記携帯端末を用いて読み取った複数の情報のうち、少なくとも認証情報の登録時に登録対象として指定した情報を、認証情報の登録時と同一の順番で読み取る必要がある。
【０００９】
しかし、請求項１記載の発明では、認証を受けるユーザが、任意の印刷物に印刷又は任意の表示手段に表示されている任意の情報の中から選択した複数の情報を認証情報登録用の情報として用い、該複数の情報を携帯端末によって所望の順序で読み取らせ、複数のコード情報として認証装置へ順次送信させることで、認証装置の記憶手段に上記の認証情報を登録させるので、認証情報登録用の情報を個々のユーザが任意に選択することができる。これにより、認証情報登録用の情報を任意の印刷物に印刷されている情報の中から選択する場合には、ユーザ認証以外の目的で多数部数発行されている印刷物に印刷されている情報をユーザが選択することにより、ユーザ認証時に上記複数の情報を読み取らせるための印刷物の用意が簡単になり、ユーザ認証時のユーザの負担が軽減される。なお、上記の印刷物としては、外出先でも容易に入手可能な印刷物、具体的には、例えば発行部数が多く殆どの書店で扱っている雑誌等が望ましく、このような印刷物に印刷されている情報を認証情報登録用の情報として選択すれば、ユーザ認証を受けるタイミングや場所の制限が緩和され、認証情報の登録時に読み取りを行った情報が印刷されている印刷物をユーザが常時持ち歩く必要がなくなる。また、認証情報登録用の情報を任意の表示手段（例えばコンピュータのモニタや携帯端末の表示部）に表示されている情報の中から選択する場合にも、例えばコンピュータや携帯端末を介して任意のウェブサイトにアクセスすることで上記の表示手段に表示される情報をユーザが選択することにより、ユーザ認証時に上記複数の情報を読み取らせるために上記複数の情報を表示手段に表示させることを容易に行うことができ、ユーザ認証時のユーザの負担が軽減される。
【００１０】
このように、請求項１記載の発明によれば、認証情報登録用の情報を個々のユーザが任意に選択できるので、携帯端末経由でのユーザ認証におけるユーザの負担を軽減することが可能となる。また、請求項１記載の発明では、認証情報として、ユーザにより登録対象として指定されたコード情報が、複数のコード情報の送信（受信）における前記コード情報が送信（受信）された順番と対応付けて登録されるので、認証情報登録用の情報を任意の印刷物に印刷されている情報の中から選択する態様において、前記印刷物が容易に入手可能な印刷物であったり、認証情報登録用の情報を任意の表示手段に表示されている情報の中から選択する態様において、前記表示されている情報が、表示手段に表示させることが容易な情報であったとしても、認証情報として登録されたコード情報を該コード情報と対応付けて登録された順番に一致する順番で送信（受信）しないと認証が成功しないことになり、ユーザ認証の精度も確保することができる。
【００１１】
なお、請求項１記載の発明において、認証情報の登録に用いる情報（読取手段による読取対象の情報）としては、例えば一次元バーコードや文字等を適用することも可能であるが、例えば請求項２に記載したように、二次元バーコードを適用することが好ましい。二次元バーコードは単一のバーコード当たりの情報量が多いため、一次元バーコードと比較してユーザ認証の精度を向上させることができ、文字を適用した場合と比較して文字認識等の複雑な処理も不要であるので、携帯端末の構成が複雑化することも回避することができる。
【００１２】
請求項３記載の発明に係る認証装置は、請求項１又は請求項２記載の認証情報登録方法によって前記認証情報が登録される記憶手段を備えた認証装置であって、認証を要求しているユーザから携帯端末を介して複数のコード情報を順次受信した場合に、前記記憶手段に登録されている前記認証情報のうち、前記登録対象として指定されたコード情報を該コード情報と対応付けて記憶されている順番で受信したか否かを判断することで、前記ユーザの認証を行う認証手段を備えたことを特徴としている。
【００１３】
請求項３記載の発明では、請求項１又は請求項２記載の認証情報登録方法によって記憶手段に前述の認証情報、すなわちユーザにより登録対象として指定されたコード情報が、複数のコード情報の送信における前記指定されたコード情報を送信した順番と対応付けられた情報が登録される。また、請求項３記載の発明に係る認証手段は、認証を要求しているユーザから携帯端末を介して複数のコード情報を順次受信した場合に、記憶手段に登録されている認証情報のうち、登録対象として指定されたコード情報を該コード情報と対応付けて記憶されている順番で受信したか否かを判断することで、ユーザの認証を行う。
【００１４】
このように、請求項３記載の発明では、ユーザによって選択されて登録された認証情報を用いてユーザ認証を行うので、認証情報登録用の情報を個々のユーザが任意に選択することができ、請求項１記載の発明と同様に、携帯端末経由でのユーザ認証におけるユーザの負担を軽減することが可能となる。また、登録対象として指定されたコード情報を該コード情報と対応付けて記憶されている順番で受信したか否かを判断することで、ユーザの認証を行うので、ユーザ認証の精度も確保することができる。
【発明の効果】
【００１５】
以上説明したように本発明は、認証を受けるユーザが、任意の印刷物に印刷又は任意の表示手段に表示されている任意の情報の中から認証情報の登録に用いる複数の情報を選択し、携帯端末により、選択した複数の情報を所望の順序で読み取らせ、複数のコード情報として認証装置へ順次送信させると共に、送信した複数のコード情報のうち登録対象のコード情報を指定する情報を認証装置へ送信させることで、前記認証装置の記憶手段にユーザの認証情報を登録させるようにしたので、携帯端末経由でのユーザ認証におけるユーザの負担を軽減することが可能となる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。図１には本実施形態に係るコンピュータ・システム１０が示されている。コンピュータ・システム１０は、本発明を適用可能なウェブ・サーバ１２（図１ではウェブ・サーバ１２の一例として、金融機関に設置されたウェブ・サーバ１２と決済代行機関に設置されたウェブ・サーバ１２を示している）と、個々のユーザに所持されウェブ・サーバ１２とインターネット２８を介して通信可能な携帯端末３０を含んで構成されている。
【００１７】
本発明を適用可能なウェブ・サーバ１２は互いに略同一の構成であるので、金融機関に設置されたウェブ・サーバ１２を例にその構成を説明すると、ウェブ・サーバ１２は汎用の大型コンピュータ又はワークステーション等から成り、ＣＰＵ１２Ａ、ＲＯＭ１２Ｂ、ＲＡＭ１２Ｃ、入出力ポート１２Ｄを備え、これらがアドレスバス、データバス、制御バス等のバス１２Ｅを介して互いに接続されている。入出力ポート１２Ｄには、各種の入出力機器として、インターネット２８に接続された通信制御装置１４、ディスプレイ１６、キーボード１８、マウス２０、ＨＤＤ２２、ＣＤ−ＲＯＭからの情報の読み出しを行うＣＤ−ＲＯＭドライブ２４が各々接続されている。
【００１８】
本発明を適用可能なウェブ・サーバ１２のＨＤＤ２２には、ユーザの認証情報を記憶するための認証情報ＤＢ（データベース）が記憶されており、ＨＤＤ２２は本発明に係る記憶手段に対応している。また、上記ウェブ・サーバ１２のＨＤＤ２２には、認証情報ＤＢへの認証情報の登録及び認証情報ＤＢに登録した認証情報に基づくユーザ認証（詳細は何れも後述）を行うためのユーザ認証プログラムが予めインストールされている。ウェブ・サーバ１２のＣＰＵ（図示省略）が上記のユーザ認証プログラムを実行することで、ウェブ・サーバ１２は本発明に係る認証装置として機能する。
【００１９】
また、本発明を適用可能なウェブ・サーバ１２には、携帯端末３０を介してアクセスし上記のユーザ認証プログラムによるユーザ認証を経たユーザからの指示に応じて、前記ユーザに携帯端末３０経由で所定のサービスを提供するアプリケーション・プログラムがＨＤＤ２２にインストールされている。例えばウェブ・サーバ１２が設置された金融機関は、オンライン金融取引用ウェブサイトを介してユーザからのオンラインでの金融取引の実行指示を受け付けるオンライン金融取引受付サービスを提供しており、金融機関に設置されたウェブ・サーバ１２のＨＤＤ２２には、上記のオンライン金融取引用ウェブサイトを運営するためのアプリケーション・プログラムがインストールされている。また、決済代行機関に設置されたウェブ・サーバ１２には、任意のウェブ・サイトで物品を購入したユーザから決済の代行が依頼されると、上記のユーザ認証プログラムによるユーザ認証を経て、依頼された決済の代行を行うアプリケーション・プログラムがインストールされている。
【００２０】
一方、個々のユーザに所持される携帯端末３０には、印刷物に印刷された２次元バーコードを読み込み該２次元バーコードが表すコード情報を出力する２次元バーコードリーダ３２と、ＬＣＤ(Liquid Crystal Display)等から成り任意の情報を表示可能な表示部３４と、ユーザが任意の情報を入力可能な入力部３６と、インターネット２８を介してウェブ・サーバ１２と通信可能な通信部３８が設けられている。なお、携帯端末３０としては携帯電話機が好適であるが、ＰＤＡ(Personal Digital Assistant)等の他の端末であってもよい。
【００２１】
次に本実施形態の作用を説明する。例えば金融機関や決済代行機関のウェブ・サーバ１２のように、利用に際してユーザ認証を必要とするサービスの提供を携帯端末３０経由で受ける場合、ユーザは携帯端末３０経由で認証情報の登録を行う。なお、以下では例として、オンライン金融取引受付サービスの提供を受けるために、金融機関に設置されたウェブ・サーバ１２に対して認証情報の登録を行う場合を説明するが、他のサービスを受けるために他のウェブ・サーバ１２へ認証情報を登録する場合の手順も以下で説明する手順と同じであることを付記しておく。また、以下の手順のうちウェブ・サーバ１２によって実行される処理はユーザ認証プログラムによって実現される処理である。
【００２２】
図２に示すように、認証情報を登録する場合、まずユーザは、認証情報の登録に用いる２次元バーコードが印刷された印刷物を選択し、該印刷物に印刷されている２次元バーコードの中から認証情報の登録に用いる２次元バーコードを複数個選択する（ステップ５０）。ここで選択した２次元バーコードは認証情報登録時以外にユーザ認証時にも用いる必要があるが、本発明によれば、認証情報の登録に用いる２次元バーコードとして任意の２次元バーコードを選択可能であるので、ユーザは、ユーザ認証を受けるタイミングや場所の制限が緩和されるように、認証情報の登録に用いる２次元バーコードが印刷された印刷物として、ユーザ認証とは無関係に多数部数発行され外出先でも容易に入手可能な印刷物、例えば発行部数が多く殆どの書店で扱っている雑誌等を選択し、選択した印刷物に印刷されている任意の２次元バーコードを認証情報登録用として選択する。
【００２３】
次にユーザは、携帯端末３０の入力部３６を介し、利用を予定しているオンライン金融取引受付サービスにおける認証情報登録用のウェブページのＵＲＬ(Uniform Resource Locator)を入力することで、携帯端末３０に対して認証情報登録用のウェブページのアクセスを指示する（ステップ５２）。これにより、認証情報登録用のウェブページのアクセス（配信）を要求する情報が、携帯端末３０の通信部３８から前記ページを管理している金融機関のウェブ・サーバ１２へ送信され（ステップ５４）、金融機関のウェブ・サーバ１２は、認証情報の登録にあたり、まずユーザにユーザＩＤを入力させるためのＩＤ入力画面（例として図４(Ａ)を参照）のデータをＨＤＤ２２から読み出し、読み出したＩＤ入力画面のデータを要求元の携帯端末３０へ送信する（ステップ５６）。これにより、図４(Ａ)に示すようなＩＤ入力画面が携帯端末３０の表示部３４に表示されることで、ユーザに対してユーザＩＤの入力が要請される（ステップ５８）。
【００２４】
上記のＩＤ入力画面が携帯端末３０の表示部３４に表示されると、ユーザは入力部３６を操作して所望のユーザＩＤを入力する（ステップ６０）。ユーザによって入力されたユーザＩＤは携帯端末３０の通信部３８によって金融機関のウェブ・サーバ１２へ送信される（ステップ６２）。携帯端末３０からユーザＩＤを受信したウェブ・サーバ１２は、受信したユーザＩＤをメモリ（ＲＡＭ１２Ｃ）に一時記憶させる（ステップ６４）。また、認証情報の登録時には携帯端末３０から複数のコード情報（２次元バーコードが読み取られることで得られる情報）が順次送信されるが、ウェブ・サーバ１２は、この複数のコード情報のうち認証情報として登録すべきコード情報（登録対象のコード情報）を指定するための登録対象指定画面のデータをＨＤＤ２２から読み出し、読み出した登録対象指定画面のデータをユーザ情報送信元の携帯端末３０へ送信する（ステップ６６）。
【００２５】
これにより、図４(Ｂ)に示すような登録対象指定画面が携帯端末３０の表示部３４に表示されることで、ユーザに対し、携帯端末３０から順次送信される複数のコード情報のうち、認証情報として登録すべきコード情報の指定が要請される（ステップ６８）。登録対象指定画面が表示されると、ユーザは、認証情報登録用として選択した複数個の２次元バーコードを読み込む順序を決定すると共に、複数個の２次元バーコードの中から登録対象の２次元バーコードを選択し、登録対象指定画面を介し、選択した登録対象の２次元バーコードを読み込む順番（当該２次元バーコードを読み込むことで得られる登録対象のコード情報を送信する順番）を指定する（ステップ７０）。なお、図４(Ｂ)に示す登録対象指定画面は、携帯端末３０で５個の２次元バーコードが順次読み込まれることで、携帯端末３０からウェブ・サーバ１２へ順次送信される５個のコード情報のうち、２番目，３番目及び５番目のコード情報が上記画面上で登録対象として指定された状態を示している。なお、送信するコード情報の個数（読み込みを行う２次元バーコードの個数）もユーザに指定させるようにしてもよい。
【００２６】
登録対象の２次元バーコードを読み込む順番（登録対象のコード情報を送信する順番）が指定されると、携帯端末３０はユーザによって指定された順番を表す順番情報を通信部３８によって金融機関のウェブ・サーバ１２へ送信し（ステップ７２）、携帯端末３０から上記の順番情報を受信したウェブ・サーバ１２は受信した順番情報をメモリに一時記憶させる（ステップ７４）。また、ウェブ・サーバ１２はユーザに対して２次元バーコードの読み込みを要請する読込要請画面のデータをＨＤＤ２２から読み出し、読み出した読込要請画面のデータを順番情報送信元の携帯端末３０へ送信する（ステップ７６）。これにより、読込要請画面が携帯端末３０の表示部３４に表示されることで、ユーザに対して２次元バーコードの読込操作が要請される（ステップ７８）。
【００２７】
携帯端末３０の表示部３４に読込要請画面が表示されると、ユーザは入力部３６を操作することで、携帯端末３０に対して２次元バーコードリーダ３２の起動を指示し（ステップ８０）、この指示に従い携帯端末３０の２次元バーコードリーダ３２が起動される（ステップ８２）。この２次元バーコードリーダ３２起動中に表示部３４に表示される起動中画面の一例を図４(Ｃ)に示す。携帯端末３０上で２次元バーコードリーダ３２が起動されると、ユーザは、認証情報登録用として選択した複数個の２次元バーコードのうち、先に決定した読込順序における１番目の２次元バーコードを携帯端末３０に読み込ませる操作を行う（ステップ８４）。
【００２８】
この操作により、印刷物上の２次元バーコードが印刷されている領域が携帯端末３０によって撮影され、該撮影によって得られた画像のうち２次元バーコードの印刷領域に相当する領域が２次元バーコードリーダ３２によって抽出され、抽出された領域内の２次元バーコードが２次元バーコードリーダ３２によってコード情報へ変換されることで、携帯端末３０によって２次元バーコードの読込処理が行われ（ステップ８６）、この読込処理によって得られたコード情報が携帯端末３０のメモリに一時記憶され（ステップ８８）、図４(Ｄ)に示すような読込完了画面が携帯端末３０の表示部３４に表示されることで、ユーザに対し、２次元バーコードの読込完了が通知される（ステップ９０）。
【００２９】
２次元バーコードの読込完了が通知されると、ユーザは、認証情報登録用として先に選択した全ての２次元バーコードの読み込みを完了したか否か判断し（ステップ９２）、全ての２次元バーコードの読み込みが未了の場合には、先に決定した読込順序における次の２次元バーコードを携帯端末３０に読み込ませる操作を行う（ステップ８４）。このように、認証情報登録用として選択した全ての２次元バーコードについて、ステップ８４〜９２が繰り返されることにより、認証情報登録用として選択した全ての２次元バーコードが、ユーザが決定した読込順序に従って順次読み込まれることになる。
【００３０】
認証情報登録用として選択した全ての２次元バーコードの読込が完了したことを認識すると（ステップ９２の判定が肯定されると）、ユーザは携帯端末３０に対し、複数の２次元バーコードの読込によって得られた複数のコード情報をウェブ・サーバ１２へ送信するよう指示する（ステップ９４）。この指示に従い、携帯端末３０は、メモリに一時記憶している複数のコード情報をメモリへの記憶順（２次元バーコードの読込順）に読み出し、読み出した複数のコード情報を通信部３８によって金融機関のウェブ・サーバ１２へ順次送信する（ステップ９６）。また、コード情報の送信中には、図４(Ｅ)に示すような送信中画面を表示部３４に表示させることで、ユーザに対してコード情報を送信中であることを通知する（ステップ９８）。
【００３１】
一方、携帯端末３０から順次送信された複数のコード情報を順次受信したウェブ・サーバ１２は、メモリに一時記憶している順番情報に基づいて、受信した複数のコード情報のうち登録対象のコード情報を判断して抽出する（ステップ１００）。例えば図４(Ｂ)の例のように、５個のコード情報のうち２番目，３番目及び５番目のコード情報が登録対象として指定されていた場合には、受信した５個のコード情報の中から２番目に受信したコード情報、３番目に受信したコード情報及び５番目に受信したコード情報のみが登録対象として抽出されることになる。そしてウェブ・サーバ１２は、受信した複数のコード情報の中から登録対象として抽出したコード情報を、携帯端末３０から各コード情報を受信した順番を表す受信順情報と対応付け、先に携帯端末３０から受信してメモリに記憶していたユーザＩＤと共に、認証情報として認証情報ＤＢに登録する（ステップ１０２）。
【００３２】
認証情報の登録が完了すると、ウェブ・サーバ１２は、認証情報の登録完了を通知する登録完了画面（例として図４（Ｆ）を参照）のデータをＨＤＤ２２から読み出し、読み出した登録完了画面のデータをコード情報送信元の携帯端末３０へ送信する（ステップ１０４）。これにより、登録完了画面が携帯端末３０の表示部３４に表示され（ステップ１０６）、この画面を確認したユーザが、認証情報の登録が完了したことを認識することができる。
【００３３】
続いて、ユーザがオンライン金融取引受付サービスを利用して振込の実行を指示する場合を例に、ユーザ認証について説明する。なお、他のサービスを受けるために他のウェブ・サーバ１２でユーザ認証が行われる場合の手順も以下で説明する手順と同じであることを付記しておく。また、以下の手順のうちウェブ・サーバ１２によって実行される処理もユーザ認証プログラムによって実現される処理であり、当該処理は本発明に係る認証手段に相当する処理である。
【００３４】
オンライン金融取引受付サービスを利用して振込の実行を指示する場合、本実施形態ではユーザ認証が行われる。このため、ユーザはユーザ認証に備え、図３に示すように、ユーザ認証に用いる複数の２次元バーコードを用意し、用意した複数の２次元バーコードの読込順序を決定する（ステップ１２０）。ユーザ認証を行うためには、認証情報の登録に用いた２次元バーコードの数と同数、かつ認証情報登録時に登録対象として指定した２次元バーコードについては、認証情報登録時と同一の２次元バーコードを用意する必要があるが、先にも述べたように、本発明によれば、認証情報の登録に用いる２次元バーコードとして任意の２次元バーコードを選択可能であるので、認証情報の登録時に、ユーザ認証を受けるタイミングや場所の制限が緩和されるように、認証情報の登録に用いる２次元バーコードをユーザが選択して用いておくことにより、ユーザ認証に用いる複数の２次元バーコードを容易に用意することができる（例えば認証情報の登録に用いる２次元バーコードとして、発行部数が多く殆どの書店で扱っている特定の雑誌等に印刷されている２次元バーコードを選択しておけば、ユーザが書店へ出向くのみでユーザ認証に用いる２次元バーコードを用意することができる）。
【００３５】
ユーザ認証に用いる複数の２次元バーコードの用意が完了すると、ユーザは、用意した複数の２次元バーコードの読込順序を決定する。この読込順序の決定では、認証情報登録時に登録対象として指定した２次元バーコードと同一の２次元バーコードが、認証情報登録時と同一の順番で読み込まれるように、複数の２次元バーコードを用意し、その読込順序も決定すると、続いてユーザは、携帯端末３０の入力部３６を介し、オンライン金融取引受付サービスにおける振込依頼受付用のウェブページのＵＲＬを入力することで、携帯端末３０に対して振込依頼受付用のウェブページのアクセスを指示する（ステップ１２２）。これにより、振込依頼受付用のウェブページのアクセス（配信）を要求する情報が、携帯端末３０の通信部３８から金融機関のウェブ・サーバ１２へ送信され（ステップ１２４）、金融機関のウェブ・サーバ１２は、振込依頼の受付にあたり、まずユーザに振込条件（振込先口座番号や振込金額等）を入力させるための振込条件入力画面のデータをＨＤＤ２２から読み出し、読み出した振込条件入力画面のデータを要求元の携帯端末３０へ送信する（ステップ１２６）。これにより、振込条件入力画面が携帯端末３０の表示部３４に表示されることで、ユーザに対して振込条件の入力が要請される（ステップ１２８）。
【００３６】
上記の振込条件入力画面が携帯端末３０の表示部３４に表示されると、ユーザは入力部３６を操作して所望の振込条件を入力する（ステップ１３０）。ユーザによって入力された振込条件を表す振込条件情報は携帯端末３０の通信部３８によって金融機関のウェブ・サーバ１２へ送信される（ステップ１３２）。携帯端末３０から振込条件情報を受信したウェブ・サーバ１２は、受信した振込条件情報をメモリ（ＲＡＭ１２Ｃ）に一時記憶させる（ステップ１３４）。またウェブ・サーバ１２は、ユーザにユーザＩＤを入力させるためのＩＤ入力画面のデータをＨＤＤ２２から読み出し、読み出したＩＤ入力画面のデータを振込条件情報送信元の携帯端末３０へ送信する（ステップ１３６）。これにより、図４(Ｇ)に示すようなＩＤ入力画面が携帯端末３０の表示部３４に表示されることで、ユーザに対してユーザＩＤの入力が要請される（ステップ１３８）。
【００３７】
上記のＩＤ入力画面が携帯端末３０の表示部３４に表示されると、ユーザは入力部３６を操作し、認証情報登録時に入力したユーザＩＤを入力する（ステップ１４０）。ユーザによって入力されたユーザＩＤは携帯端末３０の通信部３８によって金融機関のウェブ・サーバ１２へ送信され（ステップ１４２）、携帯端末３０からユーザＩＤを受信したウェブ・サーバ１２は、受信したユーザＩＤをキーにして認証情報ＤＢを検索することで、振込を依頼しているユーザの認証情報を特定する（ステップ１４４）。また、ウェブ・サーバ１２はユーザに対して２次元バーコードの読み込みを要請する読込要請画面のデータをＨＤＤ２２から読み出し、読み出した読込要請画面のデータをユーザＩＤ送信元の携帯端末３０へ送信する（ステップ１４６）。これにより、読込要請画面が携帯端末３０の表示部３４に表示されることで、ユーザに対して２次元バーコードの読込操作が要請される（ステップ１４８）。
【００３８】
携帯端末３０の表示部３４に読込要請画面が表示されると、ユーザは入力部３６を操作することで、携帯端末３０に対して２次元バーコードリーダ３２の起動を指示し（ステップ１５０）、この指示に従い携帯端末３０の２次元バーコードリーダ３２が起動される（ステップ１５２）。この２次元バーコードリーダ３２起動中に表示部３４に表示される起動中画面の一例を図４(Ｈ)に示す。携帯端末３０上で２次元バーコードリーダ３２が起動されると、ユーザは、ユーザ認証用として用意した複数個の２次元バーコードのうち、先に決定した読込順序における１番目の２次元バーコードを携帯端末３０に読み込ませる操作を行う（ステップ１５４）。この操作により、携帯端末３０によって先に説明した２次元バーコード読込処理が行われ（ステップ１５６）、この読込処理によって得られたコード情報が携帯端末３０のメモリに一時記憶され（ステップ１５８）、図４(Ｊ)に示すような読込完了画面が携帯端末３０の表示部３４に表示されることで、ユーザに対し、２次元バーコードの読込完了が通知される（ステップ１６０）。
【００３９】
２次元バーコードの読込完了が通知されると、ユーザは、ユーザ認証用として用意した複数の２次元バーコードを全て読み込んだか否か判断し（ステップ１６２）、全ての２次元バーコードの読み込みが未了の場合には、先に決定した読込順序において読込未了の次の２次元バーコードを携帯端末３０に読み込ませる操作を行う（ステップ１５４）。このように、ユーザ認証用として用意した全ての２次元バーコードについて、ステップ１５４〜１６２が繰り返されることにより、ユーザ認証用として用意した全ての２次元バーコードが、ユーザが決定した読込順序に従って順次読み込まれることになる。
【００４０】
ユーザ認証用として用意した全ての２次元バーコードの読込が完了したことを認識すると（ステップ１６２の判定が肯定されると）、ユーザは携帯端末３０に対し、複数の２次元バーコードの読込によって得られた複数のコード情報をウェブ・サーバ１２へ送信するよう指示する（ステップ１６４）。この指示に従い、携帯端末３０は、メモリに一時記憶している複数のコード情報をメモリへの記憶順（２次元バーコードの読込順）に読み出し、読み出した複数のコード情報を通信部３８によって金融機関のウェブ・サーバ１２へ順次送信する（ステップ１６６）。また、コード情報の送信中には、図４(Ｋ)に示すような送信中画面を表示部３４に表示させることで、ユーザに対してコード情報を送信中であることを通知する（ステップ１６８）。
【００４１】
携帯端末３０から順次送信された複数のコード情報を順次受信したウェブ・サーバ１２は、受信した複数のコード情報を、先に特定した振込を依頼しているユーザの認証情報と照合し、認証情報として登録されているコード情報を、該コード情報と対応付けられている受信順情報が表す順番で各々受信したか否かを判定する（ステップ１７０）。例えば図４(Ｂ)の例のように、５個のコード情報のうち２番目，３番目及び５番目のコード情報が登録対象として指定されることで、２番目に受信したコード情報、３番目に受信したコード情報及び５番目に受信したコード情報が認証情報として登録されていた場合、上記判定は、受信した複数のコード情報のうち、２番目に受信したコード情報が受信順「２」を表す受信順情報と対応付けられているコード情報と一致しており、３番目に受信したコード情報が受信順「３」を表す受信順情報と対応付けられているコード情報と一致しており、５番目に受信したコード情報が受信順「５」を表す受信順情報と対応付けられているコード情報と一致しているかを各々判断することによって成される。
【００４２】
上記判定が肯定された場合、振込を依頼したユーザは正規のユーザであると判断できるので、ウェブ・サーバ１２は、ユーザから携帯端末３０経由で受信してメモリに記憶している振込条件情報を、金融機関のホスト・コンピュータ（図示省略）へ転送することで、ユーザから依頼された振込の依頼を受付ける（依頼された振込はウェブ・サーバ１２からホスト・コンピュータへ転送された振込条件情報に基づきホスト・コンピュータによって実行される）と共に、依頼された振込の受付が完了したことを通知する振込受付画面（例として図４（Ｌ）を参照）のデータをＨＤＤ２２から読み出し、読み出した振込受付完了画面のデータをコード情報送信元の携帯端末３０へ送信する（ステップ１７２）。これにより、振込受付画面が携帯端末３０の表示部３４に表示され（ステップ１７４）、この画面を確認したユーザが、ユーザ認証が成功し依頼した振込の受付が完了したことを認識することができる。
【００４３】
一方、受信した複数のコード情報の中に、認証情報として登録されているコード情報に一致するコード情報が存在していなかった場合、或いは、受信した複数のコード情報の中に認証情報として登録されているコード情報に一致するコード情報が存在しているものの、当該コード情報を受信した順番が認証情報中の対応する受信順情報が表す受信順と相違していた場合には、先のステップ１７０の判定が否定されることで、振込を依頼したユーザが正規のユーザでないと判断され、ウェブ・サーバ１２は、ユーザから携帯端末３０経由で受信してメモリに記憶している振込条件情報を破棄すると共に、ユーザ認証に失敗したことを通知する画面を携帯端末３０へ送信することで、当該画面を携帯端末３０の表示部３４に表示させる。この場合、画面を確認したユーザが、ユーザ認証に失敗したことを認識することができる。
【００４４】
なお、上記では認証情報の登録時に、認証情報の登録に用いる複数の２次元バーコードの中から登録対象の２次元バーコードを選択し、登録対象の２次元バーコードを読み込む順番を指定した後に、認証情報の登録に用いる複数の２次元バーコードを順次読み込む例を説明したが、これに限定されるものではなく、複数の２次元バーコードを順次読み込んだ後に、読み込んだ順番で登録対象の２次元バーコードを指定するようにしてもよいし、登録対象の２次元バーコードの読込時に、読み込んだ２次元バーコードが登録対象であることを指定するようにしてもよい。
【００４５】
また、上記では本発明に係る「認証情報の登録に用いる情報」として２次元バーコードを適用し、本発明に係るコード情報として２次元バーコードが表す情報を適用した例を説明したが、本発明はこれに限定されるものではなく、例えば「認証情報の登録に用いる情報」として一次元バーコードを、コード情報として前記１次元バーコードが表す情報を適用してもよいし、「認証情報の登録に用いる情報」として文字を、コード情報として前記文字に対して文字認識を行うことで得られるテキストデータを適用してもよい。但し、２次元バーコードは、１次元バーコードと比較して単一のバーコード当たりの情報量が多いためユーザ認証の精度を向上させることができ、また、文字認識等の複雑な処理も不要であり携帯端末の構成が複雑化することも回避できるので望ましい。
【００４６】
また、上記では、認証情報登録用の情報が任意の印刷物に印刷されている情報の中から選択される態様を説明したが、これに限定されるものではなく、携帯端末３０や携帯端末３０と別体のコンピュータを介して任意のウェブサイトにアクセスすることで、携帯端末３０の表示部３４や上記コンピュータのモニタ等の表示手段に任意の情報が表示されている状態で、該表示されている情報の中から認証情報登録用の情報が選択されるようにしてもよい。この場合も、認証情報登録用の情報として適切な情報（表示手段に表示させることが容易な情報）をユーザが選択することで、ユーザ認証時に、該ユーザ認証を成功させるための情報を表示手段に表示させることをユーザが容易に行うことができるので、ユーザ認証時のユーザの負担が軽減される。なお、上記の表示手段として携帯端末３０の表示部３４を用いる態様において、複数の情報の読み取りは、携帯端末３０の表示部３４への情報の表示に用いているデータ（例えばウェブページを表示している場合は当該ウェブページのデータ）から、携帯端末３０が指定された情報をコード情報として抽出することによって成されるが、本発明における「表示手段に表示された情報を読み取る読取手段」による読み取りには、上記処理も含まれることを付記しておく、
【図面の簡単な説明】
【００４７】
【図１】本実施形態に係るコンピュータ・システムの概略構成を示すブロック図である。
【図２】認証情報登録時シーケンスを示すシーケンス図である。
【図３】振込依頼時のユーザ認証シーケンスを示すシーケンス図である。
【図４】認証情報登録時及び振込依頼時の携帯端末の画面表示の一例を示すイメージ図である。
【符号の説明】
【００４８】
１０  コンピュータ・システム
１２  ウェブ・サーバ
２２  ＨＤＤ
３０  携帯端末
３２  ２次元バーコードリーダ
３４  表示部
３６  入力部
【図１】
2006072934.tif 000003
【図２】
2006072934.tif 000004
【図３】
2006072934.tif 000005
【図４】
2006072934.tif 000006