(57)【要約】【課題】簡易な方式でユーザの利便性を考慮しつつ、不正アクセス者に対するセキュリティ強度を高めることが可能な認証システムを提供する。【解決手段】別の認証装置の認証状況を確認する（ステップＳ３００）。そして、取得した認証状況データについて、別の認証装置の認証成功回数が奇数回であるかどうかを判断する（ステップＳ３０２）。ステップＳ３０２において、別の認証装置の認証成功回数が奇数回であると判断した場合（ステップＳ３０２においてＹＥＳ）には、認証強度が高の認証画面を表示する（ステップＳ３０４）。ステップＳ３０２において、別の認証装置の認証成功回数が偶数回であると判断した場合（ステップＳ３０２においてＮＯ）には、認証強度が通常の認証画面を表示する（ステップＳ３０６）。【選択図】図３３
2011238111.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）およびメモリカードなどのコンピュータ読取り可能な一時的でない記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０３１９】
なお、プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０３２０】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０３２１】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０３２２】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０３２３】
２，１２２  鍵、３  ユーザ、４  ドア、５，１２５  鍵管理装置、６，１２６，２５５，１２５５  外部通信部、７，１２７  施錠・開錠管理部、２０，１２０  認証装置、２２  携帯端末、２３  携帯電話、２５  無線中継局、２７  基地局、２８  サーバ装置、３０  管理サーバ、４０  照明装置、２０２  ＣＰＵ、２０４  ＲＡＭ、２０６  ＲＯＭ、２０８  ＣＤドライブ、２１０  ＨＤＤ、２１２  通信Ｉ／Ｆ、２１４  ディスプレイ、２１６  タッチパネル、２２０  内部バス、２５０，１２５０  認証用データ記憶部、２５２，１２５２  認証データ、２５３，１２５３  画像データ、２５６，１２５６  認証画面生成部、２５８，１２５８  認証判定部、２６０，１２６０  ユーザ情報受付部、２６２  認証強度調整部、２６４，１２６４  データ入出力部。
【図１】
2011238111.tif 000003
【図２】
2011238111.tif 000004
【図３】
2011238111.tif 000005
【図４】
2011238111.tif 000006
【図５】
2011238111.tif 000007
【図６】
2011238111.tif 000008
【図７】
2011238111.tif 000009
【図８】
2011238111.tif 000010
【図９】
2011238111.tif 000011
【図１０】
2011238111.tif 000012
【図１１】
2011238111.tif 000013
【図１２】
2011238111.tif 000014
【図１３】
2011238111.tif 000015
【図１４】
2011238111.tif 000016
【図１５】
2011238111.tif 000017
【図１６】
2011238111.tif 000018
【図１７】
2011238111.tif 000019
【図１８】
2011238111.tif 000020
【図１９】
2011238111.tif 000021
【図２０】
2011238111.tif 000022
【図２１】
2011238111.tif 000023
【図２２】
2011238111.tif 000024
【図２３】
2011238111.tif 000025
【図２４】
2011238111.tif 000026
【図２５】
2011238111.tif 000027
【図２６】
2011238111.tif 000028
【図２７】
2011238111.tif 000029
【図２８】
2011238111.tif 000030
【図２９】
2011238111.tif 000031
【図３０】
2011238111.tif 000032
【図３１】
2011238111.tif 000033
【図３２】
2011238111.tif 000034
【図３３】
2011238111.tif 000035
【図３４】
2011238111.tif 000036
【図３５】
2011238111.tif 000037