(57)【要約】【課題】  生成されたパスワードが不正に取得される可能性を低くすることのできる技術を提供する。【解決手段】  指示された処理を行なう処理端末に処理の実行指示が入力されると、処理端末は、サーバに入力された処理を示す情報を送信する。サーバは、その処理のみ有効なパスワード生成し、処理の実行指示を入力した利用者の携帯端末に生成したパスワードを送信する。処理端末は、入力された文字列を、パスワードとしてサーバに送信する。サーバは、生成したパスワードと、処理端末から送信された文字列とが一致するか否か判定した結果を処理端末に送信する。処理端末は、受信した判定結果が承認を示すものである場合、入力指示された処理を実行する。【選択図】  図１
2007026039.tif 000002
【特許請求の範囲】
【請求項１】
処理要求に対するサービスを行なうサーバと、前記サーバと通信ネットワークを介して接続され、利用者からの処理要求とパスワードとを受け付ける複数の処理端末とを有する
認証システムであって、
前記サーバは、
利用者識別情報と、利用者の用いる携帯端末の通信情報とを対応付けて記憶する利用者情報記憶手段と、
前記処理端末から送信される利用者情報とパスワードとによる認証を行なう認証手段と、を有し、
前記処理端末は、
利用者からの処理要求を受け付けると、利用者識別情報を取得し、該処理端末を特定するための情報と共に処理要求情報として前記サーバに送信する処理要求手段、を有し、
前記サーバの認証手段は、
いずれかの処理端末から処理要求情報を受信すると、当該処理要求情報で特定される処理端末で入力された場合に有効とされる当該処理要求についてのパスワードを生成し、前記利用者情報記憶手段から、当該処理要求情報における利用者識別情報に対応付けられた通信情報を読み出し、当該読み出した通信情報に従って携帯端末に前記生成したパスワードを送信すること
を特徴とする認証システム。
【請求項２】
請求項１記載の認証システムであって、
前記サーバは、
いずれかの処理端末から処理要求情報を受信すると、前記利用者情報記憶手段から、当該処理要求情報における利用者識別情報に対応付けられた通信情報を読み出し、当該読み出した通信情報に従って携帯端末に前記要求された処理の実行を確認するための処理確認情報を送信する確認手段と、
前記携帯端末から送信された、前記処理の実行の確認結果を受信する確認結果受信手段と、をさらに有し、
前記認証手段が、前記受信した確認結果が前記処理の実行を許可するものである場合、前記処理要求についてのパスワードを生成すること
を特徴とする認証システム。
【請求項３】
請求項２記載の認証システムであって、
前記サーバは、
前記受信した確認結果が前記処理の実行を許可するものである場合、前記処理要求情報を送信した処理端末に、パスワードの入力受付を指示するパスワード入力要求情報を送信する指示手段、をさらに有し、
前記処理端末は、
前記パスワード入力要求を受信すると、パスワードの入力を受付可能とすること
を特徴とする認証システム。
【請求項４】
処理要求に対するサービスを行なうサーバと、前記サーバと通信ネットワークを介して接続され、利用者からの処理要求とパスワードとを受け付ける複数の処理端末とを有する
認証システムによる認証方法であって、
前記処理端末が、
利用者からの処理要求を受け付けると、利用者識別情報を取得し、該処理端末を特定するための情報と共に処理要求情報として前記サーバに送信する処理要求ステップ、を実行し、
利用者識別情報と、利用者の用いる携帯端末の通信情報とを対応付けて記憶する利用者情報記憶手段を有する前記サーバが、
いずれかの処理端末から処理要求情報を受信すると、当該処理要求情報で特定される処理端末で入力された場合に有効とされる当該処理要求についてのパスワードを生成し、前記利用者情報記憶手段から、当該処理要求情報における利用者識別情報に対応付けられた通信情報を読み出し、当該読み出した通信情報に従って携帯端末に前記生成したパスワードを送信するステップと、
前記処理端末から送信される利用者情報とパスワードとによる認証を行なうステップと、を実行すること
を特徴とする認証方法。
【請求項５】
処理要求に対するサービスを行なうサーバと、前記サーバと通信ネットワークを介して接続され、利用者からの処理要求とパスワードとを受け付ける複数の処理端末とを有する
認証システムによる認証プログラムであって、
前記処理端末に、
利用者からの処理要求を受け付けると、利用者識別情報を取得し、該処理端末を特定するための情報と共に処理要求情報として前記サーバに送信する処理要求ステップ、を実行させ、
利用者識別情報と、利用者の用いる携帯端末の通信情報とを対応付けて記憶する利用者情報記憶手段を有する前記サーバに、
いずれかの処理端末から処理要求情報を受信すると、当該処理要求情報で特定される処理端末で入力された場合に有効とされる当該処理要求についてのパスワードを生成し、前記利用者情報記憶手段から、当該処理要求情報における利用者識別情報に対応付けられた通信情報を読み出し、当該読み出した通信情報に従って携帯端末に前記生成したパスワードを送信するステップと、
前記処理端末から送信される利用者情報とパスワードとによる認証を行なうステップと、を実行させること
を特徴とする認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の認証を行なう認証システムに関するものである。
【背景技術】
【０００２】
金融機関や店舗等に設置された金融端末は、一般に、挿入されたキャッシュカードや通帳から読み出した口座番号、及び、入力されたパスワードにより認証処理を行い、承認された場合に、引出し、振込み、送金などの処理を実行する。この認証は、口座番号等のＩＤと、利用者のみ知っているという前提のパスワードとの照合で、利用者を承認する。
【０００３】
ところが、金融端末での認証時に入力したパスワードを盗み見等されることにより、パスワードが盗難される場合がある。また、利用者の個人情報からパスワードが推測される場合がある。このように不正に取得したパスワードを用いて、第３者が利用者に成りすまし、勝手に引き落としをするなどの被害が発生している。
【０００４】
パスワードを用いる認証システムにおいて、安全性を高める技術として、１回の認証処理のみ有効なパスワードを用いる技術がある。このようなパスワードを利用した技術が、特許文献１〜３に記載されている。
【０００５】
特許文献１に記載の技術は、使用したいサーバシステムに対して、携帯電話を利用して接続し、利用者ＩＤを入力することによって登録されている携帯電話に１回の処理のみ有効なパスワードを発行する。
【０００６】
特許文献２に記載の技術は、ＩＣカード等に記載された情報を元に登録されている所有者の携帯電話に発呼し、着呼した携帯電話上で、ＩＤ及びパスワードを入力し、決済処理等を行う。
【０００７】
特許文献３に記載の技術は、ＩＣカード等に記載された情報を元に登録されている所有者の携帯電話に発呼し、携帯電話で入力されたＩＤ及びパスワードが送信された場合、ＩＣカード等を挿入した端末の操作を許可する。
【０００８】
【特許文献１】特開２００４−２４０６３７号公報
【特許文献２】特開２００１−３０６９８７号公報
【特許文献３】特開２００１−３０６８０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述の特許文献１〜３に記載された従来技術では、１回の認証のみ有効なパスワードが生成されてから、正当な利用者がそのパスワードを用いて認証するまでの間に、上述と同様に、第３者が盗み見等の不正な手段でそのパスワードを取得し、認証を行なう可能性がある。
【００１０】
例えば、従来技術では、利用者は、移動中の空き時間等に予めパスワードを生成する処理をしておき、用事を済ませた後に、そのパスワードを用いて認証処理を行なうことが可能である。このような場合、パスワードが生成されてから、正当な利用者による認証の間に、第３者が、盗み見等によりそのパスワードを取得し、認証処理する可能性がある。
【００１１】
また、従来技術では、パスワードを入力する装置は特に限定されるものではない。従って、例えば、正当な利用者が生成されたパスワードを確認して認証のための装置に入力する間に、第３者が、上述と同様に盗み見等によりそのパスワードを取得し、利用者とは異なる装置に入力して認証処理を行なう可能性がある。
【００１２】
本発明はこのような事情に鑑みてなされたもので、１回の認証のみ有効なパスワードが生成されてから、正当な利用者がそのパスワードを用いて認証するまでの間に、正当な利用者以外の第３者が、そのパスワードを用いて認証を行なう可能性を低くすることを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は上記の目的を達成するためになされたもので、処理を行なう処理端末に処理実行の指示が入力されると、サーバが、パスワードを生成し、生成したパスワードを利用者の携帯端末に送信する。サーバは、その実行指示に対し生成したパスワードと同じ文字列が、その実行指示が入力された処理端末に入力されるか否かにより、入力指示された処理を認証する。
【００１４】
本発明は、例えば、処理要求に対するサービスを行なうサーバと、前記サーバと通信ネットワークを介して接続され、利用者からの処理要求とパスワードとを受け付ける複数の処理端末とを有する認証システムであって、前記サーバは、利用者識別情報と、利用者の用いる携帯端末の通信情報とを対応付けて記憶する利用者情報記憶手段と、前記処理端末から送信される利用者情報とパスワードとによる認証を行なう認証手段と、を有し、前記処理端末は、利用者からの処理要求を受け付けると、利用者識別情報を取得し、該処理端末を特定するための情報と共に処理要求情報として前記サーバに送信する処理要求手段、を有し、前記サーバの認証手段は、いずれかの処理端末から処理要求情報を受信すると、当該処理要求情報で特定される処理端末で入力された場合に有効とされる当該処理要求についてのパスワードを生成し、前記利用者情報記憶手段から、当該処理要求情報における利用者識別情報に対応付けられた通信情報を読み出し、当該読み出した通信情報に従って携帯端末に前記生成したパスワードを送信することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、利用者が処理端末に処理実行を指示したときに生成したパスワードが、同じ処理端末に入力された場合のみ、指示された処理を実行可能とすることができる。従って、例えば、空いた時間等に予めパスワードを取得しておき、後で認証処理を行なうことが不可となる。また、例えば、利用者がパスワードを確認して装置に入力する前に、第３者が、そのパスワードを異なる装置に入力して認証処理を行なうことを不可とする。このように、１回の認証のみ有効なパスワードが生成されてから、正当な利用者がそのパスワードを用いて認証するまでの間に、第３者が不正な手段で取得したパスワードを用いて認証を行なう可能性を低くすることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態を図面を参照して詳細に説明する。以下で説明する実施形態では、銀行等に設置された金融端末にカードを挿入して、引き落とし、残高参照、送金等の処理を行なう場合を例にして説明するが、これに限られるわけではなく、金融端末に挿入するのは、例えば、通帳等でもよい。また、以下で説明する認証技術は、銀行等の金融端末による処理時に限るわけではなく、例えば、クレジットカードによる決済や、インターネット等の通信ネットワーク上での決済等、ＩＤ及びパスワードにより認証する場合に適応可能である。
【００１７】
図１は、本実施形態の認証システムの構成例を示す図である。図１において、利用者は、携帯端末３、及び、カード４等を保有している。金融機関サーバ１及び金融端末２等は、通信ネットワーク５を介して接続される。また、金融機関サーバ１及び携帯端末３等は、通信ネットワーク６を介して接続される。
【００１８】
金融機関サーバ１は、金融端末２から処理実行指示の入力が通知されると、利用者の携帯端末３に、処理実行が指示されたことを通知する情報を送信する。その情報を送信した携帯端末３から、指示された処理の実行を許可する情報が送信されると、金融機関サーバ１は、パスワードを生成し、そのパスワードを利用者の携帯端末に送信すると共に、処理実行指示の入力を通知した金融端末２にパスワード入力受付を指示する情報を送信し、送信したパスワードと同じ文字列が、処理実行指示の入力を通知した金融端末２と同じ金融端末２から入力される場合、通知された処理を承認するものである。即ち、金融機関サーバ１は、金融端末２から、引き落とし、残高参照、送金等の処理の実行指示が入力されたことを通知された場合、その金融端末２に挿入等されたカード４の所有者である利用者の携帯端末３に、実行指示された処理等を通知する情報を送信し、通知した処理等に対し実行許可か否かの指示を要求する。その情報を送信した携帯端末３から、通知した処理の実行の許可を示す情報が送信された場合のみ、金融機関サーバ１は、パスワードを生成し、生成したパスワードを携帯端末３に送信すると共に、処理実行指示の入力を通知した金融端末２にパスワード入力受付を指示する情報を送信する。金融機関サーバ１は、生成したパスワードと、処理の実行指示を入力された金融端末２を示す情報（以下、金融端末識別情報という）等とを対応付けて保持する。金融機関サーバ１は、金融端末２から、文字列、及び、その金融端末２の金融端末識別情報を受信すると、保持しているパスワード及び金融端末識別情報等と、受信した文字列及び金融端末識別情報等とにより認証処理を行ない、認証結果を金融端末２に送信する。金融機関サーバ１は、認証処理を行なった後に、保持しているパスワード及び金融端末識別情報等を破棄する。
【００１９】
金融端末２は、カード４が挿入等され、処理の実行指示が入力された場合、入力指示された処理を示す情報、及び、自身を示す金融端末識別情報等を金融機関サーバ１に送信する。また、金融端末２は、金融機関サーバ１からパスワード入力受付の指示を受けた場合のみ、パスワードである文字列を入力可能とし、入力された文字列を、自身を示す金融端末識別情報と共に金融機関サーバ１に送信する。金融機関サーバ１から送信された認証結果が承認を示している場合、入力指示された処理を実行する。以下、金融端末２で実行する引き落とし、残高参照、送金等の処理を、単に金融処理という。
【００２０】
携帯端末３は、金融機関サーバ１からの、実行指示された処理等を通知する情報を受信し、さらに、通知された処理の実行を許可するか否かを示す情報を送信する。また携帯端末３は、金融機関サーバ１が生成したパスワードを出力する。以下、携帯端末３は携帯電話であるものとして説明するが、持ち運び可能な通信端末であればよく、例えばＰＤＡ（Personal Digital Assistant）等でもよい。
【００２１】
カード４は、利用者識別情報等を含む利用者情報を記憶している。金融端末２は、金融処理を実行する場合、カード４から利用者情報を読み出し、読み出した情報等を金融機関サーバ１に送信する。
【００２２】
通信ネットワーク５は、金融機関サーバ１と金融端末２とを接続するためのものであり、例えば、専用線、ＷＡＮ（Wide Area Netwrok）等である。通信ネットワーク６は、金融機関サーバ１と携帯端末３とを接続するためのものであり、例えば、携帯電話網、公衆通信回線等である。
【００２３】
なお、金融機関サーバ１、金融端末２、携帯端末３等の数は任意であり、図１に示す数に限るわけではない。また、各金融端末２を設置する銀行は、同じ銀行でもよく、異なる銀行でもよい。
【００２４】
次に、図１に示す認証システムを構成する各装置の構成例を詳細に説明する。
【００２５】
金融機関サーバ１の構成例を図２に示す。図２において、金融機関サーバ１は、ＣＰＵ（Central Processing Unit）１１、メモリ１２、記憶装置１３、入力装置１４、出力装置１５、通信インタフェース１６等を有する。
【００２６】
記憶装置１３は、例えば、ＨＤＤ（Hard Disk Drive）や、ＣＤ−Ｒ（Compact Disc- Recordable）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk- Random Access Memory）等の書き込み及び読み出し可能な記憶メディア及び記憶メディア駆動装置等である。この記憶装置１３は、例えば、図示しない他装置が有していてもよい。
【００２７】
入力装置１４は、例えば、キーボード、マウス等である。出力装置１５は、例えば、ディスプレイ、スピーカ、プリンタ等である。金融機関サーバ１は、通信インタフェース１６を介して通信ネットワーク５、及び、通信ネットワーク６に接続する。
【００２８】
ＣＰＵ１１は、メモリ１２にロードした認証プログラム１３４を実行することにより、金融処理受付部１１１、パスワード生成部１１２、認証部１１３等を実現する。金融処理受付部１１１は、金融端末２からの、金融処理の実行指示の通知を受け付けると、携帯端末３に、金融処理の実行が指示されたことを通知する情報を送信する。パスワード生成部１１２は、金融処理の実行指示を入力された金融端末２にのみ有効なパスワードを生成する。また、パスワード生成部１１２は、携帯端末３に、生成したパスワードを通知すると共に、金融端末２に、パスワード入力受付を指示する。認証部１１３は、金融端末２からパスワードとして送信された文字列及びその文字列と共に送信された金融端末識別情報と、パスワード生成部１１２により生成されたパスワード及びそのパスワードと共に保持した金融端末識別情報等とによる認証処理を行ない、認証結果を金融端末２に送信する。また、認証部１１３は、認証処理の後、生成されたパスワード等を破棄する。
【００２９】
記憶装置１３は、利用者情報テーブル１３１、パスワード管理テーブル１３２、金融端末情報テーブル１３３、認証プログラム１３４等を記憶する。利用者情報テーブル１３１は、利用者に関する情報を格納する。パスワード管理テーブル１３２は、今回の認証のために生成したパスワード等を格納する。金融端末情報テーブル１３３は、各金融端末２の設置場所等を示す情報を格納する。認証プログラム１３４は、後述する動作を実行するためのプログラムである。
【００３０】
利用者情報テーブル１３１、金融端末情報テーブル１３３は、予め記憶装置１３に格納されているものとするが、入力装置１４、又は、通信インタフェース１６等を介して入力された情報に従い、変更、削除、追加等してもよい。パスワード管理テーブル１３２内の情報は、後述する動作により追加、削除等される。
【００３１】
ここで、利用者情報テーブル１３１、パスワード管理テーブル１３２、金融端末情報テーブル１３３の一例を説明する。まず、利用者情報テーブル１３１の一例を図３に示す。図３において、利用者情報テーブル１３１は、銀行名３０１、利用者識別情報３０２、氏名３０３、電話番号３０４等を含む。銀行名３０１、利用者識別情報３０２、氏名３０３、電話番号３０４等は、互いに対応付けられている。銀行名３０１は、カード４を発行した銀行の名称である。利用者識別情報３０２は、利用者を一意に示す情報であり、例えば口座番号である。氏名３０３は、対応付けられた利用者識別情報３０２の利用者の氏名である。電話番号３０４は、対応付けられた利用者識別情報３０２の利用者の有する携帯端末３の電話番号である。
【００３２】
パスワード管理テーブル１３２の一例を図４に示す。図４において、パスワード管理テーブル１３２は、利用者識別情報４０１、金融端末識別情報４０２、パスワード４０３等を含む。利用者識別情報４０１、金融端末識別情報４０２、パスワード４０３等は、互いに対応付けられている。利用者識別情報４０１は、金融端末２に金融処理を指示した利用者を一意に示す情報であり、例えば口座番号である。金融端末識別情報４０２は、金融処理の実行指示を入力された金融端末２の識別情報であり、例えば、金融端末２のアドレス等である。パスワード４０３は、今回の認証のために生成されたパスワードである。この、パスワード管理テーブル１３２内の情報は、後述する認証処理を行なったのち、削除される。
【００３３】
金融端末情報テーブル１３３の一例を図５に示す。図５において、金融端末情報テーブル１３３は、金融端末識別情報５０１、設置場所５０２等を含む。金融端末識別情報５０１、設置場所５０２等は、互いに対応付けられている。金融端末識別情報５０１は、金融端末２の識別情報であり、例えば、金融端末２のアドレス等である。設置場所５０２は、対応する金融端末２の設置場所を示す情報である。なお、図５において、設置場所５０２の「＃１」等は、同じ場所（例えば同じ銀行の同じ支店内）に複数の金融端末２が設置されている場合の、各金融端末２を示す情報である。
【００３４】
金融端末２の構成例を図６に示す。図６において、金融端末２は、ＣＰＵ２１、メモリ２２、記憶装置２３、入力装置２４、出力装置２５、読取り装置２６、通信インタフェース２７等を有する。
【００３５】
記憶装置２３は、例えば、ＨＤＤや、ＣＤ、ＤＶＤ等の記憶メディア及び記憶メディア駆動装置等である。記憶装置２３は、金融端末識別情報２３１、金融処理プログラム２３２等を記憶する。金融端末識別情報２３１は、金融端末２を一意に識別する情報であり、例えば、金融端末２のアドレス等である。金融処理プログラム２３２は、後述する動作を行なうためのプログラムである。
【００３６】
入力装置２４は、例えば、複数のボタン、タッチパネル、マイク等である。出力装置２５は、例えば、ディスプレイ、スピーカ等である。読取り装置２６は、金融端末２に挿入等されるカード４から利用者情報等を読み取るリーダ等である。金融端末２は、通信インタフェース２７を介して通信ネットワーク５に接続する。
【００３７】
ＣＰＵ２１は、メモリ２２にロードした金融処理プログラム２３２を実行することにより、金融処理受付部２１１、読取り制御部２１２、パスワード受付部２１３、金融処理実行部２１４等を実現する。金融処理受付部２１１は、利用者から、金融処理の実行指示が入力されると、入力された金融処理を示す情報、及び、金融端末識別情報２３１等を金融機関サーバ１に送信する。読取り制御部２１２は、読取り装置２６を制御し、カード４から利用者情報等を読み出す。パスワード受付部２１３は、金融機関サーバ１からの指示に従い、パスワードの入力を受付け、入力された文字列、及び、金融端末識別情報２３１等を金融機関サーバ１に送信する。金融処理実行部２１４は、実行指示された金融処理を実行する。金融処理実行部２１４の機能は、従来の金融端末の有する機能と同じである。 
金融端末２は、従来の金融端末と同じように、引き落とし、残高参照、振込み等の金融処理を実行するものである。従って、図示していないが、従来の金融端末と同じように、キャッシュカード及び通帳を挿入する挿入口、キャッシュカード及び通帳を搬送する搬送路、印字機構、勘定系システムとの通信機能等を有するものとする。
【００３８】
携帯端末３の一例を図７に示す。図７において、携帯端末３は、ＣＰＵ３１、メモリ３２、記憶装置３３、入力装置３４、出力装置３５、通信部３６等を有する。
【００３９】
記憶装置３３は、不発揮性のメモリである。記憶装置３３は、表示制御プログラム３３１等を記憶する。入力装置３４は、例えば、複数のボタン、マイク等である。出力装置３５は、例えば、ディスプレイ、スピーカ等である。
【００４０】
ＣＰＵ３１は、メモリ３２にロードした表示制御プログラム３３１を実行することにより、表示制御部３１１を実行する。表示制御部３１１は、例えばブラウザであり、金融機関サーバ１から送信された実行指示された処理を示す情報、パスワード等を出力装置３５等に出力し、さらに、利用者に入力された処理実行の許可又は不許可を示す情報を送信する。
【００４１】
図８に、カード４の構成例を示す。図８（ａ）において、カード４は、記憶部４１等を有する。記憶部４１は、例えば、磁気テープや、ＩＣチップ等である。記憶部４１には、利用者情報４１１等が格納されている。利用者情報４１１とは、カード４を保有する利用者に関する情報である。
【００４２】
図８（ｂ）に、利用者情報４１１の一例を示す。図８（ｂ）において、利用者情報４１１は、銀行名８０１、支店名８０２、利用者識別情報８０３、氏名８０４等を含む。銀行名８０１は、カード４を発行した銀行を示す情報である。支店名８０２は、カード４の発行した銀行の支店を示す情報である。利用者識別情報８０３は、利用者を一意に識別する情報であり、例えば、口座番号等である。氏名８０４は、利用者の氏名を示す情報である。
【００４３】
次に、図１に一例を示す認証システムの動作例を説明する。
【００４４】
図９及び図１０は、図１に示す認証システムのシーケンス例を示す図である。
【００４５】
図９において、金融端末２の金融処理受付部２１１は、利用者から、実行する金融処理の指示を受け付ける（Ｓ９０１）。具体的には、例えば、金融処理受付部２１１は、図１１に一例を示す画面１１０１をディスプレイ等の出力装置２５に出力する。この画面１１０１は、例えば、金融処理受付部２１１が、記憶装置２３等に格納している画面データを読み出して表示する。利用者は、カード４を金融端末２に挿入し、入力装置２４等により、引き落とし、残高参照、振込み等の処理を示す情報を入力することにより、実行する金融処理を指示する。
【００４６】
金融端末２の金融処理受付部２１１は、カード４が挿入され、実行する金融処理が入力装置２４等から入力されると、実行指示された金融処理を示す情報をメモリ２２の所定領域に格納し、読取り制御部２１２に処理を指示する。読取り制御部２１２は、読取り装置２６により、挿入等されたカード４から利用者識別情報等を読み出す（Ｓ９０２）。具体的には、例えば、読取り装置２６は、読取り制御部２１２の指示に従い、カード４の記憶部４１内の利用者情報４１１から、少なくとも利用者識別情報８０３を含む情報を読み出す。
【００４７】
金融処理受付部２１１は、読み出された利用者識別情報、及び、実行指示された金融処理を示す情報、金融端末２の識別情報等を、金融機関サーバ１に送信する（Ｓ９０３）。具体的には、例えば、金融処理受付部２１１は、記憶装置２３から金融端末識別情報２３１を読み出し、読み出した金融端末識別情報２３１、読み取られた利用者識別情報８０３、及び、メモリ２２の所定領域から読み出した金融処理を示す情報等を、金融機関サーバ１に送信する。
【００４８】
金融機関サーバ１の金融処理受付部１１１は、利用者識別情報、及び、実行指示された金融処理を示す情報、金融端末２の識別情報等を受信すると（Ｓ９０４）、受信した情報をメモリ１２の所定領域に格納する。次に、金融処理受付部１１１は、記憶装置１３に格納されている利用者情報テーブル１３１から、受信した利用者識別情報に示される利用者の保有する携帯端末３の電話番号等を取得する（Ｓ９０５）。具体的には、例えば、金融機関サーバ１の金融処理受付部１１１は、利用者情報テーブル１３１から、受信した利用者識別情報と一致する利用者識別情報３０２を検索し、該当する利用者識別情報３０２と対応付けられている銀行名３０１、電話番号３０４等を読み出す。
【００４９】
次に、金融機関サーバ１の金融処理受付部１１１はＳ９０５の処理で取得した電話番号に発信する（Ｓ９０６）。具体的には、例えば、通信ネットワーク６には、交換機や基地局等（何れも図示略）が含まれている。交換機等は、発信された電話番号に従い、通信局等を介する等して、携帯端末３を呼び出す。呼び出した携帯端末３から応答があると、交換機等は、金融機関サーバ１に、回線確立を通知する情報を送信する。この動作は従来と同じである。
【００５０】
回線が確立されると、金融処理受付部１１１は、その携帯端末３に、入力された金融処理の実行を確認するための情報を送信する（Ｓ９０７）。具体的には、例えば、金融処理受付部１１１は、図１２に一例を示すような電文１２０１を送信する。電文１２０１は、送信元１２０２、送信先１２０３、コマンド１２０４、銀行名１２０５、処理１２０６、金融端末設置場所１２０７等を含む。送信元１２０２は、金融機関サーバ１を示す情報であり、例えば金融機関サーバ１の電話番号等である。送信先１２０３は、携帯端末３を示す情報であり、例えば携帯端末３の電話番号等である。コマンド１２０４は、処理実行確認要求を指示する情報である。銀行名１２０５は、処理実行指示を入力された金融端末２に挿入等されたカード４を発行した銀行を示す情報である。処理１２０６は、金融端末２がＳ９０１で受け付けた処理を示す情報である。金融端末設置場所１２０７は、処理実行指示を入力された金融端末２の設置場所を示す情報である。ここで、銀行名１２０５の情報は、例えば、金融処理受付部１１１が、利用者情報テーブル１３１から電話番号と共に取得した銀行名３０１である。また、金融端末設置場所１２０７の情報は、例えば、金融処理受付部１１１が、金融端末情報テーブル１３３から、Ｓ９０４で受信した金融端末識別情報と一致する金融端末識別情報５０１と対応付けられた設置場所５０２である。
【００５１】
携帯端末３の表示制御部３１１は、金融機関サーバ１からの、入力された金融処理の実行を確認するための情報を受信すると（Ｓ９０８）、受信した情報に従い、金融端末２で受け付けた金融処理等を通知する情報を出力装置３５に出力し（Ｓ９０９）、出力した金融処理の実行を許可するか否かの情報の入力を受け付ける。具体的には、例えば、表示制御部３１１は、金融処理を示す情報等をディスプレイ等の出力装置３５に出力する。その画面の例を図１３に示す。図１３において、画面１３０１は、例えば、表示制御部３１１が、上述のＳ９０７で送信された電文１２０１のコマンド１２０４に従い画面データのフォーマットを定め、その画面データに、電文１２０１の処理１２０６、及び、電文１２０１の銀行名１２０５、電文１２０１の金融端末設置場所１２０７等を合成し、合成した画面データをディスプレイ等の出力装置３５に表示等する。
【００５２】
利用者は、画面１３０１に一例を示すような画面を参照し、通知された金融処理の実行を許可するか否かを、入力装置３４を用いて指示する。金融機関サーバ１の表示制御部３１１は、入力装置３４により入力された許可又は不許可を示す情報を、金融機関サーバ１に送信する（Ｓ９１０）。
【００５３】
通知された金融処理の実行を許可するか否かを示す情報を受信すると（Ｓ９１１）、金融機関サーバ１の金融処理受付部１１１は、受信した情報から、通知した処理の実行が許可されたか否か判定する（Ｓ９１２）。
【００５４】
Ｓ９１２の判定の結果、通知した金融処理の実行が不許可の場合、金融処理受付部１１１は、金融端末２に、通知した金融処理の実行が不許可となったことを示す情報を送信し（Ｓ９１３）、携帯端末３との回線を切断等した後、処理を終了する。
【００５５】
金融端末２の金融処理受付部２１１は、通知した金融処理の実行が不許可となったことを示す情報を受信すると（Ｓ９１４）、出力装置２５等に、金融処理の実行が不許可となったことを通知する情報を出力する（Ｓ９１５）。ディスプレイ等の出力装置２５に出力した例を図１４に示す。図１４において、画面１４０１は、例えば、金融処理受付部１１１が、記憶装置２３等に格納している画面データを読み出して表示等する。
【００５６】
Ｓ９１２の判定の結果、通知した金融処理の実行が許可された場合、金融処理受付部１１１は、パスワード生成部１１２に処理を指示する。
【００５７】
図１０において、パスワード生成部１１２は、パスワードを生成する（Ｓ９１６）。このパスワードを生成する動作は特に限定するものではなく、例えば、内部時計（図示略）等から取得した現在の時刻や、発生させた擬似乱数、ハッシュ関数等により生成する。
【００５８】
次に、パスワード生成部１１２は、生成したパスワード等をパスワード管理テーブル１３２に格納する（Ｓ９１７）。具体的には、例えば、パスワード生成部１１２は、記憶装置１３内のパスワード管理テーブル１３２の利用者識別情報４０１に、Ｓ９０４で受信した利用者識別情報を格納する。パスワード生成部１１２は、この利用者識別情報４０１と対応する金融端末識別情報４０２に、Ｓ９０４で受信した金融端末識別情報を格納する。パスワード生成部１１２は、この利用者識別情報４０１と対応するパスワード４０３に、Ｓ９１６で生成したパスワードを格納する。
【００５９】
パスワード生成部１１２は、金融端末２に、パスワード入力要求を指示する情報等を送信する（Ｓ９１８）。具体的には、例えば、パスワード生成部１１２は、図１５に一例を示す電文１５０１を金融端末２に送信する。電文１５０１は、送信元１５０２、送信先１５０３、コマンド１５０４等を含む。送信元１５０２は、金融機関サーバ１を示す情報であり、例えば金融機関サーバ１のアドレス等である。送信先１５０３は、金融端末２を示す情報であり、例えば金融端末２のアドレス等である。コマンド１５０４は、パスワード入力要求を指示する情報である。
【００６０】
また、パスワード生成部１１２は、Ｓ９０６で発信した携帯端末３に、Ｓ９１６で生成したパスワード等を送信する（Ｓ９１９）。具体的には、例えば、パスワード生成部１１２は、図１６に一例を示す電文１６０１を携帯端末３に送信する。電文１６０１は、送信元１６０２、送信先１６０３、コマンド１６０４、パスワード１６０５等を含む。送信元１６０２は、金融機関サーバ１を示す情報であり、例えば、金融機関サーバ１の電話番号等である。送信先１６０３は、携帯端末３を示す情報であり、例えば、携帯端末３の電話番号等である。コマンド１６０４は、パスワードを通知することを示す情報である。パスワード１６０５は、Ｓ９１６で生成したパスワードそのものの情報であり、例えば、Ｓ９１６で生成したパスワードの文字データ、又は、パスワードの音声データ等である。
【００６１】
パスワード等を受信すると（Ｓ９２０）、携帯電話３の表示制御部３１１は、ディスプレイやスピーカ等の出力装置３５に、受信したパスワードを示す情報を出力する（Ｓ９２１）。ディスプレイ等の出力装置３５にパスワードを出力した画面の例を図１７に示す。図１７において、画面１７０１は、Ｓ９１９で送信されたパスワード等を表示している。画面１７０１を表示するために、例えば、表示制御部３１１は、上述のＳ９１９で送信された電文１６０１から抽出したコマンド１６０４により定められる画面フォーマットに、電文１６０１から抽出したパスワード１６０５に含まれる情報を合成する等して表示する。
【００６２】
一方、パスワード入力要求を指示する情報等を受信すると（Ｓ９２２）、金融端末２のパスワード受付部２１３は、ディスプレイやスピーカ等の出力装置２５に、パスワードの入力を促す画面や音声等を出力等して、パスワードの入力を受け付ける（Ｓ９２３）。ディスプレイ等の出力装置２５に出力した例を図１８に示す。図１８において、画面１８０１は、例えば、パスワード受付部２１３が、記憶装置２３等に格納している画面データを読み出して表示する。
【００６３】
上述のように、携帯端末３にパスワード等を送信した後、又は、携帯端末３からパスワードを確認したことを示す情報が入力された場合等に、金融機関サーバ１のパスワード生成部１１２は、携帯端末３との回線を切断する。携帯端末３は、例えば、利用者により、図１７に一例を示す画面１７０１の「ＯＫ」ボタンが押下等された場合に、パスワードを確認したことを示す情報を金融機関サーバ１に送信してもよい。
【００６４】
なお、上述のＳ９１８、Ｓ９１９の処理は、実行する順をこれに限るわけではなく、先にＳ９１９の処理を行なった後、Ｓ９１８を実行してもよい。
【００６５】
利用者は、携帯端末３に出力されたパスワードを確認し、金融端末２の入力装置２４等を用いて文字列を入力する。金融端末２のパスワード受付部２１３は、入力装置２４等から文字列が入力され、認証指示されると、入力された文字列をパスワードとして金融機関サーバ１に送信する（Ｓ９２４）。具体的には、例えば、図１９に一例を示すような電文１９０１を金融機関サーバ１に送信する。図１９において、電文１９０１は、送信元１９０２、送信先１９０３、コマンド１９０４、パスワード１９０５等を含む。送信元１９０２は、金融端末２を示す情報であり、例えば、金融端末２のアドレス等である。送信先１９０３は、金融機関サーバ１を示す情報であり、例えば、金融機関サーバ１のアドレス等である。コマンド１９０４は、パスワードを送信することを示す情報である。パスワード１９０５は、Ｓ９２３で受け付けた文字列そのものの情報であり、例えば、入力された文字列の文字データ等である。
【００６６】
金融機関サーバ１の認証部１１３は、金融端末２から送信されたパスワードを受信すると（Ｓ９２５）、そのパスワードで認証処理を行ない（Ｓ９２６）、認証結果を、金融端末２に送信する（Ｓ９２７）。具体的には、例えば、認証部１１３は、記憶装置１３内のパスワード管理テーブル１３２から、互いに対応付けられた利用者識別情報４０１、金融端末識別情報４０２及びパスワード４０３等を降順等により読み出し、この読み出した利用者識別情報４０１、金融端末識別情報４０２及びパスワード４０３等の組合せが、メモリ１２の所定の領域から読み出した利用者識別情報、電文１９０１から抽出した送信元１９０２、電文１９０１から抽出したパスワード１９０５等の組合せと一致するか否か判定する。一致しない場合、認証部１１３は、パスワード管理テーブル１３２から、他の利用者識別情報４０１、金融端末識別情報４０２及びパスワード４０３等の組合せを読み出し、読み出した利用者識別情報４０１、金融端末識別情報４０２及びパスワード４０３等の組合せが、メモリ１２の所定の領域から読み出した利用者識別情報、電文１９０１から抽出した送信元１９０２、電文１９０１から抽出したパスワード１９０５等の組合せと一致するか否か判定する。このような判定をパスワード管理テーブル１３２内の全ての利用者識別情報４０１、金融端末識別情報４０２及びパスワード４０３等の組合せに対して行ない、一致する組合せが無い場合、不承認と判定する。
【００６７】
認証部１１３は、認証結果を送信するために、図２０に一例を示すような電文２００１を金融端末２に送信する。図２０において、電文２００１は、送信元２００２、送信先２００３、コマンド２００４、認証結果２００５等を含む。送信元２００２は、金融機関サーバ１を示す情報であり、例えば、金融機関サーバ１のアドレス等である。送信先２００３は、金融端末２を示す情報であり、例えば、金融端末２のアドレス等である。コマンド２００４は、認証結果を通知することを示す情報である。認証結果２００５は、Ｓ９２６の認証結果そのものを示す情報である。
【００６８】
上述のような認証を行なった後、認証部１１３は、パスワード管理テーブル１３２から、今回の認証に用いたパスワード等を削除する（Ｓ９２８）。具体的には、例えば、記憶装置１３内のパスワード管理テーブル１３２から、Ｓ９２６の認証処理に用いた利用者識別情報４０１、金融端末識別情報４０２及びパスワード４０３等を削除する。
【００６９】
一方、金融端末２のパスワード受付部２１３は、認証結果を示す情報を受信すると（Ｓ９２９）、受信した認証結果が、承認を示すものであるか否か判定する（Ｓ９３０）。具体的には、例えば、パスワード受付部２１３は、電文２００１から認証結果２００５を抽出し、抽出した情報が承認を示しているか否か判定する。
【００７０】
Ｓ９３０の判定の結果、受信した認証結果が、承認を示すものである場合、パスワード受付部２１３は、金融処理実行部２１４に処理を指示する。金融処理実行部２１４は、指示された金融処理を実行する（Ｓ９３１）。この具体例は従来と同じである。
【００７１】
Ｓ９３０の判定の結果、受信した認証結果が、不承認を示すものである場合、パスワード受付部２１３は、出力装置２５に、指示された金融処理の実行が不可であることを通知する情報を、音声又は画像等により出力する（Ｓ９３２）。ディスプレイ等の出力装置２５に出力する画面の例を図２１に示す。図２１において、画面２１０１は、例えば、パスワード受付部２１３が、記憶装置２３等に格納している画面データを読み出して表示する。
【００７２】
このように、金融端末にカード等が挿入され、金融処理の実行指示が入力された時に、１回の認証のみ有効なパスワードを生成し、利用者の携帯端末に生成したパスワードを送信する。金融処理の実行指示が入力された金融端末に、その実行指示に対し生成したパスワードと同じ文字列が入力された場合、その実行指示された金融処理を承認する。これにより、１回の認証のみに用いられるパスワードを、処理の実行指示が入力された金融端末での処理にのみ有効とすることが可能となる。従って、正当な利用者が生成されたパスワードにより認証する前に、第３者が不正な手段でそのパスワードを取得し、取得したパスワードを用いて認証処理を実行する可能性を低減させることができる。
【００７３】
また、利用者の携帯端末に確認要求を送信することより、仮に、カードや通帳等が不正に取得された場合でも、携帯端末により処理の実行を許可しない限り、第三者による不正な処理を防ぐことが可能となる。このとき、利用者の携帯端末に、金融処理の実行を確認するための情報を送信してから所定時間内の間に、その確認に対する応答がない場合、サーバは、その金融処理の実行は不許可であると判定してもよい。
【００７４】
また、利用者の携帯端末に、処理の確認要求と共に、実行指示された処理、そのときに金融端末に挿入されたカード等を発行した銀行、処理の実行指示を受け付けた金融端末等を送信することにより、仮に、第三者による不正な処理が行なわれた場合にも、その第三者を特定する手がかりを取得することが可能となる。
【００７５】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述の実施形態では、生成したパスワードを、不発揮性の記憶装置に格納するものとしたが、これに限られるわけではなく、発揮性のメモリに格納しても良い。
【００７６】
また、利用者の携帯端末に、生成したパスワードを送信してから所定時間内の間に、金融端末からのパスワードを受信しない場合、サーバの認証部は、そのパスワードを無効とし、パスワード管理テーブルから削除してもよい。
【００７７】
また、利用者識別情報は、口座番号等であるものとしたが、これに限られるわけではなく、例えば、予め発行された口座番号とは別のＩＤ等でもよい。
【００７８】
また、上述の実施形態では、利用者識別情報である口座番号をカードから読み取るものとして説明したが、利用者に入力等されたＩＤや口座番号を利用者識別情報として用いても良い。その場合、例えば、金融端末２の金融処理受付部２１１は、上述した図１１に一例を示す画面１１０１の代わりに、図２２に一例を示す画面２２０１をディスプレイ等の出力装置２５に出力してもよい。この画面２２０１は、例えば、金融処理受付部２１１が、記憶装置２３等に格納している画面データを読み出して表示する。図２２において、欄２２０２は、利用者識別情報を入力するための欄である。この画面２２０１上で、利用者は、入力装置２４を用いて利用者識別情報を入力してもよい。
【００７９】
また、例えば、上述の金融機関サーバ１の構成の一部を、他の装置等が有してもよいことはいうまでもない。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施形態において、システムの構成例を示す図である。
【図２】同実施形態において、金融機関サーバの構成例を示す図である。
【図３】同実施形態において、利用者情報テーブルの一例を示す図である。
【図４】同実施形態において、パスワード管理テーブルの一例を示す図である。
【図５】同実施形態において、金融端末情報テーブルの一例を示す図である。
【図６】同実施形態において、金融端末の構成例を示す図である。
【図７】同実施形態において、携帯端末の構成例を示す図である。
【図８】同実施形態において、カードの構成例及びカードの記憶する利用者情報の一例を示す図である。
【図９】同実施形態において、システムのシーケンス例を示す図である。
【図１０】同実施形態において、システムのシーケンス例を示す図である。
【図１１】同実施形態において、金融端末に表示される画面例である。
【図１２】同実施形態において、携帯端末に送信する電文例である。
【図１３】同実施形態において、携帯端末に表示される画面例である。
【図１４】同実施形態において、金融端末に表示される画面例である。
【図１５】同実施形態において、金融機関サーバから金融端末へ送信される電文例である。
【図１６】同実施形態において、金融機関サーバから携帯端末へ送信される電文例である。
【図１７】同実施形態において、携帯端末に表示される画面例である。
【図１８】同実施形態において、金融端末に表示される画面例である。
【図１９】同実施形態において、金融端末から金融機関サーバへ送信される電文例である。
【図２０】同実施形態において、金融機関サーバから金融端末へ送信される電文例である。
【図２１】同実施形態において、金融端末に表示される画面例である。
【図２２】同実施形態において、金融端末に表示される画面例である。
【符号の説明】
【００８１】
１：金融機関サーバ、１１：ＣＰＵ、１１１：金融処理受付部、１１２：パスワード生成部、１１３：認証部、１２：メモリ、１３：記憶装置、１３１：利用者情報テーブル、１３２：パスワード管理テーブル、１３３：金融端末情報テーブル、１３４：認証プログラム、１４：入力装置、１５：出力装置、１６：通信インタフェース、２：金融端末、２１：ＣＰＵ、２１１：金融処理受付部、２１２：読取り制御部、２１３：パスワード受付部、２１４：金融処理実行部、２２：メモリ、２３：記憶装置、２３１：金融端末識別情報、２３２：金融処理プログラム、２４：入力装置、２５：出力装置、２６：読取り装置、２７：通信インタフェース、３：携帯端末、３１：ＣＰＵ、３１１：表示制御部、３２：メモリ、３３：記憶装置、３３１：表示制御プログラム、３４：入力装置、３５：出力装置、３６：通信部、４：カード、４１：記憶部、４１１：利用者情報、５：通信ネットワーク、６：通信ネットワーク
【図１】
2007026039.tif 000003
【図２】
2007026039.tif 000004
【図３】
2007026039.tif 000005
【図４】
2007026039.tif 000006
【図５】
2007026039.tif 000007
【図６】
2007026039.tif 000008
【図７】
2007026039.tif 000009
【図８】
2007026039.tif 000010
【図９】
2007026039.tif 000011
【図１０】
2007026039.tif 000012
【図１１】
2007026039.tif 000013
【図１２】
2007026039.tif 000014
【図１３】
2007026039.tif 000015
【図１４】
2007026039.tif 000016
【図１５】
2007026039.tif 000017
【図１６】
2007026039.tif 000018
【図１７】
2007026039.tif 000019
【図１８】
2007026039.tif 000020
【図１９】
2007026039.tif 000021
【図２０】
2007026039.tif 000022
【図２１】
2007026039.tif 000023
【図２２】
2007026039.tif 000024