(57)【要約】【課題】認証に失敗した場合の再認証において、高いセキュリティレベルを確保しつつユーザの利便性を考慮した認証装置を提供する。【解決手段】認証失敗回数に応じて認証画面における表示される画像の個数が増加する。したがって、認証に失敗することにより再認証の際に表示される画像の個数が増加することにより認証が成功する確率を下げることが可能となる。すなわち、認証に失敗した場合には、再認証の際にセキュリティを強化して認証が成功し難くすることが可能となる。【選択図】図１８
2011227573.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に複数の選択肢を提示する選択肢提示手段と、
提示された前記複数の選択肢に対するユーザの選択の入力を受け付ける選択受付手段と、
前記選択受付手段により受け付けられた正解の選択肢の選択／非選択に応じて認証の可否を判断する認証判定手段と、
前記認証判定手段における認証の失敗回数に応じて、前記正解の選択肢の選択を再度求める再認証のセキュリティレベルを調整する認証強度調整手段とを備える、認証装置。
【請求項２】
前記認証強度調整手段は、前記認証判定手段における認証の失敗回数が増えると、再認証する場合の認証が成功する確率が下がる、請求項１記載の認証装置。
【請求項３】
前記認証強度調整手段は、前記認証判定手段における認証の失敗回数に応じて、再認証する場合の前記選択肢提示手段で提示する選択肢の個数を変化させるように指示する、請求項１または２記載の認証装置。
【請求項４】
前記認証強度調整手段は、前記認証判定手段における認証の失敗回数に応じて、再認証する場合の前記認証判定手段で認証の可否を判断する認証判定回数を変化させるように指示する、請求項１または２記載の認証装置。
【請求項５】
前記認証強度調整手段は、前記認証判定手段における認証の失敗回数に応じて、再認証する場合の認証期間を調整するように指示する、請求項１記載の認証装置。
【請求項６】
前記認証強度調整手段は、前記認証判定手段における認証の失敗回数が所定回数以上となった場合には、認証不可に設定する、請求項１記載の認証装置。
【請求項７】
警報情報を外部に通知する通知手段をさらに備え、
前記認証強度調整手段は、前記認証判定手段における認証の失敗回数が所定回数以上となった場合には、前記通知手段から前記警報情報を外部に通知するように指示する、請求項１記載の認証装置。
【請求項８】
前記認証判定手段は、画像認証あるいはパスワード認証を実行する、請求項１〜７のいずれかに記載の認証装置。
【請求項９】
表示手段に複数の選択肢を提示するステップと、
提示された前記複数の選択肢に対するユーザの選択の入力を受け付けるステップと、
受け付けられた正解の選択肢の選択／非選択に応じて認証の可否を判断するステップと、
認証の失敗回数に応じて、前記正解の選択肢の選択を再度求める再認証のセキュリティレベルを調整するステップとを備える、認証方法。
【請求項１０】
認証装置のコンピュータに、
表示手段に複数の選択肢を提示するステップと、
提示された前記複数の選択肢に対するユーザの選択の入力を受け付けるステップと、
受け付けられた正解の選択肢の選択／非選択に応じて認証の可否を判断するステップと、
認証の失敗回数に応じて、前記正解の選択肢の選択を再度求める再認証のセキュリティレベルを調整するステップとを備える、処理を実行させる、認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、ユーザを認証する認証装置、認証方法および認証プログラムに関し、特に画像のような選択肢を選択する認証に関するものである。
【背景技術】
【０００２】
キャッシュカードやクレジットカードを使用する場合や、コンピュータネットワークにアクセスする場合には、暗証番号等のパスワードが要求されるのが一般的である。キャッシュカードの場合、暗証番号の入力を３回間違えると、自動的にそのカードが使用不可とされることが多い。したがって、カードの持ち主は、銀行等の窓口に出向いて、カードを使用可能にする手続を行う必要がある。
【０００３】
また、ネットワーク等へのアクセスの際に要求されるパスワードについても、何回か間違えると、その利用者のアカウントがロックされ、システム管理者にロックを解いてもらわないとネットワークに入れなくなることがある。
【０００４】
このような状況下では、暗証番号やパスワードの入力を間違っても許容される回数が少ないと、カードやネットワークが使用不可能となることが多くなる。使用不可能となると、その度に、銀行の窓口やネットワーク管理者に使用を可能にするための作業を依頼する必要があり、ユーザの利便性が低下する。
【０００５】
また、ホテルの部屋に入室する際や、ロッカーの使用のような公共の場所でパスワードが要求されるような場合には、不正アクセスによりロックがかかるとユーザの利便性が低下する。
【０００６】
一方、ユーザの利便性を高めようとすれば、パスワードを間違っても許容される回数を多くすればよい。しかし、間違いを許容する回数を単に増やすと、カードの不正使用者やネットワークへの不正アクセス等を試みる者が正しいパスワードを見つける機会が増加するためセキュリティが低下する。
【０００７】
例えば、特開２００３−１４１０７９号公報においては、間違ったパスワードを入力すると、パスワード文字中の間違い数をカウントし、一定値以上になると、パスワードの入力要求数を変更していくことによりセキュリティを強化する方式が開示されている。
【０００８】
また、特開平７−２７１７２９号公報においては、誤入力回数が所定の回数以上になったときに一致を確認するパスワードの部分を拡大する手段を設けてセキュリティを強化する方式が開示されている。
【０００９】
また、特開２０００−２５９２７６号公報においては、不正なパスワードの入力回数がパスワード誤入力許容回数を超えたら、第２のパスワード機能を有効にしてパスワード機能を２重にする。これにより、パスワードが破られそうになっている場合のみ、パスワード機能を順次強化していく方式が開示されている。
【００１０】
しかしながら、上記方式は、長いパスワード長を予め記憶しておいたり、別のパスワードを記憶しておく必要があるなど、記憶に対する負担が大きいという問題があり、ユーザの利便性に欠けるという問題がある。
【００１１】
また、特開２００２−９１９２１号公報においては、生態的特徴を用いた認証処理に、パスワードを用いた認証処理を併用させることで、生態的特徴の判断基準を変化させる（下げる）。２種類の認証を併用することで、レキュリティレベルを保たせる方式が開示されている。
【００１２】
また、特開平１１−１５９４２５号公報においては、間違ったパスワード入力があった場合に、その間違いの度合いを判断し、その度合いによってパスワード入力の再試行の許可を行う方式が開示されている。
【００１３】
しかしながら、上記方式は、装置側での負荷が大きく、認証処理が複雑になる可能性がある。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００３−１４１０７９号公報
【特許文献２】特開２００２−９１９２１号公報
【特許文献３】特開平１１−２５９４２５号公報
【特許文献４】特開平７−２７１７２９号公報
【特許文献５】特開２０００−２５９２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
本発明は、上記のような問題を解決するためになされたものであって、認証に失敗した場合の再認証において、高いセキュリティレベルを確保しつつユーザの利便性を考慮した認証装置、認証方法および認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明のある局面に従う認証装置は、表示手段に複数の選択肢を提示する選択肢提示手段と、提示された複数の選択肢に対するユーザの選択の入力を受け付ける選択受付手段と、選択受付手段により受け付けられた正解の選択肢の選択／非選択に応じて認証の可否を判断する認証判定手段と、認証判定手段における認証の失敗回数に応じて、正解の選択肢の選択を再度求める再認証のセキュリティレベルを調整する認証強度調整手段とを備える。
【００１７】
好ましくは、認証強度調整手段は、認証判定手段における認証の失敗回数が増えると、再認証する場合の認証が成功する確率が下がる。
【００１８】
特に、認証強度調整手段は、認証判定手段における認証の失敗回数に応じて、再認証する場合の選択肢提示手段で提示する選択肢の個数を変化させるように指示する。
【００１９】
特に、認証強度調整手段は、認証判定手段における認証の失敗回数に応じて、再認証する場合の認証判定手段で認証の可否を判断する認証判定回数を変化させるように指示する。
【００２０】
好ましくは、認証強度調整手段は、認証判定手段における認証の失敗回数に応じて、再認証する場合の認証期間を調整するように指示する。
【００２１】
好ましくは、認証強度調整手段は、認証判定手段における認証の失敗回数が所定回数以上となった場合には、認証不可に設定する。
【００２２】
好ましくは、警報情報を外部に通知する通知手段をさらに備える。認証強度調整手段は、認証判定手段における認証の失敗回数が所定回数以上となった場合には、通知手段から警報情報を外部に通知するように指示する。
【００２３】
好ましくは、認証判定手段は、画像認証あるいはパスワード認証を実行する。
本発明のある局面に従う認証方法は、表示手段に複数の選択肢を提示するステップと、提示された複数の選択肢に対するユーザの選択の入力を受け付けるステップと、受け付けられた正解の選択肢の選択／非選択に応じて認証の可否を判断するステップと、認証の失敗回数に応じて、正解の選択肢の選択を再度求める再認証のセキュリティレベルを調整するステップとを備える。
【００２４】
本発明のある局面に従う認証プログラムは、認証装置のコンピュータに、表示手段に複数の選択肢を提示するステップと、提示された複数の選択肢に対するユーザの選択の入力を受け付けるステップと、受け付けられた正解の選択肢の選択／非選択に応じて認証の可否を判断するステップと、認証の失敗回数に応じて、正解の選択肢の選択を再度求める再認証のセキュリティレベルを調整するステップとを備える、処理を実行させる。
【発明の効果】
【００２５】
本発明のある局面に従う認証装置は、認証判定手段における認証の失敗回数に応じて、正解の選択肢の選択を再度求める再認証のセキュリティレベルを調整する認証強度調整手段を含む。失敗回数に応じて、正解の選択肢の選択を求める再認証のセキュリティレベルが調整されるため、高いセキュリティレベルを確保することが可能となるとともに、再認証において正解の選択肢の選択を再度求めるためユーザにとって利便性が高い。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態１に従う鍵管理システムについて説明する図である。
【図２】本発明の実施の形態１に従う鍵管理システムの概略ブロック図である。
【図３】本発明の実施の形態１に従う認証装置２０のハードウェア構成について説明する図である。
【図４】本発明の実施の形態１に従う鍵管理システムにおける制御構造を示すブロック図である。
【図５】本発明の実施の形態１に従う画像認証の初期画面について説明する図である。
【図６】本発明の実施の形態１に従う認証装置２０において表示されるユーザＩＤ選択画面１０４について説明する図である。
【図７】本発明の実施の形態１に従う認証装置２０において表示される新規ユーザ登録画面３１０について説明する図である。
【図８】本発明の実施の形態１に従う認証装置２０において表示される画像選択画面３２０について説明する図である。
【図９】本発明の実施の形態１に従う認証装置２０において表示される新規ユーザ登録確認画面３３０について説明する図である。
【図１０】認証用データ記憶部２５０に格納されている画像データ２５３とデータＩＤとの関係を説明する図である。
【図１１】本発明の実施の形態１に従う認証装置２０における新規ユーザ登録の手順を示すシーケンス図である。
【図１２】認証用データ記憶部２５０に保存されている認証データを説明する図である。
【図１３】認証用データ記憶部２５０に保存されている認証データを説明する別の図である。
【図１４】本発明の実施の形態１に従う認証装置２０において表示されるユーザＩＤ選択画面１０４＃について説明する図である。
【図１５】本発明の実施の形態１に従う認証装置２０において表示される認証画面４００について説明する図である。
【図１６】本発明の実施の形態１に従う認証装置２０における認証処理の手順を示すシーケンス図である。
【図１７】本発明の実施の形態１に従う認証失敗回数と認証用画面構成との関係を説明する図である。
【図１８】本発明の実施の形態１に従う認証画面で表示される画像の個数の遷移を説明する図である。
【図１９】本発明の実施の形態１に従う認証処理のメインフローを説明するフロー図である。
【図２０】本発明の実施の形態１に従う新規ユーザ登録処理のサブルーチン処理を説明するフロー図である。
【図２１】本発明の実施の形態１に従う画像認証画面表示処理のサブルーチン処理を説明するフロー図である。
【図２２】本発明の実施の形態１の変形例１に従う認証失敗回数と認証画面数との関係を説明する図である。
【図２３】本発明の実施の形態１の変形例１に従う認証画面の枚数の遷移を説明する図である。
【図２４】本発明の実施の形態１の変形例２に従う認証失敗回数と認証画面制限時間との関係を説明する図である。
【図２５】本発明の実施の形態２に従う鍵管理システムの概要について説明する図である。
【図２６】本発明のある実施の形態に従う別のシステムの概要について説明する図である。
【発明を実施するための形態】
【００２７】
（実施の形態１）
以下、この発明の実施の形態１について図面を参照して詳しく説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２８】
図１は、本発明の実施の形態１に従う鍵管理システムについて説明する図である。
図１を参照して、ここでは、一例として、ホテルの部屋等のドア４に設けられた鍵２を管理する鍵管理システムの概略が示されている。
【００２９】
ユーザ３は、ドア４付近に設けられた認証装置２０を操作する。認証装置２０において、認証が成功した場合に鍵２が解錠される。ユーザは、ドア４の鍵２が解錠された場合にドア４を開けて建物（例えば家）に入ることが可能となる。
【００３０】
図２は、本発明の実施の形態１に従う鍵管理システムの概略ブロック図である。
図２を参照して、本発明の実施の形態１に従う鍵管理システムは、鍵２と、鍵２の解錠／施錠を管理する鍵管理装置５と認証装置２０とを含む。鍵管理装置５と認証装置２０とは情報の授受が可能なように接続されている。
【００３１】
典型的には、ユーザは、認証装置２０へアクセスすると、認証装置２０から認証処理を要求される。本実施の形態１に従う鍵管理システムにおいては、後述するような、予めユーザ別に登録した登録情報に基づいて、入力した入力情報との一致／不一致を判断する認証処理が実行される。
【００３２】
ユーザの入力に従って、認証装置２０における認証処理が成功した場合、すなわち入力した入力情報と予めユーザ別に登録した登録情報とが一致した場合に、鍵管理装置５に認証処理が成功した旨が通知される。
【００３３】
鍵管理装置５は、認証処理が成功した旨の通知を受けて、鍵２を解錠状態に設定する。そして、一定時間（例えば２０秒等）経過後に自動的に施錠状態に設定する。ここで、一定時間は、ユーザ３がドア４を開けて建物に入室するのに十分と思われる時間を予め管理者側で設定するものとする。なお、ユーザ３が建物から退出する場合には、ドア４は常時開閉可能であるものとする。本例においては、ユーザ３がドア４を開けて建物に入室する際に認証処理を行う場合について主に説明する。
【００３４】
鍵２を解錠して、ドア４が開けられた後、再びドアが閉まった場合に、鍵管理装置５は、鍵２を施錠する。当該システムにより、認証に成功したユーザのみドア４を解錠し、建物の中に入ることが可能であるため建物の中の安全性を確保することが可能となる。
【００３５】
以下、具体的に説明する。
図３は、本発明の実施の形態１に従う認証装置２０のハードウェア構成について説明する図である。
【００３６】
図３を参照して、本発明の実施の形態１に従う認証装置２０は、処理手段であるＣＰＵ２０２と、記憶手段であるＲＡＭ２０４、ＲＯＭ２０６、およびＨＤＤ２１０と、データ読取部であるＣＤドライブ２０８と、通信手段である通信Ｉ／Ｆ２１２と、表示手段であるディスプレイ２１４と、入力手段であるタッチパネル２１６とを含む。なお、これらの部位は、内部バス２２０を介して互いに接続される。
【００３７】
認証装置２０では、ＣＰＵ２０２が、ＨＤＤ２１０などに予め格納されている、本実施の形態１に従う画像認証処理を含む各種処理を実行するためのプログラムをＲＡＭ２０４などに展開して実行する。なお、ＨＤＤ２１０には、ＣＤドライブ２０８によって、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）２０８ａから読取られたプログラムが格納される。
【００３８】
また、このプログラムには、一般的に、オペレーティングシステム（ＯＳ：Operating System）が含まれる。ＲＡＭ２０４は、揮発性メモリであり、ワークメモリとして使用される。ＨＤＤ２１０は、典型的には不揮発性の磁気メモリである。
【００３９】
通信Ｉ／Ｆ２１２は、典型的にはイーサネット（登録商標）といった汎用的な通信プロトコルをサポートしている。本例においては、通信I／Ｆ２１２は、ネットワークを介して接続されている鍵管理装置５等との間でデータ通信を提供する。なお、本例においては、一例として、鍵管理装置５と認証装置２０とが無線あるいは有線でネットワークと接続される場合を想定するが、鍵管理装置５と認証装置２０とが直接ケーブルを接続して接続されている構成とすることも可能である。なお、ネットワークとしては、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などが想定されている。
【００４０】
ディスプレイ２１４は、液晶表示装置、ＣＲＴ（Cathode Ray Tube）、プラズマディスプレイ装置などで構成され、ＣＰＵ２０２による処理結果などを表示する。タッチパネル２１６は、ディスプレイ２１４上に設けられ、ユーザによるタッチ入力を受付ける。タッチ入力は、ユーザの指で直接触れて入力する形式であっても良いし、タッチペン等を介して入力する形式であってもよい。なお、本例においては、入力手段として、タッチパネル２１６を用いて主にタッチ入力する場合について説明するが、タッチパネル２１６ではなく、通常のキーボード、マウス等を用いた入力手段により情報を入力するようにすることも当然に可能である。あるいは、音声で入力しても良いし、ウェアラブルディスプレイや視線入力装置を用いて位置を指定する入力を実行するようにすることも可能であり、情報を入力することが出来さえすれば、その入力手段については何ら問わない。
【００４１】
図４は、本発明の実施の形態１に従う鍵管理システムにおける制御構造を示すブロック図である。
【００４２】
図４を参照して、認証装置２０は、その制御構造として、認証用データ記憶部２５０と、外部通信部２５５と、認証画面生成部２５６と、認証判定部２５８と、ユーザ情報受付部２６０と、認証強度調整部２６２と、データ入出力部２６４とを含む。
【００４３】
認証用データ記憶部２５０は、典型的には、認証装置２０のＨＤＤ２１０の特定領域として提供される。外部通信部２５５は、認証装置２０のＣＰＵ２０２と通信Ｉ／Ｆ１１２との協働によって提供される。ユーザ情報受付部２６０は、認証装置２０のディスプレイ２１４およびタッチパネル２１６とＣＰＵ２０２との協働によって提供される。その他の部位は、認証装置２０のＣＰＵ２０２がプログラムを実行することで提供される。
【００４４】
まず、認証装置２０における制御機能について説明する。
認証用データ記憶部２５０は、認証データ２５２と、画像データ２５３とを格納する。
【００４５】
認証データ２５２は、本発明の実施の形態１に従う各ユーザに対する画像認証を行なう際のユーザ情報（ユーザＩＤ等）と、ユーザ情報に対応付けられた登録情報（正解画像データ）とが記述される。詳細については後述する。
【００４６】
画像データ２５３は、予め認証用データ記憶部２５０内に格納されているものに限らずネットワークを介して外部から取得するものであっても良い。
【００４７】
認証用データ記憶部２５０に格納されるデータは、データ入出力部２６４を通じて、他の部位からアクセス可能になっている。
【００４８】
外部通信部２５５は、ネットワークを介して、鍵管理装置５の外部通信部６と物理的および論理的に接続され、鍵管理装置５の外部通信部６との間でデータを授受する。
【００４９】
認証画面生成部２５６は、各ユーザに対する画像認証処理において、ユーザが情報を入力するための画像認証画面を表示するためのデータを生成する。より具体的には、画像データ等に基づいて認証用の入力画面を表示するためのデータを生成する。すなわち、認証画面生成部２５６は、ディスプレイ２１４（図３）などの表示手段に認証画面を提示する。そして、認証対象のユーザによるユーザ情報受付部２６０を介して入力された情報（指定された画像データ）を認証判定部２５８に送付する。
【００５０】
また、認証画面生成部２５６は、認証強度調整部２６２から通知された認証強度に応じた画像認証画面を表示するためのデータを生成する。従って、認証強度に従って、生成される画像認証画面は異なる。
【００５１】
認証判定部２５８は、ユーザが入力した入力情報と、画像認証の対象のユーザに対応付けて予め登録されている登録情報との一致／不一致を判断し、その結果に基づいて、認証が成功であるか否かを判断する。より具体的には、ユーザが入力した入力画像データが、登録されている登録画像データと一致した場合に、認証が成功であると判断される。すなわち、入力画像データと、登録画像データとの一致／不一致に基づいて認証を行なう。
【００５２】
ユーザ情報受付部２６０は、認証装置２０のタッチパネル２１６（図３）を介して入力されるユーザ操作を受付けて、データ入出力部１６４を通じてその情報を他の部位へ送信する。
【００５３】
また、ユーザ情報受付部２６０は、認証装置２０のディスプレイ２１４（図３）に対して、認証画面生成部２５６で生成された情報に基づいて認証用の入力画面を表示する。また、画像認証処理に係る画像認証の対象であるユーザを選択するためのユーザＩＤ選択画面、画像認証画面等を表示する。
【００５４】
認証強度調整部２６２は、後述するが認証判定部２５８による判断結果について、不一致の回数に応じて認証強度を調整する。具体的には、不一致の回数に応じて認証強度を認証画面生成部２５６に通知する。
【００５５】
データ入出力部１６４は、上述の部位間のデータ授受を制御する。
次に、鍵管理装置５における制御機能について説明する。
【００５６】
鍵管理装置５は、その制御構造として、ネットワークと接続された外部通信部６と、鍵２を施錠状態あるいは解錠状態に設定する施錠・解錠管理部７とを含む。
【００５７】
外部通信部６は、ネットワークを介して、認証装置２０の外部通信部２５５と物理的および論理的に接続され、認証装置２０の外部通信部２５５との間でデータを授受する。
【００５８】
施錠・解錠管理部７は、認証装置２０から送信される情報に基づいて、鍵２を解錠状態あるいは施錠状態に設定する。
【００５９】
次に、本発明の実施の形態１に従う画像認証方式について具体的に説明する。
図５は、本発明の実施の形態１に従う画像認証の初期画面について説明する図である。
【００６０】
図５を参照して、ここでは、画像認証を実行する際の初期画面１００が示されている。
ユーザが初期画面１００に表示された「開始ボタンを押してください」の案内表示に従って、初期画面１００に設けられた開始ボタン１０２をタッチパネル２１６を介して押下することにより画像認証処理が開始される。
【００６１】
そして、次のユーザＩＤ選択画面がディスプレイ２１４に表示される。
図６は、本発明の実施の形態１に従う認証装置２０において表示されるユーザＩＤ選択画面１０４について説明する図である。
【００６２】
図６を参照して、ユーザＩＤ選択画面１０４では、「ユーザＩＤを選択して下さい。」の案内表示とともに、ユーザＩＤを選択するユーザＩＤ選択ボタン１０６と、戻るボタン１０７と、決定ボタン１０８とが設けられている。
【００６３】
本例においては、後述するが認証データに含まれているユーザ情報（「Ａｌｉｃｅ」、「Ｂｏｂ」、「Ｃｈａｒｌｉｅ」、「Ｄａｖｉｄ」）に基づいてユーザＩＤ選択ボタンがそれぞれ表示された場合が示されている。
【００６４】
画像認証の対象であるユーザは、ユーザＩＤ選択画面１０４で表示された自己のユーザＩＤ（ここでは、名前）に対応するユーザＩＤ選択ボタン１０６をタッチパネル２１６を介して選択する。
【００６５】
続いて、そのユーザが決定ボタン１０８を選択すると、ユーザＩＤの選択が確定する。なお、戻るボタン１０７が選択されると、先に選択されていたユーザＩＤがキャンセルされる。そして、ユーザＩＤが選択されていない状態で戻るボタン１０７を選択すると、最初の初期画面１００に戻るものとする。
【００６６】
なお、当該ユーザＩＤ選択画面に自己のユーザＩＤが表示されていない場合には、新規にユーザ登録する必要が有る。本例においては、新規のユーザ登録は、自己が「新規ユーザ登録」ボタン１１０を押下することにより、新規のユーザ登録処理が開始されるものとする。
【００６７】
図７は、本発明の実施の形態１に従う認証装置２０において表示される新規ユーザ登録画面３１０について説明する図である。
【００６８】
本例においては、上記の初期画面１００において、新規ユーザ登録ボタン１１０を押下したものとする。
【００６９】
図７を参照して、新規ユーザ登録画面３１０では、入力表示領域３１２と、ソフトキーボード３１４と、戻るボタン３１６と、決定ボタン３１８とが設けられている場合が示されている。また、戻るボタン３１６と、決定ボタン３１８とが設けられている。
【００７０】
ユーザは、ソフトキーボード３１４を操作して、新規に登録するユーザ情報としてユーザＩＤを入力する。なお、新規のユーザ自身が当該ユーザＩＤを入力するようにしても良い。この入力されたユーザＩＤは、入力表示領域３１２に反映される。ユーザＩＤの入力後、ユーザが決定ボタン３１８を選択すると、ユーザＩＤの入力が確定する。そして、次の処理に進む。なお、戻るボタン３１６が選択されると、先に入力されていたユーザＩＤがリセットされる。すなわち、入力表示領域３４２に表示されていた内容は消去される。
【００７１】
ここでは、一例として、ソフトキーボード３１４の操作に従い入力表示領域３４２において「Ｅｒｉｋ」がユーザＩＤとして入力された場合が示されている。
【００７２】
図８は、本発明の実施の形態１に従う認証装置２０において表示される画像選択画面３２０について説明する図である。
【００７３】
本例においては、上記の新規ユーザ登録画面３１０において、入力表示領域３１２にユーザＩＤを入力した後、決定ボタン３１８を押下したものとする。
【００７４】
図８を参照して、画像選択画面３２０では、「正解を２つ選択して下さい。」との表示とともに、正解画像として選択可能な複数の画像が表示されている場合が示されている。
【００７５】
ユーザは、当該画像選択画面３２０において、認証画面で選択する２つの正解画像となる画像を選択することが可能である。
【００７６】
本例においては、一例として、「あり」画像３２２と、「うさぎ」画像３２３がそれぞれ正解画像として選択された場合が示されている。
【００７７】
そして、「ＯＫ」ボタン３２４と、「Ｃａｎｃｅｌ」ボタン３２６とが設けられている。
【００７８】
ユーザは、２つの正解画像を選択して、「ＯＫ」ボタン３２４を選択すると、正解画像の入力が確定する。具体的には、入力されたユーザＩＤおよび２つの正解画像がユーザ情報として登録される。そして、次の処理である新規ユーザ登録確認画面が表示される。
【００７９】
なお、「Ｃａｎｃｅｌ」ボタン３２６が選択されると、前の画面である新規ユーザ登録画面３１０が表示されるものとする。
【００８０】
なお、本例においては、ユーザＩＤと正解画像とをそれぞれ別々の画面において入力する方式について説明したが、特にこれに限られず、一つの画面においてそれぞれ入力するようにしても良い。
【００８１】
図９は、本発明の実施の形態１に従う認証装置２０において表示される新規ユーザ登録確認画面３３０について説明する図である。
【００８２】
本例においては、上記の画像選択画面３２０において、２つの正解画像を選択して「ＯＫ」ボタン３２４を押下したものとする。
【００８３】
図９を参照して、新規ユーザ登録確認画面３３０では、「Ｅｒｉｋさんを新規に登録しました」との表示とともに、画像選択画面３２０において、選択した２つの正解画像が表示されている場合が示されている。
【００８４】
ユーザは、当該新規ユーザ登録確認画面３３０において、自己のユーザＩＤが登録されたことを確認するとともに、選択した２つの正解画像を再確認することができる。
【００８５】
そして、当該処理により上述した初期画面において自己の登録したユーザＩＤを選択することが可能である。
【００８６】
図１０は、認証用データ記憶部２５０に格納されている画像データ２５３とデータＩＤとの関係を説明する図である。
【００８７】
図１０を参照して、認証用データ記憶部２５０には、複数の画像データが格納されており、それぞれに対してデータＩＤが割り当てられている。一例として、ここでは、１００個の画像データがデータＩＤ「１」〜「１００」にそれぞれ割り当てられている場合が示されている。したがって、ユーザ情報に、ユーザが選択した画像データに対応するデータＩＤを対応付けて格納しておくことによりユーザが選択した正解画像を認証用データ記憶部２５０から容易に参照することが可能となる。
【００８８】
図１１は、本発明の実施の形態１に従う認証装置２０における新規ユーザ登録の手順を示すシーケンス図である。
【００８９】
図１１に示す各ステップは、上述の図４に示す、認証装置２０の認証画面生成部２５６、認証用データ記憶部２５０、ユーザ情報受付部２６０および認証判定部２５８によって実行される。
【００９０】
まず、認証が要求されると、図１１に示す処理が開始される。この認証が要求される条件としては、上述した図５で説明した初期画面１００において、開始ボタン１０２を押下した場合が考えられる。
【００９１】
ステップＳ２において、認証判定部２５８は、認証画面生成部２５６に対してユーザＩＤ選択画面を表示するように指示する。ステップＳ４において、認証画面生成部２５６は、認証判定部２５８からのユーザＩＤ選択画面の表示の指示に従って認証用データ記憶部２５０に対して認証データを要求する。ステップＳ６において、認証用データ記憶部２５０は、認証画面生成部２５６からの要求に応答して、自身に格納されている認証データを送信する。
【００９２】
図１２は、認証用データ記憶部２５０に保存されている認証データを説明する図である。
【００９３】
図１２を参照して、ここでは、更新前の認証データが示されている。具体的には、ユーザＩＤと、正解画像として選択した画像データに対応するデータＩＤとが関連付けられて記憶されている。
【００９４】
例えば、ユーザＩＤには、「Ａｌｉｃｅ」、「Ｂｏｂ」、「Ｃｈａｒｌｉｅ」、「Ｄａｖｉｄ」がそれぞれ登録されるとともに、それぞれのユーザＩＤに対して正解のデータＩＤとが対応付けられている場合が示されている。
【００９５】
再び、図１１を参照して、ステップＳ８において、認証判定部２５８は、認証用データ記憶部２５０から受信した認証データに基づいて、認証データに含まれる全ユーザＩＤを参照して、ユーザＩＤ選択画面を表示するための情報を生成する。そして、ステップＳ１０において、認証画面生成部２５６は、生成したユーザＩＤ選択画面を表示するための情報をユーザ情報受付部２６０に送付して表示する。具体的には、ユーザ情報受付部２６０は、認証画面生成部２５６から受信したユーザＩＤ選択画面を表示するための情報に基づいて、ディスプレイ２１４（図３）などにユーザＩＤ選択画面１０４（図６）を表示する。
【００９６】
そして、図６に示すユーザＩＤ選択画面１０４において、ユーザが新規ユーザ登録ボタン１１０を選択したとする（ステップＳ１２のユーザ操作）。すると、ステップＳ１４において、ユーザ情報受付部２６０は、新規ユーザ登録ボタン１１０の選択に従う新規ユーザ登録の指示を認証画面生成部２５６へ送付する。
【００９７】
ステップＳ１６において、認証画面生成部２５６は、新規ユーザ登録の指示に従って、新規ユーザ登録画面を表示するための情報を生成する。そして、ステップＳ１８において、認証画面生成部２５６は、生成した新規ユーザ登録画面を表示するための情報をユーザ情報受付部２６０へ送付して表示する。具体的には、ユーザ情報受付部２６０は、認証画面生成部２５６から受信した新規ユーザ登録画面を表示するための情報に基づいて、ディスプレイ２１４（図３）などに新規ユーザ登録画面３１０（図７）を表示する。
【００９８】
そして、図７に示す新規ユーザ登録画面３１０において、ユーザがユーザＩＤを入力して決定ボタン３１８を選択したとする（ステップＳ２０のユーザ操作）。すると、ステップＳ２２において、ユーザ情報受付部２６０は、入力したユーザＩＤのデータ（登録データ）を認証画面生成部２５６へ送付する。そして、ステップＳ２４において、認証画面生成部２５６は、認証判定部２５８に登録データを通知する。ステップＳ２６において、認証判定部２５８は、通知されたユーザＩＤのデータ（登録データ）の登録を確認する（ステップＳ２６）。具体的には、認証データを参照して、今回、入力されたユーザＩＤが新規であるか否かを判断する。ここで、ユーザが入力したユーザＩＤが既に登録されている場合には、新規ユーザ登録処理を中止して、ユーザＩＤ選択画面を表示するように認証画面生成部２５６に指示する。
【００９９】
ユーザが入力したユーザＩＤが新規である（すなわち登録されていない）場合には、ステップＳ２８において、認証判定部２５８は、認証画面生成部２５６に対して画像選択画面を表示するように指示する。ステップＳ３０において、認証画面生成部２５６は、認証判定部２５８からの画像選択画面の表示の指示に従って認証用データ記憶部２５０に対して画像データを要求する。認証用データ記憶部２５０は、認証画面生成部２５６に対して要求された画像データを送付する（ステップＳ３２）。
【０１００】
そして、認証画面生成部２５６は、認証用データ記憶部２５０から受信した画像データに基づいて画像選択画面を表示するための情報を生成する。そして、ステップＳ３６において、認証画面生成部２５６は、生成した画像選択画面を表示するための情報をユーザ情報受付部２６０へ送付して表示する。具体的には、ユーザ情報受付部２６０は、認証画面生成部２５６から受信した画像選択画面を表示するための情報に基づいて、ディスプレイ２１４（図３）などに画像選択画面３２０（図８）を表示する。
【０１０１】
そして、図８に示す画像選択画面３２０において、ユーザが画像を選択してＯＫボタン３２４を選択したとする（ステップＳ３８のユーザ操作）。すると、ステップＳ４０において、ユーザ情報受付部２６０は、入力した選択画像データを認証画面生成部２５６へ送付する。そして、ステップＳ４２において、認証画面生成部２５６は、認証判定部２５８に選択画像データを通知する。
【０１０２】
そして、ステップＳ４４において、認証判定部２５８は、ユーザＩＤおよび選択画像データに関するユーザ情報を認証用データ記憶部２５０に保存する。これにより、認証用データ記憶部２５０の認証データが更新される。
【０１０３】
図１３は、認証用データ記憶部２５０に保存されている認証データを説明する別の図である。
【０１０４】
図１３を参照して、ここでは、更新後の認証データが示されている。更新前の認証データにさらに、ユーザ情報として、ユーザＩＤ「Ｅｒｉｋ」が追加されるとともに、当該ユーザＩＤと、選択した画像（「あり」画像、「うさぎ」画像）にそれぞれ対応付けられたデータＩＤ「６」、「７」とが関連付けられて記憶される。これにより、ユーザＩＤ「Ｅｒｉｋ」に対する認証処理を実行することが可能となる。
【０１０５】
再び、図１１を参照して、ステップＳ４６において、認証判定部２５８は、認証画面生成部２５６に対して新規ユーザ登録確認画面を表示するように指示する。ステップＳ４８において、認証画面生成部２５６は、認証判定部２５８からの新規ユーザ登録確認画面の表示の指示に従って認証データを要求する。ステップＳ５０において、認証用データ記憶部２５０は、認証画面生成部２５６に対して要求された認証データを送信する。認証画面生成部２５６は、受信した更新された認証データに基づいて新規ユーザ登録確認画面を表示するための情報を生成する。具体的には、新たに更新された認証データ（ユーザＩＤ「Ｅｒｉｋ」、「あり」画像、「うさぎ」画像）に基づいて新規ユーザ登録確認画面を表示するための情報を生成する。そして、ステップＳ５４において、認証画面生成部２５６は、生成した新規ユーザ登録確認画面を表示するための情報をユーザ情報受付部２６０に送付して表示する（ステップＳ５４）。具体的には、ユーザ情報受付部２６０は、認証画面生成部２５６から受信した新規ユーザ登録確認画面を表示するための情報に基づいて、ディスプレイ２１４（図３）などに新規ユーザ登録確認画面（図９）を表示する。
【０１０６】
そして、図９に示す新規ユーザ登録確認画面３３０において、ユーザが確認ボタン３３４を選択したとする（ステップＳ５６のユーザ操作）。すると、ステップＳ５８において、ユーザ情報受付部２６０は、選択した確認指示を認証画面生成部２５６へ送付する。そして、ステップＳ６０において、認証画面生成部２５６は、認証データに基づいて、認証データに含まれる全ユーザに関するユーザＩＤ選択画面を表示するための情報を生成する。そして、ステップＳ６２において、認証画面生成部２５６は、生成したユーザＩＤ選択画面を表示するための情報をユーザ情報受付部２６０に送付して表示する。具体的には、ユーザ情報受付部２６０は、認証画面生成部２５６から受信したユーザＩＤ選択画面を表示するための情報に基づいて、ディスプレイ２１４（図３）などにユーザＩＤ選択画面を表示する。
【０１０７】
図１４は、本発明の実施の形態１に従う認証装置２０において表示されるユーザＩＤ選択画面１０４＃について説明する図である。
【０１０８】
図１４を参照して、ユーザＩＤ選択画面１０４＃では、図６のユーザＩＤ選択画面１０４と比較して、さらに、「Ｅｒｉｋ」のユーザＩＤ選択ボタン１０９がさらに設けられている場合が示されている。
【０１０９】
したがって、上記新規ユーザ登録処理を実行することにより、新たに登録したユーザＩＤ「Ｅｒｉｋ」における画像認証を実行することが可能となる。
【０１１０】
ここで、ユーザＩＤ選択ボタンを選択すると対応するユーザＩＤに対する画像認証が開始される。
【０１１１】
図１５は、本発明の実施の形態１に従う認証装置２０において表示される認証画面４００について説明する図である。
【０１１２】
図１５を参照して、「正解を選択して下さい。」の表示とともに、複数の選択肢となる画像４０２が表示されている場合が示されている。具体的には、３×３の９個の画像が選択可能な状態で表示されているものとする。ユーザは、認証画面４００に表示された９個の画像のうち自己の登録した正解画像を選択して、「ＯＫ」ボタン４０４を選択する。当該操作により、認証の判定処理が実行される。正解画像をユーザが選択した場合には、認証が成功となり、不正解画像をユーザが選択した場合には、認証が失敗となる。なお、正解画像が存在しない場合に選択する「なし」ボタンを設けることによりさらに認証が成功する確率を下げることも可能である。
【０１１３】
認証が成功の場合には、認証装置２０から認証が成功した旨の情報が鍵管理装置５に出力されて鍵が解錠される。一方、認証が失敗の場合には、認証装置２０は、再認証をユーザに要求する。
【０１１４】
そして、認証装置２０は、認証が成功するまで再認証をユーザに要求する。
本実施の形態１においては、認証の失敗回数に応じて再認証の認証強度（セキュリティレベル）を調整する。より具体的には、再認証する場合の認証が成功する確率を調整する。
【０１１５】
図１６は、本発明の実施の形態１に従う認証装置２０における認証処理の手順を示すシーケンス図である。
【０１１６】
図１６に示す各ステップは、上述の図４に示す、認証装置２０の認証画面生成部２５６、認証用データ記憶部２５０、ユーザ情報受付部２６０、認証判定部２５８および認証強度調整部２６２によって実行される。本例においては、２回認証を失敗した後、３回目に認証が成功する場合の処理について説明する。
【０１１７】
上述したステップＳ６０において、認証画面生成部２５６は、生成したユーザＩＤ選択画面を表示するための情報をユーザ情報受付部２６０に送付して表示する。具体的には、ユーザ情報受付部２６０は、認証画面生成部２５６から受信したユーザＩＤ選択画面を表示するための情報に基づいて、ディスプレイ２１４（図３）などにユーザＩＤ選択画面１０４（図１４）を表示する。
【０１１８】
そして、図１４に示すユーザＩＤ選択画面１０４＃において、ユーザがユーザＩＤ「Ｅｒｉｋ」を選択したとする（ステップＳ６２のユーザ操作）。すると、ステップＳ６４において、ユーザ情報受付部２６０は、ユーザＩＤの選択指示を認証画面生成部２５６へ送付する。
【０１１９】
ステップＳ６６において、認証画面生成部２５６は、ユーザＩＤの選択指示に従って、認証用データ記憶部２５０に画像データを要求する。認証用データ記憶部２５０は、認証画面生成部２５６に要求された画像データを送付する。ステップＳ７０において、認証画面生成部２５６は、選択されたユーザＩＤに従う正解データＩＤに従う正解画像と不正解画像となる囮画像とを有する認証画面を表示するための情報を生成する。
【０１２０】
そして、ステップＳ７２において、認証画面生成部２５６は、生成した認証画面を表示するための情報をユーザ情報受付部２６０へ送付して表示する。具体的には、ユーザ情報受付部２６０は、認証画面生成部２５６から受信した認証画面を表示するための情報に基づいて、ディスプレイ２１４（図３）などに認証画面４００（図１５）を表示する。
【０１２１】
そして、図１５に示す認証画面４００において、ユーザが画像を選択してＯＫボタン４０４を選択したとする（ステップＳ７４のユーザ操作）。すると、ステップＳ７６において、ユーザ情報受付部２６０は、選択した画像データを認証画面生成部２５６へ送付する。そして、ステップＳ７８において、認証画面生成部２５６は、認証判定部２５８に選択した画像データを通知する。具体的には、選択した画像データに対応するデータＩＤを通知する。
【０１２２】
ステップＳ８０において、認証判定部２５８は、通知されたデータＩＤと、認証データに含まれているユーザＩＤに対応して登録されている正解データＩＤとが一致するか否かを判断する認証判定を実行する。そして、本例においては、認証が失敗したものとする。そして、ステップＳ８２において、認証判定部２５８は、認証強度調整部２６２に認証失敗通知が出力される。ステップＳ８４において、認証強度調整部２６２は、認証失敗回数をカウントする。そして、ステップＳ８６において、認証強度調整部２６２は、カウントした認証失敗回数に従う認証強度情報とともに、再認証画面生成指示を認証画面生成部２５６に出力する。
【０１２３】
ステップＳ８８において、認証画面生成部２５６は、認証強度情報（Ｎ＝１）に応じた再認証画面を表示するための情報を生成する。再認証画面については後述する。
【０１２４】
そして、ステップＳ９０において、認証画面生成部２５６は、生成した再認証画面を表示するための情報をユーザ情報受付部２６０へ送付して表示する。具体的には、ユーザ情報受付部２６０は、認証画面生成部２５６から受信した再認証画面を表示するための情報に基づいて、ディスプレイ２１４（図３）などに再認証画面を表示する。
【０１２５】
そして、再認証画面において、ユーザが画像を選択してＯＫボタン４０４を選択したとする（ステップＳ９２のユーザ操作）。すると、ステップＳ９４において、ユーザ情報受付部２６０は、選択した画像データを認証画面生成部２５６へ送付する。そして、ステップＳ９６において、認証画面生成部２５６は、認証判定部２５８に選択した画像データを通知する。具体的には、選択した画像データに対応するデータＩＤを通知する。
【０１２６】
ステップＳ９８において、認証判定部２５８は、通知されたデータＩＤと、認証データに含まれているユーザＩＤに対応して登録されている正解データＩＤとが一致するか否かを判断する認証判定を実行する。そして、本例においては、認証が失敗したものとする。そして、ステップＳ１００において、認証判定部２５８は、認証強度調整部２６２に認証失敗通知が出力される。ステップＳ１０２において、認証強度調整部２６２は、認証失敗回数をカウントする。そして、ステップＳ１０４において、認証強度調整部２６２は、カウントした認証失敗回数に従う認証強度情報（Ｎ＝２）とともに、再認証画面生成指示を認証画面生成部２５６に出力する。
【０１２７】
ステップＳ１０６において、認証画面生成部２５６は、認証強度情報（Ｎ＝２）に応じた再認証画面を表示するための情報を生成する。
【０１２８】
そして、ステップＳ１０８において、認証画面生成部２５６は、生成した再認証画面を表示するための情報をユーザ情報受付部２６０へ送付して表示する。具体的には、ユーザ情報受付部２６０は、認証画面生成部２５６から受信した再認証画面を表示するための情報に基づいて、ディスプレイ２１４（図３）などに再認証画面を表示する。
【０１２９】
そして、再認証画面において、ユーザが画像を選択してＯＫボタン４０４を選択したとする（ステップＳ１１０のユーザ操作）。すると、ステップＳ１１２において、ユーザ情報受付部２６０は、選択した画像データを認証画面生成部２５６へ送付する。そして、ステップＳ１１４において、認証画面生成部２５６は、認証判定部２５８に選択した画像データを通知する。具体的には、選択した画像データに対応するデータＩＤを通知する。
【０１３０】
ステップＳ１１６において、認証判定部２５８は、通知されたデータＩＤと、認証データに含まれているユーザＩＤに対応して登録されている正解データＩＤとが一致するか否かを判断する認証判定を実行する。そして、本例においては、認証が成功したものとする。そして、ステップＳ１１８において、認証判定部２５８は、認証画面生成部２５６に認証成功通知を出力する。ステップＳ１２０において、認証画面生成部２５６は、認証結果（認証成功）画面を表示するための情報をユーザ情報受付部２６０へ送付して表示する。そして、認証装置２０から鍵管理装置５に認証処理が成功した旨が通知されて、鍵２が解錠状態に設定する。
【０１３１】
図１７は、本発明の実施の形態１に従う認証失敗回数と認証用画面構成との関係を説明する図である。
【０１３２】
図１７を参照して、本例においては、認証失敗回数と認証強度情報とは同じ値をとり、認証失敗回数（認証強度情報）に応じて認証用画面構成として表示される画像の個数が増加する場合が示されている。
【０１３３】
具体的には、認証が失敗していない場合すなわち認証失敗回数Ｎ＝０の場合には、３×３画像である９個の画像が表示される。
【０１３４】
また、認証失敗回数Ｎ＝１の場合には、４×４画像である１６個の画像が表示される。同様の方式に従って、認証失敗回数Ｎ＝Ｍの場合には、（Ｍ＋３）×（Ｍ＋３）個の画像が表示される。
【０１３５】
図１８は、本発明の実施の形態１に従う認証画面で表示される画像の個数の遷移を説明する図である。
【０１３６】
図１８を参照して、認証失敗回数（Ｎ）に応じて認証画面における表示される画像の個数が増加する。したがって、認証に失敗することにより再認証の際に表示される画像の個数が増加することにより認証が成功する確率を下げることが可能となる。すなわち、認証に失敗した場合には、再認証の際にセキュリティを強化して認証が成功し難くすることが可能となる。なお、正解画像については変更されないため真のユーザにとっては、再認証の際の利便性は高い。
【０１３７】
図１９は、本発明の実施の形態１に従う認証処理のメインフローを説明するフロー図である。
【０１３８】
図１９に示す各ステップは、ＣＰＵ２０２（図３）がプログラムを実行することで提供される。
【０１３９】
図１９を参照して、まず、ＣＰＵ２０２は、初期画面を表示する（ステップＳ２００）。具体的には、図５で説明した初期画面１００をディスプレイ２１４に表示する。
【０１４０】
続いて、ＣＰＵ２０２は、開始指示が有ったかどうかを判断する（ステップＳ２０２）。具体的には、上述した図５の初期画面１００において、開始ボタン１０２の入力があったかどうかを判断する。入力されなければ（ステップＳ２０２においてＮＯ）、ステップＳ２００の処理が繰返される。
【０１４１】
ＣＰＵ２０２は、開始ボタンの入力が有ったと判断した場合（ステップＳ２０２においてＹＥＳ）には、次に、ユーザＩＤ選択画面を表示する（ステップＳ２０４）。具体的には、認証データに基づいて上述した図６のユーザＩＤ選択画面１０４を表示する。
【０１４２】
次に、ＣＰＵ２０２は、ステップＳ２０６において、新規ユーザの登録指示が有ったかどうかを判断する。ステップＳ２０６において、新規ユーザの登録指示が有ったと判断した場合（ステップＳ２０６においてＹＥＳ）には、新規ユーザ登録処理を実行する（ステップＳ２０８）。具体的には、ユーザＩＤ選択画面１０４において、新規ユーザ登録ボタン１１０の選択（新規ユーザ登録ボタン１１０および決定ボタン１０８の押下）が有ったかどうかを判断する。新規ユーザ登録ボタン１１０の選択が有った場合には、新規ユーザ登録処理を実行する。新規ユーザ登録処理については後述する。
【０１４３】
一方、ステップＳ２０８において、新規ユーザ登録指示が無かったと判断した場合（ステップＳ２０６においてＮＯ）には、ユーザ名の指示が有ったかどうかを判断する（ステップＳ２１０）。具体的には、ユーザＩＤ選択画面１０４において、ユーザＩＤ選択ボタン１０６の選択（ユーザＩＤ選択ボタン１０６および決定ボタン１０８の押下）が有ったかどうかを判断する。ユーザＩＤ選択ボタン１０６の選択が有った場合には、画像認証画面を表示する処理を実行する（ステップＳ２１２）。画像認証画面を表示する処理については後述する。
【０１４４】
ステップＳ２１０において、ユーザ名の指示が無かった場合（ステップＳ２１０においてＮＯ）には、ステップＳ２００に戻る。具体的には、ユーザＩＤ選択画面１０４において、戻るボタン１０７の選択が有った場合には、初期画面に戻る。
【０１４５】
ステップＳ２１２における画像認証画面を表示する処理の後、画像が選択されたかどうかを判断する（ステップＳ２１４）。ステップＳ２１４において、画像が選択された場合（ステップＳ２１４においてＹＥＳ）には、認証判定を実行する（ステップＳ２１６）。
【０１４６】
そして、次に、認証がＯＫかどうかを判断する（ステップＳ２１８）。ステップＳ２１８において、認証がＯＫであると判断した場合（ステップＳ２１８においてＹＥＳ）には、認証がＯＫである旨を通知する（ステップＳ２２２）。具体的には、ＣＰＵ２０２は、通信Ｉ／Ｆ２１２を介して鍵管理装置５に認証がＯＫである旨を通知する。当該通知に従って鍵が解錠される。
【０１４７】
一方、認証が失敗であった場合（ステップＳ２１８においてＮＯ）には、認証失敗回数をカウントアップ（Ｎ＝Ｎ＋１）する（ステップＳ２２０）。そして、再び、ステップＳ２１２において画像認証画面を表示する処理に戻る。同様に、ステップＳ２１４において、画像が選択されない場合（ステップＳ２１４においてＮＯ）にもステップＳ２１２に戻る。
【０１４８】
次に、新規ユーザ登録処理について説明する。
図２０は、本発明の実施の形態１に従う新規ユーザ登録処理のサブルーチン処理を説明するフロー図である。
【０１４９】
図２０を参照して、ＣＰＵ２０２は、新規ユーザ登録画面を表示する（ステップＳ３１０）。具体的には、図７で説明した新規ユーザ登録画面３１０をディスプレイ２１４に表示する。
【０１５０】
続いて、ＣＰＵ２０２は、データの入力があったかどうかを判断する（ステップＳ３１２）。具体的には、新規ユーザ登録画面３１０において、ユーザがソフトキーボード３１４を操作して、新規に登録するユーザ情報としてユーザＩＤを入力して、決定ボタン３１８を選択したかどうかを判断する。ステップＳ３１２において、ＣＰＵ２０２は、データの入力が有ったと判断した場合（ステップＳ３１２においてＹＥＳ）には、登録を確認する（ステップＳ３１４）。
【０１５１】
そして、ＣＰＵ２０２は、既登録済みであるかどうかを判断する（ステップＳ３１６）。ステップＳ３１６において、既登録済みであると判断した場合（ステップＳ３１６においてＹＥＳ）には、処理を中断してステップＳ２０４に戻る。具体的には、既登録済みである場合には、再度、別のユーザＩＤに関するデータの入力を促す。
【０１５２】
一方、ステップＳ３１６において、ＣＰＵ２０２は、既登録済みでないと判断した場合（ステップＳ３１６においてＹＥＳ）には、画像選択画面を表示する（ステップＳ３１８）。具体的には、図８で説明した画像選択画面３２０をディスプレイ２１４に表示する。そして、ＣＰＵ２０２は、画像選択画面３２０において、選択入力があったかどうかを判断する（ステップＳ３２０）。ステップＳ３２０において、ＣＰＵ２０２は、選択入力が有ったと判断した場合（ステップＳ３２０においてＹＥＳ）には、認証データを更新する（ステップＳ３２２）。具体的には、入力したユーザＩＤと、選択した画像データＩＤとを対応付けたユーザ情報を認証用データ記憶部２５０に保存する。これにより、図１３で説明したように認証用データ記憶部２５０の認証データが更新される。
【０１５３】
そして、ＣＰＵ２０２は、新規ユーザ登録確認画面を表示する（ステップＳ３２４）。具体的には、図９で説明した新規ユーザ登録確認画面３３０をディスプレイ２１４に表示する。そして、処理を終了する（リターン）。具体的には、新規ユーザ登録確認画面３３０において、確認ボタン３３４を押下することにより処理が終了して、再び、ステップＳ２０４に戻って、図１４で説明したユーザＩＤ選択画面１０４＃が表示される。
【０１５４】
図２１は、本発明の実施の形態１に従う画像認証画面表示処理のサブルーチン処理を説明するフロー図である。
【０１５５】
図２１を参照して、ＣＰＵ２０２は、認証強度情報を確認する（ステップＳ３３０）。具体的には、本例において認証強度情報は認証失敗回数である。
【０１５６】
そして、次に、認証強度情報に応じた認証画面を生成する（ステップＳ３３２）。具体的には、図１７および図１８で説明したように認証失敗回数（認証強度情報）に応じて認証画面における表示される画像の個数を調整する。したがって、認証に失敗することにより再認証の際に表示される画像の個数が増加することにより認証が成功する確率を下げることが可能となる。すなわち、認証に失敗した場合には、再認証の際にセキュリティを強化して認証が成功し難くすることが可能となる。
【０１５７】
従来においては、認証に失敗した場合には、パスワード長が長くなったり、別のパスワードを用いて再認証等する必要があり記憶に対する負担が大きく利便性に欠けるという問題があったが、本発明の実施の形態１に従う方式は、再認証の際に不正解画像である囮画像の個数が増えるのみでユーザの記憶に対する負担は大きくなく、簡易に再認証することができるとともに、再認証における高いセキュリティレベルを確保することが可能となる。
【０１５８】
（実施の形態１の変形例１）
上記においては、再認証の認証画面において、認証失敗回数に応じて認証画面に表示される画像の個数を調整する場合について説明した。本実施の形態１の変形例１においては、認証失敗回数に応じて認証回数を調整する場合について説明する。
【０１５９】
図２２は、本発明の実施の形態１の変形例１に従う認証失敗回数と認証画面数との関係を説明する図である。
【０１６０】
図２２を参照して、本例においては、認証失敗回数と認証強度情報とは同じ値をとり、認証失敗回数（認証強度情報）に応じて認証画面の枚数が増加する場合が示されている。
【０１６１】
具体的には、認証が失敗していない場合すなわち認証失敗回数Ｎ＝０の場合には、認証画面として４×４画像である１６個の画像が１回表示される。
【０１６２】
また、認証失敗回数Ｎ＝１の場合には、認証画面として４×４画像である１６個の画像が２回表示される。同様の方式に従って、認証失敗回数Ｎ＝Ｍの場合には、認証画面としてＭ＋１回表示される。
【０１６３】
上記の実施の形態１の構成を用いる場合には、認証強度調整部２６２が認証判定部２５８に認証強度情報（Ｎ）を通知する。
【０１６４】
そして、認証判定部２５８が認証強度情報（Ｎ）に従う回数分、認証を繰り返すようにすればよい。例えば、認証判定部２５８は、認証強度情報（Ｎ＝１）の通知を受けた場合には、認証画面生成部２５６に対して２枚の再認証画面の生成を指示する。具体的には、認証判定部２５８は、認証画面生成部２５６が生成した１回目の再認証画面に対する認証判定を実行して、成功した場合であってもさらに、認証画面生成部２５６に対して２回目の再認証画面の生成を指示する。そして、２回目の再認証画面に対する認証判定が成功した場合に認証が成功したものとする。当該方式により認証を複数回繰り返すことが可能である。
【０１６５】
図２３は、本発明の実施の形態１の変形例１に従う認証画面の枚数の遷移を説明する図である。
【０１６６】
図２３を参照して、認証失敗回数（Ｎ）に応じて認証画面の枚数が増加する。したがって、認証に失敗することにより再認証の際に表示される認証画面の枚数すなわち認証回数が増加することにより認証が成功する確率を下げることが可能となる。すなわち、認証に失敗した場合には、再認証の際にセキュリティを強化して認証が成功し難くすることが可能となる。
【０１６７】
したがって、本発明の実施の形態１の変形例１に従う方式は、再認証の際の認証回数が増えるのみでユーザの記憶に対する負担は大きくなく、簡易に再認証することができるとともに、再認証における高いセキュリティレベルを確保することが可能となる。
【０１６８】
なお、上記の実施の形態１と組み合わせて画像の個数とともに認証回数も増加させるようにすることも可能である。
【０１６９】
（実施の形態１の変形例２）
上記においては、再認証の認証画面において、認証失敗回数に応じて認証回数を調整する場合について説明した。
【０１７０】
図２４は、本発明の実施の形態１の変形例２に従う認証失敗回数と認証画面制限時間との関係を説明する図である。
【０１７１】
図２４を参照して、本例においては、認証失敗回数と認証強度情報とは同じ値をとり、認証失敗回数（認証強度情報）に応じて認証画面の制限時間が調整される場合が示されている。
【０１７２】
具体的には、認証が失敗していない場合すなわち認証失敗回数Ｎ＝０の場合には、認証画面として４×４画像である１６個の画像が表示され、制限時間は設けられていない。
【０１７３】
認証失敗回数Ｎ＝１の場合には、認証画面として４×４画像である１６個の画像が表示され、制限時間は１分に設定される。
【０１７４】
認証失敗回数Ｎ＝２の場合には、認証画面として４×４画像である１６個の画像が表示され、制限時間は５０秒に設定される。同様の方式に従って、認証失敗回数Ｎ＝Ｍの場合には、さらに制限時間を短く設定する。したがって、認証に失敗することにより再認証の際の制限時間が短くなることにより認証が成功する確率を下げることが可能となる。すなわち、認証に失敗した場合には、再認証の際にセキュリティを強化して認証が成功し難くすることが可能となる。
【０１７５】
上記の実施の形態１の構成を用いる場合には、認証強度調整部２６２が認証画面生成部２５６に認証強度情報（Ｎ）を通知する。そして、認証画面生成部２５６が認証強度情報（Ｎ）に従う制限時間内にユーザ情報受付部２６０からの選択画像データの送付があるかどうかにより判断すれば良い。制限時間内に認証画面生成部２５６に対して選択画像データの送付がなければ、認証判定部２５８に選択画像データの送付なしとして通知する。これにより認証判定部２５８は、制限時間内に入力が無ければ認証失敗とすることが可能である。
【０１７６】
なお、本変形例においては、認証画面制限時間として認証を成功させるまでの制限時間を認証失敗回数に応じて短くする場合について説明したが、逆に、認証失敗回数に応じて認証を判断する時間を長くするようにしても良い。
【０１７７】
例えば、図２１のフロー図において、ステップＳ３３０において認証強度情報を確認して認証失敗回数に応じて認証画面を作成するまでに待機時間を設けて時間調整するようにしても良い。
【０１７８】
例えば、認証失敗回数Ｎ＝０の場合には、待機時間は０に設定される。認証失敗回数Ｎ＝１の場合には、待機時間は３０秒に設定される。認証失敗回数Ｎ＝２の場合には、待機時間は１分に設定される。待機時間を長くすることにより不正ユーザがその場に待機する時間が長くなる。したがって、人目につく確率が高まりセキュリティレベルを高めることが可能となる。
【０１７９】
なお、上記の実施の形態１の変形例と組み合わせて用いるようにすることも可能である。
【０１８０】
（その他の変形例）
なお、上記の実施の形態において認証失敗回数が加算される場合に８回認証が失敗した場合には、認証処理をロックするようにしても良い。例えば、図２１のフロー図において、ステップＳ３３０において認証強度情報を確認して認証失敗回数が８である場合には、認証画面を生成することなく認証処理をロックすることが可能である。当該認証処理をロックすることにより無制限に再認証させることを防止して不正アクセスによる侵入を回避することができる。また、認証失敗回数が８である場合には、認証装置２０から警報情報を外部に通知するようにしても良い。
【０１８１】
また、別の変形例として、認証失敗回数に応じて、囮画像である不正解画像を正解画像の特徴に沿って変化させるようにしても良い。例えば、正解画像が男性の顔である場合には、囮画像に人の顔あるいは別の男性の顔を用いることにより、正解画像と紛らわしい囮画像を表示することにより認証が成功する確率を下げて、再認証の際にセキュリティを強化して認証が成功し難くすることが可能となる。一例として、正解画像と紛らわしい囮画像すなわち類似画像を検索する公知の技術（例えば特開２００１−２０２５２３号公報等）を用いることが可能である。あるいは、認証失敗回数に応じて、正解画像および不正解画像である囮画像の色を変化させたり、あるいは、回転させたり、画像サイズを変化させたりする。当該方式により正解画像等の印象が変わるため認証が成功する確率を下げて、再認証の際のセキュリティを強化して認証がし難くすることが可能である。
【０１８２】
（実施の形態２）
図２５は、本発明の実施の形態２に従う鍵管理システムの概要について説明する図である。
【０１８３】
図２５を参照して、図１に従う鍵管理システムと比較して、照明装置４０および／または管理サーバ３０が新たに設けられている場合が示されている。
【０１８４】
管理サーバ３０および照明装置４０は、認証装置２０と接続されているものとする。例えば、認証失敗回数が８である場合に、認証装置２０のＣＰＵ２０２は、例えば、通信Ｉ／Ｆ２１２を介して警報情報を管理サーバ３０に送信するようにしても良い。また、照明装置４０を制御して、照明装置４０から光を認証処理を実行しているユーザに照射して、不正ユーザである場合には、当該不正ユーザを識別し易くするようにすることも可能である。したがって、人目につく確率が高まりセキュリティレベルを高めることが可能となる。あるいは、照明装置４０を制御して認証失敗回数に応じて光を照射する光量を調整するようにしても良い。あるいは、図示しないがスピーカからタッチパネルから出力される音量を認証失敗回数に応じて調整したり、認証失敗回数に応じて警報情報を報知するような構成とすることも可能である。
【０１８５】
したがって、本発明の実施の形態２に従う方式は、再認証の際に他の装置と連動させて動作させることにより、ユーザの記憶に対する負担は大きくなく、簡易に再認証することができるとともに、再認証における高いセキュリティレベルを確保することが可能となる。
【０１８６】
［その他の実施の形態］
本実施の形態に認証装置は、上述の図１に示す鍵管理システム以外にも適用可能である。
【０１８７】
図２６は、本発明のある実施の形態に従う別のシステムの概要について説明する図である。
【０１８８】
図２６を参照して、ここでは、ネットワークＮＷ１に接続されたサーバ装置２８が設けられている。このサーバ装置２８は、同じネットワークＮＷ１に接続されたＰＣ（Personal Computer）２４に加えて、ＰＤＡなどの携帯端末２２および携帯電話２３などによるアクセスを受付ける。すなわち、携帯端末２２は、ネットワークＮＷ１に接続された無線中継局２５を介して、サーバ装置２８へアクセスする。また、携帯電話２３は、基地局２７および基地局２７と接続されたネットワークＮＷ２を介して、サーバ装置２８へアクセスする。当該サーバ装置は、所定のアプリケーションの実行が可能であるものとする。例えば、インターネットショッピング等のサービス、グループウェアのサービス、写真アルバム、文書管理、メールのサービス等が一例として挙げられる。
【０１８９】
ネットワークＮＷ１およびネットワークＮＷ２とはゲートウェイ（ＧＷ）２６と接続される。
【０１９０】
このような各種デバイスからサーバ装置２８へアクセスする際に、上述のような画像認証が実行される。ある形態においては、サーバ装置２８が画像認証に係るすべての処理を実行する。この場合には、たとえば、携帯端末２２および／または携帯電話２３で実行されるＷｅｂアプリケーションを利用して、上述したような各種画面が提供されてもよい。
【０１９１】
別の形態においては、サーバ装置２８と携帯端末２２などとが協働して画像認証に係る処理を実行する。この場合には、携帯端末２２などの専用のアプリケーションがインストールされており、このアプリケーションが画像認証に必要なユーザインターフェイスや中間処理などを提供する。
【０１９２】
なお、上記においては、２つの正解画像を登録して、認証画面において正解画像を２つ選択して、認証処理を実行する画像認証について説明してきたが特に、２つに限られず、１つでも良いし、３つ以上でも良い。また、画像を選択する順番も登録して、順番どおりに正解画像を選択させる方式を採用しても良い。また、画像に限られずパスワード認証とすることも可能である。例えば、４桁等の文字データを登録して、認証画面において、複数の文字データの中から４桁の文字を入力させるようにしても良い。その場合に、例えば、認証失敗回数に応じて選択が可能な文字データの種類を増加させるようにしても良い。
【０１９３】
なお、上記装置を制御する各部について、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）およびメモリカードなどのコンピュータ読取り可能な一時的でない記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１９４】
なお、プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１９５】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１９６】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１９７】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１９８】
２  鍵、３  ユーザ、４  ドア、５  鍵管理装置、６，２５５  外部通信部、７  解錠管理部、２０  認証装置、２２  携帯端末、２３  携帯電話、２５  無線中継局、２７  基地局、２８  サーバ装置、３０  管理サーバ、４０  照明装置、１６４，２６４  データ入出力部、２０４  ＲＡＭ、２０６  ＲＯＭ、２０８  ＣＤドライブ、２１０  ＨＤＤ、２１４  ディスプレイ、２１６  タッチパネル、２２０  内部バス、２５０  認証用データ記憶部、２５２  認証データ、２５３  画像データ、２５６  認証画面生成部、２５８  認証判定部、２６０  ユーザ情報受付部、２６２  認証強度調整部。
【図１】
2011227573.tif 000003
【図２】
2011227573.tif 000004
【図３】
2011227573.tif 000005
【図４】
2011227573.tif 000006
【図５】
2011227573.tif 000007
【図６】
2011227573.tif 000008
【図７】
2011227573.tif 000009
【図８】
2011227573.tif 000010
【図９】
2011227573.tif 000011
【図１０】
2011227573.tif 000012
【図１１】
2011227573.tif 000013
【図１２】
2011227573.tif 000014
【図１３】
2011227573.tif 000015
【図１４】
2011227573.tif 000016
【図１５】
2011227573.tif 000017
【図１６】
2011227573.tif 000018
【図１７】
2011227573.tif 000019
【図１８】
2011227573.tif 000020
【図１９】
2011227573.tif 000021
【図２０】
2011227573.tif 000022
【図２１】
2011227573.tif 000023
【図２２】
2011227573.tif 000024
【図２３】
2011227573.tif 000025
【図２４】
2011227573.tif 000026
【図２５】
2011227573.tif 000027
【図２６】
2011227573.tif 000028