(57)【特許請求の範囲】
【請求項１】
キーが配列した入力部と、
前記キーの押下によるパスワードの入力を促す指示をする指示部と、
少なくとも前記パスワードの入力を含む一連のキー操作を検知した時点から時間の計測を開始し、
ダミーワードを決定し、
前記計測した時間に基づき、前記パスワードの入力完了から第１の時間が経過するまで前記ダミーワードに対応する前記キーの押下を促す指示をするよう前記指示部を制御する制御部と、
を備えるパスワード受付装置。
【請求項２】
前記パスワード受付装置は、ホストコンピュータとネットワークを介してアクセス可能なインタフェースを有し、
前記制御部は、
前記インタフェースを介して前記パスワードを前記ホストコンピュータへ送信した後に、
前記ダミーワードに対応する前記キーの押下を促す指示をするよう前記指示部を制御する、
請求項１記載のパスワード受付装置。
【請求項３】
前記制御部は、
前記計測した時間に基づき、前記第１の時間の経過状態を報知するよう前記指示部を制御する、
請求項１記載のパスワード受付装置。
【請求項４】
前記制御部は、
前記ダミーワードのキー押下時間を決定し、
前記計測した時間と前記キー押下時間に基づき、前記ダミーワードに対応する前記キーの押下を促す指示をするよう前記指示部を制御する、
請求項１記載のパスワード受付装置。
【請求項５】
キーが配列した入力部と指示部と制御部とを備えるパスワード受付装置におけるパスワード受付方法であって、
前記指示部は、前記キーの押下によるパスワードの入力を促し、
前記制御部は、
少なくとも前記パスワードの入力を含む一連のキー操作を検知した時点から時間の計測を開始し、
ダミーワードを決定し、
前記計測した時間に基づき、前記パスワードの入力完了から第１の時間が経過するまで前記ダミーワードに対応する前記キーの押下を促す指示をするよう前記指示部を制御する、
パスワード受付方法。
【請求項６】
キーが配列した入力部と指示部と制御部とを備えるパスワード受付装置におけるパスワード受付プログラムであって、
前記指示部は、前記キーの押下によるパスワードの入力を促し、
前記制御部は、
少なくとも前記パスワードの入力を含む一連のキー操作を検知した時点から時間の計測を開始し、
ダミーワードを決定し、
前記計測した時間に基づき、前記パスワードの入力完了から第１の時間が経過するまで前記ダミーワードに対応する前記キーの押下を促す指示をするよう前記指示部を制御する、
処理を実行させるパスワード受付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード受付装置、パスワード受付方法およびパスワード受付プログラムに関する。
【背景技術】
【０００２】
金融取引を行う取引装置として、金融機関等で用いられる現金自動預払機（ＡＴＭ；Automated Teller Machine、以下ＡＴＭと記載する）が知られている。ＡＴＭは、タッチパネルやキーを配列した入力部を備えており、利用者からタッチパネルの操作やキーの押下操作によるパスワード（セキュリティコード、暗証番号、秘匿キー等）の入力を受け付ける。ＡＴＭは、受け付けたパスワードがホストコンピュータで認証されると、利用者からの金融取引を処理する。
【０００３】
ＡＴＭのパスワードの入力操作について盗撮され、当該パスワードに対応するキャッシュカードが盗難や偽造され、不正使用が行われることが問題となっている。
タッチパネルを用いたパスワード入力操作をしている時に、他人から盗み見される場合や、通常のカメラで盗撮される場合の対策として、入力操作においてパスワード以外の数字や記号等（無効キー、ダミー数字）の入力を行う技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１１４５７７号公報
【特許文献２】特開２０００−１８２１２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、熱量測定装置（赤外線カメラ、サーモグラフィ装置、熱探知器等）を用いたパスワードの盗難が問題となっている。熱量測定装置でパスワード入力操作を終えたキーの熱量を測定すると、キーの温度分布を捉え可視化情報として取得でき、キーを押下した順番が捉えられるためである。
【０００６】
一側面では、本発明は、熱量測定装置によるパスワードの盗難を低減できるパスワード受付装置、パスワード受付方法およびパスワード受付プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、以下に示すようなパスワード受付装置を提供する。パスワード受付装置は、キーが配列した入力部と、指示部と、制御部とを備える。指示部は、キーの押下によるパスワードの入力を促す指示をする。制御部は、少なくともパスワードの入力を含む一連のキー操作を検知した時点から時間の計測を開始し、ダミーワードを決定し、計測した時間に基づき、パスワードの入力完了から第１の時間が経過するまでダミーワードに対応するキーの押下を促す指示をするよう指示部を制御する。
【発明の効果】
【０００８】
一態様によれば、熱量測定装置によるパスワードの盗難を低減できるパスワード受付装置、パスワード受付方法およびパスワード受付プログラムを提供できる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態のパスワード受付装置の一例を示す図である。
【図２】第２の実施形態のパスワード受付システムの一例を示す図である。
【図３】第２の実施形態のキーが保持する熱量のイメージの一例を示す図である。
【図４】第２の実施形態のキーが保持する熱量低下の時間のイメージの一例を示す図である。
【図５】第２の実施形態のＡＴＭのハードウェア構成の一例を示す図である。
【図６】第２の実施形態の顧客操作部の取引選択画面の一例を示す図である。
【図７】第２の実施形態の顧客操作部のパスワード入力指示画面の一例を示す図である。
【図８】第２の実施形態の顧客操作部のダミーワード押下開始画面の一例を示す図である。
【図９】第２の実施形態の顧客操作部のダミーワード押下継続画面の一例を示す図である。
【図１０】第２の実施形態の顧客操作部のダミーワード押下指示画面の一例を示す図である。
【図１１】第２の実施形態の全体処理のフローチャートの一例である。
【図１２】第２の実施形態の受付処理のフローチャートの一例である。
【図１３】第２の実施形態の認証処理（パターンＡ）のフローチャートの一例である。
【図１４】第２の実施形態の認証処理（パターンＢ）のフローチャートの一例である。
【図１５】第２の実施形態の認証処理（パターンＣ）のフローチャートの一例である。
【図１６】第２の実施形態の取引処理のフローチャートの一例である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して実施の形態を詳細に説明する。
［第１の実施形態］
まず、第１の実施形態のパスワード受付装置について図１を用いて説明する。図１は、第１の実施形態のパスワード受付装置の一例を示す図である。
【００１１】
図１（Ａ）は、パスワード受付装置１の一例である。パスワード受付装置１は、キーが配列した入力部３と、指示部２と、制御部４とを備える。パスワード受付装置１は、入力部３からキーの押下によりパスワード等の入力を受け付け、指示部２へキー押下に関する指示をするよう制御する制御部４を備えた装置である。なお、パスワードとは、取引等を行う際に認証を得るために入力する数字や文字などの組み合せであり、たとえば、セキュリティコード、暗証番号、秘匿キー等を含む。
【００１２】
パスワード受付装置１は、たとえば、ＡＴＭ、電子ロックが備えられた設備、携帯電話、ＰＯＳ（Point Of Sales System）レジスタと接続した認証端末、テンキーと接続した装置、暗証キーパッド等がある。
【００１３】
指示部２は、キーの押下によるパスワード等の入力を促す指示を、表示出力や音声出力で行うことができる。指示部２は、たとえば、表示出力による指示をするディスプレイ、ＬＥＤ（Light Emitting Diode）、パネル、画面、モニタ、コンソール等がある。また、指示部２は、たとえば、音声出力による指示をする受話器、イヤホン等がある。
【００１４】
入力部３は、配列したキーを備え、キーを押下されることによりキーに対応した入力を受け付ける。キーは、数字「１，２，３，…」や符号「＃」を示すものだけでなく、文字や図形を示すものでもよい。また、キーは、ボタンの形状だけでなく、ディップスイッチなどボタンとは異なる形状のものでもよい。
【００１５】
制御部４は、入力部３からキーを押下する操作による入力を受け付ける。また、制御部４は、入力部３からキーを押下する操作を検知し、時間を計測する。また、制御部４は、指示部２に対して、入力を促す指示をするよう制御する。
【００１６】
図１（Ｂ）は、パスワード受付装置１における、各構成要素の処理の流れの一例である。パスワード受付装置１は、入力部３からキー押下によってパスワードの入力を受け付ける。ここでは一例として、入力部３からパスワード「Ｐ１」「Ｐ２」「Ｐ３」「Ｐ４」がキー押下の操作で入力された例を示す。なお、入力部３が受け付ける入力は、パスワードのみであってもよいし、少なくともパスワードを含む一連のキー操作であってもよい。
【００１７】
制御部４は、入力部３からパスワードを含むキー押下の操作による入力の受け付けを検知し、時間の計測を開始する。また、制御部４は、ダミーワードを決定する。ダミーワードは、パスワード以外の入力であり、番号に限らず文字や符号などでもよい。また、ダミーワードは、特定の番号や符号に限らず、任意の番号や符号でもよい。
【００１８】
制御部４は、計測した時間に基づき、パスワードの入力完了から第１の時間が経過するまでダミーワードに対応するキーの押下を促す指示をするよう指示部２を制御する。第１の時間は、制御部４が決定する時間であり、ダミーワードに対応するキーの押下を促す時間であるとともに、パスワードの入力を受け付けたキーが保持する熱量が低下する時間を確保するものでもある。
【００１９】
指示部２は、制御部４からの入力指示を受け、第１の時間ダミーワードの入力を促す指示を行う。たとえば、ダミーワードが数字「７」であり、第１の時間が「１０秒」である場合、指示部２は「数字７のキーを約１０秒間押下して下さい。」という指示を、表示出力や音声出力で１０秒間行うことができる。
【００２０】
また、ダミーワードが数字「１」と「２」であり、第１の時間が「１５秒」である場合、指示部２は「数字１のキーを約１０秒押下して下さい。」という指示を１０秒行った後で「数字２のキーを約５秒押下して下さい。」という指示を５秒行ってもよい。
【００２１】
また、ダミーワードが「任意」であり、第１の時間が「２０秒」である場合、指示部２は「任意のキーを約２０秒押下して下さい。」という指示を２０秒間行ってもよい。
利用者は、入力部３からパスワードを入力後、指示部２の指示に基づきダミーワードの入力を行う。これによりパスワード受付装置１は、パスワードの入力を受け付けたキーが保持する熱量が低下する時間を確保できる。
【００２２】
また、利用者が、ダミーワードの入力を行わなかった場合、パスワード受付装置１は、ダミーワード入力を促す指示をしている時間は、ダミーワードの入力待ち状態となる。このため、パスワード受付装置１は、パスワードの入力で押下されたキーが保持する熱量が低下する時間を確保できる。
【００２３】
近年、熱量測定装置を用いたパスワードの盗難が問題となっている。熱量測定装置でパスワード入力操作を終えたキーの熱量を測定すると、キーの温度分布を捉え可視化情報として取得でき、キーを押下した順番が捉えられるためである。熱量測定装置は、熱を測定できる装置であり、赤外線カメラ、サーモグラフィ装置、熱探知器などを含む。
【００２４】
しかし、パスワード受付装置１は、パスワードの入力で押下されたキーが保持する熱量が低下する時間を確保することで、熱量測定装置を用いてパスワード入力後にキーを押下した順番を捉えたパスワードの盗難を低減できる。キーが保持する熱量は、時間の経過とともに減少するため、時間が経過するほど熱量測定装置での観測が困難になるからである。
【００２５】
このように、パスワード受付装置１は、熱量測定装置によるパスワードの盗難を低減できる。また、パスワード受付装置１は、特別なハードウェアを新たに備えずとも、従来から備えているハードウェアをそのまま流用し、制御するソフトウェアを改変することで、熱量測定装置によるパスワードの盗難を低減できる。
【００２６】
なお、利用者が、ダミーワードの入力を行った場合、入力部３が熱量測定装置で測定された場合であっても、パスワードではなくダミーワードのキー入力が観測されるため、パスワードを秘匿できる。
【００２７】
［第２の実施形態］
次に、第２の実施形態として、パスワード受付装置１をＡＴＭに適用したパスワード受付システムについて図２を用いて説明する。図２は、第２の実施形態のパスワード受付システムの一例を示す図である。
【００２８】
金融機関等におけるパスワード受付システムは、図２に示すように、複数のＡＴＭ１０（図２ではその内の１台を図示）が備えられ、各ＡＴＭ１０はホストコンピュータ３００とネットワーク２００を介して接続されている。
【００２９】
ＡＴＭ１０は、顧客操作部１４と、カード／レシート部１５と、紙幣処理部１６と、キー入力部１７と、を有する。
顧客操作部１４は、ディスプレイとタッチパネルを有し、取引操作の案内と、指示の受け付けとを行う。なお、図示を略すが、ＡＴＭ１０は、ディスプレイなどの表示による指示部だけでなく、受話器などの音声による指示部も備えている。取引操作の案内や入力の指示などは、ディスプレイ等を用いた表示の指示に限らず、音声ガイダンスによる指示を行うこともできる。
【００３０】
カード／レシート部１５は、キャッシュカードやクレジットカード等のカードを用いる取引において、カードの挿入と排出とを行う。また、取引終了時に発行するレシートを排出する。紙幣処理部１６では、入金及び出金取引の際に、紙幣の受け渡しを処理する。
【００３１】
キー入力部１７は、数字等を入力するキーを備え、顧客操作部１４のタッチパネルと協働して利用者の指示を受け付ける。たとえば、キー入力部１７は、キャッシュカード等を認証するためのパスワードや、金融取引の金額や、パスワードの漏洩を防止するためのダミーワードなどの入力を受け付けることができる。
【００３２】
利用者がＡＴＭ１０で操作を行う際の動作について説明する。利用者は、顧客操作部１４またはキー入力部１７を操作して取引を指示する。次に、顧客操作部１４に表示される案内や音声指示などに従ってパスワードを入力する。ＡＴＭ１０は、通常のパスワードの入力か、パスワードの漏洩を抑止する入力か選択する画面を表示できる。ここでは、利用者が、パスワードの漏洩を抑止する入力を選択した場合について説明する。利用者は、顧客操作部１４に表示された内容に従って、パスワードとパスワードの漏洩抑止のためのダミーワードを入力する。なお、利用者は、ダミーワードの入力指示がされている時間においてキーに触れない状態でもよい。
【００３３】
ＡＴＭ１０は、入力されたパスワードをホストコンピュータへ送信し、認証処理を行い、認証処理に問題なければ利用者から指示される取引を行う。
利用者は、顧客操作部１４による画面表示の指示や音声指示などで取引内容を確認し、取引を行う場合には、紙幣処理部１６に現金を投入、またはカード／レシート部１５にキャッシュカード等を投入し、支払処理を行う。支払い完了後、カード／レシート部１５からレシートが出力される。取引にカードを用いていた場合には、レシートとともにカードが返却される。利用者は、これらを受取り、取引を完了する。
【００３４】
ホストコンピュータ３００は、ネットワーク２００を介して、ＡＴＭ１０を管理し、ＡＴＭ１０とデータの送受信を行うコンピュータである。また、ホストコンピュータ３００は、ＡＴＭ１０から送信されたパスワードの認証処理や各種の取引ができる。
【００３５】
次に、キーが保持する熱量について図３を用いて説明する。図３は、第２の実施形態のキーが保持する熱量のイメージの一例を示す図である。
図３（Ａ）は、パスワード入力後のキー入力部１７を熱量測定装置（赤外線カメラ、サーモグラフィ装置、熱探知器等）で捉えたイメージである。キー入力部１７は、数字や符号などを入力するキーを備えている。
【００３６】
キー入力部１７は、数字「１」を示すキー１８ａ、数字「２」を示すキー１８ｂ、数字「３」を示すキー１８ｃ、数字「４」を示すキー１８ｄ、数字「５」を示すキー１８ｅ、を備える。また、キー入力部１７は、数字「６」を示すキー１８ｆ、数字「７」を示すキー１８ｇ、数字「８」を示すキー１８ｈ、数字「９」を示すキー１８ｉ、数字「０」を示すキー１８ｊ、符号「＃」を示すキー１８ｋ、を備える。
【００３７】
以下の説明では、特にキーを特定して説明する場合を除き、キー１８と表記する。また、数字「１」を示すキー１８ａを特定して説明する場合は、「１」キー１８ａと表記する。なお、キー入力部１７が備えるキー１８は、上述のものに限られず、文字や図形などを入力するキー１８を含んでもよいし、その他のキー１８でもよい。
【００３８】
図３（Ａ）は、キー１８の輪郭を描く線の太さで熱量の高低を表現している。キー１８を描く輪郭が太いほどキー１８が保持する熱量が高く、キー１８を描く輪郭が細いほどキー１８が保持する熱量が低いことを示している。
【００３９】
なお、この図は説明上の便宜的なものに過ぎない。キー入力部１７を熱量測定装置で測定した場合、画素単位に温度や熱量に応じて色分けする温度分布画像として表現されることが多い。
【００４０】
図３（Ａ）においてキー入力部１７が備えるキー１８のうち、熱量が高いキー１８は、「１」キー１８ａ、「３」キー１８ｃ、「５」キー１８ｅ、「９」キー１８ｉである。
図３（Ｂ）は、パスワード入力後のキー入力部１７を熱量測定装置で捉えた結果をグラフとして表現したものである。グラフの横軸にキー１８の数字を示し、グラフの縦軸にキー１８が保持する熱量を示す。
【００４１】
熱量が高い上位４つのキーは、熱量が高い順に「９」キー１８ｉ、「１」キー１８ａ、「５」キー１８ｅ、「３」キー１８ｃ、である。キー１８が保持する熱量は、キー１８が押下されてからの時間の経過とともに減少する。このため、パスワードの入力を終えたキーを熱量測定装置で測定すると、温度の高いキーから温度の低いキーへ逆順に押下されたキーであることが温度分布から観測できる。図３（Ｂ）から、「３」「５」「１」「９」がキー入力部１７から入力された番号であることが推測できる。
【００４２】
このように、熱量測定装置を用いて、パスワード入力後にキーを押下した順番を捉えられるためパスワードが盗難されるという問題がある。近年では、一般の利用者が使用する携帯端末に特殊なハードウェアを追加し赤外線カメラ機能を備えることができるようになっている。たとえば、複数人がＡＴＭ１０で利用を待っている場合、前の利用者が取引を終えて次の利用者の順番となったとき、次の利用者が悪意ある利用者で赤外線カメラ機能を有する携帯端末および赤外線カメラ機能に対応したアプリケーションでキー１８を撮影すれば、前の利用者のパスワードを盗むことも可能である。
【００４３】
ところで、キー１８に蓄積される熱量は、時間の経過とともに低下するという特徴がある。第２の実施形態では、このキー１８に蓄積される熱量の特徴に基づくパスワードの盗難防止を図る。
【００４４】
次に、キーが保持する熱量低下の時間について図４を用いて説明する。図４は、第２の実施形態のキーが保持する熱量低下の時間のイメージの一例を示す図である。
図４は、パスワード入力時間と、キー熱量低下時間と、ダミーワード入力指示時間と、パスワードをホストへ送信する時間（パスワードをホストへ送信）との関係を示している。
【００４５】
図４において、横軸は時間の経過を示す。パスワード入力時間は、パスワードの入力のためキーが押下された時間だけでなく、利用者がパスワードの入力に要する操作時間等を含む。キー熱量低下時間は、パスワードの入力操作により押下されたキー１８の保持する熱量が低下する時間である。ダミーワード入力指示時間は、ダミーワードの入力を促す表示指示や音声指示を行っている時間である。
【００４６】
図４において、「Ｐ１」「Ｐ２」「Ｐ３」「Ｐ４」はパスワード入力を示し、「Ｄ１」「Ｄ２」「Ｄ３」「Ｄ４」はダミーワード入力を示す。ダミーワード入力は、パスワード以外のキー入力であり、数字に限らず文字や図形のキー１８を押下するものも含まれる。なお、「Ｄ１」〜「Ｄ４」が点線で示されている場合、キー１８を押下して入力することが必須ではなく、キー１８に触れない状態であってもよい。
【００４７】
パスワード入力を終えたキー１８の熱量を熱量測定装置で測定することによるパスワードの盗難を防止するため、パスワードの入力を受け付けたキー１８の熱量が低下する時間を確保する。キー１８が保持する熱量は、時間の経過とともに減少するため、時間が経過するほど熱量測定装置での観測が困難になるからである。
【００４８】
また、パスワード入力後にキー１８の熱量が低下する時間において、ダミーワードの入力指示を行う。ＡＴＭ１０にダミーワードが入力された場合、キー入力部１７を熱量測定装置で測定されても、パスワードではなくダミーワードのキー入力が観測されるため、パスワードを秘匿し安全性を高めることができる。
【００４９】
図４（Ａ）は、パスワード入力時間とダミーワード入力指示時間とキー熱量低下時間（パスワードの入力を受け付けたキーの熱量が低下する時間）とを示したイメージである。
まず、ＡＴＭ１０は、パスワード「Ｐ１」「Ｐ２」「Ｐ３」「Ｐ４」の入力を受け付ける（タイミングｔ１１〜ｔ１２）。その後、ダミーワード「Ｄ１」「Ｄ２」「Ｄ３」「Ｄ４」の入力を促す指示をする（タイミングｔ１２以降）。なお、ダミーワードの入力の受け付けは必須ではなく、キー熱量低下時間（タイミングｔ１２〜ｔ１３）において、キー１８に触れない状態でもよい。
【００５０】
これにより、ＡＴＭ１０は、パスワードの入力を受け付けたキー１８の熱量を下げる時間を確保し、熱量測定装置で測定された場合であってもパスワードを秘匿することができる。また、ダミーワードの入力を受け付けた場合には、熱量測定装置で測定されても、ダミーワードを押下したキー１８が高い熱量を保持するキー１８として測定されるため、パスワードを秘匿でき安全性を高めることができる。
【００５１】
図４（Ｂ）は、パスワードおよびダミーワード入力時間と、パスワードをホストへ送信する時間とのイメージである。また、パスワードをホストへ送信後、必要に応じてダミーワード入力指示時間を設けることができる。パスワードおよびダミーワード入力時間とは、パスワードにダミーワードを混在させて入力するために要する操作時間である。
【００５２】
まず、ＡＴＭ１０は、パスワードにダミーワードを混在した入力「Ｐ１」「Ｐ２」「Ｐ３」「Ｄ１」「Ｐ４」「Ｄ２」を受け付けることで、パスワードを秘匿することができる（タイミングｔ２１〜ｔ２２）。次に、ＡＴＭ１０は、入力後にパスワードをホストへ送信する時間を設けることで、キー１８の熱量を下げる時間の一部を確保することができる（タイミングｔ２２〜ｔ２３）。
【００５３】
なお、パスワードをホストへ送信した際に、キー１８の熱量を下げるための所定の時間が経過していない場合もある。この場合、必要に応じてダミーワード「Ｄ３」の入力を促す指示をする（タイミングｔ２２以降）。ダミーワードの入力を受け付けることで、ＡＴＭ１０はキー熱量低下時間を確保する。なお、ダミーワードを押し続けることは必須ではなく、キー熱量低下時間において、キー１８に触れない状態でもよい。
【００５４】
これにより、パスワードの入力を受け付けたキー１８の熱量を下げる時間を確保し、熱量測定装置で測定された場合であってもパスワードを秘匿することができる。また、ダミーワードを押下し続けた場合には、熱量測定装置で測定されても、ダミーワードを押下し続けたキー１８が高い熱量を保持するキー１８として測定されるため、安全性を高めることができる。
【００５５】
図４（Ｃ）は、パスワード入力時間と、パスワードをホストへ送信する時間と、ダミーワード入力指示時間とを示したイメージである。
まず、ＡＴＭ１０がパスワードのみの入力を受け付けることで、利用者にとっては通常の入力方法と変わりなく入力操作を行うことができ入力間違いが発生しにくくなる（タイミングｔ３１〜ｔ３２）。次に、ＡＴＭ１０は、パスワードをホストへ送信する時間を設けることで、パスワードを押下したキー１８の熱量を下げる時間の一部を確保することができる（タイミングｔ３２〜ｔ３３）。なお、ダミーワードの入力は必須ではなく、キー熱量低下時間において、キー１８に触れない状態でもよい。
【００５６】
これにより、パスワードの入力を受け付けたキー１８の熱量を下げる時間を確保し、熱量測定装置で測定された場合であってもパスワードを秘匿することができる。また、ＡＴＭ１０がダミーワードの入力を受け付けた場合、熱量測定装置で測定されても、ダミーワードを押下したキー１８が高い熱量を保持するキー１８として測定されるため、パスワードを秘匿でき安全性を高めることができる。
【００５７】
次に、ＡＴＭについて図５を用いて説明する。図５は、第２の実施形態のＡＴＭのハードウェア構成の一例を示す図である。
ＡＴＭ１０は、制御部１１０と、ディスプレイ１４ａと、タッチパネル１４ｂと、カード／レシート処理ユニット１５０と、紙幣処理ユニット１６０と、キー処理ユニット１７０と、対人センサ制御１８０と、を有する。
【００５８】
制御部１１０は、ＣＰＵ（Central Processing Unit）１１１、ＲＡＭ（Random Access Memory）１１２、第１ＨＤＤ（Hard Disk Drive）１１３ａ、第２ＨＤＤ１１３ｂ、外部通信インタフェース１１４、表示処理ユニット１１５、タッチパネル処理ユニット１１６及びＩ／Ｏ（Input／Output）制御部１１７を有し、各々がバス１１８を介して接続されている。なお、制御部１１０は、コンピュータの一例でもある。
【００５９】
ＣＰＵ１１１は、ＡＴＭ１０の全体動作を制御する。ＲＡＭ１１２には、ＣＰＵ１１１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１１２には、ＣＰＵ１１１による処理に必要な各種データが格納される。
【００６０】
第１ＨＤＤ１１３ａ及び第２ＨＤＤ１１３ｂには、ＯＳやアプリケーションプログラムや取引履歴情報などを格納できる。第１ＨＤＤ１１３ａと、第２ＨＤＤ１１３ｂとは、システム保護のために二重化されているが、いずれか一方のみで構成することもできる。また、第１ＨＤＤ１１３ａと第２ＨＤＤ１１３ｂは、ＳＳＤ（Solid State Drive）など他の記憶装置でも代用可能である。
【００６１】
外部通信インタフェース１１４は、外部のネットワーク２００に接続され、ホストコンピュータ３００との間でデータの送受信を行う。また、外部通信インタフェース１１４は、ホストコンピュータ３００へパスワードや取引情報等を送信できる。また、外部通信インタフェース１１４は、ホストコンピュータ３００からパスワードの承認情報や取引情報等を受信できる。
【００６２】
表示処理ユニット１１５には、ディスプレイ１４ａが接続される。ディスプレイ１４ａは、タッチパネル１４ｂとともに顧客操作部１４を構成する。表示処理ユニット１１５は、ＣＰＵ１１１の制御の下に、操作案内等の各種情報をディスプレイ１４ａの画面に表示させる。なお、図示を略すが、ＡＴＭ１０は、表示処理ユニット１１５だけでなく、音声処理ユニットを備えてもよい。音声処理ユニットには、受話器やイヤホンなど音声出力可能な機器が接続される。音声処理ユニットは、顧客操作部１４に付随して構成されてもよい。音声処理ユニットは、ＣＰＵ１１１の制御の下に、操作案内等の各種の情報を音声ガイダンスで受話器等に出力させる。
【００６３】
タッチパネル処理ユニット１１６には、タッチパネル１４ｂが接続される。タッチパネル１４ｂは、ディスプレイ１４ａの上層に形成される。タッチパネル処理ユニット１１６は、利用者の指がタッチパネル１４ｂに接触あるいは接近した画面上の位置を検出し、ＣＰＵ１１１に通知する。
【００６４】
Ｉ／Ｏ制御部１１７には、カード／レシート処理ユニット１５０、紙幣処理ユニット１６０、キー処理ユニット１７０及び対人センサ制御１８０が接続される。Ｉ／Ｏ制御部１１７は、ＣＰＵ１１１の制御の下に、接続する各部にＣＰＵ１１１からの指示を通知するとともに、各部から取得した情報をバス１１８経由でＣＰＵ１１１に送る。
【００６５】
カード／レシート処理ユニット１５０は、カード／レシート部１５に設けられ、カードの取り込みと排出、及びレシートの排出を制御する。また、取り込んだカードに付された磁気情報を読み込むとともに、カードの表面（エンボスが形成された面や、カード番号が印刷された面）の画像を取得する。
【００６６】
紙幣処理ユニット１６０は、紙幣処理部１６に設けられ、ＣＰＵ１１１の指示に従って紙幣の入出金と、扉の開閉とを制御する。
キー処理ユニット１７０は、キー入力部１７に設けられ、利用者が押下したキー１８の情報を出力する。利用者が押下したキー１８の情報には、パスワード、ダミーワード、金融取引で用いる情報等を含めてもよい。対人センサ制御１８０は、人の接近を検知する対人センサを制御し、ＡＴＭ１０に利用者が近付いたことを検出する。
【００６７】
可搬型記録媒体１９０は、たとえば、ＤＶＤ（Digital Versatile Disk）やＣＤ−ＲＯＭ（Compact Disc ？ Read Only Memory）などの記録媒体である。可搬型記録媒体１９０は、取引履歴情報等を格納できる。
【００６８】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、上記の構成は一例であり、ＡＴＭ１０の構成部の組み合わせは適宜決定される。上記構成のうち必要のないものを削除するとしてもよいし、たとえば、手のひら静脈や指静脈を用いた生体認証部や非接触ＩＣに対応する非接触ＩＣ部、硬貨処理ユニット等を加えることもできる。
【００６９】
次に、第２の実施形態の顧客操作部の取引選択画面について図６を用いて説明する。図６は、第２の実施形態の顧客操作部の取引選択画面の一例を示す図である。
取引選択画面８１０は、ＡＴＭ１０が対人センサ制御１８０によって利用者が接近したことを検出した場合に、顧客操作部１４に表示される画面である。取引選択画面８１０は、顧客操作部１４に表示され、利用者に実行する取引を選択させる画面である。なお、画面表示を用いて顧客に対して指示するだけでなく、受話器等を用いた音声ガイダンス等で利用者に対する指示を行ってもよい。
【００７０】
取引選択画面８１０は、選択可能な取引に対応するボタン８１１〜８１６を含む。取引選択画面８１０の例では、預け入れ８１１、残高照会８１２、パスワード変更８１３、引き出し８１４、通帳記入８１５及び帳票取扱い８１６の各ボタンが表示され、ＡＴＭ１０は押下されたボタンに対応する取引を行う。
【００７１】
ＡＴＭ１０は、タッチパネル処理ユニット１１６を介してボタンが押下されたことを検出し、全体取引処理を開始する。
次に、第２の実施形態の顧客操作部のパスワード入力指示画面について図７を用いて説明する。図７は、第２の実施形態の顧客操作部のパスワード入力指示画面の一例を示す図である。
【００７２】
パスワード入力指示画面８２０は、顧客操作部１４で取引選択画面８１０において取引が選択された後、取引に必要なパスワードを入力する際に顧客操作部１４で表示される画面である。たとえば、パスワード入力指示画面８２０は、図４（Ａ）タイミングｔ１１、図４（Ｂ）タイミングｔ２１、図４（Ｃ）タイミングｔ３１で表示されてもよい。
【００７３】
パスワード入力指示画面８２０は、選択可能なボタン８２１〜８２２を含む。パスワード入力指示画面８２０の例では、盗撮抑止８２１及び確認８２２の各ボタンが表示され、ＡＴＭ１０は押下されたボタンに対応する処理を行う。
【００７４】
盗撮抑止８２１のボタンが押下された場合、ＡＴＭ１０は、パスワードを認証する処理において盗撮抑止可能な入力方法での認証処理を行う。なお、確認８２２のボタンが押下された場合、ＡＴＭ１０はダミーワードの入力を促す指示をしない（通常のパスワードの受付処理）。なお、利用者が、所定の時間が経過してもどちらのボタンも押下しなかった場合、ＡＴＭ１０は、確認８２２を押下した場合と同様の処理ができる。
【００７５】
以下において、盗撮抑止８２１を押下した場合について説明する。
次に、第２の実施形態の顧客操作部のダミーワード押下開始画面について図８を用いて説明する。図８は、第２の実施形態の顧客操作部のダミーワード押下開始画面の一例を示す図である。
【００７６】
ダミーワード押下開始画面８３０は、パスワードの盗撮を抑止するため、ダミーワードの押下を促す指示をする画面である。ダミーワード押下開始画面８３０は、ＡＴＭ１０で決定したダミーワード「４」を、所定の時間（キー熱量低下時間）「５秒」入力する指示を含む。なお、ダミーワードは特定の数字ではなく、任意の数字でもよい。また、所定の時間は、ＡＴＭ１０によって決定される。
【００７７】
ダミーワード押下開始画面８３０は、パスワードの入力後に、顧客操作部１４で表示される。たとえば、ダミーワード押下開始画面８３０は、図４（Ａ）タイミングｔ１２以降、図４（Ｂ）タイミングｔ２２以降、図４（Ｃ）タイミングｔ３２以降で表示されてもよい。
【００７８】
なお、ダミーワード押下開始画面８３０を表示している間、ＡＴＭ１０は入力待ち状態となり、入力を受け付けない場合であってもキー熱量低下時間を確保できる。
なお、ダミーワード押下開始画面８３０を表示することによる指示に限らず、受話器等を介した音声ガイダンスでダミーワード入力指示を行ってもよい。
【００７９】
次に、第２の実施形態の顧客操作部のダミーワード押下継続画面について図９を用いて説明する。図９は、第２の実施形態の顧客操作部のダミーワード押下継続画面の一例を示す図である。
【００８０】
ダミーワード押下継続画面８４０は、ダミーワード押下開始画面８３０が表示された後に表示する画面である。ダミーワードに対応するキー１８の押下を検知し、経過時間「Ｎ秒経過」を表示する。このようにして、ＡＴＭ１０は、キー熱量低下時間を利用者に対して知らせることができる。なお、ＡＴＭ１０は、画面表示だけでなく音声ガイダンス等によって経過時間を報知することもできる。
【００８１】
次に、第２の実施形態の顧客操作部のダミーワード押下指示画面について図１０を用いて説明する。図１０は、第２の実施形態の顧客操作部のダミーワード押下指示画面の一例を示す図である。
【００８２】
ダミーワード押下指示画面８５０は、パスワードをホストへ送信している時間中に表示される。たとえば、ダミーワード押下指示画面８５０は、図４（Ｂ）タイミングｔ２２〜ｔ２３、図４（Ｃ）タイミングｔ３２〜ｔ３３において表示されてもよい。
【００８３】
ダミーワード押下指示画面８５０は、任意の数字をダミーワードとして入力する指示を促すものであるが、特定の数字であってもよい。また、数字を押下する時間は、ＡＴＭ１０によって決定される。
【００８４】
次に、ＡＴＭ１０が行う処理について、図１１〜図１６に示したフローチャートを用いて説明する。
まず、第２の実施形態の全体処理について図１１を用いて説明する。図１１は、第２の実施形態の全体処理のフローチャートの一例である。
【００８５】
全体処理は、ＡＴＭ１０が実行する処理の全体の流れを示したものである。制御部１１０のＣＰＵ１１１は、対人センサ制御１８０を介し利用者が接近したことを検出した場合に、利用者からの選択に応じて処理を実行する。
【００８６】
［ステップＳ１］ＣＰＵ１１１は、受付処理を実行する。受付処理は、ＡＴＭ１０が対人センサ制御１８０を介し利用者が接近したことを検出した場合に、取引選択画面を表示し、利用者に取引を選択させ、キャッシュカード等の媒体を受け付けし確認する処理である。受付処理は、図１２を用いて後で説明する。
【００８７】
［ステップＳ２］ＣＰＵ１１１は、認証処理を実行する。認証処理は、ＡＴＭ１０が利用者からパスワード等を受け付け、パスワードをホストへ送信して認証する処理である。また、認証処理は、パスワードが押下されたキーの熱量が低下する時間（キー熱量低下時間）を確保する処理である。認証処理は、図１３〜図１５を用いて後で説明する。
【００８８】
［ステップＳ３］ＣＰＵ１１１は、取引処理を実行する。取引処理は、パスワードが許可された場合に、利用者から選択された取引を実行する処理である。取引処理は、図１６を用いて後で説明する。
【００８９】
次に、第２の実施形態の受付処理について図１２を用いて説明する。図１２は、第２の実施形態の受付処理のフローチャートの一例である。
受付処理は、対人センサ制御１８０を介し利用者が接近したことを検出した場合に、取引選択画面を表示し、利用者に取引を選択させ、媒体を受け付けし確認する処理である。受付処理は、全体処理のステップＳ１で、制御部１１０のＣＰＵ１１１が実行する処理である。ここでは、ＣＰＵ１１１が対人センサ制御１８０を介し利用者が接近したことを検出したことを前提として説明する。
【００９０】
［ステップＳ１１］ＣＰＵ１１１は、取引選択画面８１０を顧客操作部１４に表示する。利用者に実行する取引を選択させるためである。
［ステップＳ１２］ＣＰＵ１１１は、タッチパネル処理ユニット１１６を介し取引選択画面８１０に含まれる取引ボタンのいずれかが押下されたことを判定する。ＣＰＵ１１１は、取引ボタンが押下された場合はステップＳ１３へすすみ、取引ボタンが押下されない場合はステップＳ１２へもどる。
【００９１】
［ステップＳ１３］ＣＰＵ１１１は、媒体挿入指示画面を顧客操作部１４に表示する。媒体挿入指示画面は、媒体をＡＴＭ１０のカード／レシート部１５へ挿入する指示をする画面である。
【００９２】
なお、媒体は、ＡＴＭ１０において挿入または排出するもの全般を示すものであり、キャッシュカード、クレジットカード、通帳、現金、レシート等を含む。媒体は、ステップＳ１２で選択された取引に応じて定められる。たとえば、ステップＳ１２で引き出し８１４が選択された場合、ステップＳ１３で引き出しの対象となる口座で用いるキャッシュカード挿入の指示をする画面を表示する。
【００９３】
［ステップＳ１４］ＣＰＵ１１１は、カード／レシート処理ユニット１５０を介して媒体の受け付けを確認する。以上で受付処理を終了し、認証処理へすすむ。
次に、第２の実施形態の認証処理（パターンＡ）について図１３を用いて説明する。図１３は、第２の実施形態の認証処理（パターンＡ）のフローチャートの一例である。
【００９４】
認証処理は、全体処理のステップＳ２で、制御部１１０のＣＰＵ１１１が実行する処理である。認証処理は、利用者からパスワード等を受け付け、パスワードをホストへ送信して認証し、キー熱量低下時間を確保する処理である。認証処理（パターンＡ）は、図４（Ａ）に対応する処理の一例である。
【００９５】
以下、顧客操作部１４で表示されたパスワード入力指示画面８２０において、盗撮抑止８２１が選択された場合について説明する。
［ステップＳ３１］ＣＰＵ１１１は、キー処理ユニット１７０を介しパスワードが押下されたことを判定する。ＣＰＵ１１１は、パスワードが押下された場合はステップＳ３２にすすみ、パスワードが押下されなかった場合はステップＳ３１にもどる。
【００９６】
［ステップＳ３２］ＣＰＵ１１１は、時間のカウント（計測）を開始する。なお、ＣＰＵ１１１は、キー処理ユニット１７０を介してパスワードの最初のキー１８が押下されたことを検知した時点から時間のカウントを開始してもよい。
【００９７】
［ステップＳ３３］ＣＰＵ１１１は、ダミーワードを決定する。ダミーワードは、乱数発生などによりランダムに決定される数字や文字や符号等である。ダミーワードを構成する数字等の桁数および文字種別などは、ダミーワードを決定する毎に異なるものを定めることができる。
【００９８】
［ステップＳ３４］ＣＰＵ１１１は、ダミーワード毎のキー１８の押下時間（ダミーワード毎押下時間）を決定する。たとえば、ステップＳ３４で決定されたダミーワードが「１」と「２」である場合、ダミーワード「１」を１０秒押下し、ダミーワード「２」を２０秒押下する、というようにダミーワード毎に押下時間を決定する。
【００９９】
ダミーワードを押下する時間は、予め定めた時間の範囲（たとえば５秒以上４０秒以下）からランダムに決定することができる。なお、ダミーワードを押下する時間の範囲に関する情報は、第１ＨＤＤ１１３ａ、第２ＨＤＤ１１３ｂ、ＲＡＭ１１２等の記憶部に記憶しておくことができる。
【０１００】
［ステップＳ３５］ＣＰＵ１１１は、ダミーワードの押下を促す画面を顧客操作部１４に表示する。たとえば、ＣＰＵ１１１は、ダミーワード押下開始画面８３０やダミーワード押下継続画面８４０を顧客操作部１４に表示することができる。なお、ダミーワードの押下を促す指示は、画面で表示することに限られず音声ガイダンスによる指示であってもよい。
【０１０１】
［ステップＳ３６］ＣＰＵ１１１は、キー処理ユニット１７０を介してダミーワードに対応するキー１８が押下されたことを認識する。
［ステップＳ３７］ＣＰＵ１１１は、ダミーワード毎押下時間が経過したか否かを判定する。ＣＰＵ１１１は、時間が経過した場合はステップＳ３８にすすみ、時間が経過していない場合はステップＳ３５にもどる。
【０１０２】
なお、ダミーワード毎押下時間は、変更することができる。ＣＰＵ１１１は、ステップＳ３２で計測した時間と実際にダミーワードが押下された時間に基づいて残りのダミーワードを押下する時間を定めることもできる。たとえば、利用者が指示したよりも長い時間ダミーワードを押下した場合、残りのダミーワードを押下する時間を短くすることもできる。ダミーワード「１」が１０秒押下され、ダミーワード「２」が２０秒押下される（合計３０秒）予定が、実際にはダミーワード「１」が２５秒押下された場合、残りのダミーワード「２」は押下時間の合計が３０秒となるように５秒押下する指示をしてもよい。
【０１０３】
［ステップＳ３８］ＣＰＵ１１１は、全てのダミーワードが押下されたか否かを判定する。ＣＰＵ１１１は、全てのダミーワードが押下された場合はステップＳ３９にすすみ、押下されていない場合はステップＳ３５にもどる。
【０１０４】
［ステップＳ３９］ＣＰＵ１１１は、外部通信インタフェース１１４を介してパスワードをホストコンピュータ３００へ送信する。
［ステップＳ４０］ＣＰＵ１１１は、ホストコンピュータ３００でパスワードの認証処理をされ、パスワードが許可されたか否か結果を受信する。ＣＰＵ１１１は、パスワードが許可されなかった場合はステップＳ３１にもどり、パスワードが許可された場合は認証処理を終了する。
【０１０５】
次に、第２の実施形態の認証処理（パターンＢ）について図１４を用いて説明する。図１４は、第２の実施形態の認証処理（パターンＢ）のフローチャートの一例である。
認証処理は、全体処理のステップＳ２で、制御部１１０のＣＰＵ１１１が実行する処理である。認証処理は、利用者からパスワード等を受け付け、パスワードをホストへ送信して認証し、キー熱量低下時間を確保する処理である。認証処理（パターンＢ）は、図４（Ｂ）に対応する処理の一例である。
【０１０６】
以下、顧客操作部１４で表示されたパスワード入力指示画面８２０において、盗撮抑止８２１が選択された場合について説明する。
［ステップＳ５１］ＣＰＵ１１１は、ダミーワードとキー押下の順番を決定する。ＣＰＵ１１１は、パスワードにダミーワードを混在させた入力を受け付けるため、パスワードの何番目（何桁目）にダミーワードを押下させるかを決定する。
【０１０７】
たとえば、ダミーワードが「Ｄ１」「Ｄ２」であり、パスワードが「Ｐ１」「Ｐ２」「Ｐ３」「Ｐ４」である場合、ダミーワードを４桁目と６桁目で入力すると定めた場合、キーの押下の順番は「Ｐ１」「Ｐ２」「Ｐ３」「Ｄ１」「Ｐ４」「Ｄ２」となる。
【０１０８】
［ステップＳ５２］ＣＰＵ１１１は、時間のカウントを開始する。なお、ＣＰＵ１１１は、パスワードおよびダミーワードのいずれかのキー１８の押下を検知した時点から時間のカウントを開始できる。
【０１０９】
［ステップＳ５３］ＣＰＵ１１１は、パスワードおよびダミーワードの押下を指示する画面を表示する。なお、ＣＰＵ１１１は、パスワードおよびダミーワードの押下を音声によって指示することもできる。ＣＰＵ１１１は、ステップＳ５１で決定した順番に基づき、パスワードおよびダミーワードの押下を指示できる。
【０１１０】
［ステップＳ５４］ＣＰＵ１１１は、全てのパスワードおよびダミーワードが押下されたか否かを判定する。ＣＰＵ１１１は、全てのパスワードおよびダミーワードが押下された場合はステップＳ５５にすすみ、押下されていない場合はステップＳ５３にもどる。
【０１１１】
［ステップＳ５５］ＣＰＵ１１１は、外部通信インタフェース１１４を介してパスワードをホストコンピュータ３００へ送信する。
［ステップＳ５６］ＣＰＵ１１１は、キー熱量低下時間が経過したか否かを判定する。ＣＰＵ１１１は、キー熱量低下時間が経過した場合はステップＳ５９にすすみ、経過していない場合はステップＳ５７にすすむ。
【０１１２】
キー熱量低下時間は、パスワードの入力を受け付けたキー１８が保持する熱量が低下する時間であり、予め定めた時間でもよいし、ＣＰＵ１１１が決定する時間でもよい。なお、パターンＢにおいては、パスワードにダミーワードを混在させた入力をするため、キー熱量低下時間が短い時間であったとしても全てのパスワードが盗難される可能性は低い。
【０１１３】
［ステップＳ５７］ＣＰＵ１１１は、ダミーワードの押下を指示する画面を表示する。たとえば、ＣＰＵ１１１は、ダミーワード押下指示画面８５０を顧客操作部１４に表示することで、ダミーワードの押下を指示する。なお、ＣＰＵ１１１は、ダミーワードの押下を音声によって指示することもできる。
【０１１４】
［ステップＳ５８］ＣＰＵ１１１は、キー処理ユニット１７０を介してダミーワードとして任意のキー１８が押下されたことを認識する。
［ステップＳ５９］ＣＰＵ１１１は、ホストコンピュータ３００でパスワードの認証処理をされ、パスワードが許可されたか否か結果を受信する。ＣＰＵ１１１は、パスワードが許可されなかった場合はステップＳ５１にもどり、パスワードが許可された場合は認証処理を終了する。
【０１１５】
次に、第２の実施形態の認証処理（パターンＣ）について図１５を用いて説明する。図１５は、第２の実施形態の認証処理（パターンＣ）のフローチャートの一例である。
認証処理は、全体処理のステップＳ２で実行する処理である。認証処理は、利用者からパスワード等を受け付け、パスワードをホストへ送信して認証し、キー熱量低下時間を確保する処理である。認証処理（パターンＣ）は、図４（Ｃ）に対応する処理の一例である。
【０１１６】
以下、顧客操作部１４で表示されたパスワード入力指示画面８２０において、盗撮抑止８２１が選択された場合について説明する。
［ステップＳ７１］ＣＰＵ１１１は、キー処理ユニット１７０を介しパスワードが押下されたか否かを判定する。ＣＰＵ１１１は、パスワードが押下された場合はステップＳ７２にすすみ、パスワードが押下されなかった場合はステップＳ７１にもどる。
【０１１７】
［ステップＳ７２］ＣＰＵ１１１は、時間のカウントを開始する。なお、ＣＰＵ１１１は、パスワードのいずれかのキー１８の押下を検知した時点から時間のカウントを開始できる。
【０１１８】
［ステップＳ７３］ＣＰＵ１１１は、外部通信インタフェース１１４を介してパスワードをホストコンピュータ３００へ送信する。
［ステップＳ７４］ＣＰＵ１１１は、ダミーワードを決定する。ダミーワードの決定方法は、ステップＳ３３と同様である。
【０１１９】
［ステップＳ７５］ＣＰＵ１１１は、ダミーワード毎のキー１８の押下時間（ダミーワード毎押下時間）を決定する。ダミーワード毎押下時間の決定方法は、ステップＳ３４と同様である。
【０１２０】
［ステップＳ７６］ＣＰＵ１１１は、ダミーワードの押下を促す画面を顧客操作部１４に表示する。たとえば、ＣＰＵ１１１は、ダミーワード押下指示画面８５０を顧客操作部１４に表示することができる。なお、ダミーワードの押下を促す指示は、画面で表示することに限られず音声ガイダンスによる指示であってもよい。
【０１２１】
［ステップＳ７７］ＣＰＵ１１１は、キー処理ユニット１７０を介してダミーワードに対応するキー１８が押下されたことを認識する。
［ステップＳ７８］ＣＰＵ１１１は、ダミーワード毎押下時間が経過したか否かを判定する。ＣＰＵ１１１は、時間が経過した場合はステップＳ７９にすすみ、時間が経過していない場合はステップＳ７６にもどる。
【０１２２】
［ステップＳ７９］ＣＰＵ１１１は、全てのダミーワードが押下されたか否かを判定する。ＣＰＵ１１１は、全てのダミーワードが押下された場合はステップＳ８０にすすみ、押下されていない場合はステップＳ７６にもどる。
【０１２３】
［ステップＳ８０］ＣＰＵ１１１は、ホストコンピュータ３００でパスワードの認証処理をされ、パスワードが許可されたか否か結果を受信する。ＣＰＵ１１１は、パスワードが許可されなかった場合はステップＳ７１にもどり、パスワードが許可された場合は認証処理を終了する。
【０１２４】
次に、第２の実施形態の取引処理について図１６を用いて説明する。図１６は、第２の実施形態の取引処理のフローチャートの一例である。
取引処理は、全体処理のステップＳ３で、制御部１１０のＣＰＵ１１１が実行する処理である。取引処理は、パスワードが許可された場合に、受付処理のステップＳ１１において選択された取引を実行する処理である。
【０１２５】
［ステップＳ９１］ＣＰＵ１１１は、受付処理のステップＳ１１において選択された取引を行う画面を顧客操作部１４に表示する。たとえば、ＣＰＵ１１１は、ステップＳ１１において引き出し８１４が選択された場合、顧客操作部１４に引き出し金額の入力を促す画面を表示する。
【０１２６】
［ステップＳ９２］ＣＰＵ１１１は、タッチパネル処理ユニット１１６やキー処理ユニット１７０を介して取引に関する入力を認識する。たとえば、ステップＳ９１で引き出し金額の入力を促す画面を表示した場合、引き出し金額の入力を認識する。
【０１２７】
［ステップＳ９３］ＣＰＵ１１１は、タッチパネル処理ユニット１１６を介して利用者からの指示を受け付け、取引が終了か否かを判定する。ＣＰＵ１１１は、取引が終了である場合はステップＳ９４へすすみ、取引が終了でない場合はステップＳ９１へもどる。
【０１２８】
［ステップＳ９４］ＣＰＵ１１１は、顧客操作部１４に取引を終了する旨の画面を表示する。
［ステップＳ９５］ＣＰＵ１１１は、ＡＴＭ１０に挿入された媒体を排出する。なお、ＣＰＵ１１１は、媒体を排出するとともに顧客操作部１４に媒体が排出された旨の表示をしてもよい。たとえば、ＣＰＵ１１１は「取引は終了いたしました。キャッシュカードを返却いたします。」や「引き出し金額１０００円をお取り下さい。」等の表示をしてもよい。
【０１２９】
［ステップＳ９６］ＣＰＵ１１１は、外部通信インタフェース１１４を介して取引に関する情報をホストコンピュータ３００へ送信し、取引処理を終了する。
このようにして、パスワード受付装置１およびＡＴＭ１０は、パスワードの入力を受け付けたキー１８の熱量を下げる時間を確保し、熱量測定装置で測定された場合であってもパスワードの盗難を低減することができる。また、ダミーワードの入力を受け付けた場合には、熱量測定装置で測定されても、ダミーワードが押下されたキー１８が高い熱量を保持するキー１８として測定されるため、パスワードを秘匿でき安全性を高めることができる。
【０１３０】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、パスワード受付装置１とＡＴＭ１０が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１３１】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１３２】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０１３３】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）などの電子回路で実現することもできる。
【符号の説明】
【０１３４】
１  パスワード受付装置
２  指示部
３  入力部
４  制御部
１０  ＡＴＭ
１４  顧客操作部
１５  カード／レシート部
１６  紙幣処理部
１７  キー入力部
２００  ネットワーク
３００  ホストコンピュータ
【図１】
0006298773.tif 000002
【図２】
0006298773.tif 000003
【図３】
0006298773.tif 000004
【図４】
0006298773.tif 000005
【図５】
0006298773.tif 000006
【図６】
0006298773.tif 000007
【図７】
0006298773.tif 000008
【図８】
0006298773.tif 000009
【図９】
0006298773.tif 000010
【図１０】
0006298773.tif 000011
【図１１】
0006298773.tif 000012
【図１２】
0006298773.tif 000013
【図１３】
0006298773.tif 000014
【図１４】
0006298773.tif 000015
【図１５】
0006298773.tif 000016
【図１６】
0006298773.tif 000017