(57)【要約】【課題】操作キーの操作時における認証データの露見防止に優れたものにすることができる認証装置を提供する。【解決手段】複数の操作キーの照合用配列と、ユーザ情報と、を対応付けて記憶している照合用配列データベース１３３ａ１と、ユーザ情報を入力するカード読取部１２と、表示部１１１に初期配列で表示された複数の操作キーの配列を、ユーザのタッチパネル１１２の操作により変更する表示制御プログラム１３３ｂ２を実行したＣＰＵ１３１と、表示制御プログラム１３３ｂ２を実行したＣＰＵ１３１により初期配列から変更されて作成された認証用配列と、照合用配列データベース１３３ａ１に記憶され、カード読取部１２により入力されたユーザ情報に対応する照合用配列と、を照合して、ユーザの認証を行う認証プログラム１３３ｂ３を実行したＣＰＵ１３１と、を備えるよう構成した。【選択図】図１
2007114960.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ情報と、複数の操作キーの初期配列と、認証開始キーと、を記憶する所定の記録媒体から、当該ユーザ情報と初期配列と認証開始キーとを読み取る読取手段と、
前記読取手段により読み取られた初期配列で配置された複数の操作キーを表示手段に表示させる表示制御手段と、
前記複数の操作キーの照合用配列と、前記ユーザ情報と、を対応付けて記憶している記憶手段と、
前記複数の操作キーの中から一の操作キーを選択する選択手段と、
前記選択手段により選択された一の操作キーが、予め設定された移動可能キーであるか否かを判定する移動可能キー判定手段と、
前記選択手段により選択された一の操作キーが、前記移動可能キー判定手段により移動可能キーであると判定された場合に、当該一の操作キーを前記所定のルールに基づいて移動させて前記表示手段に表示させる変更表示制御手段と、
前記選択手段により選択された一の操作キーが、前記読取手段により読み取られた認証開始キーと合致するか否かを判定する認証開始キー判定手段と、
前記選択手段により選択された一の操作キーが、前記認証開始キー判定手段により認証開始キーと合致すると判定された場合に、前記変更表示制御手段により前記初期配列から変更されて作成された認証用配列と、前記記憶手段に記憶され、前記読取手段により読み取られたユーザ情報に対応する照合用配列と、を照合して、ユーザの認証を行う認証手段と、
前記選択手段により選択された一の操作キーが、前記移動可能キー判定手段により移動可能キーであると判定されず、且つ、前記認証開始キー判定手段により認証開始キーと合致すると判定されなかった場合に、当該認証装置が警戒モードである旨を報知する警戒モード報知手段と、
を備えることを特徴とする認証装置。
【請求項２】
所定の初期配列で配置された複数の操作キーを表示手段に表示させる表示制御手段を備える認証装置において、
前記複数の操作キーの照合用配列と、ユーザ情報と、を対応付けて記憶している記憶手段と、
前記ユーザ情報を入力するユーザ情報入力手段と、
前記表示制御手段により前記表示手段に前記初期配列で表示された複数の操作キーの配列を、ユーザの操作により変更可能とする変更手段と、
前記変更手段により前記初期配列から変更されて作成された認証用配列と、前記記憶手段に記憶され、前記ユーザ情報入力手段により入力されたユーザ情報に対応する照合用配列と、を照合して、前記ユーザの認証を行う認証手段と、
を備えることを特徴とする認証装置。
【請求項３】
請求項２に記載の認証装置において、
前記変更手段は、
前記複数の操作キーの中から一の操作キーを選択する選択手段と、
前記選択手段により選択された一の操作キーを所定のルールに基づいて移動させることにより、前記複数の操作キーの配列を変更させて前記表示手段に表示させる変更表示制御手段と、
を備えることを特徴とする認証装置。
【請求項４】
請求項３に記載の認証装置において、
前記選択手段により選択された一の操作キーが、予め設定された移動可能キーであるか否かを判定する移動可能キー判定手段を備え、
前記変更表示制御手段は、前記選択手段により選択された一の操作キーが、前記移動可能キー判定手段により移動可能キーであると判定された場合に、当該一の操作キーを前記所定のルールに基づいて移動させて前記表示手段に表示させることを特徴とする認証装置。
【請求項５】
請求項４に記載の認証装置において、
前記選択手段により選択された一の操作キーが、予め設定された認証開始キーであるか否かを判定する認証開始キー判定手段を備え、
前記認証手段は、前記選択手段により選択された一の操作キーが、前記認証開始キー判定手段により認証開始キーであると判定された場合に、前記ユーザの認証を行うことを特徴とする認証装置。
【請求項６】
請求項５に記載の認証装置において、
前記選択手段により選択された一の操作キーが、前記移動可能キー判定手段により移動可能キーであると判定されず、且つ、前記認証開始キー判定手段により認証開始キーであると判定されなかった場合に、当該認証装置が警戒モードである旨を報知する警戒モード報知手段を備えることを特徴とする認証装置。
【請求項７】
請求項６に記載の認証装置において、
前記警戒モード報知手段により前記報知が行われている間に前記選択手段により第二の操作キーが選択された場合に、当該第二の操作キーが、予め設定された警戒解除キーであるか否かを判定する警戒解除キー判定手段と、
前記選択手段により選択された第二の操作キーが、前記警戒解除キー判定手段により警戒解除キーであると判定されなかった場合に、当該認証装置が厳戒モードである旨を報知する厳戒モード報知手段と、
を備えることを特徴とする認証装置。
【請求項８】
請求項７に記載の認証装置において、
前記選択手段により選択された第二の操作キーが、前記警戒解除キー判定手段により警戒解除キーであると判定された場合に、当該認証装置が解除判定モードである旨を報知する判定モード報知手段と、
前記複数の操作キーの中から操作キーを所定の順番で複数個選択することによってコードを入力するコード入力手段と、
前記判定モード報知手段により前記報知が行われている間に前記コード入力手段によりコードが入力された場合に、当該コードが、予め設定された警戒解除コードであるか否かを判定する解除コード判定手段と、
前記コード入力手段により入力されたコードが、前記解除コード判定手段により警戒解除コードであると判定されなかった場合に、当該認証装置が第二の警戒モードである旨を報知する第二の警戒モード報知手段と、
を備えることを特徴とする認証装置。
【請求項９】
請求項２〜８の何れか一項に記載の認証装置において、
前記複数の操作キーの初期配列を記憶する所定の記録媒体から、当該初期配列を読み取る読取手段を備え、
前記表示制御手段は、前記読取手段により読み取られた初期配列で前記複数の操作キーを前記表示手段に表示させることを特徴とする認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置に関する。
【背景技術】
【０００２】
従来、暗証番号などの認証データによってユーザを認証してから動作するＡＴＭ（Automated Teller Machine）や自動開錠装置などの認証装置が知られている。
具体的には、このような認証装置においては、操作画面に表示された操作キーを当該操作画面の上面に設けられたタッチパネルを操作して選択することによって、認証データを入力するようになっている。そのため、認証データ入力時に、ユーザの背後から操作画面が覗き見られてしまって、認証データが露見してしまう場合がある。また、操作画面に表示される操作キーの配列は固定されているため、操作キー選択時のユーザの腕の動きから、認証データが露見してしまう場合もある。
そこで、例えば、ユーザが替わる度に、操作キーの配列を不規則に変更する認証装置（例えば、特許文献１〜３参照）などが提案されている。
【特許文献１】特開２００２−３５８１５３号公報
【特許文献２】特開２００２−０３２１７６号公報
【特許文献３】特開２００１−３５０５９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１〜３に記載の認証装置は、腕の動きから認証データが露見してしまうことは防止できるものの、操作画面が覗き見られてしまった場合については有効ではない。
【０００４】
本発明の課題は、操作キーの操作時における認証データの露見防止に優れた認証装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、請求項１に記載の発明は、ユーザ情報と、複数の操作キーの初期配列と、認証開始キーと、を記憶する所定の記録媒体から、当該ユーザ情報と初期配列と認証開始キーとを読み取る読取手段と、前記読取手段により読み取られた初期配列で配置された複数の操作キーを表示手段に表示させる表示制御手段と、前記複数の操作キーの照合用配列と、前記ユーザ情報と、を対応付けて記憶している記憶手段と、前記複数の操作キーの中から一の操作キーを選択する選択手段と、前記選択手段により選択された一の操作キーが、予め設定された移動可能キーであるか否かを判定する移動可能キー判定手段と、前記選択手段により選択された一の操作キーが、前記移動可能キー判定手段により移動可能キーであると判定された場合に、当該一の操作キーを前記所定のルールに基づいて移動させて前記表示手段に表示させる変更表示制御手段と、前記選択手段により選択された一の操作キーが、前記読取手段により読み取られた認証開始キーと合致するか否かを判定する認証開始キー判定手段と、前記選択手段により選択された一の操作キーが、前記認証開始キー判定手段により認証開始キーと合致すると判定された場合に、前記変更表示制御手段により前記初期配列から変更されて作成された認証用配列と、前記記憶手段に記憶され、前記読取手段により読み取られたユーザ情報に対応する照合用配列と、を照合して、ユーザの認証を行う認証手段と、前記選択手段により選択された一の操作キーが、前記移動可能キー判定手段により移動可能キーであると判定されず、且つ、前記認証開始キー判定手段により認証開始キーと合致すると判定されなかった場合に、当該認証装置が警戒モードである旨を報知する警戒モード報知手段と、を備えることを特徴とする。
【０００６】
請求項２に記載の発明は、所定の初期配列で配置された複数の操作キーを表示手段に表示させる表示制御手段を備える認証装置において、前記複数の操作キーの照合用配列と、ユーザ情報と、を対応付けて記憶している記憶手段と、前記ユーザ情報を入力するユーザ情報入力手段と、前記表示制御手段により前記表示手段に前記初期配列で表示された複数の操作キーの配列を、ユーザの操作により変更可能とする変更手段と、前記変更手段により前記初期配列から変更されて作成された認証用配列と、前記記憶手段に記憶され、前記ユーザ情報入力手段により入力されたユーザ情報に対応する照合用配列と、を照合して、前記ユーザの認証を行う認証手段と、を備えることを特徴とする。
【０００７】
請求項３に記載の発明は、請求項２に記載の認証装置において、前記変更手段は、前記複数の操作キーの中から一の操作キーを選択する選択手段と、前記選択手段により選択された一の操作キーを所定のルールに基づいて移動させることにより、前記複数の操作キーの配列を変更させて前記表示手段に表示させる変更表示制御手段と、を備えることを特徴とする。
【０００８】
請求項４に記載の発明は、請求項３に記載の認証装置において、前記選択手段により選択された一の操作キーが、予め設定された移動可能キーであるか否かを判定する移動可能キー判定手段を備え、前記変更表示制御手段は、前記選択手段により選択された一の操作キーが、前記移動可能キー判定手段により移動可能キーであると判定された場合に、当該一の操作キーを前記所定のルールに基づいて移動させて前記表示手段に表示させることを特徴とする。
【０００９】
請求項５に記載の発明は、請求項４に記載の認証装置において、前記選択手段により選択された一の操作キーが、予め設定された認証開始キーであるか否かを判定する認証開始キー判定手段を備え、前記認証手段は、前記選択手段により選択された一の操作キーが、前記認証開始キー判定手段により認証開始キーであると判定された場合に、前記ユーザの認証を行うことを特徴とする。
【００１０】
請求項６に記載の発明は、請求項５に記載の認証装置において、前記選択手段により選択された一の操作キーが、前記移動可能キー判定手段により移動可能キーであると判定されず、且つ、前記認証開始キー判定手段により認証開始キーであると判定されなかった場合に、当該認証装置が警戒モードである旨を報知する警戒モード報知手段を備えることを特徴とする。
【００１１】
請求項７に記載の発明は、請求項６に記載の認証装置において、前記警戒モード報知手段により前記報知が行われている間に前記選択手段により第二の操作キーが選択された場合に、当該第二の操作キーが、予め設定された警戒解除キーであるか否かを判定する警戒解除キー判定手段と、前記選択手段により選択された第二の操作キーが、前記警戒解除キー判定手段により警戒解除キーであると判定されなかった場合に、当該認証装置が厳戒モードである旨を報知する厳戒モード報知手段と、を備えることを特徴とする。
【００１２】
請求項８に記載の発明は、請求項７に記載の認証装置において、前記選択手段により選択された第二の操作キーが、前記警戒解除キー判定手段により警戒解除キーであると判定された場合に、当該認証装置が解除判定モードである旨を報知する判定モード報知手段と、
前記複数の操作キーの中から操作キーを所定の順番で複数個選択することによってコードを入力するコード入力手段と、前記判定モード報知手段により前記報知が行われている間に前記コード入力手段によりコードが入力された場合に、当該コードが、予め設定された警戒解除コードであるか否かを判定する解除コード判定手段と、前記コード入力手段により入力されたコードが、前記解除コード判定手段により警戒解除コードであると判定されなかった場合に、当該認証装置が第二の警戒モードである旨を報知する第二の警戒モード報知手段と、を備えることを特徴とする。
【００１３】
請求項９に記載の発明は、請求項２〜８の何れか一項に記載の認証装置において、前記複数の操作キーの初期配列を記憶する所定の記録媒体から、当該初期配列を読み取る読取手段を備え、前記表示制御手段は、前記読取手段により読み取られた初期配列で前記複数の操作キーを前記表示手段に表示させることを特徴とする。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、表示制御手段によって、読取手段により読み取られた初期配列で配置された複数の操作キーを表示手段に表示させることができ、記憶手段によって、複数の操作キーの照合用配列と、ユーザ情報と、を対応付けて記憶することができ、選択手段によって、複数の操作キーの中から一の操作キーを選択することができ、変更表示制御手段によって、選択手段により選択された一の操作キーが、移動可能キー判定手段により移動可能キーであると判定された場合に、当該一の操作キーを所定のルールに基づいて移動させて表示手段に表示させることができ、認証手段によって、選択手段により選択された一の操作キーが、認証開始キー判定手段により認証開始キーと合致すると判定された場合に、変更表示制御手段により初期配列から変更されて作成された認証用配列と、記憶手段に記憶され、読取手段により読み取られたユーザ情報に対応する照合用配列と、を照合して、ユーザの認証を行うことができる。すなわち、操作キーの配列自体が認証データであるため、操作キーの操作時におけるユーザの腕の動きから認証データが露見してしまうことを防止できることは勿論、当該認証データは、従来の暗証番号などと比較して複雑であるため、ユーザの背後から操作画面を覗き見たとしても、当該操作画面を一瞥しただけでは認証データを覚えるのは難しい。さらに、初期配列から認証用配列に至るまでに、操作キーの配列を複雑に変更するため、ユーザの背後から操作画面を覗き見たとしても、選択した操作キーや認証データである認証用配列を把握することは難しい。
したがって、従来の暗証番号を入力するものと比べて、操作キーの操作時における認証データの露見防止に優れたものにすることができる。
【００１５】
また、移動可能キー判定手段によって、選択手段により選択された一の操作キーが、予め設定された移動可能キーであるか否かを判定することができ、認証開始キー判定手段によって、選択手段により選択された一の操作キーが、読取手段により読み取られた認証開始キーと合致するか否かを判定することができる。すなわち、認証すべきユーザのみが知る移動可能キーが選択された場合にだけ、操作キーの配列を変更することができ、認証すべきユーザのみが知る認証開始キーが選択された場合にだけ、認証を開始することができる。したがって、たとえ認証用配列が漏洩してしまったとしても、認証すべきユーザでなければ、初期配列から認証用配列へ変更することや認証開始指示をすることは困難であるため、セキュリティを強化することができる。
【００１６】
また、警戒モード報知手段によって、選択手段により選択された一の操作キーが、移動可能キー判定手段により移動可能キーであると判定されず、且つ、認証開始キー判定手段により認証開始キーと合致すると判定されなかった場合に、当該認証装置が警戒モードである旨を報知することができる。すなわち、認証すべきユーザのみが知る移動可能キー及び認証開始キーが選択されなかった場合には、警戒モードになり、その旨をユーザに報知することができるため、当該ユーザの認証用配列を盗用しようとする意欲を損なわせることができることとなって、より一層セキュリティを強化することができる。
【００１７】
また、読取手段によって、ユーザ情報と、複数の操作キーの初期配列と、認証開始キーと、を記憶する所定の記録媒体から、当該ユーザ情報と初期配列と認証開始キーとを読み取ることができる。すなわち、初期配列は、固定されたものでなく、ユーザ毎に割り当てられたものであるため、例えば、初期配列を認証用配列に変更するまでの手間を軽減することができる。そして、万が一、所定の記録媒体が盗難されたとしても、当該記録媒体には、ユーザ情報と初期配列と認証開始キーが記憶されているだけで、認証用配列は記憶されていないため、認証データ自体が盗難されたことにならず、より高い安全性を担保することができる。
【００１８】
請求項２に記載の発明によれば、表示制御手段によって、所定の初期配列で配置された複数の操作キーを表示手段に表示させることができ、記憶手段によって、複数の操作キーの照合用配列と、ユーザ情報と、を対応付けて記憶することができ、ユーザ情報入力手段によって、ユーザ情報を入力することができ、変更手段によって、表示制御手段により表示手段に初期配列で表示された複数の操作キーの配列を、ユーザの操作により変更可能とすることができ、認証手段によって、変更手段により初期配列から変更されて作成された認証用配列と、記憶手段に記憶され、ユーザ情報入力手段により入力されたユーザ情報に対応する照合用配列と、を照合して、ユーザの認証を行うことができる。すなわち、操作キーの配列自体が認証データであるため、操作キーの操作時におけるユーザの腕の動きから認証データが露見してしまうことを防止できることは勿論、当該認証データは、従来の暗証番号などと比較して複雑であるため、ユーザの背後から操作画面を覗き見たとしても、当該操作画面を一瞥しただけでは認証データを覚えるのは難しい。したがって、従来の暗証番号を入力するものに比べて、操作キーの操作時における認証データの露見防止に優れたものにすることができる。
【００１９】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られることは無論のこと、変更手段が備える選択手段によって、複数の操作キーの中から一の操作キーを選択することができ、変更手段が備える変更表示制御手段によって、選択手段により選択された一の操作キーを所定のルールに基づいて移動させることにより、複数の操作キーの配列を変更させて表示手段に表示させることができる。すなわち、初期配列から認証用配列に至るまでに、操作キーの配列を複雑に変更するため、ユーザの背後から操作画面を覗き見たとしても、選択した操作キーや認証データである認証用配列を把握することは難しい。したがって、操作キーの操作時における認証データの露見防止により優れたものにすることができる。
【００２０】
請求項４に記載の発明によれば、請求項３に記載の発明と同様の効果が得られることは無論のこと、移動可能キー判定手段によって、選択手段により選択された一の操作キーが、予め設定された移動可能キーであるか否かを判定することができ、変更表示制御手段によって、選択手段により選択された一の操作キーが、移動可能キー判定手段により移動可能キーであると判定された場合に、当該一の操作キーを所定のルールに基づいて移動させて表示手段に表示させることができる。すなわち、認証すべきユーザのみが知る移動可能キーが選択された場合にだけ、操作キーの配列を変更することができる。したがって、たとえ認証用配列が漏洩してしまったとしても、認証すべきユーザでなければ、初期配列から認証用配列へ変更することは困難であるため、セキュリティを強化することができる。
【００２１】
請求項５に記載の発明によれば、請求項４に記載の発明と同様の効果が得られることは無論のこと、認証開始キー判定手段によって、選択手段により選択された一の操作キーが、予め設定された認証開始キーであるか否かを判定することができ、認証手段によって、選択手段により選択された一の操作キーが、認証開始キー判定手段により認証開始キーであると判定された場合に、ユーザの認証を行うことができる。すなわち、認証すべきユーザのみが知る認証開始キーが選択された場合にだけ、認証を開始することができる。したがって、たとえ認証用配列が漏洩してしまったとしても、認証すべきユーザでなければ、認証開始指示をすることは困難であるため、よりセキュリティを強化することができる。
【００２２】
請求項６に記載の発明によれば、請求項５に記載の発明と同様の効果が得られることは無論のこと、警戒モード報知手段によって、選択手段により選択された一の操作キーが、移動可能キー判定手段により移動可能キーであると判定されず、且つ、認証開始キー判定手段により認証開始キーであると判定されなかった場合に、当該認証装置が警戒モードである旨を報知することができる。すなわち、認証すべきユーザのみが知る移動可能キー及び認証開始キーが選択されなかった場合には、警戒モードになり、その旨をユーザに報知することができるため、当該ユーザの認証用配列を盗用しようとする意欲を損なわせることができることとなって、より一層セキュリティを強化することができる。
【００２３】
請求項７に記載の発明によれば、請求項６に記載の発明と同様の効果が得られることは無論のこと、警戒解除キー判定手段によって、警戒モード報知手段により報知が行われている間に選択手段により第二の操作キーが選択された場合に、当該第二の操作キーが、予め設定された警戒解除キーであるか否かを判定することができ、厳戒モード報知手段によって、選択手段により選択された第二の操作キーが、警戒解除キー判定手段により警戒解除キーであると判定されなかった場合に、当該認証装置が厳戒モードである旨を報知することができる。すなわち、認証すべきユーザのみが知る警戒解除キーが選択されなかった場合には、厳戒モードになり、その旨をユーザに報知することができるため、当該ユーザの認証用配列を盗用しようとする意欲を損なわせることができることとなって、さらにセキュリティを強化することができる。
【００２４】
請求項８に記載の発明によれば、請求項７に記載の発明と同様の効果が得られることは無論のこと、判定モード報知手段によって、選択手段により選択された第二の操作キーが、警戒解除キー判定手段により警戒解除キーであると判定された場合に、当該認証装置が解除判定モードである旨を報知することができ、コード入力手段によって、複数の操作キーの中から操作キーを所定の順番で複数個選択することによってコードを入力することができ、解除コード判定手段によって、判定モード報知手段により報知が行われている間にコード入力手段によりコードが入力された場合に、当該コードが、予め設定された警戒解除コードであるか否かを判定することができ、第二の警戒モード報知手段によって、コード入力手段により入力されたコードが、解除コード判定手段により警戒解除コードであると判定されなかった場合に、当該認証装置が第二の警戒モードである旨を報知することができる。すなわち、認証すべきユーザのみが知る警戒解除キーが選択された場合にだけ、警戒を解除するか否かを判定する解除判定モードになり、そして、認証すべきユーザのみが知る警戒解除コードが入力された場合にだけ、警戒を解除することができるため、認証すべきユーザが、移動可能キーや認証開始キーとは違う操作キーを、誤って選択してしまったために警戒モードになった場合には、当該認証すべきユーザに再度の機会を与えることができる。一方、認証すべきユーザのみが知る警戒解除コードが入力されなかった場合には、第二の警戒モードになり、その旨をユーザに報知することができるため、当該ユーザの認証用配列を盗用しようとする意欲を損なわせることができることとなって、さらに一層セキュリティを強化することができる。
【００２５】
請求項９に記載の発明によれば、請求項２〜８の何れか一項に記載の発明と同様の効果が得られることは無論のこと、読取手段によって、複数の操作キーの初期配列を記憶する所定の記録媒体から、当該初期配列を読み取ることができ、表示制御手段によって、読取手段により読み取られた初期配列で複数の操作キーを前記表示手段に表示させることができる。すなわち、初期配列は、固定されたものでなく、ユーザ毎に割り当てられたものであるため、例えば、初期配列を認証用配列に変更するまでの手間を軽減することができる。そして、万が一、所定の記録媒体が盗難されたとしても、当該記録媒体には、初期配列が記憶されているだけで、認証用配列は記憶されていないため、認証データ自体が盗難されたことにならず、より高い安全性を担保することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図を参照して、本発明にかかる認証装置１の最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００２７】
＜認証装置の構成＞
まず、認証装置１の構成について、図１を参照して説明する。
認証装置１は、例えば、図１に示すように、操作部１１と、カード読取部１２と、制御部１３と、などを備えて構成される。各部は、バスＢによって接続されている。
【００２８】
操作部１１は、例えば、図１に示すように、表示部１１１と、タッチパネル１１２と、などを備えている。
【００２９】
表示部１１１は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイやＬＣＤ（Liquid Crystal Display）、ＥＬ（Electro Luminescence）ディスプレイなどであり、制御部１３から入力される表示信号に従って所与の表示処理を行う。
具体的には、表示部１１１は、例えば、表示手段として、表示制御プログラム１３３ｂ２を実行したＣＰＵ１３１（後述）が所定の配列で配置された複数の操作キーを表示させる際に使用される。ここで、表示部１１１に表示される複数の操作キーは、例えば、図２に示すようなランダムに配置されたテンキーである。
また、表示部１１１は、例えば、報知プログラム１３３ｂ４を実行したＣＰＵ１３１（後述）が、認証装置１が警戒モード（後述）、厳戒モード（後述）又は解除判定モード（後述）である旨の報知を行う際に使用される。
【００３０】
タッチパネル１１２は、表示部１１１の表示画面の上面を覆うように設置されており、ユーザの指などを用いた押圧操作によって押圧入力された所望の入力位置を検出し、その検出信号を制御部１３に出力する。
具体的には、タッチパネル１１２は、例えば、変更手段及び選択手段として、ユーザが表示部１１１に表示された複数の操作キーの中から一の操作キーを選択する際に使用される。
また、タッチパネル１１２は、例えば、コード入力手段として、ユーザが表示部１１１に表示された複数の操作キーの中から操作キーを所定の順番で複数個選択することによってコードを入力する際に使用される。
【００３１】
カード読取部１２は、例えば、リーダ／ライタ装置などであり、制御部１３からの指示に従って、例えば、認証装置１の外面に設けられたカード挿入口（図示省略）から記録媒体としての所定のセキュリティカードが挿入されると、当該セキュリティカードが有する磁気メモリや半導体メモリなどに記憶された情報を読み取って制御部１３に入力する。
具体的には、カード読取部１２は、例えば、読取手段及びユーザ情報入力手段として、ユーザ情報（後述）と、複数の操作キーの初期配列（後述）と、決定キー（後述）と、などを記憶するセキュリティカードから、当該ユーザ情報と初期配列と決定キーとなどを読み取って制御部１３に入力する。無論、セキュリティカードに記憶されたユーザ情報、初期配列、決定キーなどは、ユーザ毎に異なるものであるとする。
ここで、セキュリティカードは、例えば、認証装置１がＡＴＭの場合にはキャッシュカードなどであり、認証装置１が自動開錠装置の場合にはカードキーなどである。
【００３２】
制御部１３は、例えば、図１に示すように、ＣＰＵ（Central Processing Unit）１３１、ＲＡＭ（Random Access Memory）１３２、記憶部１３３などを備えている。
【００３３】
ＣＰＵ１３１は、記憶部１３３に記憶された認証装置１用の各種処理プログラムに従って各種の制御動作を行う。
【００３４】
ＲＡＭ１３２は、ＣＰＵ１３１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００３５】
記憶部１３３は、認証装置１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１３１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部１３３に記憶されている。
具体的には、記憶部１３３には、例えば、図１に示すように、照合用配列データベース１３３ａ１と、判定プログラム１３３ｂ１と、表示制御プログラム１３３ｂ２と、認証プログラム１３３ｂ３と、報知プログラム１３３ｂ４と、などが記憶されている。
【００３６】
照合用配列データベース１３３ａ１は、例えば、記憶手段として、複数の操作キーの照合用配列と、ユーザＩＤなどのユーザを識別するためのユーザ情報と、を対応付けて記憶している。
【００３７】
判定プログラム１３３ｂ１は、例えば、ユーザによるタッチパネル１１２の操作により選択された一の操作キーが、予め設定された移動キーであるか否かを判定すると共に、予め設定された決定キーであるか否かを判定する機能を、ＣＰＵ１３１に実現させる。
具体的には、ＣＰＵ１３１は、ユーザによるタッチパネル１１２の操作により選択された一の操作キー（第一の操作キー）が、移動可能キーとしての移動キーであるか否かを判定する。より具体的には、ＣＰＵ１３１は、例えば、表示部１１１に表示された複数の操作キーのうち、決定キーの上下左右に配置された操作キーを移動キーであると判定する。例えば、表示制御プログラム１３３ｂ２を実行したＣＰＵ１３１（後述）により図２（ａ）に示すような配列で配置された複数の操作キーが表示部１１１に表示され、カード読取部１２により読み取られた決定キーが「＃」キーであった場合には、ＣＰＵ１３１は、「１」キー、「２」キー及び「３」キーを移動キーであると判定する。
また、ＣＰＵ１３１は、例えば、ユーザによるタッチパネル１１２の操作により選択された一の操作キー（第一の操作キー）が、カード読取部１２により読み取られた認証開始キーとしての決定キーと合致するか否かを判定する。
また、ＣＰＵ１３１は、例えば、報知プログラム１３３ｂ４を実行したＣＰＵ１３１（後述）により認証装置１が警戒モードである旨の報知が行われている間にユーザによるタッチパネル１１２の操作により一の操作キー（第二の操作キー）が選択された場合に、当該第二の操作キーが、移動キーであるか否かを判定すると共に、カード読取部１２により読み取られた警戒解除キーとしての決定キーと合致するか否かを判定する。
さらに、判定プログラム１３３ｂ１は、報知プログラム１３３ｂ４を実行したＣＰＵ１３１（後述）により認証装置１が解除判定モードである旨の報知が行われている間にユーザによるタッチパネル１１２の操作によりコードが入力された場合に、当該コードが、予め設定された（例えば、予め記憶部１３３に記憶された）警戒解除コードであるか否かを判定する機能を、ＣＰＵ１３１に実現させる。
ＣＰＵ１３１は、かかる判定プログラム１３３ｂ１を実行することによって、移動可能キー判定手段、認証開始キー判定手段、警戒解除キー判定手段及び解除コード判定手段として機能する。
【００３８】
表示制御プログラム１３３ｂ２は、例えば、所定の配列で配置された複数の操作キーを表示部１１１に表示させる機能を、ＣＰＵ１３１に実現させる。
具体的には、ＣＰＵ１３１は、例えば、カード読取部１２により読み取られた初期配列で配置された複数の操作キーを表示部１１１に表示させる。
また、ＣＰＵ１３１は、ユーザによるタッチパネル１１２の操作により選択された一の操作キー（第一の操作キー）を所定のルールに基づいて移動させることにより、表示部１１１に初期配列で表示された複数の操作キーの配列を変更させて表示部１１１に表示させる。より具体的には、ＣＰＵ１３１は、例えば、ユーザによるタッチパネル１１２の操作により選択された一の操作キー（第一の操作キー）が、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により移動キーであると判定された場合に、当該第一の操作キー（移動キー）を、所定のルールに基づいて移動させて（例えば、決定キーと入れ替えて）、表示部１１１に表示させる。例えば、図２（ａ）に示すような配列で配置された複数の操作キーが表示部１１１に表示され、決定キーが「＃」キーであり、ユーザによるタッチパネル１１２の操作により選択された第一の操作キーが「１」キーであった場合には、ＣＰＵ１３１は、「＃」キーと「１」キーとを入れ替えることによって操作キーの配列を変化させて（図２（ｂ））、表示部１１１に表示させる。ここで、ＣＰＵ１３１は、例えば、認証装置１が警戒モード（後述）、厳戒モード（後述）及び解除判定モード（後述）である間は、ユーザによるタッチパネル１１２の操作により移動キーが選択されても、操作キーの配列を変更させる処理は行わないこととする。
ＣＰＵ１３１は、かかる表示制御プログラム１３３ｂ１を実行することによって、表示制御手段、変更手段及び変更表示制御手段として機能する。
【００３９】
認証プログラム１３３ｂ３は、例えば、表示制御プログラム１３３ｂ２を実行したＣＰＵ１３１により初期配列から変更されて作成された認証用配列と、照合用配列データベース１３３ａ１に記憶され、カード読取部１２により読み取られて入力されたユーザ情報に対応する照合用配列と、を照合して、ユーザの認証を行う機能を、ＣＰＵ１３１に実現させる。
具体的には、ＣＰＵ１３１は、例えば、ユーザによるタッチパネル１１２の操作により選択された一の操作キー（第一の操作キー）が、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により決定キーと合致すると判定された場合に、ユーザの認証を行う。
ＣＰＵ１３１は、かかる認証プログラム１３３ｂ３を実行することによって、認証手段として機能する。
【００４０】
報知プログラム１３３ｂ４は、例えば、認証装置１が警戒モード、厳戒モード又は解除判定モードである旨を、表示部１１１を介して報知する機能を、ＣＰＵ１３１に実現させる。
ここで、警戒モードとは、認証装置１が、タッチパネル１１２を操作しているユーザを認証すべきユーザでないと一時的に判断している状態であり、例えば、その後の操作によっては、認証装置１の管理者などに通報したり、或いは、認証処理を行うモードに復帰するモードである。
また、厳戒モードとは、認証装置１が、警戒モード時のユーザの操作に基づいて当該ユーザを認証すべきユーザでないと断定している状態であり、例えば、その旨を、認証装置１の管理者などに通報するモードである。
また、解除判定モードとは、認証装置１が、警戒モード時のユーザの操作に基づいて警戒モードを解除してもよいと一時的に判断している状態であり、例えば、その後の操作によって、警戒モードを解除して認証処理を行うモードに復帰するか否かを判定するモードである。
具体的には、ＣＰＵ１３１は、ユーザによるタッチパネル１１２の操作により選択された一の操作キー（第一の操作キー）が、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により移動キーであると判定されず、且つ、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により決定キーと合致すると判定されなかった場合に、認証装置１が警戒モードである旨を報知する。
また、ＣＰＵ１３１は、例えば、認証装置１が警戒モードである間に、ユーザによるタッチパネル１１２の操作により選択された一の操作キー（第二の操作キー）が、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により移動キーであると判定されず、且つ、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により決定キーと合致すると判定されなかった場合に、認証装置１が厳戒モードである旨を報知する。そして、ＣＰＵ１３１は、例えば、認証装置１を管理する管理者などに認証装置１が厳戒モードである旨を通報する。ここで、ＣＰＵ１３１は、例えば、認証装置１が厳戒モードになった後は、管理者などにより認証装置１のシステムが初期化されるまで、ユーザによるタッチパネル１１２の操作により操作キーが選択されても、一切、受け付けないこととする。
また、ＣＰＵ１３１は、例えば、認証装置１が警戒モードである間に、ユーザによるタッチパネル１１２の操作により選択された一の操作キー（第二の操作キー）が、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により決定キーと合致すると判定された場合に、認証装置１が解除判定モードである旨を報知する。
また、ＣＰＵ１３１は、例えば、認証装置１が解除判定モードである間に、ユーザのタッチパネル１１２の操作により入力されたコードが、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により警戒解除コードであると判定されなかった場合に、再度、認証装置１が警戒モード（第二の警戒モード）である旨を報知する。
ＣＰＵ１３１は、かかる報知プログラム１３３ｂ４を実行することによって、警戒モード報知手段、厳戒モード報知手段、判定モード報知手段及び第二の警戒モード報知手段として機能する。
【００４１】
＜認証装置による処理＞
次に、認証装置１による処理について、図３〜図５のフローチャートを参照して説明する。
【００４２】
[認証処理]
まず、認証装置１による認証に関する処理について、図３のフローチャートを参照して説明する。
【００４３】
まず、ＣＰＵ１３１は、認証装置１の外面に設けられたカード挿入口（図示省略）からセキュリティカードが挿入されたか否かを判断する（ステップＳ１１）。
【００４４】
ステップＳ１１で、セキュリティカードが挿入されていないと判断すると（ステップＳ１１；Ｎｏ）、ＣＰＵ１３１は、ステップＳ１１の処理を繰り返して行う。
【００４５】
一方、ステップＳ１１で、セキュリティカードが挿入されたと判断すると（ステップＳ１１；Ｙｅｓ）、ＣＰＵ１３１は、カード読取部１２に指示を出して、当該挿入されたセキュリティカードから、ユーザ情報、初期配列（例えば、図２（ａ））、決定キー（例えば、「＃」キー）などを読み取らせる（ステップＳ１２）。
【００４６】
次いで、ＣＰＵ１３１は、表示制御プログラム１３３ｂ２を実行して、ステップＳ１２で読み取らせた初期配列（図２（ａ））で配置された複数の操作キーを表示部１１１に表示させる（ステップＳ１３）。
【００４７】
次いで、ＣＰＵ１３１は、ユーザによるタッチパネル１１２の操作により表示部１１１に表示された複数の操作キーの中から一の操作キー（第１の操作キー）が選択されたか否かを判断する（ステップＳ１４）。
【００４８】
ステップＳ１４で、一の操作キーが選択されていないと判断すると（ステップＳ１４；Ｎｏ）、ＣＰＵ１３１は、ステップＳ１４の処理を繰り返して行う。
【００４９】
一方、ステップＳ１４で、一の操作キーが選択されたと判断すると（ステップＳ１４；Ｙｅｓ）、ＣＰＵ１３１は、判定プログラム１３３ｂ１を実行して、当該選択された一の操作キーが移動キー（例えば、「１」キー、「２」キー及び「３」キーの何れか）であるか否かを判定する（ステップＳ１５）。
【００５０】
ステップＳ１５で、選択された一の操作キーが移動キーであると判定すると（ステップＳ１５；Ｙｅｓ）、ＣＰＵ１３１は、表示制御プログラム１３３ｂ２を実行して、当該移動キーであると判定した、ステップＳ１４で選択された操作キー（例えば、「１」キー）と、ステップＳ１２で読み取らせた決定キーに合致する操作キー（「＃」キー）とを入れ替えた配列（例えば、図２（ｂ））を表示部１１１に表示させ（ステップＳ１６）、ステップＳ１４以降の処理を繰り返して行う。
【００５１】
一方、ステップＳ１５で、選択された一の操作キーが移動キーでないと判定すると（ステップＳ１５；Ｎｏ）、ＣＰＵ１３１は、当該選択された一の操作キーが、ステップＳ１２で読み取らせた決定キー（「＃」キー）と合致するか否かを判定する（ステップＳ１７）。
【００５２】
ステップＳ１７で、選択された一の操作キーが決定キーと合致すると判定すると（ステップＳ１７；Ｙｅｓ）、ＣＰＵ１３１は、認証プログラム１３３ｂ３を実行して、ステップＳ１２で読み取らせたユーザ情報に対応する照合用配列を照合用配列データベース１３３ａ１から取得して（ステップＳ１８）、当該取得した照合用配列と、ステップＳ１８の時点で表示部１１１に表示される複数の操作キーの配列（認証用配列）とを照合して、ユーザを認証するか否かを判断する（ステップＳ１９）。
【００５３】
ステップＳ１９で、照合用配列と認証用配列とが一致しないため、ユーザを認証しないと判断すると（ステップＳ１９；Ｎｏ）、ＣＰＵ１３１は、例えば、再度の認証処理を行う旨を、表示部１１１を介して報知して、ステップＳ１１以降の処理を繰り返して行う。
【００５４】
一方、ステップＳ１９で、照合用配列と認証用配列とが一致するため、ユーザを認証すると判断すると（ステップＳ１９；Ｙｅｓ）、ＣＰＵ１３１は、認証装置１のセキュリティを開錠して（ステップＳ２０）、所定の処理を実行した後、ステップＳ１１以降の処理を繰り返して行う。
【００５５】
また、ステップＳ１７で、選択された一の操作キーが決定キーと合致しないと判定すると（ステップＳ１７；Ｎｏ）、ＣＰＵ１３１は、後述する警戒モード処理（図４）に移行する（ステップＳ２１）。
【００５６】
[警戒モード処理]
次に、認証装置１による警戒モードにおける処理について、図４のフローチャートを参照して説明する。
【００５７】
まず、ＣＰＵ１３１は、報知プログラム１３３ｂ４を実行して、認証装置１が警戒モードである旨を、表示部１１１を介して報知する（ステップＳ３１）。
【００５８】
次いで、ＣＰＵ１３１は、表示制御プログラム１３３ｂ２を実行して、認証処理（図３）のステップＳ１２で読み取らせた初期配列（図２（ａ））で配置された複数の操作キーを表示部１１１に表示させる（ステップＳ３２）。
【００５９】
次いで、ＣＰＵ１３１は、ユーザによるタッチパネル１１２の操作により表示部１１１に表示された複数の操作キーの中から一の操作キー（第二の操作キー）が選択されたか否かを判断する（ステップＳ３３）。
【００６０】
ステップＳ３３で、一の操作キーが選択されていないと判断すると（ステップＳ３３；Ｎｏ）、ＣＰＵ１３１は、ステップＳ３３の処理を繰り返して行う。
【００６１】
一方、ステップＳ３３で、一の操作キーが選択されたと判断すると（ステップＳ３３；Ｙｅｓ）、ＣＰＵ１３１は、判定プログラム１３３ｂ１を実行して、当該選択された一の操作キーが移動キー（「１」キー、「２」キー及び「３」キーの何れか）であるか否かを判定する（ステップＳ３４）。
【００６２】
ステップＳ３４で、選択された一の操作キーが移動キーであると判定すると（ステップＳ３４；Ｙｅｓ）、ＣＰＵ１３１は、ステップＳ３３以降の処理を繰り返して行う。
【００６３】
一方、ステップＳ３４で、選択された一の操作キーが移動キーでないと判定すると（ステップＳ３４；Ｎｏ）、ＣＰＵ１３１は、当該選択された一の操作キーが、認証処理（図３）のステップＳ１２で読み取らせた決定キー（「＃」キー）と合致するか否かを判定する（ステップＳ３５）。
【００６４】
ステップＳ３５で、選択された一の操作キーが決定キーと合致しないと判定すると（ステップＳ３５；Ｎｏ）、ＣＰＵ１３１は、報知プログラム１３３ｂ４を実行して、認証装置１が厳戒モードである旨を、表示部１１１を介して報知し（ステップＳ３６）、例えば、認証装置１を管理する管理者などに認証装置１が厳戒モードである旨を通報し（ステップＳ３７）、本処理を終了する。
【００６５】
一方、ステップＳ３５で、選択された一の操作キーが決定キーと合致すると判定すると（ステップＳ３５；Ｙｅｓ）、ＣＰＵ１３１は、後述する解除判定モード処理（図５）に移行する（ステップＳ３８）。
【００６６】
[解除判定モード処理]
次に、認証装置１による解除判定モードにおける処理について、図５のフローチャートを参照して説明する。
【００６７】
まず、ＣＰＵ１３１は、報知プログラム１３３ｂ４を実行して、認証装置１が解除判定モードである旨を、表示部１１１を介して報知する（ステップＳ５１）。
【００６８】
次いで、ＣＰＵ１３１は、表示制御プログラム１３３ｂ２を実行して、認証処理（図３）のステップＳ１２で読み取らせた初期配列（図２（ａ））で配置された複数の操作キーを表示部１１１に表示させる（ステップＳ５２）。
【００６９】
次いで、ＣＰＵ１３１は、ユーザによるタッチパネル１１２の操作により表示部１１１に表示された複数の操作キーの中から操作キーが所定の順番で複数個選択されることによって、コードが入力されたか否かを判断する（ステップＳ５３）。
【００７０】
ステップＳ５３で、コードが入力されていないと判断すると（ステップＳ５３；Ｎｏ）、ＣＰＵ１３１は、ステップＳ５３の処理を繰り返して行う。
【００７１】
一方、ステップＳ５３で、コードが入力されたと判断すると（ステップＳ５３；Ｙｅｓ）、ＣＰＵ１３１は、判定プログラム１３３ｂ１を実行して、当該入力されたコードが警戒解除コードであるか否かを判定する（ステップＳ５４）。
【００７２】
ステップＳ５４で、入力されたコードが警戒解除コードでないと判定すると（ステップＳ５４；Ｎｏ）、ＣＰＵ１３１は、警戒モード処理（図４）に移行する（ステップＳ５５）。
【００７３】
一方、ステップＳ５４で、入力されたコードが警戒解除コードであると判定すると（ステップＳ５４；Ｙｅｓ）、ＣＰＵ１３１は、認証処理（図３）に移行する（ステップＳ５６）。
【００７４】
以上説明した本発明の認証装置１によれば、表示制御プログラム１３３ｂ２を実行したＣＰＵ１３１によって、カード読取部１２によりセキュリティカードから読み取られた初期配列で配置された複数の操作キーを表示部１１１に表示させることができ、照合用配列データベース１３３ａ１によって、複数の操作キーの照合用配列と、ユーザ情報と、を対応付けて記憶することができ、ユーザによるタッチパネル１１２の操作によって、複数の操作キーの中から一の操作キーを選択することができ、表示制御プログラム１３３ｂ２を実行したＣＰＵ１３１によって、ユーザによるタッチパネル１１２の操作により選択された一の操作キー（第一の操作キー）が、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により移動キーであると判定された場合に、当該第一の操作キーを決定キーと入れ替えることによって移動させて表示部１１１に表示させることができ、認証プログラム１３３ｂ３を実行したＣＰＵ１３１によって、ユーザによるタッチパネル１１２の操作により選択された第一の操作キーが、判定プログラム１３３ｂ１を実行したＣＰＵ１３１によりカード読取部１２によりセキュリティカードから読み取られた決定キーと合致すると判定された場合に、表示制御プログラム１３３ｂ２を実行したＣＰＵ１３１により初期配列から変更されて作成された認証用配列と、照合用データベース１３３ａ１に記憶され、カード読取部１２により読み取られたユーザ情報に対応する照合用配列と、を照合して、ユーザの認証を行うことができる。すなわち、操作キーの配列自体が認証データであるため、操作キーの操作時におけるユーザの腕の動きから認証データが露見してしまうことを防止できることは勿論、当該認証データは、従来の暗証番号などと比較して複雑であるため、ユーザの背後から操作画面を覗き見たとしても、当該操作画面を一瞥しただけでは認証データを覚えるのは難しい。さらに、初期配列から認証用配列に至るまでに、操作キーの配列を複雑に変更するため、ユーザの背後から操作画面を覗き見たとしても、選択した操作キーや認証データである認証用配列を把握することは難しい。
したがって、従来の暗証番号を入力するものに比べて、操作キーの操作時における認証データの露見防止に優れたものにすることができる。
【００７５】
また、判定プログラム１３３ｂ１を実行したＣＰＵ１３１によって、ユーザのタッチパネル１１２の操作により選択された第一の操作キーが、予め設定された移動キーであるか否かを判定すると共に、カード読取部１２により読み取られた決定キーと合致するか否かを判定することができる。すなわち、認証すべきユーザのみが知る移動キーが選択された場合にだけ、操作キーの配列を変更することができ、認証すべきユーザのみが知る決定キーが選択された場合にだけ、認証を開始することができる。したがって、たとえ認証用配列が漏洩してしまったとしても、認証すべきユーザでなければ、初期配列から認証用配列へ変更することや認証開始指示をすることは困難であるため、セキュリティを強化することができる。
【００７６】
また、報知プログラム１３３ｂ４を実行したＣＰＵ１３１によって、ユーザによるタッチパネル１１２の操作により選択された第一の操作キーが、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により移動キーであると判定されず、且つ、決定キーと合致すると判定されなかった場合に、認証装置１が警戒モードである旨を、表示部１１１を介して報知することができる。すなわち、認証すべきユーザのみが知る移動キー及び決定キーが選択されなかった場合には、警戒モードになり、その旨をユーザに報知することができるため、当該ユーザの認証用配列を盗用しようとする意欲を損なわせることができることとなって、より一層セキュリティを強化することができる。
【００７７】
また、カード読取部１２によって、ユーザ情報と、複数の操作キーの初期配列と、決定キーと、を記憶する所定のセキュリティカードから、当該ユーザ情報と初期配列と決定キーとを読み取ることができる。すなわち、初期配列は、固定されたものでなく、ユーザ毎に割り当てられたものであるため、例えば、初期配列を認証用配列に変更するまでの手間を軽減することができる。そして、万が一、セキュリティカードが盗難されたとしても、当該セキュリティカードには、ユーザ情報と初期配列と決定キーとが記憶されているだけで、認証用配列は記憶されていないため、認証データ自体が盗難されたことにならず、より高い安全性を担保することができる。
【００７８】
また、判定プログラム１３３ｂ１を実行したＣＰＵ１３１によって、報知プログラム１３３ｂ４を実行したＣＰＵ１３１により認証装置１が警戒モードである旨の報知が行われている間にユーザによるタッチパネル１１２の操作により第二の操作キーが選択された場合に、当該第二の操作キーが、予め設定された移動キーであるか否かを判定すると共に、カード読取部１２により読み取られた決定キーと合致するか否かを判定することができ、報知プログラム１３３ｂ４を実行したＣＰＵ１３１によって、ユーザによるタッチパネル１１２の操作により選択された第二の操作キーが、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により決定キーであると判定されなかった場合に、認証装置１が厳戒モードである旨を、表示部１１１を介して報知することができる。すなわち、認証すべきユーザのみが知る決定キーが選択されなかった場合には、厳戒モードになり、その旨をユーザに報知することができるため、当該ユーザの認証用配列を盗用しようとする意欲を損なわせることができることとなって、さらにセキュリティを強化することができる。
【００７９】
また、報知プログラム１３３ｂ４を実行したＣＰＵ１３１によって、ユーザによるタッチパネル１１２の操作により選択された第二の操作キーが、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により決定キーであると判定された場合に、認証装置１が解除判定モードである旨を、表示部１１１を介して報知することができ、ユーザによるタッチパネル１１２の操作によって、複数の操作キーの中から操作キーを所定の順番で複数個選択することによってコードを入力することができ、判定プログラム１３３ｂ１を実行したＣＰＵ１３１によって、報知プログラム１３３ｂ４を実行したＣＰＵ１３１により認証装置１が解除判定モードである旨の報知が行われている間にユーザによるタッチパネル１１２の操作によりコードが入力された場合に、当該コードが、予め設定された（例えば、記憶部１３３に記憶された）警戒解除コードであるか否かを判定することができ、報知プログラム１３３ｂ４を実行したＣＰＵ１３１によって、ユーザによるタッチパネル１１２の操作により入力されたコードが、判定プログラム１３３ｂ１を実行したＣＰＵ１３１により警戒解除コードであると判定されなかった場合に、再度、認証装置１が警戒モードである旨を報知することができる。すなわち、認証すべきユーザのみが知る決定キーが選択された場合にだけ、警戒を解除するか否かを判定する解除判定モードになり、そして、認証すべきユーザのみが知る警戒解除コードが入力された場合にだけ、警戒を解除することができるため、認証すべきユーザが、移動キーや決定キーとは違う操作キーを、誤って選択してしまったために警戒モードになった場合には、当該認証すべきユーザに再度の機会を与えることができる。一方、認証すべきユーザのみが知る警戒解除コードが入力されなかった場合には、再度、警戒モードになり、その旨をユーザに報知することができるため、当該ユーザの認証用配列を盗用しようとする意欲を損なわせることができることとなって、さらに一層セキュリティを強化することができる。
【００８０】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
例えば、セキュリティカードには、ユーザ情報、初期配列、決定キーなどを記憶しておくようにしたが、少なくとも、ユーザ情報が記憶されていればよい。この場合、ユーザ情報と、初期配列と、決定キーとを対応付けて記憶しているデータベースを記憶部１３３に記憶させておくか、或いは、初期配列や決定キーを、ユーザ毎に割り当てるのではなく固定しておく必要がある。
【００８１】
所定のルールとして、操作キーの配列を変更する際、移動キーを決定キーと入れ替えることによって移動キーを移動させることとしたが、移動キーを移動させるルールは、この限りではなく、任意である。
【００８２】
認証開始キーとしての決定キーと、警戒解除キーとしての決定キーとは、同一であるとしたが、異なっていてもよい。
【００８３】
警戒モード処理（図４）のステップＳ３２で、警戒モードである旨を報知した後、カード読取部１２により読み取られた初期配列で配置された操作キーを表示するようにしたが、この限りでなく、好適な任意の配列で配置された操作キーを表示するようにしてもよい。
解除判定モード処理（図５）のステップＳ５２でも、同様である。
【００８４】
認証処理（図３）でユーザを認証しなかった場合（ステップＳ１９；Ｎｏ）や、解除判定モード処理（図５）で認証処理に移行する場合（ステップＳ５６）には、認証処理（図３）のステップＳ１１に移行するようにしたが、この限りではなく、他のステップ（例えば、ステップＳ１３）に移行するようにしてもよい。
【００８５】
警戒モード、厳戒モード、解除判定モードである旨を、表示部１１１を介して報知するようにしたが、当該報知の方法は、この限りではなく、例えば、音声出力部（図示省略）を介して報知するなど、任意である。
【図面の簡単な説明】
【００８６】
【図１】本発明にかかる認証装置の機能的構成を示すブロック図である。
【図２】操作キーの配列を変更させる処理を説明するための図である。
【図３】認証装置による認証に関する処理を説明するためのフローチャートである。
【図４】認証装置による警戒モードにおける処理を説明するためのフローチャートである。
【図５】認証装置による解除判定モードにおける処理を説明するためのフローチャートである。
【符号の説明】
【００８７】
１  認証装置
１２  カード読取部（ユーザ情報入力手段、読取手段）
１１１  表示部（表示手段）
１１２  タッチパネル（変更手段、選択手段、コード入力手段）
１３１  ＣＰＵ（移動可能キー判定手段、認証開始キー判定手段、警戒解除キー判定手段、表示制御手段、変更手段、変更表示制御手段、認証手段、警戒モード報知手段、厳戒モード報知手段、判定モード報知手段、解除コード判定手段、第２の警戒モード報知手段）
１３３ａ１  照合用配列データベース（記憶手段）
１３３ｂ１  判定プログラム（移動可能キー判定手段、認証開始キー判定手段、警戒解除キー判定手段、解除コード判定手段）
１３３ｂ２  表示制御プログラム（表示制御手段、変更手段、変更表示制御手段）
１３３ｂ３  認証プログラム（認証手段）
１３３ｂ４  報知プログラム（警戒モード報知手段、厳戒モード報知手段、判定モード報知手段、第二の警戒モード報知手段）
【図１】
2007114960.tif 000003
【図２】
2007114960.tif 000004
【図３】
2007114960.tif 000005
【図４】
2007114960.tif 000006
【図５】
2007114960.tif 000007