(57)【要約】  認証項目を選択する順を認証判定要素に加えることでセキュリティを向上することができる認証装置、認証方法及びそれをコンピュータに実行させるプログラムを提供する。  利用者は、入力部１１ａ，１１ｂにより正解画像を選択する。入力部１１ａ，１１ｂは、利用者が選択した認証画像のオン／オフを検出して制御部１２に送る。制御部１２の入力処理部２１は、まず選択画像の位置情報と表示画像情報記憶部２７に記憶されている表示画像情報から選択された画像を特定する。そして、特定した選択画像のオン／オフ順序を抽出処理して選択認証情報として選択認証情報記憶部２５に記憶する。認証判定部２２は、記憶部１３の選択認証情報記憶部２５に記憶された選択認証情報と、正解画像ＤＢ２６に記憶された正解認証情報を比較して、一致した場合は認証成功とする。
2010098383.tif 000002
【特許請求の範囲】
【請求項１】
複数の認証項目を同時にオン状態にする入力が可能な入力部と、
正解認証項目群と、該正解認証項目群を構成する正解認証項目がオン状態及び／又はオフ状態になる順序を示すオン／オフ順序とを有する正解認証情報を記憶する記憶部と、
前記入力部より入力された選択認証項目群のオン／オフ順序と、前記正解認証項目群のオン／オフ順序とを比較し、予め定めた判定基準を満たす場合に認証の成功として判定する認証判定部と、
を備え、
前記判定基準を満たすことは、前記選択認証項目をオン状態からオフ状態にする順序を示す前記選択認証項目群のオフ順序が、前記正解認証項目をオン状態からオフ状態にする順序を示す前記正解認証項目群のオフ順序と同一の順序を含むことであり、
前記正解認証項目群のオン／オフ順序は、複数の正解認証項目が同時にオン状態となった状態から、前記複数の正解認証項目のうち少なくとも１つの正解認証項目がオフ状態となる状態への遷移を含むことを特徴とする認証装置。
【請求項２】
前記正解認証情報のオン／オフ順序は、前記正解認証項目をオフ状態からオン状態にする順序を示す前記正解認証項目群のオン順序を有し、
前記判定基準は、前記選択認証項目群のオン順序が、前記正解認証項目群のオン順序と同一の順序を含むことを特徴とする請求項１に記載の認証装置。
【請求項３】
前記正解認証項目群のオン順序と、前記正解認証項目群のオフ順序とは異なる順序であることを特徴とする請求項２に記載の認証装置。
【請求項４】
前記正解認証情報のオン／オフ順序は、同一正解認証項目の繰り返しオン／オフ順序を含むことを特徴とする請求項１から３のいずれかに記載の認証装置。
【請求項５】
前記正解認証項目群のオン順序は、前記正解認証項目をすべて同時オン状態にするものであることを特徴とする特徴とする請求項２又は３に記載の認証装置。
【請求項６】
前記正解認証項目群のオフ順序は、前記正解認証項目をすべて同時オフ状態にするものであることを特徴とする請求項１から５のいずれかに記載の認証装置。
【請求項７】
前記入力部によるオンあるいはオフの入力は、所定の閾値時間以内で入力された場合に同時とすることを特徴とする請求項４又は５に記載の認証装置。
【請求項８】
前記正解認証項目群のオン／オフ順序は、全ての正解認証項目がオン状態からオフ状態になる順序を含むことを特徴とする請求項１に記載の認証装置。
【請求項９】
複数の認証項目を同時にオン状態にする入力が可能な入力ステップと、
正解認証項目群と、該正解認証項目群を構成する正解認証項目がオン状態及び／又はオフ状態になる順序を示すオン／オフ順序とを有する正解認証情報を記憶する記憶ステップと、
前記入力ステップより入力された選択認証項目群のオン／オフ順序と、前記正解認証項目群のオン／オフ順序とを比較し、予め定めた判定基準を満たす場合に認証の成功として判定する認証判定ステップと、
を備え、
前記判定基準を満たすことは、前記選択認証項目をオン状態からオフ状態にする順序を示す前記選択認証項目群のオフ順序が、前記正解認証項目をオン状態からオフ状態にする順序を示す前記正解認証項目群のオフ順序と同一の順序を含むことであり、
前記正解認証項目群のオン／オフ順序は、複数の正解認証項目が同時にオン状態となった状態から、前記複数の正解認証項目のうち少なくとも１つの正解認証項目がオフ状態となる状態への遷移を含むことを特徴とする認証方法。
【請求項１０】
複数の認証項目を同時にオン状態にする入力が可能な入力ステップと、
正解認証項目群と、該正解認証項目群を構成する正解認証項目がオン状態及び／又はオフ状態になる順序を示すオン／オフ順序とを有する正解認証情報を記憶する記憶ステップと、
前記入力ステップより入力された選択認証項目群のオン／オフ順序と、前記正解認証項目群のオン／オフ順序とを比較し、予め定めた判定基準を満たす場合に認証の成功として判定する認証判定ステップと、
をコンピュータに実行させ、
前記判定基準を満たすことは、前記選択認証項目をオン状態からオフ状態にする順序を示す前記選択認証項目群のオフ順序が、前記正解認証項目をオン状態からオフ状態にする順序を示す前記正解認証項目群のオフ順序と同一の順序を含むことであり、
前記正解認証項目群のオン／オフ順序は、複数の正解認証項目が同時にオン状態となった状態から、前記複数の正解認証項目のうち少なくとも１つの正解認証項目がオフ状態となる状態への遷移を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字や数字のパスワードや認証用画像を選択して、登録しておいた正解項目と比較し認証の成否を判定する認証装置、認証方法及びそれをコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
従来、携帯電話、パソコン、ＡＴＭ等のパスワード認証においては、数字やアルファベット等からなるパスワードをキー入力し、それが予め登録しておいた正解パスワードと一致すれば、認証成立とする方法が一般的である。しかし、この認証方法によれば、パスワード自体の文字数も少なく、入力するキー配置も一定であるので、盗み見等によりパスワードが盗まれてしまうおそれがあった。【０００３】
そこで、特許文献１には、パスワードに加え、入力する際のキーの押す／離すの時間的な特徴量も利用して個人を認証することが記載されている。ここでいう時間的特徴量とは、あるキーを押してから次のキーを押すまでの時間、あるキーを離してから次のキーを離すまでの時間、あるキーを離してから次のキーを押す間での時間、あるキーを押し続けている時間のことである。こうして、認証パラメータを増加させて、パスワードが盗み見等により盗まれてしまうことを防止している。【０００４】
また、特許文献２には、複数のキーを同時に押下してパスワード入力をすることで認証を行うことが記載されている。こうして、一回のキー入力動作でパスワード入力を行うことにより、迅速で安全性の高い認証を可能としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３０５６５４号公報
【特許文献２】特開２００８−１５２７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、任意のキーの押す、離すがペアになっているため、押す方に注目するだけでパスワード自体は分かってしまい、盗み見に弱いという問題があった。【０００７】
また、特許文献２では、同時に押さえた組み合わせに注目するだけで認証に必要な情報が分かってしまうという問題があり、十分なセキュリティが確保できるとは言えない。【０００８】
本発明は、斯かる実情に鑑み、認証項目を選択する順を認証判定要素に加えることでセキュリティを向上することができる認証装置、認証方法及びそれをコンピュータに実行させるプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００９】
本発明は、複数の認証項目を同時にオン状態にする入力が可能な入力部と、正解認証項目群と、該正解認証項目群を構成する正解認証項目がオン状態及び／又はオフ状態になる順序を示すオン／オフ順序とを有する正解認証情報を記憶する記憶部と、前記入力部より入力された選択認証項目群のオン／オフ順序と、前記正解認証項目群のオン／オフ順序とを比較し、予め定めた判定基準を満たす場合に認証の成功として判定する認証判定部と、を備え、
前記判定基準を満たすことは、前記選択認証項目をオン状態からオフ状態にする順序を示す前記選択認証項目群のオフ順序が、前記正解認証項目をオン状態からオフ状態にする順序を示す前記正解認証項目群のオフ順序と同一の順序を含むことであり、
前記正解認証項目群のオン／オフ順序は、複数の正解認証項目が同時にオン状態となった状態から、前記複数の正解認証項目のうち少なくとも１つの正解認証項目がオフ状態となる状態への遷移を含むことを特徴とする認証装置である。【００１０】
ここで、前記正解認証情報のオン／オフ順序は、前記正解認証項目をオフ状態からオン状態にする順序を示す前記正解認証項目群のオン順序を有し、前記判定基準は、前記選択認証項目群のオン順序が、前記正解認証項目群のオン順序と同一の順序を含むことを特徴とする。前記正解認証項目群のオン順序と、前記正解認証項目群のオフ順序とは異なる順序でもよい。【００１１】
また、前記正解認証情報のオン／オフ順序は、同一正解認証項目の繰り返しオン／オフ順序を含むでもよい。
また、前記正解認証情報のオン順序は、前記正解認証項目をすべて同時オン状態にするものであってもよいし、前記正解認証情報のオフ順序は、前記正解認証項目をすべて同時オフ状態にするものであってもよい。
また、前記入力部によるオンあるいはオフの入力は、所定の閾値時間以内で入力された場合に同時としてもよい。【００１２】
また、前記正解認証項目群のオン／オフ順序は、全ての正解認証項目がオン状態からオフ状態になる順序を含むことを特徴とする。【００１３】
また、本発明は、複数の認証項目を同時にオン状態にする入力が可能な入力ステップと、正解認証項目群と、該正解認証項目群を構成する正解認証項目がオン状態及び／又はオフ状態になる順序を示すオン／オフ順序とを有する正解認証情報を記憶する記憶ステップと、前記入力ステップより入力された選択認証項目群のオン／オフ順序と、前記正解認証項目群のオン／オフ順序とを比較し、予め定めた判定基準を満たす場合に認証の成功として判定する認証判定ステップと、を備え、
前記判定基準を満たすことは、前記選択認証項目をオン状態からオフ状態にする順序を示す前記選択認証項目群のオフ順序が、前記正解認証項目をオン状態からオフ状態にする順序を示す前記正解認証項目群のオフ順序と同一の順序を含むことであり、
前記正解認証項目群のオン／オフ順序は、複数の正解認証項目が同時にオン状態となった状態から、前記複数の正解認証項目のうち少なくとも１つの正解認証項目がオフ状態となる状態への遷移を含むことを特徴とする認証方法である。【００１４】
また、本発明は、複数の認証項目を同時にオン状態にする入力が可能な入力ステップと、正解認証項目群と、該正解認証項目群を構成する正解認証項目がオン状態及び／又はオフ状態になる順序を示すオン／オフ順序とを有する正解認証情報を記憶する記憶ステップと、前記入力ステップより入力された選択認証項目群のオン／オフ順序と、前記正解認証項目群のオン／オフ順序とを比較し、予め定めた判定基準を満たす場合に認証の成功として判定する認証判定ステップと、をコンピュータに実行させ、
前記判定基準を満たすことは、前記選択認証項目をオン状態からオフ状態にする順序を示す前記選択認証項目群のオフ順序が、前記正解認証項目をオン状態からオフ状態にする順序を示す前記正解認証項目群のオフ順序と同一の順序を含むことであり、
前記正解認証項目群のオン／オフ順序は、複数の正解認証項目が同時にオン状態となった状態から、前記複数の正解認証項目のうち少なくとも１つの正解認証項目がオフ状態となる状態への遷移を含むことを特徴とするプログラムである。
【発明の効果】
【００１５】
本発明によれば、入力時の選択した認証項目だけを盗み見しても、オン／オフ順序までは確認することは難しく、セキュリティが向上する。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る認証装置の一例を示すブロック図である。
【図２】本発明に係る認証装置を備えた携帯電話の外観図である。
【図３】システム液晶の原理について説明するための図である。
【図４】システム液晶の原理について説明するための図である。
【図５】システム液晶における候補画像の選択動作について説明する図である。
【図６】この認証装置の入力処理部が選択入力のオン／オフ順序を処理する手順を示すフローチャートである。
【図７】図６に続く選択入力のオン／オフ順序を処理する手順を示すフローチャートである。
【図８】認証判定部による手動認証スタートの認証処理の手順を示すフローチャートである。
【図９】認証判定部による自動認証処理の手順を示すフローチャートである。
【図１０】認証項目のオン／オフの順序に対する認証判定の説明図である。
【図１１】認証項目のオン／オフの順序に対する他の認証判定の説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を添付図面を参照して説明する。
図１は、本発明に係る認証装置の一例を示すブロック図であり、図２は、本発明に係る認証装置を備えた携帯電話の外観図である。
【００１８】
図１に示す認証装置１０は、図２の携帯電話に用いられているものであり、利用者がキーによる入力操作を行う入力部１１ｂ、認証処理を行って装置を制御する制御部１２、認証に関する情報を記憶する記憶部１３、認証用の画像を生成する認証画像生成部１４、システム液晶１５を備える構成である。システム液晶１５は、認証画像を表示する表示部１６、利用者がタッチパネルによる入力操作を行う入力部１１ａを備える構成である。
【００１９】
制御部１２は、入力部１１ａ、１１ｂから入力された認証画像を選択するオン／オフの順序を判定するために入力信号を処理する入力処理部２１と、認証が成立するか否かを判定する認証判定部２２と、表示部１６の表示を制御する表示制御部２３を備える。制御部１２については、各部を制御する役割があるが、図においては認証に必要な機能ブロックのみを記載している。また、記憶部１３は、認証用の候補画像情報を記憶する候補画像ＤＢ（ＤＢ：データベース）２４、入力部１１ａ，１１ｂより選択された認証画像の選択認証情報を一旦記憶する選択認証情報記憶部２５、予め登録しておいた認証用正解画像を記憶する正解画像ＤＢ２６、表示部１６に表示した画像データとその表示位置の情報を記憶する表示画像情報記憶部２７を備える。
【００２０】
この認証装置１０は、例えば図２に示す携帯電話３０に使用される。この携帯電話３０において、システム液晶１５の表示部１６は、液晶や有機ＥＬ等のパネルからなり、その表面にはタッチ入力が可能なタッチパネルである入力部１１ａが設けられている。
【００２１】
ここで、光センサを内蔵したシステム液晶について、図を用いて簡単に説明する。まず、システム液晶１５の概要を図３にしめす。システム液晶１５は、表示信号による表示装置の機能と、読み取り信号による入力装置の機能とを実現する。システム液晶１５を画素単位に拡大して記載したのがＤ８２であり、画素（Ｄ９０）毎に光センサが内蔵されており、利用者からの操作（タッチ）を検知できる。
【００２２】
図４は、システム液晶の１画素分の断面図である。システム液晶の上面（利用者がタッチする側）から保護板Ｄ９０２、ガラス板Ｄ９０４、カラーフィルタＤ９０６、撮像素子Ｄ９０８、ガラス板Ｄ９１０、バックライトＤ９１２が配置されている。また、カラーフィルタＤ９０６は、ＲＧＢ色として、赤色のＤ９０６Ｒ、緑色のＤ９０６Ｇ及び青色のＤ９０６Ｂが配置されており、色毎に撮像素子が配置されている。
【００２３】
まず、表示用のバックライトＤ９１２から光が照射される。照射された光は、システム液晶の表示面（保護板Ｄ９０２）に接触されている被写体（利用者の指Ｄ８４）で反射される。反射された光は、撮像素子Ｄ９０８により画像処理が施される。これにより、被写体が、システム液晶の表示面（保護板Ｄ９０２）に接触したこと（タッチ）が検出されることとなる。
【００２４】
そして、画素毎に設置された撮像素子により画像処理が施されるため、複数の被写体の接触位置（座標）を検出することができる。すなわち、従前のタッチパネル（例えば、抵抗膜を利用したタッチパネルや、静電容量の変化を利用したタッチパネル、電磁誘導を利用したタッチパネル等）は、タッチした位置として検知できる箇所は１つであったが、上述のシステム液晶を利用したタッチパネルはタッチした位置を複数同時に検出することができる。
【００２５】
したがって、システム液晶を利用したタッチパネルを利用して、表示された画像、数字、文字、記号等の候補となる項目（候補項目）を表示して利用者に選択させる場合、複数の項目を選択させるといった利用方法が考えられる。
【００２６】
ここで、候補画像の選択について、図５を用いて説明する。図５（ａ）に示すように、
・画像Ａ＜（ｘ１，ｙ１）−（ｘ２，ｙ２）＞
・画像Ｂ＜（ｘ３，ｙ１）−（ｘ４，ｙ２）＞
・画像Ｃ＜（ｘ１，ｙ３）−（ｘ２，ｙ４）＞
・画像Ｄ＜（ｘ３，ｙ３）−（ｘ４，ｙ４）＞
が表示されているとする。
【００２７】
例えば、同時に点Ｍ、点Ｎの２点のタッチが入力処理部２１により検出され、それぞれ座標Ｍ（Ｘｍ，Ｙｍ）、座標Ｎ（Ｘｎ，Ｙｎ）で表されるとする。点Ｍの座標がｘ１＜Ｘｍ＜ｘ２、ｙ１＜Ｙｍ＜ｙ２の位置にあった場合、点Ｍは（ｘ１，ｙ１）−（ｘ２，ｙ２）の範囲に表示されている画像Ａの領域にあるため、入力処理部２１は画像Ａが選択されたと判定する。この場合の各表示画像に対応する領域の座標は、表示画像情報記憶部２７に記憶されている。同様に、点Ｎの座標がｘ１＜Ｘｎ＜ｘ２、ｙ１＜Ｙｎ＜ｙ２の位置にあった場合、点Ｎも画像Ａの領域にあるため、入力処理部２１は画像Ａを選択したと判定する。この場合、点Ｍ、点Ｎの２点のタッチが検出されたが、入力処理部２１が選択する画像は画像Ａのみになる（図５（ｂ））。
【００２８】
しかし、点Ｎの座標がｘ３＜Ｘｎ＜ｘ４、ｙ３＜Ｙｎ＜ｙ４の位置にあった場合、点Ｎは（ｘ３，ｙ３）−（ｘ４，ｙ４）の範囲に表示されている画像Ｄの領域にあるため、入力処理部２１は画像Ｄが選択されたと判定する。この場合は点Ｍ、点Ｎの２点のタッチが検出され、選択される画像は画像Ａと画像Ｄになる。このように同時に複数のタッチが検知されても、前者は画像Ａのみが選択され、後者は画像Ａと画像Ｄの複数画像の選択が行われる（図５（ｃ））。
【００２９】
なお、検出された座標が、どの画像の領域からも外れている場合は、画像の選択は行われない。例えば、点Ｎの座標がｘ２＜Ｘｎ＜ｘ３、ｙ３＜Ｙｎ＜ｙ４の位置にあった場合、点Ｎにより画像は選択されず、点Ｍにより選択された画像のみが選択画像となる（図５（ｄ））。
【００３０】
そして、選択された画像を選択画像として記憶する。なお、画像が選択されたことを表す装飾表示（例えば、選択画像を反転させる、枠線で囲んで表示する、点滅表示させる）等を施してもよい。
【００３１】
また、携帯電話３０の入力部としては、前述のタッチパネルである入力部１１ａだけではなく、操作キーからなる入力部１１ｂも備えている。操作キー１１ｂは、数字やアルファベットの文字キーや、左右上下にカーソル移動が可能な移動キーからなる。
【００３２】
認証に用いる認証項目としては、文字、数字、画像などが考えられる。認証を行う場合は、文字や数字を対応付けた操作キー１１ｂを押すことによって選択したり、表示部１６に表示した文字、数字、画像をタッチパネル１１ａに触れたり、カーソル移動キーによってカーソルを移動させ、決定キーを押すことにより選択する。なお、図２の携帯電話では、このような入力方法となるが、パソコン等では、マウスやトラックボールなどで表示された認証項目を選択することもできる。
【００３３】
本実施形態では、携帯電話３０の表示部１６に認証項目として画像を表示し、それを利用者がタッチパネル１１ａを利用して選択するものとする。利用者が予め登録した正解画像群は４個とする。
【００３４】
この携帯電話３０の表示部１６には、認証に必要な画像群、３×３＝９個（Ｇ１〜Ｇ９）が表示される。認証画像生成部１４は、表示制御部２３の指示により、例えば、記憶部１３の正解画像ＤＢ２６に記憶された正解画像群４個を読み出し、残りの画像５個を候補画像ＤＢ２４に記憶されている画像情報からランダムに選択し、それらをランダムに配置して表示する。これらの表示画像情報は、表示画像情報記憶部２７に記憶される。
表示制御部２３は、認証処理が終了するごとに、認証画像生成部１４に指示を出して表示する画像とその表示配置を更新する。
【００３５】
利用者は、その中から正解画像群４個を、タッチパネル１１ａにより選択する。タッチパネル１１ａは、利用者がタッチパネル１１ａに触った位置と、タッチパネル１１ａのオン／オフを検出して制御部１２に送る。制御部１２の入力処理部２１は、まずタッチパネル１１ａの位置情報と表示画像情報記憶部２７に記憶されている表示画像情報から選択された画像を特定する。そして、特定した選択画像のオン／オフ順序を抽出処理して選択認証情報として選択認証情報記憶部２５に記憶する。
【００３６】
認証判定部２２は、記憶部１３の選択認証情報記憶部２５に記憶された選択認証情報と、正解画像ＤＢ２６に記憶された正解認証情報を比較して、一致した場合は認証成功とし、一致しない場合は認証失敗とする。
【００３７】
図６及び図７は、この認証装置の入力処理部が選択入力のオン／オフ順序を処理する手順を示すフローチャートである。
【００３８】
ここでは、利用者が表示されている候補画像の位置にあるタッチパネル１１ａを指で押した場合、入力部１１ａはＰｒｅｓｓ通知（オン通知）を行い、利用者がタッチパネル１１ａから指を離した場合、入力部１１ａはＲｅｌｅａｓｅ通知（オフ通知）を行う。これらはキューにイベントとして追加される。
【００３９】
また、利用者が表示画像の位置にあるタッチパネル１１ａを指で押して離すとＰｒｅｓｓ通知（オン通知）を行い、利用者が選択状態（オン状態）にある画像の位置にあるタッチパネル１１ａを指で押して離した場合、入力部１１ａはＲｅｌｅａｓｅ通知（オフ通知）を行うとしてもよい。選択状態（オン状態）にある画像は、図２の画像Ｇ１，Ｇ５に示すように、太枠表示をしたり、点滅させたりして、非選択状態（オフ状態）と区別できる表示とする。
【００４０】
利用者が操作キーである入力部１１ｂを操作する場合、ひとつの実装方法では方向キー３２を押すことによりオブジェクトのフォーカスを移動し、決定キー３１を押すことで現在フォーカスがあるオブジェクトが非選択状態（オフ状態）であればPress通知（オン通知）を行い選択状態（オン状態）にし、選択状態（オン状態）であればRelease通知（オフ通知）を行い非選択状態（オフ状態）にする事ができる。
【００４１】
入力部１１ａ，１１ｂより認証入力が有るまで待機して、認証入力があった場合（ステップＳ１；Ｙｅｓ）、制御部１２はタイムカウントを開始する（ステップＳ２）。入力部１１ａ，１１ｂがＰｒｅｓｓ通知であるかを確認し（ステップＳ３）、Ｐｒｅｓｓ通知があれば、図７に示すように、キューにＲｅｌｅａｓｅイベントがあるかを確認する（ステップＳ８）。Ｒｅｌｅａｓｅイベントがあれば、Ｒｅｌｅａｓｅイベントを出力し（ステップＳ９）、キューを空にして（ステップＳ１０）、キューにＰｒｅｓｓイベントを追加する（ステップＳ１１）。また、キューにＲｅｌｅａｓｅイベントがなければ、キューにＰｒｅｓｓイベントを追加する（ステップＳ１１）。
【００４２】
ステップＳ３にて、入力部１１ａ，１１ｂよりＰｒｅｓｓ通知がなければ、Ｒｅｌｅａｓｅ通知がないかを確認する（ステップＳ４）。Ｒｅｌｅａｓｅ通知があれば、キューにＰｒｅｓｓイベントがあるかを確認する（ステップＳ１２）。Ｐｒｅｓｓイベントがあれば、Ｐｒｅｓｓイベントを出力し（ステップＳ１３）、キューを空にして（ステップＳ１４）、キューにＲｅｌｅａｓｅイベントを追加する（ステップＳ１５）。また、キューにＰｒｅｓｓイベントがなければ、キューにＰｒｅｓｓを追加する（ステップＳ１５）。
【００４３】
ステップＳ４にて、入力処理部２１は、Ｒｅｌｅａｓｅ通知がなければ、所定の時間が経過してタイムアウトであるかを確認する（ステップＳ５）。タイムアウトでなければ、ステップＳ３に戻る。タイムアウトであれば、キューにたまっているイベントを全て出力し（ステップＳ６）、キューを空にして（ステップＳ７）、ステップＳ１に戻る。
【００４４】
ここで、タイムカウント開始からタイムアウトまでの時間は、複数の認証画像の同時オン／オフの判定を行うためのものである。予め同時入力判定の閾値時間を定めておき、これを経過したものは、同時入力ではないものとして、入力順にキューから出力する（ステップＳ６）。
同時判定の閾値時間内のものは、ステップＳ８〜Ｓ１１、Ｓ１２〜１５の処理により、キューに保持していたＰｒｅｓｓ／Ｒｅｌｅａｓｅのイベントを同時入力として出力する。
【００４５】
図８は、認証判定部２２による手動認証スタートの認証処理の手順を示すフローチャートである。
これは、操作キー１１ｂに認証キーが存在し、認証項目の選択が終了した時点で、認証キーを押すことにより、認証処理が行われるものである。
【００４６】
選択認証情報記憶部２５を空にする初期化を行う（ステップＳ２１）。次に入力処理部２１から入力があるかを確認する（ステップＳ２２）。入力があれば、それが認証入力であるかを確認する（ステップＳ２３）。認証入力でなければ、ステップＳ２２に戻り再び入力があるまで待機する。認証入力であれば、タイムカウントを開始する（ステップＳ２４）。認証入力であれば、選択認証情報を選択認証情報記憶部（図８の入力バッファ）２５に記憶する（ステップＳ２５）。所定時間が経過してタイムアウトとなるかを確認する（ステップＳ２６）。タイムアウトであれば、認証失敗とし（ステップＳ３２）、タイムアウトでなければ、ステップＳ２７に進む。ステップＳ２７にて、再び入力処理部２１から入力があるかを確認する。入力が有れば、認証入力かあるいは認証スタートであるかを確認する（ステップＳ２８）。認証入力であれば、ステップＳ２５に戻る。
【００４７】
ここのタイムカウント開始からタイムアウトまでの時間は、認証入力に設けた制限時間であり、この時間内に入力されなければ、認証失敗と見なす処理を行っている（ステップＳ２６，Ｓ３２）。こうして利用者が入力かける時間を制限することにより、認証項目を探る余裕を与えないようになっている。
【００４８】
認証スタートキーが押されている場合、認証判定部２２が認証処理をスタートする。ステップＳ２９にて、選択認証情報記憶部２５に記憶されている選択認証情報と、正解画像ＤＢ２６に記憶されている正解認証情報とを比較する。選択認証情報と正解認証情報とが一致するかを確認し（ステップＳ３０）、一致すれば認証成功とし（ステップＳ３１）、一致しなければ、認証失敗とする（ステップＳ３２）。
【００４９】
なお、選択認証情報と正解認証情報を比較する際には、両者が完全に一致していない場合でも定められた条件を満たす限りにおいては認証成功として扱うこともできる。この条件を適切に調節することで求められる認証の強度と、使い勝手との間のバランスを取ることが可能である。
【００５０】
例えば、ステップ３０における判定処理において、正解画像ＤＢ２６に記憶されているオン／オフ順序の要素が１０個あれば、９個までなら認証したと判定する。この判定基準については予め設定しておく。
【００５１】
図９は、認証判定部２２による自動認証処理の手順を示すフローチャートである。
この認証処理では、入力部１１ａ，１１ｂから認証入力がされているときは、入力と共に順次認証判定を進めていくものである。
【００５２】
選択認証情報記憶部２５を空にする初期化を行う（ステップＳ４１）。次に入力処理部２１から入力があるかを確認する（ステップＳ４２）。入力があれば、それが認証入力であるかを確認する（ステップＳ４３）。認証入力でなければ、ステップＳ４２に戻り再び入力があるまで待機する。認証入力であれば、タイムカウントを開始する（ステップＳ４４）。認証入力であれば、選択認証情報を選択認証情報記憶部２５に記憶する（ステップＳ４５）。所定時間が経過してタイムアウトとなるかを確認する（ステップＳ４６）。タイムアウトであれば、認証失敗とし（ステップＳ５１）、タイムアウトでなければ、ステップＳ４７に進む。
【００５３】
ここで、タイムカウント開始からタイムアウトまでの時間は、図８で説明したものと同じである。
【００５４】
ステップ４７において、入力された選択認証情報と正解認証情報とが一致するかを確認し（ステップＳ４８）、一致すれば、正解認証情報のシーケンスが全て終了したかを確認する（ステップＳ４９）。終了していなければステップＳ４２に戻り、終了していれば認証成功とする（ステップＳ５０）。ステップＳ４８で一致していなければ、認証失敗とする（ステップＳ５１）。
【００５５】
このように、認証項目が入力されたるたびに、正解認証情報のシーケンスと比較して、シーケンスが終了するまで自動的に認証処理を続ける。
【００５６】
なお、ここでも選択認証情報と正解認証情報を比較する際には、両者が完全に一致していない場合でも定められた条件を満たす限りにおいては認証成功として扱うこともできる。ステップ４８における判定処理において、利用者が選択したオン／オフ順序の要素が判定基準を満たした場合、認証したと判定する。
【００５７】
さて、認証項目のオン／オフの順序に対してどのように認証判定を行うかについて図１０を用いて説明する。
【００５８】
ここで、以下に記載するオン／オフ順序とは、認証項目をオン状態及び／又はオフ状態にする順序であり、認証項目の違い及び状態の違いを問わずに時系列に並べたものである。従って、オフ順序とは、認証項目をオン状態からオフ状態にする順序であり、認証項目の違いを問わずに時系列に並べたものである。さらに、オン順序とは、認証項目をオフ状態からオン状態にする順序であり、認証項目の違いを問わずに時系列に並べたものである。
【００５９】
入力部１１ａによるタッチパネルを押すイベントをＰで表し（Ｐｒｅｓｓ）、離すイベントをＲで表す（Ｒｅｌｅａｓｅ）。ここでは、図２に示す表示画像Ｇ（１）〜Ｇ（９）を認証項目群として選択するものとする。選択した画像は、括弧内の数字により示すものとする。例えば、Ｐ（１）とすると、画像Ｇ（１）を押した（オンした）ことを意味する。
また、同時押し・離しはパラメータの中に「，」で区切って並べて記述する。例えば、Ｒ（２，５）は、画像Ｇ（２），Ｇ（５）を同時に離すことを意味する。以下、画像については数字のみで表す。図の矢印は、その始点でタッチパネルを押し、その終点（矢の先端）でタッチパネルを離すことを表す。
【００６０】
図１０（ａ）には、従来のパスワード認証を示す。正解項目はＰ（２），Ｒ（２），Ｐ（３），Ｒ（３），Ｐ（１），Ｒ（１），Ｐ（４），Ｒ（４）となり、２，３，１，４の順に押し・離し（オン・オフ）すると認証が成功する。
このオン／オフ順序の場合、画像に指してタッチパネルを押した次に離しているので、第三者に盗み見されやすい。
【００６１】
図１０（ｂ）には、押した順＋離した順を示す。正解項目を、Ｐ（２），Ｐ（３），Ｐ（１），Ｐ（４），Ｒ（４），Ｒ（２），Ｒ（３），Ｒ（１）とする。つまり、（２，３，１，４）の順で押さえ、（４，２，３，１）の順で離すと認証が成功する。
このオン／オフ順序の場合、一旦全ての正解画像を指してタッチパネルを同時押した状態になり、つぎに押したときとは異なる順でオフしていくので、第三者には盗み見されにくい。
【００６２】
図１０（ｃ）には、繰り返す場合を示す。正解項目を、Ｐ（２），Ｐ（３），Ｐ（１），Ｐ（４）Ｒ（１），Ｒ（３），Ｐ（３），Ｐ（５），Ｒ（２），Ｒ（３），Ｒ（５），Ｒ（４）とする。つまり、画像を（２，３，１，４）の順で押さえ、（１，３）の順で離す。この時点で押さえられているのは（２，４）である。次に、（２，４）を押さえたまま（３，５）の順で押さえる。この時点で押さえられているのは（２，３，４，５）である。（２，３，５，４）の順で離すと認証が成功する。
このオン／オフ順序の場合、画像Ｇ３を繰り返し、オン／オフしているので、さらに第三者には盗み見されにくい。
【００６３】
図１０（ｄ）には、同時押しの場合を示す。正解項目を、Ｐ（２，４），Ｒ（４），Ｒ（２）とする。つまり、画像を（２，４）を同時に押さえ、次に（４，２）の順に離すと認証が成功する。
このオン／オフ順序の場合、画像を同時押し（同時オン）してから、順にオフしているので、さらに第三者には同時押しなのか、そうでないのか判断しづらく盗み見されにくい。
【００６４】
図１０（ｅ）には、同時離しの場合を示す。正解項目を、Ｐ（１），Ｐ（３），Ｒ（１，３）とする。つまり、画像を（１，３）の順に押さえ、次に（１，３）を同時に離すと認証が成功する。
このオン／オフ順序の場合、同時押し状態になってから、同時にオフしているので、さらに第三者には同時離しなのか、そうでないのか判断しづらく盗み見されにくい。
【００６５】
図１１には離す順序で判定する場合を示す。この実施例では押さえた場合のイベントは無視し、離したイベントを用いて認証を行う。正解項目をＲ（４），Ｒ（２），Ｒ（３），Ｒ（１）とする。この場合、（ａ）の様に（２，３，１，４）の順に押さえ、（４，２，３，１）の順に離すと認証が成功する。それに加え（ｂ）の様に（４，３，１，２）の順に押さえ、（４，２，３，１）の順に離した場合も認証が成功する。この様にこの実施例では押す順が違っていても離す順があっていれば認証が成功する。
このオン／オフ順序の場合、同時にオフになった場合のオフ順序しか判定しないので、さらに第三者にはオン順序も認証に必要と見えるため、盗み見されにくい。
【００６６】
このように、押し・離し（オン／オフ）順のバリエーションにより認証が可能であり、携帯電話のように選択できる認証項目が少ない場合でも、多くの認証組み合わせが可能となる。従って、単に盗み見により、認証項目を知ったとしても、それだけでは認証を成功させることはできず、また見ただけでは順序を探り当てることは難しいので、セキュリティを向上させることができる。また、選択する項目の順序だけであり、押し時間や離し時間などの時間的特徴量には左右されないので、利用者も操作が容易となる。
【００６７】
また、上記実施形態に係る認証装置の処理手順を、コンピュータによって実現することができる。その場合、このような機能の処理内容を記述したプログラムが提供され、そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、例えば、コンピュータで読み取り可能な記録媒体に記録して提供したり、サーバからネットワークを介して提供したりする。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。
【００６８】
尚、本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００６９】
１０  認証装置
１１  入力部
１１ａ  入力部（タッチパネル）
１１ｂ  入力部（操作キー）
１２  制御部
１３  記憶部
１４  認証画像生成部
１５  システム液晶
１６  表示部
２１  入力処理部
２２  認証判定部
２３  表示制御部
２４  候補画像ＤＢ
２５  選択認証情報記憶部
２６  正解画像ＤＢ
２７  表示画像情報記憶部
３０  携帯電話
【図１】
2010098383.tif 000003
【図２】
2010098383.tif 000004
【図３】
2010098383.tif 000005
【図４】
2010098383.tif 000006
【図５】
2010098383.tif 000007
【図６】
2010098383.tif 000008
【図７】
2010098383.tif 000009
【図８】
2010098383.tif 000010
【図９】
2010098383.tif 000011
【図１０】
2010098383.tif 000012
【図１１】
2010098383.tif 000013
【手続補正書】
【提出日】平成23年3月31日(2011.3.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
認証項目をオン状態又はオフ状態にする入力部と、
認証項目と、前記認証項目の状態との組の遷移を正解認証情報として記憶する記憶部と、
前記入力部より入力された認証項目と前記入力部より入力された前記認証項目の状態との組の遷移と、前記正解認証情報とを比較し、前記比較の結果が予め定めた判定基準を満たす場合に認証の成功として判定する認証判定部と、
を備え、
前記正解認証情報に含まれる状態にはオフ状態を含むことを特徴とする認証装置。
【請求項２】
前記オフ状態とは、前記認証項目が選択されていない状態であることを特徴とする請求項１に記載の認証装置。
【請求項３】
前記判定基準は、前記入力部より入力された認証項目と前記入力部より入力された前記認証項目の状態との組の遷移と、前記正解認証情報とが一致していることであることを特徴とする請求項１又は２に記載の認証装置。
【請求項４】
前記正解認証情報は、ある認証項目がオフ状態であることと、他の認証項目がオフ状態であることとを含むことを特徴とする請求項１から３のいずれかに記載の認証装置。
【請求項５】
（削除）
【請求項６】
前記正解認証情報に含まれるすべての前記状態がオフ状態であることを特徴とする請求項４に記載の認証装置。
【請求項７】
前記正解認証情報は、ある認証項目がオフ状態であることと、他の認証項目がオン状態であることとを含むことを特徴とする請求項１から３のいずれかに記載の認証装置。
【請求項８】
前記正解認証情報において、オン状態の前記認証項目からなる遷移と、オフ状態の前記認証項目からなる遷移とが異なることを特徴とする請求項１から３のいずれかに記載の認証装置。
【請求項９】
認証項目をオン状態又はオフ状態にする入力ステップと、
認証項目と、前記認証項目の状態との組の遷移を正解認証情報として記憶する記憶ステップと、
前記入力ステップにより入力された認証項目と前記入力ステップにより入力された前記認証項目の状態との組の遷移と、前記正解認証情報とを比較し、前記比較の結果が予め定めた判定基準を満たす場合に認証の成功として判定する認証判定ステップと、
を備え、
前記正解認証情報に含まれる状態にはオフ状態を含むことを特徴とする認証方法。
【請求項１０】
請求項１から４及び６から８までのいずれかに記載の認証装置の各部としてコンピュータを動作させるためのプログラム。
【国際調査報告】
2010098383.tif 000014
2010098383.tif 000015
2010098383.tif 000016
2010098383.tif 000017