(57)【要約】【課題】認証情報等をユーザが入力する際に認証情報等が他人に漏洩することを防止しつつ、その認証情報等がユーザ自身にとっては覚えやすいユーザ認証システム、ユーザ認証方法、操作端末及びサーバ等を提供する。【解決手段】ＡＴＭ端末１のシステム制御部１８がオブジェクトを表示操作部１６に表示して、当該表示操作部１６から入力された操作情報に基づいて、ユーザが操作したオブジェクトの表示状態を変化させ、ホストコンピュータ２のシステム制御部２３は、表示状態を変化させられたオブジェクトの画像ＩＤと、当該表示状態の変化内容を示す動き情報とを対応付けて示した画像パスワードを記憶部２２に構築されたデータベースに登録したり、当該記憶部２２に登録されたユーザの画像パスワードと比較してユーザの認証を行う。【選択図】図５
2007264929.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの認証処理を行うユーザ認証システムにおいて、
少なくとも一つ以上の画面構成物を画面に表示する表示手段と、
前記画面構成物に対するユーザの操作内容を操作情報として入力するための入力手段と、
前記入力された操作情報に基づいて前記画面構成物の表示状態を変化させる変化手段と、
前記表示状態を変化させられた前記画面構成物と当該変化内容とを対応付けて示す画面構成物変化情報と、記憶手段に認証情報として予め記憶された画面構成物変化情報と、の比較結果に基づいて認証処理を行う認証手段を備えることを特徴とするユーザ認証システム。
【請求項２】
請求項１に記載のユーザ認証システムにおいて、
前記ユーザ認証システムは、ユーザに操作される操作端末と、ユーザの認証処理を行うサーバと、を含んで構成され、
前記操作端末は、
前記表示手段、前記入力手段及び前記変化手段を備え、
前記サーバ装置は、
前記認証手段を備えることを特徴とするユーザ認証システム。
【請求項３】
ユーザに操作される操作端末と、ユーザの認証処理を行うサーバと、を備えるユーザ認証システムにおいて、
前記操作端末は、
少なくとも一つ以上の画面構成物を画面に表示する表示手段と、
前記画面構成物に対するユーザの操作内容を操作情報として入力するための入力手段と、
前記入力された操作情報に基づいて前記画面構成物の表示状態を変化させる変化手段と、を備え、
前記サーバ装置は、
前記表示状態を変化させられた前記画面構成物と当該変化内容とを対応付けて示す画面構成物変化情報を認証情報として記憶手段に記憶する記憶制御手段を備えることを特徴とするユーザ認証システム。
【請求項４】
請求項２または請求項３に記載のユーザ認証システムにおいて、
前記サーバは、
前記画面構成物の表示パターンを示すパターン情報を、前記操作端末の画面上における複数の領域夫々に当該画面構成物を少なくとも一つ以上対応付けて生成する生成手段を更に備え、
前記表示手段は、前記サーバにより生成されたパターン情報に基づいて、画面上に前記複数の領域を設けるとともに夫々対応する前記画面構成物を各当該領域上に表示し、
前記変化手段は、各前記画面構成物の表示状態を、当該画面構成物が対応付けられた前記領域内で変化させることを特徴とするユーザ認証システム。
【請求項５】
請求項４に記載のユーザ認証システムにおいて、
前記生成手段は、前記複数の領域の少なくとも一つについて画面上における位置をその都度変更して前記パターン情報を生成可能であることを特徴とするユーザ認証システム。
【請求項６】
請求項４または請求項５に記載のユーザ認証システムにおいて、
前記画面構成物変化情報は、前記画面構成物が対応付けられた前記領域を特定する領域特定情報を含み、
前記生成手段は、前記記憶手段に記憶された画面構成物変化情報に含まれる前記領域特定情報により特定される領域を除いた前記領域の内の少なくとも一つについて、対応付ける前記画面構成物をその都度変更して前記パターン情報を生成可能であることを特徴とするユーザ認証システム。
【請求項７】
請求項１乃至６のいずれか１項に記載のユーザ認証システムにおいて、
前記画面構成物は、ある物事を、ユーザが認識可能なように表した画像であって、
前記変化手段による前記画像の表示状態の変化内容は、当該画像が表した物事に整合した変化内容であることを特徴とするユーザ認証システム。
【請求項８】
ユーザに操作される操作端末と、ユーザの認証処理を行うサーバと、を備えるユーザ認証システムにおけるユーザ認証方法であって、
前記操作端末が、少なくとも一つ以上の画面構成物を画面に表示する工程と、
前記操作端末が、入力手段から入力された前記画面構成物に対するユーザの操作内容を示す操作情報に基づいて前記画面構成物の表示状態を変化させる工程と、
前記サーバ装置が、前記表示状態を変化させられた前記画面構成物と当該変化内容とを対応付けて示す画面構成物変化情報と、記憶手段に認証情報として予め記憶された画面構成物変化情報と、の比較結果に基づいて認証処理を行う工程と、
を備えることを特徴とするユーザ認証方法。
【請求項９】
ユーザに操作される操作端末と、ユーザの認証処理を行うサーバと、を備えるユーザ認証システムにおけるユーザ認証方法であって、
前記操作端末が、少なくとも一つ以上の画面構成物を画面に表示する工程と、
前記操作端末が、入力手段から入力された前記画面構成物に対するユーザの操作内容を示す操作情報に基づいて前記画面構成物の表示状態を変化させる工程と、
前記サーバ装置が、前記表示状態を変化させられた前記画面構成物と当該変化内容とを対応付けて示す画面構成物変化情報を認証情報として記憶手段に記憶する工程と、
を備えることを特徴とするユーザ認証方法。
【請求項１０】
請求項２乃至７のいずれか１項に記載のユーザ認証システムに含まれる操作端末であって、
前記表示手段、前記入力手段及び前記変化手段を供えることを特徴とする端末装置。
【請求項１１】
請求項２に記載のユーザ認証システムに含まれるサーバであって、
前記認証手段を備えることを特徴とするサーバ。
【請求項１２】
請求項３に記載のユーザ認証システムに含まれるサーバであって、
前記記憶制御手段を備えることを特徴とするサーバ。
【請求項１３】
コンピュータを、
請求項１０に記載の操作端末として機能させることを特徴とする操作端末用プログラム。
【請求項１４】
コンピュータを、
請求項１１または請求項１２に記載のサーバとして機能させることを特徴とするサーバ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、ユーザが画面を見ながら入力、操作等した内容に基づいてユーザの認証処理を行うユーザ認証システム、ユーザ認証方法、操作端末及びサーバ等の技術分野に関する。
【背景技術】
【０００２】
従来から、金融機関等に設置されているＡＴＭ端末（Automatic Teller Machine）や、パーソナルコンピュータ等の情報処理端末、あるいは、インターネットに接続されたＷｅｂサイト等においては、ユーザ認証等を行うために、パスワードや暗証番号等の認証情報をユーザに入力させることが広く一般に行われている。
【０００３】
この認証情報は、主に文字や数字で表され、ボタンやキーボードを操作することにより直接入力されるものであるため、その入力操作を他人に盗み見られることにより認証情報が漏洩しやすいという問題があることは従来から指摘されている。また、ユーザに関連する文字、数字等（例えば、名前、電話番号等）を認証情報に用いると、他人により認証情報が類推されやすいという問題もある。このような問題に対し、認証情報の桁数を増加させたり、ランダムな認証情報としたりすることで、認証情報の漏洩をある程度防止することはできるが、今度はユーザ自身が認証情報を覚えることができないという問題が生じる。
【０００４】
こうした中、認証情報の漏洩防止や、ユーザ自身による認証情報の覚えやすさ等を目的とした技術が提案されている。
【０００５】
例えば、特許文献１には、複数のビットマップアイコン及び複数の部屋を画面に表示し、ユーザにビットマップアイコンを順次指定させていずれかの部屋へ入れさせることによりパスワードを入力させる技術が開示されている。
【０００６】
また、特許文献２には、画面に複数の画像を表示し、これらの画像を注視するユーザの視線を検出し、ユーザが注視した画像を認証情報として認証を行う技術が開示されている。
【特許文献１】特開平１０−２８９２１０号公報
【特許文献２】特開２００５−１４９３２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１及び２に記載の技術では、これまでユーザがパスワードとして順番に入力していた文字や数字等を単に絵や画像に置き換えたに過ぎないため、ユーザ自身にとって真に覚えやすいパスワードとなっているとはいい難い。
【０００８】
本願は、以上の点に鑑みてなされたものであり、その課題の一例は、認証情報をユーザが入力する際における認証情報の漏洩を防止しつつ、その認証情報がユーザ自身にとっては覚えやすいユーザ認証システム、ユーザ認証方法、操作端末及びサーバ等を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、ユーザの認証処理を行うユーザ認証システムにおいて、少なくとも一つ以上の画面構成物を画面に表示する表示手段と、前記画面構成物に対するユーザの操作内容を操作情報として入力するための入力手段と、前記入力された操作情報に基づいて前記画面構成物の表示状態を変化させる変化手段と、前記表示状態を変化させられた前記画面構成物と当該変化内容とを対応付けて示す画面構成物変化情報と、記憶手段に認証情報として予め記憶された画面構成物変化情報と、の比較結果に基づいて認証処理を行う認証手段を備えることを特徴とする。
【００１０】
請求項３に記載の発明は、ユーザに操作される操作端末と、ユーザの認証処理を行うサーバと、を備えるユーザ認証システムにおいて、前記操作端末は、少なくとも一つ以上の画面構成物を画面に表示する表示手段と、前記画面構成物に対するユーザの操作内容を操作情報として入力するための入力手段と、前記入力された操作情報に基づいて前記画面構成物の表示状態を変化させる変化手段と、を備え、前記サーバ装置は、前記表示状態を変化させられた前記画面構成物と当該変化内容とを対応付けて示す画面構成物変化情報を認証情報として記憶手段に記憶する記憶制御手段を備えることを特徴とする。
【００１１】
請求項８に記載の発明は、ユーザに操作される操作端末と、ユーザの認証処理を行うサーバと、を備えるユーザ認証システムにおけるユーザ認証方法であって、前記操作端末が、少なくとも一つ以上の画面構成物を画面に表示する工程と、前記操作端末が、入力手段から入力された前記画面構成物に対するユーザの操作内容を示す操作情報に基づいて前記画面構成物の表示状態を変化させる工程と、前記サーバ装置が、前記表示状態を変化させられた前記画面構成物と当該変化内容とを対応付けて示す画面構成物変化情報と、記憶手段に認証情報として予め記憶された画面構成物変化情報と、の比較結果に基づいて認証処理を行う工程と、を備えることを特徴とする。
【００１２】
請求項９に記載の発明は、ユーザに操作される操作端末と、ユーザの認証処理を行うサーバと、を備えるユーザ認証システムにおけるユーザ認証方法であって、前記操作端末が、少なくとも一つ以上の画面構成物を画面に表示する工程と、前記操作端末が、入力手段から入力された前記画面構成物に対するユーザの操作内容を示す操作情報に基づいて前記画面構成物の表示状態を変化させる工程と、前記サーバ装置が、前記表示状態を変化させられた前記画面構成物と当該変化内容とを対応付けて示す画面構成物変化情報を認証情報として記憶手段に記憶する工程と、を備えることを特徴とする。
【００１３】
請求項１０に記載の発明は、請求項２乃至７のいずれか１項に記載のユーザ認証システムに含まれる操作端末であって、前記表示手段、前記入力手段及び前記変化手段を供えることを特徴とする。
【００１４】
請求項１１に記載の発明は、請求項２に記載のユーザ認証システムに含まれるサーバであって、前記認証手段を備えることを特徴とする。
【００１５】
請求項１２に記載の発明は、請求項３に記載のユーザ認証システムに含まれるサーバであって、前記記憶制御手段を備えることを特徴とする。
【００１６】
請求項１３に記載の発明は、コンピュータを、請求項１０に記載の操作端末として機能させることを特徴とする。
【００１７】
請求項１４に記載の発明は、コンピュータを、請求項１１または請求項１２に記載のサーバとして機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本願の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、金融機関の顧客がキャッシュカード等を用いて現金の預け入れ、引き出し、振り込み、残高照会等を行うための現金自動預け払いシステムに対して本願を適用した場合の実施形態である。
【００１９】
［１．現金自動預け払いシステムの構成及び機能概要］
先ず、本実施形態に係る現金自動預け払いシステムＳの構成及び機能について、図１を用いて説明する。
【００２０】
図１は、本実施形態に係る現金自動預け払いシステムＳの概要構成の一例を示す図である。
【００２１】
図１に示すように、現金自動預け払いシステムＳは、操作端末の一例としてのＡＴＭ端末１と、サーバの一例としてのホストコンピュータ２と、がネットワークＮＷに接続されて構成されている。ＡＴＭ端末１とホストコンピュータ２とは、ネットワークＮＷを介して、相互にデータの送受信が可能である。
【００２２】
本システムにおいては、金融機関（例えば、銀行等）に口座を有する顧客（ユーザの一例）が、ＡＴＭ端末１を操作することにより、ＡＴＭ端末１とホストコンピュータ２との間でデータ送受信が行われ、ホストコンピュータ２で記憶されている顧客情報、口座情報等に基づいて口座管理処理等が実行されることにより、口座の残高照会、顧客に対する現金の払い出し、顧客の口座に対する現金の預け入れ、顧客の口座から他の口座（他金融機関の口座を含む）への振込み、通帳記入等の処理が行われる。
【００２３】
また、これらの処理に先立ち、ＡＴＭ端末１とホストコンピュータ２とが協働して処理を実行することにより、ＡＴＭ端末１の画面に認証を行うための画像を表示させ、画面に表示された画像を顧客が操作して当該画像を動かす等することにより、ＡＴＭ端末１において顧客の認証処理に用いられる認証情報を生成し、ホストコンピュータ２において顧客の認証処理を実行するようになっている。なお、本実施形態においては、この認証情報を画像パスワードというものとする。
【００２４】
［２．ＡＴＭ端末の構成及び機能等］
次に、ＡＴＭ端末１の構成及び機能について、図１乃至図５を用いて説明する。
【００２５】
図１に示すように、ＡＴＭ端末１は、通信部１１と、カード読取部１２と、通帳取扱部１３と、現金取扱部１４と、操作部１５と、入力手段の一例としての表示操作部１６と、記憶部１７と、表示手段及び変化手段の一例としてのシステム制御部１８と、を備え、システム制御部１８と各部とはシステムバス１９を介して相互に接続されている。
【００２６】
通信部１１は、ネットワークに接続してホストコンピュータ２とシステム制御部１８との通信を制御するようになっている。
【００２７】
カード読取部１２は、例えば、カード送り部、カード収納部、データ読み取り部等を備え、図示せぬカード挿入口から挿入されたキャッシュカードをカード送り部によりカード収納部に送り、当該カード収納部に固定されたキャッシュカードに付されている磁気ストライプやＩＣ（Integrated Circuit）メモリ等に記録されている口座番号等のデータをデータ読み取り部により読み出し、当該データをシステム制御部１８に出力するようになっている。
【００２８】
通帳取扱部１３は、例えば、通帳送り部、通帳収納部、磁気読み取り部、改ページ部、文字読み取り部、印字部等を備え、図示せぬ通帳挿入口から挿入された通帳を通帳送り部により通帳収納部に送り、当該収納部に固定された通帳に付された磁気ストライプ等に記録されている口座番号等のデータを磁気読み取り部に読み出し、当該データをシステム制御部１８に出力するようになっている。また、通帳取扱部１３は、改ページ部により通帳のページをめくりつつ文字読み取り部により通帳に印字されている文字を読み取ることにより通帳の未印字開始位置を検出し、印字部がシステム制御部１８から出力された印字データに基づいて取引日付、取引内容、支払金額、預かり金額、残高等の文字等を通帳の未印字開始位置から印字するようになっている。
【００２９】
現金取扱部１４は、例えば、紙幣収納部、硬貨収納部、紙幣・硬貨処理部、紙幣硬貨預け入れ部等を備え、紙幣・硬貨処理部がシステム制御部１８から出力された払い出し金額を示すデータに相当する紙幣及び硬貨を紙幣収納部及び硬貨収納部から取り出し、紙幣硬貨預け入れ部に供給するようになっている。また、現金取扱部１４は、紙幣硬貨預け入れ部に入れられた紙幣及び硬貨を紙幣・硬貨処理部により紙幣及び硬貨の種類・枚数を検出しつつ紙幣収納部及び硬貨収納部に送り、預け入れ金額を示すデータをシステム制御部１８に出力するようになっている。
【００３０】
操作部１５は、例えば、操作ボタン、テンキー等を備え、顧客により入力された金額等のデータをシステム制御部１８に出力するようになっている。
【００３１】
表示操作部１６は、例えば、液晶ディスプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイ等のディスプレイを備え、システム制御部１８から出力された画像データ等に基づいてディスプレイに文字や画像等を表示するようになっている。また、表示操作部１６は、ディスプレイの表示画面上を覆うようにして固定されたタッチパネルを供えており、当該タッチパネルに生じた圧力によって当該タッチパネル上の透明電極薄膜同士が接触することで当該透明電極における電圧の変化等を監視し、当該変化から顧客がタッチパネルに触れた位置の座標を検出するようになっている。このようにして、表示操作部１６は、ユーザがディスプレイ画面上のどの位置に指等を触れたかを検出し、その位置情報（座標）を、後述する画像を操作するための操作情報としてシステム制御部１８に出力するようになっている。
【００３２】
記憶部１７は、例えば、フラッシュメモリ、ハードディスクドライブ等の情報記憶媒体及び情報記録再生部等を備え、各種プログラムやデータ等を記憶するようになっている。
【００３３】
システム制御部１８は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を備え、ＲＯＭや記憶部１７に記憶された各種プログラムを読み出し実行することによりＡＴＭ端末１全体を制御するとともに、表示手段及び変化手段等として機能するようになっている。なお、各種プログラム等は、予めＲＯＭに記録しておいても良いし、ネットワークＮＷを介してホストコンピュータ２等からダウンロードするようにしても良いし、ＣＤ−ＲＯＭ等の記録媒体に記録されて、光ディスクドライブ等を介して読み込まれるようにしても良い。
【００３４】
具体的にシステム制御部１８は、例えば、カード読取部１２により読み取られた顧客の口座番号から顧客の口座情報等を通信部１１を制御してホストコンピュータ２に問い合わせ、表示操作部１６に顧客に対するサービスメニュー等を表示しつつ、取得した口座情報等に基づいて口座残高等を表示操作部１６に表示したり、通帳取扱部１３や現金取扱部１４を制御することにより現金の預け入れ、払い出し、通帳記入等の処理を実行し、これらの処理により顧客の口座内容が変化すると、口座情報を更新するための情報をホストコンピュータ２に送信するようになっている。
【００３５】
また、システム制御部１８は、顧客の認証処理を行うため、表示操作部１６に画像パスワード入力用の画像を表示し、顧客が表示操作部１６を操作する（画面に触れる）ことにより入力された操作情報に基づいて、表示操作部１６に表示された画像を変化させ、当該変化に基づいて画像パスワードを生成し、当該画像パスワードをホストコンピュータ２に送信するようになっている。
【００３６】
図２は、表示操作部１６に表示されるジャンル選択画面の一例を示す図である。
【００３７】
図２に示すように、システム制御部１８は、画像パスワード入力初期画面としてジャンル選択画面を表示するようになっている。ジャンル選択画面においては、画像のジャンルを示すジャンル画像１００が複数表示され（図２の例では１００ａ〜１００ｆの６個）、また、別候補表示ボタン１０１が表示される。
【００３８】
顧客が画面に表示されたジャンル画像１００の内のいずれかに触れる（ジャンル画像１００を選択する）と、システム制御部１８は、その触れたジャンル画像１００の示すジャンルに対応したブロック選択画面（後述）を表示するようになっている。また、ユーザが別候補表示ボタン１０１に触れる（別候補表示ボタン１０１を選択する）と、システム制御部１８は、異なるジャンル画像１００を表示するようになっている。なお、ジャンルを示す画像ではなく、例えば、ジャンルを示した文字等の一覧を表示させるようにしても良い。
【００３９】
図３は、表示操作部１６に表示されるブロック選択画面の一例を示す図である。なお、同図は、図２に示すジャンル選択画面においてユーザがジャンル画像１００ａを選択した場合に表示されるブロック選択画面の例である。
【００４０】
前述したように、ジャンル選択画面においてユーザが画面に表示されたあるジャンル画像１００を選択すると、システム制御部１８は、図３に示すように、ブロック選択画面を表示するようになっている。ブロック選択画面には、ブロック２００（領域の一例）が１または複数表示され（図２の例では２００ａ〜２００ｆの６個）、また、パスワード確定ボタン２０１が表示される。
【００４１】
各ブロック２００には、夫々ジャンル選択画面において選択されたジャンルに関連する１または複数のオブジェクト（画面構成物の一例）が表示される。例えば、ブロック２００ａにおいては、家３０１、車３０２、風景３０３及び林３０４という４つのオブジェクトが表示されている。
【００４２】
顧客が画面に表示されたブロック２００の内のいずれかに触れる（ブロック２００を選択する）と、システム制御部１８は、その触れたブロック２００の画像を大きくしてオブジェクト操作画面を表示するようになっている。
【００４３】
図４は、表示操作部１６に表示されるオブジェクト操作画面の一例を示す図である。
【００４４】
図４に示すように、選択されたブロック２００の画像が大きく表示され、また、確定ボタン４０１が表示される。顧客は、当該画面に表示されたオブジェクト（図４の例では、家３０１、車３０２、風景３０３及び林３０４）の一つ一つを操作可能であり、当該操作によってオブジェクトの表示状態が変化する。
【００４５】
本システムにおいては、顧客がオブジェクトを操作してオブジェクトの表示状態を変化させるという行為が画像パスワードを入力する行為となるのである。
【００４６】
図５（ａ）、（ｂ）及び図６（ａ）、（ｂ）は、表示操作部１６に表示されたオブジェクトを顧客の操作に基づいて動かした場合における当該画像の表示状態の変化例を示す図である。
【００４７】
例えば、図５（ａ）に示すように、画面に表示されたオブジェクトを移動させることができる（図５の例では、車３０２を画面左下隅から風景３０３の近くに移動させる）。具体的には、例えば、顧客が指で（表示操作部１６の）画面に触れて当該画面に表示されたオブジェクトを選択し、その指で画面を触れたまま画面上をなぞることにより、システム制御部１８は、顧客による操作内容を検出しつつオブジェクトの画面上における位置を変えながら表示させていく。これ以外にも、例えば、顧客が画面に触れると、選択されたオブジェクトに対する操作内容を選択するメニューを表示し、ユーザが画面に触れて「移動」を選択した後、画面上の移動させたい場所に指を触れた上で、確定ボタン４０１に触れる（確定ボタン４０１を選択する）ことにより、選択されたオブジェクトの表示位置を変えて表示させるようにしても良い。
【００４８】
図５（ｂ）に示す例では、車３０２を林３０４の周りを迂回させて家３０１に移動させている。このようにオブジェクトに対する操作は、移動一つをとってみても様々な操作方法が挙げられる。
【００４９】
図６（ａ）に示す例では、林３０４の一本の木が立っている状態から倒れた状態に変化されている。具体的には、例えば、上述したように顧客がオブジェクトを選択すると、メニューを表示し、ユーザが画面に触れて「倒す」等を選択したときにオブジェクトの表示状態を変化させても良いし、または、顧客がオブジェクトを選択した後に、当該オブジェクトを構成する要素（例えば、林３０４の例では木一本一本）を選択し、当該選択された要素を顧客がその触れた指で倒すようなイメージで画面をなぞることにより、オブジェクトの表示状態を変化させても良い。
【００５０】
図６（ｂ）に示す例では、図５（ａ）の例と同様に、オブジェクトであるペンキ３０５を画面右下隅から移動させて家３０１に重ねることにより、家３０１の屋根の色彩が変化する（つまり、家３０１の屋根がペンキ３０５で塗られる）。
【００５１】
このように、顧客がオブジェクトを操作することにより、システム制御部１８はオブジェクトの表示状態を変化させることができるが、上記は一例であり、表示状態の変化の種類はこれだけでは無い。例えば、オブジェクトの移動（または、表示位置の変化）、形状の変化（動きを含む）、回転（または、姿勢の変化）、模様の変化、色彩の変化、オブジェクトの消去等を適用することができる。そして、これらの全てを用いても良いし、または、これらの中から一種類または複数種類選択して適用しても良い。
【００５２】
このようにして、オブジェクトの表示状態が変化されると、顧客が選択したオブジェクトと当該オブジェクトの表示状態の変化内容との組み合わせが画像パスワードの１単位（オブジェクト変化情報の一例）として生成される。ここで、顧客が選択したオブジェクトは、オブジェクト毎に割り当てられた画像ＩＤ（Identify）で示され、オブジェクトの表示状態の変化内容は動き情報で示される。動き情報の内容としては、例えば、オブジェクトが移動したときの軌跡を示す座標列であったり、移動先の座標であったり、オブジェクトの形状が変化したときの画像を示す画像データのファイル名であったり、オブジェクトの色彩が変化したときの変化箇所及び変化後の色彩を示す情報等が挙げられるが、これらに限られるものではない。
【００５３】
そして、オブジェクトに対する１回の操作（画像パスワード１単位の入力）が完了したら、システム制御部１８は、再びブロック選択画面を表示する。これにより顧客は、更にブロック２００を選択してオブジェクト操作画面を表示させることにより、複数回に渡ってオブジェクトを操作することができる。つまり、長い画像パスワードを入力することができる。そして、顧客は、任意の回数オブジェクトの操作を行った後、パスワード確定ボタン２０１（図３）を選択することにより、画像パスワードが確定する。
【００５４】
これまで説明したオブジェクトのような絵を操作して動かす（表示状態を変化させる）という行為は、暗証番号や文字によるパスワードと異なり、顧客にとって非常に覚えやすいものである。一方、顧客がオブジェクトを操作して画像パスワードを入力しているところを第三者が盗み見て画像パスワードを覚えるためには、その操作内容の全てを見なければならないが、その開始から終わりまで操作内容を注視していたら顧客本人や銀行員等に怪しまれることとなるから、画像パスワードを第三者が覚える機会が非常に限定さることとなりセキュリティが向上する。
【００５５】
ここで、顧客に対して画像パスワードを覚え易くするという観点から、オブジェクトに表現するものは、顧客が何を意味するのか認識することが困難な画像（例えば、地模様、抽象画等）ではなく、上記したような家や車等、顧客が明確に認識できるような物や事柄等を表現した画像であることが望ましい（現実世界に存在するものに限らず、空想上のものであっても良い（例えば、漫画の登場人物等））。また、同様の観点から、顧客の操作によるオブジェクトの表示状態の変化内容は、当該オブジェクトが表現した物や事柄からは想像し難い内容ではなく、当該物等に整合した内容である事が望ましい（例えば、車が移動する、家の屋根がペンキで塗られて色彩が変化する等）。
【００５６】
なお、本実施形態においては、顧客がオブジェクトを一つ操作した後、確定ボタン４０１を選択することにより画像パスワード１単位が確定するが、例えば、同一のブロック内において顧客が複数のオブジェクトを操作した後、確定ボタン４０１を選択することにより複数のオブジェクトの動き情報を対応させて画像パスワード１単位を確定するようにしても良い。このように、一つのブロックに複数のオブジェクトの動き情報を対応させることで、第三者は画像パスワードを覚えることがより困難になる。
【００５７】
また、本実施形態においては、顧客がどのブロック２００を選択したかという情報も画像パスワードに含まれることとなる。
【００５８】
［３．ホストコンピュータの構成及び機能等］
次に、ホストコンピュータ２の構成及び機能について、図１、図７乃至図１０を用いて説明する。
【００５９】
図１に示すように、ホストコンピュータ２は、通信部２１と、記憶手段の一例としての記憶部２２と、認証手段、記憶制御手段及び生成手段の一例としてのシステム制御部２３と、を備え、システム制御部２３と各部とはシステムバス２４を介して相互に接続されている。
【００６０】
通信部２１は、ネットワークに接続してＡＴＭ端末１とシステム制御部２３との通信を制御するようになっている。
【００６１】
記憶部２２は、例えば、ハードディスクドライブ等により構成され、各種プログラムやデータを記憶するようになっている。また、記憶部２２には、顧客情報ＤＢ（データベース）２２ａ、画像ＤＢ２２ｂ、顧客ＩＤ管理ＤＢ２２ｃ、パスワード管理ＤＢ２２ｄが構築されている。なお、図示はしていないが、このほかに、口座情報管理ＤＢ等も構築されている。
【００６２】
図７は、顧客情報ＤＢ２２ａに記憶される顧客情報の一例を示す図である。
【００６３】
図７に示すように、顧客情報ＤＢ２２ａには、顧客毎に、その口座番号、氏名、住所、顧客ＩＤ及び暗証番号が顧客情報として記憶されている。ここで、顧客ＩＤは、顧客毎に個別に割り当てられた識別情報である。また、暗証番号は、例えば、口座開設時に顧客が指定した番号が予め設定される。
【００６４】
図８は、画像ＤＢ２２ｂに記憶される画像管理情報の一例を示す図である。
【００６５】
図８に示すように、画像ＤＢ２２ｂには、オブジェクト毎に、その画像ＩＤ、画像を表した画像データのファイル名及びジャンルＩＤが画像管理情報として記憶されている。ここで、ジャンルＩＤは、オブジェクトが所属するジャンルを示す識別情報であり、前記図２で示したジャンル画像に対応している。また、画像ＤＢ２２ｂには、画像管理情報のほか、オブジェクトの画像データ等も記憶されている。
【００６６】
図９は、顧客ＩＤ管理ＤＢ２２ｃに記憶される顧客ＩＤ管理情報の一例を示す図である。
【００６７】
図９に示すように、顧客ＩＤ管理ＤＢ２２ｃには、顧客毎に、その顧客ＩＤ及びパスワードＩＤが記憶されている。ここで、パスワードＩＤは、顧客がＡＴＭ端末１を操作することにより登録された画像パスワードを示す識別情報である。
【００６８】
図１０は、パスワード管理ＤＢ２２ｄに記憶されたパスワード管理情報の一例を示す図である。
【００６９】
図１０に示すように、パスワード管理ＤＢ２２ｄには、パスワードＩＤとともに、そのパスワードＩＤ毎に対応付けて、選択画像ＩＤ、動き情報及び選択ブロック情報（領域特定情報の一例）が顧客により登録された画像パスワードの情報として記憶されている。
【００７０】
ここで、選択画像ＩＤは、ＡＴＭ端末１において顧客に選択され、操作されたオブジェクトの画像ＩＤを示している。また、動き情報は、上述したように選択画像ＩＤで示されたオブジェクトの表示状態の変化内容を示している。図１０においては、オブジェクトが移動したときの軌跡を示す座標列（Ｘ座標、Ｙ座標の配列）を動き情報の一例として示しているが、上述したように動き情報の内容としてはこれだけに限られるものではない。
【００７１】
また、選択ブロック情報は、オブジェクトの操作が行われたブロック（ブロック選択画面で選択されたブロック）におけるオブジェクトの表示パターンを示す情報であり、当該ブロックに表示されたオブジェクトの画像ＩＤと、その表示位置を示す座標（例えば、ブロック左上隅からの相対座標）を含んでいる。
【００７２】
システム制御部２３は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、ＲＯＭや記憶部２２に記憶された各種プログラムを読み出し実行することによりホストコンピュータ２全体を制御するとともに、認証手段、記憶制御手段及び生成手段等として機能するようになっているが、具体的な処理内容は後述する。なお、各種プログラム等は、ネットワークＮＷを介して他のサーバ等からダウンロードするようにしても良いし、ＣＤ−ＲＯＭ等の記録媒体に記録されて、光ディスクドライブ等を介して読み込まれるようにしても良い。
【００７３】
［４．現金自動預け払いシステムの動作］
次に、現金自動預け払いシステムＳの動作について、図１１乃至１６を用いて説明する。
【００７４】
先ず、画像パスワード登録時における動作について説明する。
【００７５】
図１１乃至図１３は、本実施形態に係る現金自動預け払いシステムＳの画像パスワード登録時における処理例を示すフローチャートである。
【００７６】
顧客がＡＴＭ端末１のカード挿入口にキャッシュカードを挿入すると、図１１に示すように、ＡＴＭ端末１のシステム制御部１８は、キャッシュカードに記録されている口座番号等をカード読取部により読み取り（ステップＳ１）、読み取った口座番号等を顧客ＩＤ照会要求としてホストコンピュータ２に送信する（ステップＳ２）。
【００７７】
ホストコンピュータ２のシステム制御部２３は、顧客ＩＤ照会要求を受信すると（ステップＳ５１）、受信された口座番号により顧客管理ＤＢ２２ａして顧客を特定し、顧客に関する情報を読み出す（ステップＳ５２）。次いで、システム制御部２３は、顧客ＩＤに対応したサービスメニューを表示させるためのメニューデータを生成し（ステップＳ５３）、当該生成されたメニューデータをＡＴＭ端末１に送信する（ステップＳ５４）。
【００７８】
ＡＴＭ端末１のシステム制御部１８は、メニューデータを受信すると、当該メニューデータに基づいて表示操作部１６にサービスメニューを表示し（ステップＳ４）、メニュー選択待ちに移行する（ステップＳ５）。これにより、画面上に、例えば、「預け入れ」、「引き出し」、「残高照会」、「画像パスワード新規登録」等のメニューが表示される。
【００７９】
ここで、顧客が画面に触れていずれかのメニューを選択すると（ステップＳ５：ＹＥＳ）、システム制御部１８は、画像パスワード新規登録選択されたか否かを判定し（ステップＳ６）、画像パスワード新規登録以外のメニューが選択された場合には（ステップＳ６：ＮＯ）、選択されたメニューに応じた処理を実行する（ステップＳ７）。なお、このときの具体的な処理内容は公知であるので、説明は省略する。
【００８０】
一方、画像パスワード新規登録が選択された場合（ステップＳ６：ＹＥＳ）、システム制御部１８は、表示操作部１６に暗証番号入力画面を表示し（ステップＳ８）、暗証番号入力待ちに移行する（ステップＳ９）。
【００８１】
ここで、顧客が操作部１５を操作することにより暗証番号を入力すると（ステップＳ９：ＹＥＳ）、システム制御部１８は、入力された暗証番号をホストコンピュータ２に送信する（ステップＳ１０）。
【００８２】
ホストコンピュータ２のシステム制御部２３は、暗証番号を受信すると（ステップＳ５５）、受信された暗証番号と登録されている参照番号（顧客ＤＢ２２ａから読み出しておいた暗証番号）とを比較することにより認証処理を行う（ステップＳ５６）。なお、以下の説明においては、顧客が入力した暗証番号は正しい番号であるものとしてシステム制御部２３は処理を実行するものとする。
【００８３】
次いで、システム制御部２３は、図１２に示すように、記憶部２２からジャンル選択用の画像データを読み出し（ステップＳ５７）、当該画像データをＡＴＭ端末１に送信する（ステップＳ５８）。
【００８４】
ＡＴＭ端末１のシステム制御部１８は、ジャンル選択用の画像データを受信すると（ステップＳ１１）、前記図２で示したように、当該画像データに基づいてジャンル選択画面を表示操作部１６に表示し（ステップＳ１２）、ジャンル選択待ちに移行する（ステップＳ１３）。
【００８５】
ここで、顧客がいずれかのジャンル画像１００を選択すると（ステップＳ１３：ＹＥＳ）、システム制御部１８は、選択されたジャンル画像１００に対応するジャンルＩＤをホストコンピュータ２に送信する（ステップＳ１４）。
【００８６】
ホストコンピュータ２のシステム制御部２３は、ジャンルＩＤを受信すると（ステップＳ５９）、受信されたジャンルＩＤに所属するオブジェクトの画像管理情報及び画像ファイルを画像ＤＢ２２ｂから読み出し、当該画像管理情報に基づいて表示パターンデータ（パターン情報の一例）を生成する（ステップＳ６０）。具体的に、システム制御部２３は、表示させるブロックの数（通常複数個）及び表示位置を示す表示位置情報（領域特定情報の一例であり、例えば、表示順序等）を決定し、ブロック毎に、表示させるオブジェクトの数を決定し、当該数分のオブジェクトを各ブロックに対応付けるとともに、ブロック内における各オブジェクトの表示位置を決定し、これらの情報からなる表示パターンデータを生成する。なお、表示パターンデータの生成方法としては、例えば、各情報の内容をランダムに決定して生成しても良いし、予め複数のパターンの情報を記憶部２２に記憶させておき、当該パターンを組み合わせて生成するようにしても良い。
【００８７】
次いで、システム制御部２３は、生成された表示パターンデータ及び画像ファイルをＡＴＭ端末１に送信する（ステップＳ６１）。
【００８８】
ＡＴＭ端末１のシステム制御部１８は、表示パターンデータ及び画像ファイルを受信すると（ステップＳ１５）、前記図３で示したように、これらの情報に基づいてブロック選択画面を表示操作部１６に表示し（ステップＳ１６）、図１３に示すようにブロック選択待ちに移行する（ステップＳ１７）。
【００８９】
ここで、顧客がいずれかのブロック２００を選択すると（ステップＳ１７：ＹＥＳ）、システム制御部１８は、前記図４で示したように、選択されたブロック２００に対応したオブジェクト操作画面を表示操作部１６に表示し（ステップＳ１８）、オブジェクト選択待ちに移行する（ステップＳ１９）。
【００９０】
そして、顧客がいずれかのオブジェクトを選択すると（ステップＳ１９：ＹＥＳ）、システム制御部１８は、選択されたオブジェクトのオブジェクトＩＤ及び選択されたブロックの表示位置情報をホストコンピュータ２に送信し（ステップＳ２０）、オブジェクト操作待ちに移行する（ステップＳ２１）。
【００９１】
ここで、顧客が選択されたオブジェクトを操作して動かすと（ステップＳ２１：ＹＥＳ）、システム制御部１８は、当該操作に応じてオブジェクトの表示状態を変化させて表示操作部１６に表示し（ステップＳ２２）、当該表示状態の変化により得られた動き情報をホストコンピュータ２に送信し（ステップＳ２３）、ブロック選択画面を表示する。
【００９２】
一方、ホストコンピュータ２のシステム制御部２３は、ＡＴＭ端末１から送信されたオブジェクトＩＤ及び表示位置情報を受信すると（ステップＳ６２）、パスワード管理ＩＤを生成し、パスワード管理ＤＢ２２ｄに当該パスワードＩＤと受信された画像ＩＤ（選択画像ＩＤ）とを対応付けて登録するとともに、受信した表示位置情報に対応するブロックの表示パターン（ブロックに対応付けられた画像ＩＤ及び表示位置）を、ステップＳ６０において生成した表示パターン情報から取得し、この情報を選択ブロック情報として選択画像ＩＤに対応付けて登録する（ステップＳ６３）。
【００９３】
その後、システム制御部２３は、ＡＴＭ端末１から送信された動き情報を受信すると（ステップＳ６４）、当該動き情報を、先に登録した選択画像ＩＤに対応付けて登録する（ステップＳ６５）。これにより、画像パスワードの１単位がパスワード管理ＤＢ２２ｄに登録される。
【００９４】
一方、ＡＴＭ端末１のシステム制御部１８は、パスワード確定ボタン２０１が選択されたか否かを判定し（ステップＳ２４）、選択されない場合は（ステップＳ２４：ＮＯ）、ステップＳ１７〜Ｓ２３の処理を繰り返す。これによりホストコンピュータ２のシステム制御部２３においても、ステップＳ６２〜Ｓ６５の処理を繰り返すこととなる。
【００９５】
そして、顧客がパスワード確定ボタン２０１を選択すると（ステップＳ２４：ＹＥＳ）、ＡＴＭ端末１のシステム制御部１８は、完了通知をホストコンピュータ２に送信し（ステップＳ２５）、処理を終了する。
【００９６】
ホストコンピュータ２のシステム制御部２３は、完了通知を受信すると（ステップＳ６６）、パスワードＩＤを顧客ＩＤに対応付けて顧客ＩＤ管理ＤＢ２２ｃに登録し（ステップＳ６７）、処理を終了する。
【００９７】
次に、画像パスワードを用いて顧客の認証を行う場合における動作について説明する。
【００９８】
図１４乃至図１６は、本実施形態に係る現金自動預け払いシステムＳの顧客認証時における処理例を示すフローチャートであり、同図において図１１乃至１３と同様の要素については同様の符号を付してある。
【００９９】
顧客がＡＴＭ端末１のカード挿入口にキャッシュカードを挿入すると、図１４に示すように、ＡＴＭ端末１のシステム制御部１８は、画像パスワード登録時と同様にステップＳ１〜Ｓ５の処理を実行し、ホストコンピュータ２のシステム制御部２３も、ステップＳ５１〜ステップＳ５４の処理を実行する。
【０１００】
ここで、顧客がいずれかのメニューを選択すると（ステップＳ５：ＹＥＳ）、ＡＴＭ端末１のシステム制御部１８は、画像パスワード認証要求をホストコンピュータに送信する（ステップＳ３１）。
【０１０１】
ホストコンピュータ２のシステム制御部２３は、画像パスワード認証要求を受信すると（ステップＳ８１）、図１５に示すように、記憶部２２からジャンル選択用の画像データを読み出し（ステップＳ５７）、当該画像データをＡＴＭ端末１に送信する（ステップＳ５８）。
【０１０２】
ＡＴＭ端末１のシステム制御部１８は、ジャンル選択用の画像データを受信すると（ステップＳ１１）、画像パスワード登録時同様に、ジャンル選択画面を表示し、顧客に選択されたジャンルのジャンルＩＤをホストコンピュータ２に送信する（ステップＳ１２〜Ｓ１４）。
【０１０３】
ホストコンピュータ２のシステム制御部２３は、ジャンルＩＤを受信すると（ステップＳ５９）、当該ジャンルＩＤが正しいか否かを判定する（ステップＳ８２）。具体的には、顧客ＩＤ管理ＤＢ２２ｃから顧客ＩＤに対応したパスワードＩＤを読み出した後、当該パスワードＩＤに対応したパスワード管理情報をパスワード管理ＤＢ２２ｄから読み出し、当該パスワード管理情報に登録されたオブジェクトに対応するジャンルＩＤを画像ＤＢ２２ｂから読み出した後、当該ジャンルＩＤと受信されたジャンルＩＤとが一致するか否かを判定することにより行われる。
【０１０４】
そして、ジャンルＩＤが正しい場合（ステップＳ８２：ＹＥＳ）、システム制御部２３は、パスワード管理ＤＢ２２ｄから読み出したパスワード管理情報に基づいて表示パターンデータを生成する（ステップＳ８３）。具体的には、パスワード管理情報に登録されている選択ブロック情報と同一の画像ＩＤ及び表示位置を対応付けたブロックの表示パターンを生成するとともに、表示させるブロックの数及び当該ブロックの表示順序等を決定し、残りのブロックについては、表示させるオブジェクトの数、対応付けるオブジェクトの画像ＩＤ及びブロック内における各オブジェクトの表示位置等をランダムに決定し（または、予め記憶部２２に記憶されたパターンをランダムに組み合わせて）、表示パターンデータを生成する。つまり、顧客が画像パスワードを登録した際に選択したブロックについては、登録時と同様の表示パターンを生成し、その他のブロックについてはランダムに表示パターンを生成するのである。
【０１０５】
一方、ジャンルＩＤが正しくない場合（ステップＳ８２：ＮＯ）、システム制御部２３は、ＡＴＭ端末１を操作している者が顧客本人ではないと判定し、ダミー用の表示パターンデータを生成する（ステップＳ８４）。例えば、ランダムな組み合わせて表示パターンデータを生成しても良いし、予め決められた組み合わせの表示パターンデータを生成しても良い。
【０１０６】
いずれにしても、システム制御部２３は、その後、生成された表示パターンデータ及び画像データをＡＴＭ端末１に送信する（ステップＳ６１）。
【０１０７】
ＡＴＭ端末１のシステム制御部１８は、表示パターンデータ及び画像データを受信すると（ステップＳ１５）、画像パスワード登録時と同様に、ブロック画像を表示して、顧客に選択されたブロックについてオブジェクト操作画面を表示し、顧客に選択されて動かされたオブジェクトの表示状態を変化させて表示させる。これをパスワード確定ボタン２０１が選択されるまで繰り返すのである（ステップＳ１６、図１７ステップＳ１７〜Ｓ２４）。
【０１０８】
ただし、システム制御部１８は、この段階においては、選択されたオブジェクトの画像ＩＤ、選択されたブロックの表示位置情報及び動き情報は送信せず、パスワード確定ボタン２０１が選択された後（ステップＳ２４：ＹＥＳ）、パスワード情報として一括してホストコンピュータ２に送信する（ステップＳ３２）。
【０１０９】
ホストコンピュータ２のシステム制御部２３は、パスワード情報を受信すると（ステップＳ８５）、当該パスワード情報とパスワード管理情報とを照合（比較）することにより顧客の認証処理を行う（ステップＳ８６）。具体的には、例えば、パスワード情報の一番目（操作された（表示状態が変化された）順番が一番目）の画像ＩＤ及び動き情報とパスワード管理情報の一番目（登録された順番が一番目）の選択画像ＩＤ及び動き情報とを比較するとともに、表示パターン情報からパスワード管理情報の一番目の選択ブロック情報と一致する表示パターンを有するブロックの表示位置情報を取得し当該表示位置情報とパスワード情報の一番目の表示位置情報とを比較する。そして、これらが一致したら今度は２番目以降についても同様に比較し、全ての情報が一致した場合には正規の顧客であると判定し、いずれかの情報が一致しなかった場合には正規の顧客ではないと判定する。なお、例えば、動き情報として、オブジェクトが移動したときの軌跡の座標列等を用いる場合には、これらの情報が完全に一致する場合のみではなく、ほぼ同様の軌跡を描いたと判定し得る程度の範囲の違いであれば、一致すると判定するようにしても良い。
【０１１０】
次いで、システム制御部２３は、認証結果をＡＴＭ端末１に送信して（ステップＳ８７）、処理を終了する。
【０１１１】
ＡＴＭ端末１のシステム制御部１８は、認証結果を受信すると（ステップＳ３３）、正規の顧客であると認証されたか否かを判定し（ステップＳ３４）、正規の顧客であると認証された場合は（ステップＳ３４：ＹＥＳ）、顧客が選択したメニューに応じた処理を実行し（ステップＳ３５）、正規の顧客ではないと認証された場合は（ステップＳ３４：ＮＯ）、例えば、「正しいパスワードを入力してください」等を表示して処理を終了する。
【０１１２】
以上説明したように、本実施形態によれば、ＡＴＭ端末１のシステム制御部１８がオブジェクトを表示操作部１６に表示して、当該表示操作部１６から入力された操作情報に基づいて、ユーザが操作したオブジェクトの表示状態を変化させ、ホストコンピュータ２のシステム制御部２３は、表示状態を変化させられたオブジェクトの画像ＩＤと、当該表示状態の変化内容を示す動き情報とを対応付けて示した画像パスワードを記憶部２２に構築されたデータベースに登録したり、当該記憶部２２に登録されたユーザの画像パスワードと比較してユーザの認証を行うようになっている。
【０１１３】
従って、このようなオブジェクトを操作して動かす等という行為は顧客にとって分かりやすく、顧客自身が画像パスワードを覚えやすいとともに、当該操作を盗み見ようとするにはその操作の最初から最後までを見なければならないため、画像パスワードの漏洩を防止することができる。また、オブジェクトを操作して動かす等という行為は子供でも覚えやすいため、子供にセキュリティに関する意義を教えるにも有効である。また、画像パスワードは忘れ難いため、老人等に対しても有効である。
【０１１４】
また、ホストコンピュータ２のシステム制御部２３は、複数のブロック夫々に一つ以上のオブジェクトを対応付けて表示パターンデータを生成し、ＡＴＭ端末１のシステム制御部１８は、表示パターンデータに基づいて、画面上にブロックを表示して、当該ブロックの内部に、対応するオブジェクトを表示し、オブジェクトの表示状態の変化は当該オブジェクトが表示されたブロック内で変化させるようになっているので、ブロックにオブジェクトが表示されるパターンを見て、自分が選択して操作すべきブロック、オブジェクト等を容易に認識することができ、多数のオブジェクトを表示した場合でも、顧客は画像パスワードを覚えることが容易となるとともに、第三者に対してはより画像パスワードを覚えることが困難となる。
【０１１５】
更に、ホストコンピュータ２のシステム制御部２３は、表示パターンデータを生成する都度、当該表示パターンデータに含まれるブロックの表示位置を変更することが可能となるため、第三者は画像パスワードを覚えることがより困難となる一方、顧客は自分が登録時に選択したブロックの表示パターンさえ分かれば、ブロックの表示位置が変わっても画像パスワードを忘れることが無い。
【０１１６】
また更に、ＡＴＭ端末１のシステム制御部１８は、画像パスワードには、操作されたオブジェクトに対応するブロックを特定する情報が含まれており、ホストコンピュータ２のシステム制御部２３は、表示パターンデータ生成時には、パスワード管理情報の選択ブロック情報が示すブロックを除いたブロックについて、対応付けるオブジェクトをその都度変更して表示パターンデータを作成するので、第三者は画像パスワードを覚えることがより困難となる一方、顧客は自分が登録時に選択したブロックの表示パターンさえ分かれば、ブロックの表示位置が変わっても画像パスワードを忘れることが無い。
【０１１７】
更にまた、オブジェクトは、顧客が明確に認識できるような物事等を表現した画像であり、また、顧客の操作によるオブジェクトの表示状態の変化内容は、当該オブジェクトが表現した物事等に整合した内容であるので、顧客はより画像パスワードを覚えやすい。
【０１１８】
また更に、顧客は、複数回に渡ってオブジェクトの操作が可能であり、ホストコンピュータ２のシステム制御部２３は、当該操作によりオブジェクトの表示状態が変化させられる毎に得られた画像パスワード及び表示状態の変化の順序に基づいて認証処理等を行うので、長い画像パスワードを登録することができ、第三者は画像パスワードを覚えることが更に困難となる。
【０１１９】
なお、以上説明した実施形態においては、画面に表示させるブロックの数、ブロック毎のオブジェクトの数、ブロック毎のオブジェクトの表示パターン、ブロックの表示位置等をその都度変更して表示パターンデータを生成するようにしていたが、これらの一部または全部については固定値に設定しても良い。
【０１２０】
また、画像パスワードの長さ（顧客がオブジェクトを操作して当該オブジェクトの表示状態を変化させる回数）についても可変ではなく予め固定値に設定しても良い。
【０１２１】
また、上記実施形態においては、ブロック選択画面においてユーザにブロックを選択させた後にオブジェクト操作画面を表示し、当該オブジェクト操作画面においてユーザにオブジェクトの選択及び操作をさせていたが、例えば、ブロック選択画面相当の画面において直接オブジェクトの選択及び操作をさせるようにしても良い。
【０１２２】
また、画面に表示させる画面構成物は、オブジェクトのような画像だけではなく、人間により視認可能なもの、例えば、文字や記号等でも良い。この場合の表示状態の変化としては、例えば、文字の移動や回転、文字色の変更、フォントデザインの変更、並べ替え、濁点等の付加削除、下線の付加削除等を行うことができる。
【０１２３】
また、本実施形態においては、現金自動預け払いシステムに対して本願を適用した場合について説明したが、これに限られるものではなく、例えば、Ｗｅｂサイト等におけるユーザ認証に適用しても良い。
【０１２４】
また、サーバ等を用いないスタンドアロンの環境にも適用することができる。例えば、パーソナルコンピュータ等の情報処理端末を起動する際におけるログイン認証に適用しても良いし、または、情報処理端末に接続可能な外部装置（例えば、ＵＳＢ（Universal Serial Bus）メモリ等）に認証手段や認証情報を記憶する記憶手段を構成し、情報処理端末に当該外部装置を接続して両装置の連係によりユーザ認証を行う場合に適用しても良い。
【０１２５】
また、例えば、情報処理端末に外部通信装置（例えば、無線ＬＡＮ（Local Area Network）通信用カード等）を接続し、無線通信によりサーバ等と連係してユーザ認証を行う場合に適用しても良い。
【０１２６】
また、例えば、本願をテレビゲーム機器やディスプレイ等を備えた子供向けの玩具機器等において、ユーザに関する情報を機器内部に記憶させ、ユーザの認証を行うことにより機器内部に記憶された情報を用いて遊戯を行うような場合にも適用することが可能であり、当該機器を用いて遊ぶ子供等に対して非常に有効である。
【図面の簡単な説明】
【０１２７】
【図１】本実施形態に係る現金自動預け払いシステムＳの概要構成の一例を示す図である。
【図２】表示操作部１６に表示されるジャンル選択画面の一例を示す図である。
【図３】表示操作部１６に表示されるブロック選択画面の一例を示す図である。
【図４】表示操作部１６に表示されるオブジェクト操作画面の一例を示す図である。
【図５】表示操作部１６に表示されたオブジェクトを顧客の操作に基づいて動かした場合における当該画像の表示状態の変化例を示す図である。
【図６】表示操作部１６に表示されたオブジェクトを顧客の操作に基づいて動かした場合における当該画像の表示状態の変化例を示す図である。
【図７】顧客情報ＤＢ２２ａに記憶される顧客情報の一例を示す図である。
【図８】画像ＤＢ２２ｂに記憶される画像管理情報の一例を示す図である。
【図９】顧客ＩＤ管理ＤＢ２２ｃに記憶される顧客ＩＤ管理情報の一例を示す図である。
【図１０】パスワード管理ＤＢ２２ｄに記憶されたパスワード管理情報の一例を示す図である。
【図１１】本実施形態に係る現金自動預け払いシステムＳの画像パスワード登録時における処理例を示すフローチャートである。
【図１２】本実施形態に係る現金自動預け払いシステムＳの画像パスワード登録時における処理例を示すフローチャートである。
【図１３】本実施形態に係る現金自動預け払いシステムＳの画像パスワード登録時における処理例を示すフローチャートである。
【図１４】本実施形態に係る現金自動預け払いシステムＳの顧客認証時における処理例を示すフローチャートである。
【図１５】本実施形態に係る現金自動預け払いシステムＳの顧客認証時における処理例を示すフローチャートである。
【図１６】本実施形態に係る現金自動預け払いシステムＳの顧客認証時における処理例を示すフローチャートである。
【符号の説明】
【０１２８】
１  ＡＴＭ端末
２  ホストコンピュータ
１１  通信部
１２  カード読取部
１３  通帳取扱部
１４  現金取扱部
１５  操作部
１６  表示操作部
１７  記憶部
１８  システム制御部
１９  システムバス
２１  通信部
２２  記憶部
２２ａ  顧客情報ＤＢ
２２ｂ  画像ＤＢ
２２ｃ  顧客ＩＤ管理ＤＢ
２２ｄ  パスワード管理ＤＢ
２３  システム制御部
２４  システムバス
Ｓ  現金自動預け払いシステム
ＮＷ  ネットワーク
【図１】
2007264929.tif 000003
【図２】
2007264929.tif 000004
【図３】
2007264929.tif 000005
【図４】
2007264929.tif 000006
【図５】
2007264929.tif 000007
【図６】
2007264929.tif 000008
【図７】
2007264929.tif 000009
【図８】
2007264929.tif 000010
【図９】
2007264929.tif 000011
【図１０】
2007264929.tif 000012
【図１１】
2007264929.tif 000013
【図１２】
2007264929.tif 000014
【図１３】
2007264929.tif 000015
【図１４】
2007264929.tif 000016
【図１５】
2007264929.tif 000017
【図１６】
2007264929.tif 000018