(57)【要約】【課題】後ろからのぞき見をしている第３者によって暗証番号が知られてしまうことを防止するための手段を提供する。【解決手段】顧客の暗証番号を抽出するための識別子を格納したホストコンピュータ１３と通信可能に接続し、顧客の操作により取引を行う自動取引装置１であって、ホストコンピュータ１３から受信した識別子を設定記憶部２０に記憶しておき、抽出部２２が設定記憶部２０に記憶された識別子をもとに顧客が表示入力部２で入力した数字列から暗証番号を抽出する。【選択図】        図２
2007087313.tif 000002
【特許請求の範囲】
【請求項１】
顧客の暗証番号を抽出するための識別子を格納した上位装置と通信可能に接続し、顧客の操作により取引を行う自動取引装置であって、
前記上位装置から受信した識別子を記憶する記憶手段と、
ダミーの数字と識別子、暗証番号の数字とからなる数字列を入力させる入力手段と、
前記記憶手段に記憶した識別子をもとに、顧客が入力した数字列から暗証番号を抽出する抽出手段と備えたことを特徴とする自動取引装置。
【請求項２】
請求項１に記載の自動取引装置において、
前記識別子は暗証番号の直前に入力される予め登録された数字であることを特徴とする自動取引装置。
【請求項３】
請求項１に記載の自動取引装置において、
前記識別子は前記数字列のうちの暗証番号の先頭桁であることを特徴とする自動取引装置。
【請求項４】
上位装置と通信可能に接続し、顧客の操作により取引を行う自動取引装置であって、
顧客が暗証番号の前に入力するダミーの数字を生成する生成手段と、
該生成手段によって生成したダミーの数字の桁数を記憶する記憶手段と、
前記ダミーの数字を表示する表示手段と
前記ダミーの数字と、暗証番号の数字とからなる数字列を顧客に入力させる入力手段と、
前記記憶手段に記憶した桁数をもとに、顧客が入力した数字列から暗証番号を抽出する抽出手段とを備えたことを特徴とする自動取引装置。
【請求項５】
顧客の暗証番号を格納した上位装置と通信可能に接続し、顧客の操作により取引を行う自動取引装置であって、
前記上位装置から受信した顧客の暗証番号の先頭数字を記憶する記憶手段と、
ダミーの数字と暗証番号の数字とからなる数字列を顧客に入力させる入力手段と、
前記記憶手段に記憶した先頭数字をもとに、顧客が入力した数字列から暗証番号を抽出する抽出手段とを備えたことを特徴とする自動取引装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動取引装置において、顧客が入力した暗証番号により顧客の本人確認を行うための技術に関するもので、特に他人に暗証番号を盗まれないように入力を誘導して、確実に本人確認を行うための技術に関する。
【背景技術】
【０００２】
自動取引装置で出金取引等を行う場合、本人確認のための暗証番号を入力することが要求されるが、第３者が取引中の顧客の腕や指の動きを後ろからのぞき見ることで暗証番号を知られてしまう可能性があり、悪意をもった第３者に暗証番号を知られることによって、不正利用されるおそれがある。
そのため、従来の自動取引装置は、暗証番号を入力するときの画面に無効ボタンを表示し、顧客が無効ボタンを押下しながら入力した数字は無効のダミー数字として扱い、無効ボタンを押下しないで入力した数字を有効とし、その有効な数字を暗証番号としてホストコンピュータに送信して本人確認を行っている（例えば、特許文献１参照。）。
【特許文献１】特開２００４−１８５４５８（段落「００５０」〜「００５５」、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の技術においては、顧客が無効ボタンを押下しながら数字を入力するようにしてダミー数字を入力する必要があるため、その操作に慣れていない顧客の場合は、無効ボタンを押下しながら数字を入力するときの動作が不自然になる。そのため、腕や指の動きから無効ボタンを押下していることが後ろからのぞき見をしている第３者に知られてしまい、暗証番号を入力しているときと、ダミー数字の入力を行っているときとが区別されてしまうので、後ろからののぞき見に対する防止効果が十分とはならないという問題がある。
【０００４】
本発明は、上記の問題点を解決することを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、顧客の暗証番号を抽出するための識別子を格納した上位装置と通信可能に接続し、顧客の操作により取引を行う自動取引装置であって、前記上位装置から受信した識別子を記憶する記憶手段と、ダミーの数字と識別子、暗証番号の数字とからなる数字列を入力させる入力手段と、前記記憶手段に記憶した識別子をもとに、顧客が入力した数字列から暗証番号を抽出する抽出手段と備えたことを特徴とする。
【発明の効果】
【０００６】
これにより、本発明は、自動取引装置が識別子と暗証番号とを記憶し、記憶した識別子をもとに顧客が入力した数字列から暗証番号を抽出するようにしているため、顧客は数字列を入力するとき不自然な動作を行うことなくスムーズな動きでダミー数字と共に暗証番号を入力することができるので、第３者が取引中の顧客の腕や指の動きを後ろからのぞき見をしても暗証番号が知られてしまうことを防止できる。
【発明を実施するための最良の形態】
【０００７】
以下に、図面を参照して本発明による自動取引装置の実施例について説明する。
【実施例１】
【０００８】
図１は実施例１〜実施例３に共通の自動取引装置の概略構成を示すブロック図、図２は実施例１の本人確認手段を示すブロック図である。
図１において１は銀行等の金融機関の営業店やコンビニエンスストア等に設置される自動取引装置で、金融機関のセンタに設けられたホストコンピュータ(上位装置)１３と通信回線１５を介して接続され、情報の通信を行えるようになっている。
【０００９】
この自動取引装置１は、表示入力部２やカードリードライト部５、現金入出金部６、レシート印字機能を備えた通帳記帳部７、制御部８、記憶部９、通信部１０等を備えている。
表示入力部２は、自動取引装置１正面の接客面に露出させて設けられており、表示面を上に向けたＣＲＴディスプレイまたは液晶ディスプレイ等の表示部（表示手段）３と、表示部３上に配置したタッチパネルの入力部（入力手段）４により構成され、表示部３に顧客の操作を誘導するメッセージを配した画面や各種の入力キーを表示し、その入力キーをタッチパネル上から指で押下することにより、入力キーに定義された情報を入力できるものとなっていて、表示部３は入力された情報の表示等も行うようになっている。
【００１０】
カードリードライト部５は、顧客の取引カードに設けられた磁気ストライプに対してカード情報の読取及び書込みを行う機能を有し、そのカード挿入返却口は前記接客面に設けられている。
現金入出金部６は、取引に伴う現金の入出金処理を行うもので、紙幣を扱う紙幣入出金機と硬貨を扱う硬貨入出金機により構成され、その紙幣入出金口と硬貨出金口は前記接客面に設けられている。
【００１１】
通帳記帳部７は、顧客の通帳に設けられた磁気ストライプに対してデータの読取及び書込みを行う機能を有すると共に取引内容等を顧客の通帳に記帳する機能を有し、その通帳挿入返却口は前記接客面に設けられている。
制御部８は、記憶部９に格納されている制御プログラムに基づいて表示入力部２やカードリードライト部５、現金入出金部６、通帳記帳部７等を制御して各種の取引を遂行する機能を有しており、その遂行に当たっては、通信部１０を介してホストコンピュータ(上位装置)１３と通信を行い、必要な情報の授受を行うものとなっている。
【００１２】
また、制御部８は顧客が入力したダミーの数字と暗証番号の数字とからなる数字列から、暗証番号を抽出する機能を有する他、抽出した暗証番号とホストコンピュータ１３から受信した暗証番号とを比較して顧客の本人確認を実行する機能を有しており、この機能は本実施例のために記憶部９に格納した本人確認のためのプログラムにより実現される。
記憶部９は、制御部８が実行する制御のための前記制御プログラムや前記本人確認のためのプログラムが格納している他、取引選択画面や各取引における処理ステップ毎の案内画面や入力画面等も格納している。
【００１３】
ホストコンピュータ１３は、口座を開設している各顧客の氏名、口座番号、暗証番号、未記帳データ、及び口座残高等を顧客口座情報として記憶したデータベース１４を有している。
また、このデータベース１４には顧客が口座開設時等に暗証番号と共に申請した識別子となる数字も格納しているものとする。
【００１４】
この数字つまり識別子は、取引時に顧客が暗証番号の先頭数字の直前に入力するもので、この識別子を検出することで、それに続く４桁の数字を暗証番号として後述する抽出部２２に抽出させるためのものである。
次に図２について説明する。
図２に示す本人確認手段は、前記表示部３と前記入力部４からなる表示入力部２、設定記憶部（第１の記憶手段）２０、暗証番号記憶部（第２の記憶手段）２１、抽出部（抽出手段）２２、認証部（認証手段）２３により構成される。
【００１５】
設定記憶部２０は、データベース１４に格納された識別子となる数字をホストコンピュータ１３から受信して一時的に記憶する構成要素であり、制御部８の一時メモリを利用することができる。
暗証番号記憶部２１は、データベース１４に格納された顧客の暗証番号をホストコンピュータ１３から受信して一時的に記憶する構成要素であり、制御部８の一時メモリを利用することができる。
【００１６】
抽出部２２は、制御部８と記憶部９に格納された本人確認のためのプログラムとによって実現され、設定記憶部２０に記憶された識別子をもとに顧客が入力した数字列から暗証番号を抽出する機能を有する。
認証部２３は、制御部８と記憶部９に格納された本人確認のためのプログラムとによって実現され、抽出部２２によって抽出された暗証番号と、暗証番号記憶部２１に記憶された暗証番号とを比較して顧客の本人確認を実行する機能を有する。
【００１７】
また、上記の自動取引装置１の記憶部９には、抽出部２２が識別子をもとに顧客が入力した数字列から暗証番号を抽出できないと判断したときや、認証部２３が比較した暗証番号が一致していないと判断したときの不一致回数を記憶する記憶エリアが確保され、また顧客による数字列の入力リトライ回数を規制するための閾値が格納されている。
上述した構成の作用について、図３に示す実施例１の自動取引装置の動作を示すフローチャートを用いて、自動取引装置１の動作をＳで示すステップに従って説明する。
【００１８】
本実施例では、顧客が登録した暗証番号を「５９６３」とし、識別子を「７」として説明する。
Ｓ１；制御部８は、表示入力部２に出金取引等の取引選択ボタンを表示した取引選択画面を表示して待機する。
Ｓ２；顧客が取引選択画面で出金取引の取引選択ボタンを押下すると、制御部８はその押下を認識して、表示入力部２に取引カードの挿入を促す文言やイラスト等を配した画面を表示する。顧客はこれに従って取引カードをカードリードライト部５のカード挿入返却口に挿入する。
【００１９】
Ｓ３；カードリードライト部５が挿入された取引カードから口座番号、支店番号、口座科目等のカード情報を読み取ると制御部８は、前記カード情報を通信部１０によって通信回線１５を介してホストコンピュータ１３に送信する。
ホストコンピュータ１３は、受信したカード情報をもとにデータベース１４に格納している顧客口座情報を検索し、当該口座の暗証番号と識別子とを読み出し、読み出した暗証番号と識別子とを通信回線１５を介して自動取引装置１に送信する。
【００２０】
Ｓ４；自動取引装置１では、通信部１０が受信した暗証番号を暗証番号記憶部２１に記憶し、また識別子を設定記憶部２０に記憶する。
Ｓ５；制御部８は、表示入力部２に暗証番号を入力するための数字列の入力を促す文言や数字列の入力欄等を配置した数字列入力画面を表示する。
なお、顧客が数字列入力画面で入力できる数字列の桁数は不定なので、数字列入力画面には、顧客が数字列の入力が完了したことを伝えるための完了ボタンを表示する。
【００２１】
図４は実施例１の暗証番号の切り出し手順を示す説明図である。
顧客は、前記数字列入力画面を見て図４（ａ）に示したように、例えば最初にダミーの数字「１９４」、次に識別子である数字「７」、続けて暗証番号となる数字「５９６３」、最後にダミーの数字「３５」の順番に数字列「１９４７５９６３３５」を入力すると、これらの数字は順次抽出部２２に送られる。
【００２２】
Ｓ６；数字列の入力後、顧客が完了ボタンを押下すると、抽出部２２は顧客が入力した数字列「１９４７５９６３３５」を認識し、設定記憶部２０に記憶した識別子を読み出して認識した数字列の先頭から順に識別子を検索する。
Ｓ７；抽出部２２は、数字列の中に検索している識別子が有るか否かを判断し、有る場合は次のステップＳ８へ進み、無い場合はステップＳ１０へ移行する。
【００２３】
尚、この場合の識別子が無い場合とは、前記「１９４７５９６３３５」の数字列のうちの「７」が入力されず別の数字が入力された場合である。
Ｓ８；抽出部２２は数字列の中に有る識別子の位置（先頭から何桁目かの位置）を認識して、その識別子の直後４桁の数字を暗証番号として抽出する。
つまり、抽出部２２は数字列「１９４７５９６３３５」の中から図４（ｂ）に示したように識別子「７」を認識し、図４（ｃ）、（ｄ）に示したように認識した識別子「７」の直後４桁の数字「５９６３」を暗証番号として抽出して認証部２３に渡す。
【００２４】
Ｓ９；認証部２３は、暗証番号記憶部２１に記憶した暗証番号「５９６３」を読み出し、その読み出した暗証番号と抽出部２２から受取った暗証番号とを比較して、両暗証番号が一致しているか否かを判断する。そして一致している場合はステップＳ１２に進み、両暗証番号が一致していない場合は、例えば入力された数字列のうちの識別子「７」の直後の４桁の数字が「５９６３」ではない場合はステップＳ１０に移行する。
【００２５】
Ｓ１０；前記ステップＳ７で抽出部２２が数字列の中に識別子が無いと判断した場合、または認証部２３が両暗証番号が一致していないと判断した場合、認証部２３は記憶部９に記憶している不一致回数に１を加算し、その加算した値と、同じく記憶部９に格納している入力リトライ回数の閾値とを比較し、不一致回数が閾値を超えているか否かを判断する。その結果、閾値以下である場合はステップＳ５に戻ってステップＳ９までの処理を繰り返し、閾値を超えている場合はステップＳ１１に移行する。
【００２６】
Ｓ１１；制御部８はカードリードライト部５のカード挿入返却口から顧客の取引カードを返却し、顧客との出金取引を中止して終了する。
このとき、制御部８は、記憶部９に記憶している不一致回数をリセットして初期値の「０」にする。
Ｓ１２；前記ステップＳ９で認証部２３が両暗証番号が一致していると判断すると、制御部８は表示入力部２に金額入力用の画面を表示する。これにより顧客が出金希望額を入力すると、制御部８は顧客が入力した出金希望金額の出金処理を実行する。この場合の出金処理は従来と同様に行われるので、その説明は省略する。
【００２７】
この場合も、制御部８は記憶部９に不一致回数を記憶していたときはリセットして初期値の「０」にする。
以上説明したように、第１の実施例では、自動取引装置がホストコンピュータから受信した識別子と暗証番号とを記憶し、記憶した識別子をもとに顧客が入力した数字列から暗証番号を抽出し、抽出した暗証番号と記憶した暗証番号とを比較して本人確認を行うため、顧客は数字列を入力するとき不自然な動作を行うことなくスムーズな動きでダミー数字と共に暗証番号を入力することができるので、第３者が取引中の顧客の腕や指の動きを後ろからのぞき見をしても暗証番号が知られてしまうことを防止できる。
【００２８】
なお、上記実施例１においては、自動取引装置がホストコンピュータから受信した識別子と暗証番号とを記憶し、記憶した識別子をもとに顧客が入力した数字列から暗証番号を抽出し、この抽出した暗証番号と記憶した暗証番号とを比較して一致、不一致を判断するものとして説明したが、自動取引装置はホストコンピュータから識別子だけを受信して記憶し、識別子をもとに数字列から抽出した暗証番号をホストコンピュータに送信し、ホストコンピュータで暗証番号の一致、不一致を判断するようにしてもよい。
【００２９】
また、上記実施例１においては、識別子を顧客が予め登録した数字として説明したが、識別子は「＊」や「♯」等の記号、２個以上の数字や記号の組み合わせとしてもよく、また仮名やアルファベット等の文字キーを表示して、それにより入力される文字を識別子としてもよい。
さらに数字列の中の特定桁数を暗証番号の先頭桁を示す識別子としてもよい。この場合は、顧客が登録した先頭桁をホストコンピュータのデータベースに格納しておき、顧客との取引の際に自動取引装置がその顧客が登録した暗証番号と先頭桁をホストコンピュータから受信して記憶し、記憶した先頭桁をもとに顧客が入力した数字列から暗証番号を抽出し、この抽出した暗証番号と記憶した暗証番号とを比較して一致、不一致を判断するようにする。
【００３０】
また、上記実施例１においては、暗証番号を識別子の後に連続して入力するようにしたが、図５に示すように数字列において、識別子「７」の後の数字のうちの飛び番号を含む数字、例えば１、３、５、６番目の数字が暗証番号に該当するように顧客に入力させるようにしてもよい。この場合には、数字列入力画面に暗証番号を入力させる箇所を案内する画面を配置すればよい。
【実施例２】
【００３１】
図６は実施例２の本人確認手段を示すブロック図である。
図６に示す本人確認手段は、表示入力部２、設定記憶部２０、暗証番号記憶部２１、抽出部２２、認証部２３、乱数列生成部（生成手段）２５により構成され、このうちの乱数生成部２５以外は第１の実施例と同じ構成要素である。
乱数列生成部２５は、制御部８と記憶部９に格納された本人確認のためのプログラムとによって実現されるもので、暗証番号以外のダミーの数字を無作為に生成し、その生成した数字を暗証番号の前後に割り当てる機能を有している。
【００３２】
本実施例においては、乱数列生成部２５が生成するダミーの数字の桁数は２桁から４桁の範囲に設定される。
また、本実施例の設定記憶部２０は乱数列生成部２５で生成されたダミーの数字の桁数を記憶する機能を有する。
尚、本実施例においては、自動取引装置１の構成は上記実施例１と同様であるが、ホストコンピュータ１３のデータベース１４は識別子を格納していないものとする。
【００３３】
上記の構成の作用について図７に示す実施例２の自動取引装置の動作を示すフローチャートを用い、自動取引装置１の動作をＳＢで示すステップに従って説明する。
本実施例において顧客が登録した暗証番号は「５９６３」とする。
本実施例のステップＳＢ１からステップＳＢ３までの動作は上記実施例１のステップＳ１からステップＳ３までの動作と同様であるのでその説明を省略する。
【００３４】
ホストコンピュータ１３は、受信したカード情報をもとにデータベース１４に格納している顧客口座情報を検索し、該当する口座の残高が受信した出金希望金額情報以上であることを確認する。そして当該口座の暗証番号を読み出し、読み出した暗証番号を通信回線１５を介して自動取引装置１に送信する。
ＳＢ４；自動取引装置１では、通信部１０が受信した暗証番号「５９６３」を暗証番号記憶部２１に記憶する。
【００３５】
ＳＢ５；乱数列生成部２５は、ダミーの数字を２組生成する。
生成した２組のダミーの数字は、後で顧客が暗証番号を入力する際に、暗証番号の前後で入力されるものである。
本実施例においては、暗証番号の前に入力されるダミーの数字「１９４７」と、暗証番号の後ろに入力されるダミーの数字「３５」とを生成する。
【００３６】
ＳＢ６；乱数列生成部２５は、生成した暗証番号の前に入力させるダミーの数字の桁数を認識し、認識した桁数を設定記憶部２０に記憶する。
本実施例においては、生成した暗証番号の前に入力するダミーの数字は「１９４７」であるので、設定記憶部２０に記憶する桁数は４である。
図８は実施例２の暗証番号の切り出し手順を示す説明図である。
【００３７】
ＳＢ７；制御部８は、表示入力部２に生成した２つのダミー数字の間に暗証番号の桁数分「＊」を入れた図８（ａ）示す文字列「１９４７＊＊＊＊３５」と、文字列の左側から順に表示された数字を入力し、「＊＊＊＊」の部分は暗証番号を入力するように促す文言等を配した数字列入力画面を表示する。
ＳＢ８；顧客が数字列入力画面を見て図８（ｂ）に示したように表示されたダミーの数字「１９４７」、次に暗証番号となる数字「５９６３」、最後にダミーの数字「３５」の順番に数字列「１９４７５９６３３５」を入力すると、抽出部２２はこの数字列を認識し、設定記憶部２０に記憶した桁数「４」を読み出し、読み出した桁数の直後の数字から４桁の数字を暗証番号として抽出する。
【００３８】
つまり、抽出部２２は図８（ｃ）、（ｄ）に示したように数字列「１９４７５９６３３５」の５桁目から４桁の数字「５９６３」を抽出して認証部２３に渡す。
ＳＢ９；認証部２３は、暗証番号記憶部２１に記憶した暗証番号「５９６３」を読み出し、その読み出した暗証番号と抽出部２２から受取った暗証番号とを比較し、両暗証番号が一致しているか否かを判断する。そして一致している場合はステップＳＢ１２に進み、両暗証番号が一致していない場合は、例えば入力された数字列のうちの設定記憶部２０に記憶した桁数の直後の４桁の数字が「５９６３」でない場合はステップＳＢ１０に移行する。
【００３９】
ＳＢ１０；認証部２３は両暗証番号が一致していないことを認識して、記憶部９に記憶している不一致回数に１を加算し、その加算した値と、同じく記憶部９に格納している入力リトライ回数の閾値とを比較し、不一致回数が閾値を超えているか否かを判断する。その結果、閾値以下である場合はステップＳＢ７に戻ってステップＳＢ９までの処理を繰り返し、閾値を超えている場合はステップＳＢ１１に移行する。
【００４０】
ＳＢ１１；制御部８は、カードリードライト部５のカード挿入返却口から顧客の取引カードを返却し、顧客との出金取引を中止して終了する。
このとき、制御部８は、記憶部９に記憶している不一致回数をリセットして初期値の「０」にする。
ＳＢ１２；前記ステップＳ９で認証部２３が両暗証番号が一致していると判断すると、制御部８は顧客が入力した出金希望金額の出金処理を実行する。この場合の出金処理は従来と同様に行われるので、その説明は省略する。
【００４１】
この場合も、制御部８は記憶部９に不一致回数を記憶していたときはリセットして初期値の「０」にする。
以上説明したように、第２の実施例では、自動取引装置がホストコンピュータから受信した暗証番号を記憶する一方、顧客が入力する数字列に含まれるダミーの数字を無作為に生成して表示し、顧客が表示されたダミーの数字に従って入力した数字列から暗証番号を抽出し、抽出した暗証番号と記憶した暗証番号とを比較して本人確認を行うため、顧客は数字列を入力するとき不自然な動作を行うことなくスムーズな動きでダミー数字と共に暗証番号を入力することができるので、取引中の顧客の腕や指の動きを後ろから覗き見する第３者によって暗証番号が知られてしまうことを防止できる。
【００４２】
また、顧客に入力させるダミーの数字を表示したことによって、ダミーの数字列を入力することに不慣れな顧客にとって、が自らダミーの数字を考える手間を省くことができる。
なお、上記実施例２においては、顧客は表示されたダミーの数字をそのまま入力するものとして説明したが、生成した暗証番号の前に入力させるダミーの数字の桁数で暗証番号の開始位置が決まるため、入力するダミーの数字は桁数さえ一致していれば、表示された数字以外の数字を入力してもよいものとする。
【００４３】
また、上記実施例２においては、自動取引装置がホストコンピュータから受信した暗証番号を記憶し、顧客が入力した数字列から抽出した暗証番号と記憶した暗証番号とを比較して一致、不一致を判断するものとして説明したが、自動取引装置は入力された数字列から抽出した暗証番号をホストコンピュータに送信し、ホストコンピュータで暗証番号の一致、不一致を判断するようにしてもよい。
【００４４】
また、上記実施例２においては、ダミーの数字を暗証番号の前に４桁、後に２桁割り当てるものとしたがこれに限られるものではない。
さらに、上記実施例２においては、暗証番号の前後につけるダミーの数字を生成するとして説明したが、生成したダミーの数字を暗証番号の数字の間に挟む形式としてもよい。この場合は生成したダミーの数字をもとに図９に示したような数字列を構成するようにして、顧客が暗証番号を入力するときは、数字列入力画面に図９の数字列の暗証番号部分を隠した文字列「１９４７＊３＊９＊６３」を表示し、顧客に「＊」にあたる箇所に暗証番号の数字を入力させるように促す画面を表示するようにすればよい。
【実施例３】
【００４５】
図１０は実施例３の本人確認手段を示すブロック図である。
図１０に示す本人確認手段は、表示入力部２、設定記憶部２０、暗証番号記憶部２１、抽出部２２、認証部２３、開始位置取得部（認識手段）３０により構成され、このうちの開始位置取得部３０以外は、上記実施例１と同じ構成要素である。
開始位置取得部３０は、制御部８と記憶部９に格納された本人確認のためのプログラムとによって実現され、暗証番号記憶部２１に記憶する暗証番号の先頭数字を認識する機能を有する。
【００４６】
本実施例の設定記憶部２０は、開始位置取得部３０から受取った暗証番号の先頭数字を一時的に記憶するものとする。
また、本実施例の抽出部２２は、設定記憶部２０に記憶された先頭数字をもとに顧客が入力した数字列から暗証番号を抽出する機能を有する。
尚、本実施例においては、自動取引装置１の構成は上記実施例１と同様であるが、ホストコンピュータ１３のデータベース１４は識別子を格納していないものとする。
【００４７】
上述した構成の作用について、図１１に示す実施例３の自動取引装置の動作を示すフローチャートを用いて、自動取引装置１の動作をＳＤで示すステップに従って説明する。
本実施例において、顧客が登録した暗証番号は「５９６３」とする。
本実施例のステップＳＤ１からステップＳＤ３までの動作は、上記実施例１のステップＳ１からステップＳ３までの動作と同様であるのでその説明を省略する。
【００４８】
ホストコンピュータ１３は、受信したカード情報をもとにデータベース１４に格納している顧客口座情報を検索し、該当する口座の残高が受信した出金希望金額情報以上であることを確認する。そして当該口座の暗証番号を読み出し、読み出した暗証番号を通信回線１５を介して自動取引装置１に送信する。
ＳＤ４；自動取引装置１では、通信部１０がホストコンピュータ１３から受信した暗証番号「５９６３」を暗証番号記憶部２１に記憶し、これと並行して開始位置取得部３０が暗証番号の先頭数字「５」を認識して設定記憶部２０に記憶させる。
【００４９】
ＳＤ５；制御部８は、表示入力部２に暗証番号の前後にダミーの数字をつけた数字列の入力を促す文言や数字列の入力欄、顧客が数字列の入力が完了したことを伝えるための完了ボタン等を配置した数字列入力画面を表示する。
図１２は実施例３の暗証番号の切り出し手順を示す説明図である。
顧客は暗証番号の前にダミーの数字を入力するとき、暗証番号の先頭数字以外の数字を入力するものとする。
【００５０】
顧客が図１２（ａ）に示したように数字列「１９４７５９６３３５」を入力すると、これらの数字は順次抽出部２２に送られる。
ＳＤ６；数字列の入力後、顧客が完了ボタンを押下すると、抽出部２２は顧客が入力した数字列「１９４７５９６３３５」を認識し、設定記憶部２０に記憶した暗証番号の先頭数字「５」を読み出して認識した数字列の最初から順に読み出した先頭数字を検索する。
【００５１】
ＳＤ７；抽出部２２は、数字列の中に検索している暗証番号の先頭数字が有るか否かを判断し、有る場合は次のステップＳＤ８へ進み、無い場合はステップＳＤ１０へ移行する。
尚、この場合の先頭数字が無い場合とは、前記「１９４７５９６３３５」の数字列のうちの先頭数字「５」が入力されず別の数字が入力された場合、または検索して該当した「５」から数字列の最後の数字までが４桁未満であった場合である。
【００５２】
ＳＤ８；抽出部２２は数字列の中に有る先頭数字の位置を認識し、その位置から先頭数字を含めて４桁の数字を暗証番号として抽出する。
つまり、抽出部２２は数字列「１９４７５９６３３５」の中から図１２（ｂ）に示したように先頭数字「５」を認識し、図１２（ｃ）、（ｄ）に示したように認識した先頭数字「５」を含めて４桁の数字「５９６３」を暗証番号として抽出して認証部２３に渡す。
【００５３】
ＳＤ９；認証部２３は、暗証番号記憶部２１に記憶した暗証番号「５９６３」を読み出し、その読み出した暗証番号と抽出部２２から受取った暗証番号とを比較し、両暗証番号が一致しているか否かを判断する。そして一致している場合はステップＳＤ１２に進み、両暗証番号が一致していない場合は、例えば入力された数字列のうちの先頭数字「５」のを含めた４桁の数字が「５９６３」ではない場合はステップＳＤ１０に移行する。
【００５４】
ＳＤ１０；前記ステップＳＤ７で抽出部２２が数字列の中に先頭数字が無いと判断した場合、または認証部２３が両暗証番号が一致していないと判断した場合、認証部２３は記憶部９に記憶している不一致回数に１を加算し、その加算した値と、同じく記憶部９に格納している入力リトライ回数の閾値とを比較し、不一致回数が閾値を超えているか否かを判断する。その結果、閾値以下である場合はステップＳＤ５に戻ってステップＳＤ９までの処理を繰り返し、閾値を超えている場合はステップＳＤ１１に移行する。
【００５５】
ＳＤ１１；制御部８は、カードリードライト部５のカード挿入返却口から顧客の取引カードを返却し、顧客との出金取引を中止して終了する。
このとき、制御部８は、記憶部９に記憶している不一致回数をリセットして初期値の「０」にする。
ＳＤ１２；前記ステップＳＤ９で認証部２３が両暗証番号が一致していると判断すると、制御部８は顧客が入力した出金希望金額の出金処理を実行する。この場合の出金処理は従来と同様に行われるもので、その説明は省略する。
【００５６】
この場合も、制御部８は記憶部９に不一致回数を記憶していたときはリセットして初期値の「０」にする。
以上説明したように、第３の実施例においては、自動取引装置がホストコンピュータから受信した暗証番号とその先頭数字を記憶し、記憶した先頭数字をもとに顧客が入力した数字列から暗証番号を抽出し、抽出した暗証番号と記憶した暗証番号とを比較して本人確認を行うため、顧客は数字列を入力するときに不自然な動作を行うことなくスムーズな動きでダミー数字と共に暗証番号を入力することができるので、第３者が取引中の顧客の腕や指の動きを後ろからのぞき見をしても暗証番号が知られてしまうことを防止できる。
【００５７】
また、暗証番号の先頭数字をもとに顧客が入力した数字列から暗証番号を抽出するため、ダミーの数字を含まずに暗証番号のみを入力した場合も正常に本人確認を行うことができるので、顧客にとって今までの自動取引装置における本人確認の手順のまま、本実施例の自動取引装置の本人確認を利用できる。
なお、上記実施例３においては、自動取引装置がホストコンピュータから受信した暗証番号を記憶し、記憶した暗証番号の先頭数字をもとに顧客が入力した数字列から暗証番号を抽出し、この抽出した暗証番号と記憶した暗証番号とを比較して一致、不一致を判断するものとして説明したが、自動取引装置はホストコンピュータから暗証番号の先頭数字だけを受信して記憶し、先頭数字をもとに抽出した暗証番号をホストコンピュータに送信し、ホストコンピュータで暗証番号の一致、不一致を判断するようにしてもよい。
【００５８】
なお、上記各実施例においては、暗証番号は４桁の数字としているが、それに限らない。
【図面の簡単な説明】
【００５９】
【図１】実施例１〜実施例３に共通の自動取引装置の概略構成を示すブロック図
【図２】実施例１の本人確認手段を示すブロック図
【図３】実施例１の自動取引装置の動作を示すフローチャート
【図４】実施例１の暗証番号の切り出し手順を示す説明図
【図５】実施例１において暗証番号を連続して入力しない場合を示す説明図
【図６】実施例２の本人確認手段を示すブロック図
【図７】実施例２の自動取引装置の動作を示すフローチャート
【図８】実施例２の暗証番号の切り出し手順を示す説明図
【図９】実施例２において暗証番号を連続して入力しない場合を示す説明図
【図１０】実施例３の本人確認手段を示すブロック図
【図１１】実施例３の自動取引装置の動作を示すフローチャート
【図１２】実施例３の暗証番号の切り出し手順を示す説明図
【符号の説明】
【００６０】
１    自動取引装置
２    表示入力部
３    表示部
４    入力部
５    カードリードライト部
６    現金入出金部
７    通帳記帳部
８    制御部
９    記憶部
１０  通信部
１３  ホストコンピュータ
１４  データベース
１５  通信回線
２０  設定記憶部
２１  暗証番号記憶部
２２  抽出部
２３  認証部
２５  乱数列生成部
３０  開始位置取得部
【図１】
2007087313.tif 000003
【図２】
2007087313.tif 000004
【図３】
2007087313.tif 000005
【図４】
2007087313.tif 000006
【図５】
2007087313.tif 000007
【図６】
2007087313.tif 000008
【図７】
2007087313.tif 000009
【図８】
2007087313.tif 000010
【図９】
2007087313.tif 000011
【図１０】
2007087313.tif 000012
【図１１】
2007087313.tif 000013
【図１２】
2007087313.tif 000014