(57)【要約】【課題】ニーモニック認証の技術による効果と同様の効果を有しており、さらに、画像の登録の必要がなく、またプライバシーや肖像権の問題が発生せず、膨大なデータベースの容量を必要としない認証装置を提供する。【解決手段】ユーザに選択される複数の色情報をユーザごとに記憶し、記憶する色の数より多い複数の色を画面に表示する。そして、画面に表示された色のうちユーザに選択された色情報の入力を受け付け、当該入力を受け付けた色情報と、ユーザの登録により記憶する色情報との組み合わせが一致するか否かを判定し、入力を受け付けた色情報と、記憶する色情報との組み合わせが一致すると判定した場合に認証成功を示す情報を出力する。【選択図】図１
2008242589.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに選択される複数の色情報をユーザごとに記憶する選択色記憶手段と、
前記記憶する色の数より多い複数の色を画面に表示する色表示手段と、
前記画面に表示された色のうち前記ユーザに選択された色情報の入力を受け付ける色情報受付手段と、
前記入力を受け付けた色情報と、前記選択色記憶手段の記憶する色情報との組み合わせが一致するか否かを判定し、前記入力を受け付けた色情報と、前記選択色記憶手段の記憶する色情報との組み合わせが一致すると判定した場合に認証成功を示す情報を出力する認証手段と、
を備えることを特徴とする認証装置。
【請求項２】
前記選択色記憶手段は前記複数の色情報とそれら色情報の選択順番とを対応付けて記憶し、
前記認証手段は、前記入力を受け付けた色情報とその選択順番とが、前記記憶する色情報とその選択順番の対応関係と一致する場合に認証成功を示す情報を出力する
ことを特徴とする請求項１に記載の認証装置。
【請求項３】
前記色表示手段は、前記記憶する色の数より多い複数の色を前記画面に表示する
ことを特徴とする請求項１または請求項２に記載の認証装置。
【請求項４】
認証装置における認証方法であって、
前記認証装置の選択色記憶手段が、ユーザに選択される複数の色情報をユーザごとに記憶し、
前記認証装置の色表示手段が、前記記憶する色の数より多い複数の色を画面に表示し、
前記認証装置の色情報受付手段が、前記画面に表示された色のうち前記ユーザに選択された色情報の入力を受け付け、
前記認証装置の認証手段が、前記入力を受け付けた色情報と、前記選択色記憶手段の記憶する色情報との組み合わせが一致するか否かを判定し、前記入力を受け付けた色情報と、前記選択色記憶手段の記憶する色情報との組み合わせが一致すると判定した場合に認証成功を示す情報を出力する
ことを特徴とする認証方法。
【請求項５】
前記認証装置の選択色記憶手段は、前記複数の色情報とそれら色情報の選択順番とを対応付けて記憶し、
前記認証装置の認証手段は、前記入力を受け付けた色情報とその選択順番とが、前記記憶する色情報とその選択順番の対応関係と一致する場合に認証成功を示す情報を出力する
ことを特徴とする請求項４に記載の認証方法。
【請求項６】
前記認証装置の前記色表示手段は、前記記憶する色の数より多い複数の色を前記画面に表示する
ことを特徴とする請求項４または請求項５に記載の認証方法。
【請求項７】
前記請求項１から請求項３のいずれかに記載の認証装置として、コンピュータを機能させるための認証プログラム。
【請求項８】
前記請求項７の認証プログラムを記憶するコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムの利用の許可または不許可を判定する認証装置および認証方法ならびにそのプログラムと記録媒体に関する。
【背景技術】
【０００２】
近年、クレジットカードやキャッシュカードの偽造やスキミングの犯罪が多発しており、クレジットカード管理会社や銀行はユーザに渡すカードを磁気カードからＩＣカードへ変更している。そして、クレジットカードの口座番号とパスワードについてはネットオークションやネットショッピング、キャッシュカードのカード番号とパスワードについてはインターネットバンキングなどで利用する機会が増えている。ここで、クレジットカードやキャッシュカードがＩＣカードへ変更されたとしても、ネットオークションやネットショッピングやインターネットバンキングでは、上述したようにクレジットカードやキャッシュカードの番号とパスワードを入力すれば、利用できるので、ＩＣカードに変更することによるセキュリティ強化の効力は発揮できていない。
【０００３】
つまり、従来、本人確認に使用されるパスワードは、文字や数字の組み合わせが利用される場合が多く、例えばユーザの生年月日や電話番号が利用されるので、他人がキャッシュカードやクレジットカードのパスワードを容易に想像できてしまう可能性が高く、セキュリティが脆弱であり非常に危険となる。一方、ランダムな文字や数字を使用することでセキュリティ強度を上げることができるが、これらのランダムな文字を暗記することは難しく、メモに書いてパーソナルコンピュータの近くに保管したり持ち歩いたりする必要が出てくるので、パスワードが簡単に漏洩しやすいという問題がある。
【０００４】
ここで、覚えやすいパスワードはセキュリティ強度が低く、またセキュリティの高いパスワードは覚えにくいという文字パスワードの問題点を解決するための技術として、ニーモニック認証が注目されている。このニーモニック認証では文字パスワードの代わりに画像を使用しており、ユーザが予め指定した画像が選択されたか否かによって認証を行っている。なおニーモニック認証の技術が特許文献１に開示されている。
【特許文献１】特開２００５−７１２０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のニーモニック認証の技術では、ユーザにとって画像登録する作業が煩雑であり、また画像のプライバシーや肖像権の問題が発生する。またユーザごとに異なる画像を登録する必要があるので、ユーザ数が多いとデータベースの膨大な容量を確保することが必要となってしまう。
【０００６】
そこで本発明は、覚えやすく、個人情報からの推測が困難な情報により、認証を受け付けることができるというニーモニック認証の技術による効果と同様の効果を有しており、さらに、画像の登録の必要がなく、またプライバシーや肖像権の問題が発生せず、膨大なデータベースの容量を必要としない認証装置および認証方法ならびにそのプログラムと記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、ユーザに選択される複数の色情報をユーザごとに記憶する選択色記憶手段と、前記記憶する色の数より多い複数の色を画面に表示する色表示手段と、前記画面に表示された色のうち前記ユーザに選択された色情報の入力を受け付ける色情報受付手段と、前記入力を受け付けた色情報と、前記選択色記憶手段の記憶する色情報との組み合わせが一致するか否かを判定し、前記入力を受け付けた色情報と、前記選択色記憶手段の記憶する色情報との組み合わせが一致すると判定した場合に認証成功を示す情報を出力する認証手段と、を備えることを特徴とする認証装置である。
【０００８】
また本発明は上述の認証装置において、前記選択色記憶手段は前記複数の色情報とそれら色情報の選択順番とを対応付けて記憶し、前記認証手段は、前記入力を受け付けた色情報とその選択順番とが、前記記憶する色情報とその選択順番の対応関係と一致する場合に認証成功を示す情報を出力することを特徴とする。
【０００９】
また本発明は上述の認証装置において、前記色表示手段は、前記記憶する色の数より多い複数の色を前記画面に表示することを特徴とする。
【００１０】
また本発明は認証装置における認証方法であって、前記認証装置の選択色記憶手段が、ユーザに選択される複数の色情報をユーザごとに記憶し、前記認証装置の色表示手段が、前記記憶する色の数より多い複数の色を画面に表示し、前記認証装置の色情報受付手段が、前記画面に表示された色のうち前記ユーザに選択された色情報の入力を受け付け、前記認証装置の認証手段が、前記入力を受け付けた色情報と、前記選択色記憶手段の記憶する色情報との組み合わせが一致するか否かを判定し、前記入力を受け付けた色情報と、前記選択色記憶手段の記憶する色情報との組み合わせが一致すると判定した場合に認証成功を示す情報を出力することを特徴とする認証方法である。
【００１１】
また本発明は上述の認証方法であって、前記認証装置の選択色記憶手段は、前記複数の色情報とそれら色情報の選択順番とを対応付けて記憶し、前記認証装置の認証手段は、前記入力を受け付けた色情報とその選択順番とが、前記記憶する色情報とその選択順番の対応関係と一致する場合に認証成功を示す情報を出力することを特徴とする。
【００１２】
また本発明は上述の認証方法であって、前記認証装置の前記色表示手段は、前記記憶する色の数より多い複数の色を前記画面に表示することを特徴とする。
【００１３】
また本発明は上述の認証装置として、コンピュータを機能させるための認証プログラムである。
【００１４】
また本発明は上述の認証プログラムを記憶するコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１５】
本発明によれば、ユーザは予め登録した色を選択すればよい。ここで大脳生理学的に人は物体を見たときに、その物体の色→形→動きの順に認識するので、形よりも色の認識がより易しいといわれている。従って数字（形）よりも早く色を識別できる。そして、数字を利用しないので、個人情報からの推測が困難となり、また数字と同様に色は覚えやすいというニーモニック認証と同様の効果が得られる上に、さらに、色の情報のみをデータベースに格納しておけばよいので、データベースの膨大な容量を確保する必要がないという効果が得られる。また写真などの画像の登録の必要がないので、プライバシーや肖像権の問題が発生するという心配がないという効果が得られる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態による認証装置を図面を参照して説明する。
図１は同実施形態による認証装置の構成を示すブロック図である。
この図において、符号１は認証装置である。認証装置１は図１で示すように、ユーザが選択する色やその順番の登録を受け付ける選択色登録部１１と、その登録された色の情報をユーザごとに記憶する選択色記憶部１２と、表示パターンのデータを記憶する表示パターン記憶部１３と、表示パターンを画面に表示する表示部１４と、画面上の表示パターンにおいて選択された色の情報を受け付ける色受付部１５と、選択された色の組み合わせやその順番に基づいて認証処理を行う認証部１６とを備えている。
【００１７】
そして認証装置１は、ユーザに選択される複数の色情報をユーザごとに記憶しており、当該ユーザごとに記憶する色の数より多い複数の色を示す表示パターンを画面に表示する。そして、画面に表示された表示パターンにおける色のうちユーザに選択された色情報の入力を受け付ける。そして、入力を受け付けた色情報と、予め記憶する色情報との組み合わせが一致するか否かを判定し、入力を受け付けた色情報と、予め記憶する色情報との組み合わせが一致すると判定した場合に認証成功を示す情報を出力する処理を行う。または認証装置１は、複数の色情報とそれら色情報の選択順番とを対応付けて記憶しておき、入力を受け付けた色情報とその選択順番とが、予め記憶する色情報とその選択順番の対応関係と一致する場合に認証成功を示す情報を出力するようにしても良い。この処理により、本実施形態の認証装置１は、覚えやすく、個人情報からの推測が困難な情報により、認証を受け付けることができるというニーモニック認証の技術による効果と同様の効果を有しており、さらに、画像の登録の必要がなく、またプライバシーや肖像権の問題が発生せず、膨大なデータベースの容量を必要としない認証の手法を提供する。
【００１８】
（第１の実施形態）
図２は第１の実施形態による表示パターンを示す図である。
この図が示すように第１の実施形態による表示パターンは、４×４の１６マスのマトリックス状のパターンであって各マスに異なる色を配置して表示する表示パターンである。例えば、表示パターン記憶部１３には、この表示パターンの色のデータが格納されており、表示部１４は表示パターン記憶部１３から表示パターンに表示する色のデータを読み込んで、各色の表示パターン上の位置をランダムに決定してその表示パターンを端末の画面上に表示する処理を行う。
【００１９】
図３は第１の実施形態による認証装置の処理フローを示す第１の図である。
図４は第１の実施形態による認証装置の処理フローを示す第２の図である。
次に図３、図４を用いて第１の実施形態による認証装置の処理について説明する。
まず認証装置１は例えばインターネットなどの通信回線を介してユーザが利用する端末と接続されている。そして、ユーザは認証装置１に対して選択する色の登録を行う。この時、認証装置１の受付手段１は表示パターンに表示する各色を端末に送信し、端末の画面上に表示パターンを表示する。そして、その表示パターンに表示された色のうちの予め定められた複数（本実施形態においては４つ）の色の選択を受け付ける。例えばユーザがマウスなどの入力装置を操作して画面に表示された表示パターンにおいて、４つの色を選択すると、その情報が端末から認証装置１に送信される。そして、認証装置１の選択色登録部１１が選択された色の情報の入力を受け付ける。またこの時、ユーザは端末にＩＣカードやキャッシュカードの番号を入力し、端末がその番号を認証装置１に送信しているものとする。そして色受付部１５はＩＣカードやキャッシュカードの番号（カード番号や口座番号）と色情報とを対応付けて選択色記憶部１２に格納する。これにより選択色記憶部１２は、ユーザに選択される複数の色情報をユーザごとに記憶する。この色の登録はユーザによって認証処理の前に行われている。
【００２０】
次に、認証時においては、まず、ユーザが端末を操作して認証装置１に接続すると、認証画面が端末に表示される。そしてその認証画面においてユーザはＩＣカードやキャッシュカードの番号を入力する。すると端末は当該番号を認証装置１に送信し、認証装置１が番号を受信する（ステップＳ１０１）。次に、表示部１４が表示パターン記憶部１３から色の情報を読み取って、各色をランダムに表示した表示パターンを端末に送信し（ステップＳ１０２）、端末が当該表示パターンを端末の画面に表示する。次に、認証部１６はユーザの番号（カード番号や口座番号）に対応付けられて、選択色記憶部１２に記録されている４つの色の情報を読み込む（ステップＳ１０３）。そして、色受付部１５が画面に表示した表示パターンにおいて選択された１つ目の色の情報の入力を受け付ける（ステップＳ１０４）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報と、１つ目に選択された色の情報とを比較して、１つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報に含まれるか否かを判定する（ステップＳ１０５）。そして、１つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報に含まれる場合には、１つ目に選択された色の照合完了を判定し（ステップＳ１０６）、次の色の選択まで待機する。また１つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報に含まれない場合には、認証失敗を判定し（ステップＳ１１６）、認証失敗である旨の情報を端末に送信する。
【００２１】
また色受付部１５は画面に表示した表示パターンにおいて選択された２つ目の色の情報の入力を受け付ける（ステップＳ１０７）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報から１つ目に選択された色の情報を除いた残りの各色の情報と、２つ目に選択された色の情報とを比較して、２つ目に選択された色の情報が、残りの各色の情報に含まれるか否かを判定する（ステップＳ１０８）。そして、２つ目に選択された色の情報が、残りの各色の情報に含まれる場合には、２つ目に選択された色の照合完了を判定し（ステップＳ１０９）、次の色の選択まで待機する。また２つ目に選択された色の情報が、残りの各色の情報に含まれない場合には、認証失敗を判定し（ステップＳ１１６）、認証失敗である旨の情報を端末に送信する。
【００２２】
また色受付部１５は画面に表示した表示パターンにおいて選択された３つ目の色の情報の入力を受け付ける（ステップＳ１１０）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報から１つ目と２つ目に選択された色の情報を除いた残りの各色の情報と、３つ目に選択された色の情報とを比較して、３つ目に選択された色の情報が、残りの各色の情報に含まれるか否かを判定する（ステップＳ１１１）。そして、３つ目に選択された色の情報が、残りの各色の情報に含まれる場合には、３つ目に選択された色の照合完了を判定し（ステップＳ１１２）、次の色の選択まで待機する。また３つ目に選択された色の情報が、残りの各色の情報に含まれない場合には、認証失敗を判定し（ステップＳ１１６）、認証失敗である旨の情報を端末に送信する。
【００２３】
また色受付部１５は画面に表示した表示パターンにおいて選択された４つ目の色の情報の入力を受け付ける（ステップＳ１１３）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報から１つ目から３つ目に選択された色の情報を除いた最後の色の情報と、４つ目に選択された色の情報とを比較して、４つ目に選択された色の情報が、最後の色の情報に一致するか否かを判定する（ステップＳ１１４）。そして、４つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報から既に選択された各色の情報を除いた最後の色の情報と一致する場合には、認証成功と判定する（ステップＳ１１５）。また４つ目に選択された色の情報が、最後の色の情報と一致しない場合には、認証失敗を判定する（ステップＳ１１６）。そして、認証失敗の場合には認証部１６は認証失敗である旨の情報を端末に送信する。そして、認証装置１の認証成功または認証失敗の判定に基づいて、当該認証装置１を有する装置がその後の処理を行う。例えばインターネットバンキングであれば、認証装置１から出力された認証成功または認証失敗の情報を銀行システムが受信して、認証成功であれば銀行口座の情報をユーザの端末に表示したり、各種サービスを受け付ける画面を表示したりする処理を行う。
【００２４】
ここで、上述の処理では、４×４の１６マスのマトリックス状の表示パターンにおいて４つの色を順不同にユーザに選択させている。この場合表示パターンからユーザが色を選択する組み合わせは１６Ｃ４であるので、１６Ｃ４＝（１６×１５×１４×１３）／（４×３×２×１）＝１８２０通りの組み合わせがある。従って、数字３桁を順番に選択する場合の組み合わせが１０３＝１０００通りであるので、数字３桁の暗証番号よりはセキュリティ強度の高い認証を提供することができる。
【００２５】
そして、上述の第１の実施形態の処理によれば、ユーザは予め登録した色を選択すればよい。ここで大脳生理学的に人は物体を見たときに、その物体の色→形→動きの順に認識するので、形よりも色の認識がより易しいといわれている。従って数字（形）よりも早く色を識別できる。そして、数字を利用しないので、個人情報からの推測が困難となり、また数字と同様に色は覚えやすいというニーモニック認証と同様の効果が得られるうえに、さらに、色の情報のみをデータベースに格納しておけばよいので、データベースの膨大な容量を確保する必要がないという効果が得られる。また写真などの画像の登録の必要がないので、プライバシーや肖像権の問題が発生するという心配がないという効果が得られる。
【００２６】
（第２の実施形態）
図５は第２の実施形態による認証装置の処理フローを示す第１の図である。
図６は第２の実施形態による認証装置の処理フローを示す第２の図である。
第２の実施形態は第１の実施形態において、色の選択の順番が同一であることを認証成功の要件として加えた場合の形態である。この場合、選択色記憶部１２には色の情報と選択順番の情報とが対応付けられてユーザごとに記録されている。そして、まず、ユーザが端末を操作して認証装置１に接続すると、認証画面が端末に表示される。そしてその認証画面においてユーザはＩＣカードやキャッシュカードの番号を入力する。すると端末は当該番号を認証装置１に送信し、認証装置１が番号を受信する（ステップＳ２０１）。次に、表示部１４が表示パターン記憶部１３から色の情報を読み取って、各色をランダムに表示した表示パターンを端末に送信し（ステップＳ２０２）、当該表示パターンが端末の画面に表示される。
【００２７】
次に、認証部１６はユーザの番号（カード番号や口座番号）に対応付けられて、選択色記憶部１２に記録されている４つの色の情報とその選択順番の情報とを読み込む（ステップＳ２０３）。そして、色受付部１５が画面に表示した表示パターンにおいて選択された１つ目の色の情報の入力を受け付ける（ステップＳ２０４）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報および色に対応する選択順番と、１つ目に選択された色の情報とを比較して、１つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報に含まれるか否かを判定し（ステップＳ２０５）、また当該１つ目に選択された色の選択順番が選択順番１位であるか否かを判定する（ステップＳ２０６）。そして、１つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報に含まれ、かつ１つ目に選択された色の選択順番が選択順番１位である場合には、１つ目に選択された色の照合完了を判定し（ステップＳ２０７）、次の色の選択まで待機する。また１つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報に含まれない場合や、１つ目に選択された色の選択順番が選択順番１位でない場合には、認証失敗を判定し（ステップＳ２２０）、認証失敗である旨の情報を端末に送信する。
【００２８】
また色受付部１５は画面に表示した表示パターンにおいて選択された２つ目の色の情報の入力を受け付ける（ステップＳ２０８）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報から１つ目に選択された色の情報を除いた残りの各色の情報およびそれら各色に対応する選択順番と、２つ目に選択された色の情報とを比較して、２つ目に選択された色の情報が、残りの各色の情報に含まれるか否かを判定し（ステップＳ２０９）、また当該２つ目に選択された色の選択順番が選択順番２位であるか否かを判定する（ステップＳ２１０）。そして、２つ目に選択された色の情報が、残りの各色の情報に含まれ、かつ２つ目に選択された色の選択順番が選択順番２位である場合には、２つ目に選択された色の照合完了を判定し（ステップＳ２１１）、次の色の選択まで待機する。また２つ目に選択された色の情報が、残りの各色の情報に含まれない場合や、２つ目に選択された色の選択順番が選択順番２位でない場合には、認証失敗を判定し（ステップＳ２２０）、認証失敗である旨の情報を端末に送信する。
【００２９】
また色受付部１５は画面に表示した表示パターンにおいて選択された３つ目の色の情報の入力を受け付ける（ステップＳ２１２）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報から１つ目と２つ目に選択された色の情報を除いた残りの各色の情報およびそれら各色に対応する選択順番と、３つ目に選択された色の情報とを比較して、３つ目に選択された色の情報が、残りの各色の情報に含まれるか否かを判定し（ステップＳ２１３）、また当該３つ目に選択された色の選択順番が選択順番３位であるか否かを判定する（ステップＳ２１４）。そして、３つ目に選択された色の情報が、残りの各色の情報に含まれ、かつ３つ目に選択された色の選択順番が選択順番３位である場合には、３つ目に選択された色の照合完了を判定し（ステップＳ２１５）、次の色の選択まで待機する。また３つ目に選択された色の情報が、残りの各色の情報に含まれない場合や、３つ目に選択された色の選択順番が選択順番３位でない場合には、認証失敗を判定し（ステップＳ２２０）、認証失敗である旨の情報を端末に送信する。
【００３０】
また色受付部１５は画面に表示した表示パターンにおいて選択された４つ目の色の情報の入力を受け付ける（ステップＳ２１６）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報から１つ目から３つ目に選択された色の情報を除いた最後の色の情報およびその色に対応する選択順番と、４つ目に選択された色の情報とを比較して、４つ目に選択された色の情報が、最後の色の情報に一致するか否かを判定し（ステップＳ２１７）、また当該４つ目に選択された色の選択順番が選択順番４位であるか否かを判定する（ステップＳ２１８）。そして、４つ目に選択された色の情報が、最後の色の情報に一致し、かつ４つ目に選択された色の選択順番が選択順番４位である場合には、４つ目に選択された色の照合完了を判定する（ステップＳ２１９）。また４つ目に選択された色の情報が、最後の色の情報に一致しない場合や、４つ目に選択された色の選択順番が選択順番４位でない場合には、認証失敗を判定する（ステップＳ２２０）。そして、認証失敗の場合には認証部１６は認証失敗である旨の情報を端末に送信する。
【００３１】
ここで、第２の実施形態の処理では、４×４の１６マスのマトリックス状の表示パターンにおいて４つの色を予め登録された順番通りにユーザに選択させている。この場合表示パターンからユーザが色を選択する組み合わせは１６Ｐ４であるので、１６Ｐ４＝１６×１５×１４×１３＝４３６８０通りの組み合わせがある。従って、数字４桁を順番に選択する場合の組み合わせが１０４＝１００００通りであるので、数字４桁の暗証番号よりはセキュリティ強度の高い認証を提供することができる。なお数字４桁の暗証番号による認証方法と同等のセキュリティ強度を確保するためには、同色を含む１０色程度の表示パターンで十分となる。
【００３２】
そして、上述の第２の実施形態の処理によれば、第１の実施形態と同様に、ユーザは予め登録した色を選択すればよい。そして、数字を利用しないので、個人情報からの推測が困難となり、また数字と同様に色は覚えやすいというニーモニック認証と同様の効果が得られるうえに、さらに、色の情報のみをデータベースに格納しておけばよいので、データベースの膨大な容量を確保する必要がないという効果が得られる。また写真などの画像の登録の必要がないので、プライバシーや肖像権の問題が発生するという心配がないという効果が得られる。
【００３３】
（第３の実施形態）
図７は第３の実施形態による表示パターンを示す図である。
第３の実施形態は表示パターンにおいて予め定められた画像を、複数の色で表示した表示パターンを画面に出力する場合の形態である。図７で示すように、人の顔の画像を複数の色で表示した表示パターンを画面に出力することにより、ニーモニック（画像の選択）に見せかけて、色の選択による認証を行うと、どの色を選択したのかを他人に容易に知られることを防ぐことができる。また各画像を、同色を表す２階調で作成すれば、データベースの容量が少なくてすむ。
【００３４】
（第４の実施形態）
図８は第４の実施形態による表示パターンを示す図である。
第４の実施形態は表示パターンにおいて各色を表す文字を表示する場合の形態である。図８で示すように、各色を配置した表示パターンに色を表す文字（漢字）を合成して表示することにより、色の判別が難しい色覚障害を持つ人が利用できる認証方法とすることができる。
【００３５】
また上述の各実施形態において、表示パターンに配置される色を、色覚障害を持つ人が認識しやすい色とするようにしてもよい。例えば、赤緑色覚障害の場合であれば、赤と緑の区別が付きにくいという障害であるので、赤と緑を同じ表示パターンに表示しないという処理を行うようにする。
【００３６】
また上述の各実施形態の処理においては、認証装置が通信ネットワークを介して接続された端末に表示パターンが表示され、当該表示パターンにおいてユーザが色を選択する例を示したが、例えばキャッシュディスペンサのような装置に認証装置が組み込まれており、その装置に同じく組み込まれた端末上に表示パターンを表示させて認証を行うような場合に利用されても良い。この場合、同じ色でも装置によっては異なる色に見えてしまうという問題があるが、これはカラーマネジメントの技術を利用して各装置の色を統一することによって解決することができる（例えば特開２００４−２４０６０６の技術を利用する）。
【００３７】
（第５の実施形態）
図９は第５の実施形態による認証装置の構成を示すブロック図である。
図９で示すように本実施形態による認証装置１は、図１で示した認証装置１における表示パターン記憶部１３、表示部１４、色受付部１５、認証部１６のみを備え、選択色登録部１１と選択色記憶部１２をユーザの保持するカード１０内に備えるよう構成する。ここで認証装置１はカード１０の記憶する情報を読み込む機能を備えているものとする。そして、ユーザはカード１０に第１の実施形態や第２の実施形態で説明したように、例えば端末を用いて４つの色を登録しておく。この時、端末がカード１０へ出力した４つの色の情報はカード１０内の選択色登録部１１の処理部が受け付けて、選択色記憶部１２に書き込む。
【００３８】
図１０は第５の実施形態による認証装置の処理フローを示す第１の図である。
図１１は第５の実施形態による認証装置の処理フローを示す第２の図である。
次に図１０、図１１を用いて第５の実施形態による認証装置の処理について説明する。
まず、ユーザがカードを認証装置１に挿入またはかざすなどして、カード１０内の選択色記憶部１２に登録した４つの色の情報を認証装置１に読み取らせる。そして認証装置１はカード１０から４つの色の情報を読み取り（ステップＳ３０１）、当該読み取った色の情報を認証部１６に転送する。すると、次に、表示部１４が表示パターン記憶部１３から色の情報を読み取って、各色をランダムに表示した表示パターンを画面等に出力する（ステップＳ３０２）。そして、色受付部１５が画面に表示した表示パターンにおいて選択された１つ目の色の情報の入力を受け付ける（ステップＳ３０３）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報と、１つ目に選択された色の情報とを比較して、１つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報に含まれるか否かを判定する（ステップＳ３０４）。そして、１つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報に含まれる場合には、１つ目に選択された色の照合完了を判定し（ステップＳ３０５）、次の色の選択まで待機する。また１つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報に含まれない場合には、認証失敗を判定し（ステップＳ３１５）、認証失敗である旨の情報を端末に送信する。
【００３９】
また色受付部１５は画面に表示した表示パターンにおいて選択された２つ目の色の情報の入力を受け付ける（ステップＳ３０６）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報から１つ目に選択された色の情報を除いた残りの各色の情報と、２つ目に選択された色の情報とを比較して、２つ目に選択された色の情報が、残りの各色の情報に含まれるか否かを判定する（ステップＳ３０７）。そして、２つ目に選択された色の情報が、残りの各色の情報に含まれる場合には、２つ目に選択された色の照合完了を判定し（ステップＳ３０８）、次の色の選択まで待機する。また２つ目に選択された色の情報が、残りの各色の情報に含まれない場合には、認証失敗を判定し（ステップＳ３１５）、認証失敗である旨の情報を端末に送信する。
【００４０】
また色受付部１５は画面に表示した表示パターンにおいて選択された３つ目の色の情報の入力を受け付ける（ステップＳ３０９）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報から１つ目と２つ目に選択された色の情報を除いた残りの各色の情報と、３つ目に選択された色の情報とを比較して、３つ目に選択された色の情報が、残りの各色の情報に含まれるか否かを判定する（ステップＳ３１０）。そして、３つ目に選択された色の情報が、残りの各色の情報に含まれる場合には、３つ目に選択された色の照合完了を判定し（ステップＳ３１１）、次の色の選択まで待機する。また３つ目に選択された色の情報が、残りの各色の情報に含まれない場合には、認証失敗を判定し（ステップＳ３１５）、認証失敗である旨の情報を端末に送信する。
【００４１】
また色受付部１５は画面に表示した表示パターンにおいて選択された４つ目の色の情報の入力を受け付ける（ステップＳ３１２）。すると認証部１６は選択色記憶部１２から読み込んだ４つの色の情報から１つ目から３つ目に選択された色の情報を除いた最後の色の情報と、４つ目に選択された色の情報とを比較して、４つ目に選択された色の情報が、最後の色の情報に一致するか否かを判定する（ステップＳ３１３）。そして、４つ目に選択された色の情報が、選択色記憶部１２から読み込んだ４つの色の情報から既に選択された各色の情報を除いた最後の色の情報と一致する場合には、認証成功と判定する（ステップＳ３１４）。また４つ目に選択された色の情報が、最後の色の情報と一致しない場合には、認証失敗を判定する（ステップＳ３１５）。そして、認証失敗の場合には認証部１６は認証失敗である旨の情報を画面に表示する。そして、認証装置１の認証成功または認証失敗の判定に基づいて、当該認証装置１を有する装置がその後の処理を行う。例えばインターネットバンキングであれば、認証装置１から出力された認証成功または認証失敗の情報を銀行システムが受信して、認証成功であれば銀行口座の情報をユーザの端末に表示したり、各種サービスを受け付ける画面を表示したりする処理を行う。また認証装置１の機能をＰＣなどのユーザの端末が備えるようにしても良い。
【００４２】
また第５の実施形態による認証装置の処理フローに第２の実施形態による認証装置の処理フローのような、色の選択順序が予め設定された順序かどうかを判定するような仕組みを盛り込んでも良い。この場合、カード１０の選択色記憶部１２は各色の選択順序の情報を記憶する。
【００４３】
（第６の実施形態）
図１２は第６の実施形態による認証装置の構成を示すブロック図である。
図１２で示すように本実施形態による認証装置１はＩＣカードなどのカード１０内部に認証機能が備えられた認証装置であって、図１で示した認証装置１における選択色登録部１１、選択色記憶部１２、表示パターン記憶部１３、認証部１６を備えている。また、例えば端末１００などが図１で示した認証装置１の表示部１４、色受付部１５と、さらに認証結果表示部１７を備える。そして認証装置の機能を備えたカード１０が認証を行って、端末１００にその認証結果等の情報が表示される。ここで端末１００はカード１０の記憶する情報を読み込む機能を備えているものとする。そして、ユーザはカード１０に第１の実施形態や第２の実施形態で説明したように、例えば端末１００などを用いて４つの色を登録しておく。この時、端末１００がカード１０へ出力した４つの色の情報はカード１０内の選択色登録部１１の処理部が受け付けて、選択色記憶部１２に書き込む。
【００４４】
図１３は第６の実施形態による認証装置の処理フローを示す図である。
次に図１３を用いて第６の実施形態による認証装置の処理について説明する。
まず、ユーザがカード１０を端末１００に挿入またはかざすなどして、カード１０内の選択色記憶部１２に登録されている情報を認証装置１に読み取らせる。すると端末１００の表示部１４がカード１０内の表示パターン記憶部１３から色の情報を読み取って、各色をランダムに表示した表示パターンを画面等に出力する（ステップＳ４０１）。そして、色受付部１５が画面に表示した表示パターンにおいて選択された４つの色の情報の入力を受け付ける（ステップＳ４０２）。端末２の色受付部１５は選択を受けた４つの色の情報をデータ変換して（ステップＳ４０３）、カード１０へ送信する（ステップＳ４０４）。
【００４５】
次にカード１０においては、認証部１６が、選択を受けた４つの色の情報と、選択色記憶部１２に記録されている４つの色の情報とを照合し、全てが一致するか否かを判定する（ステップＳ４０５）。なおこの時、選択を受けた４つの色の情報と、記録されている４つの色の情報とを照合し、全てが一致するか否かの判定を行うとともに、さらに選択を受けた４つの色の順番が予め記録されている順番と一致するか否かの判定を行うようにしてもよい。そして、全ての色が一致した場合には認証成功と判定し（ステップＳ４０６）、一つでも色が一致しない場合には認証失敗と判定する（ステップＳ４０７）。そして、その端末１００へ照合結果を送信する（ステップＳ４０８）。
【００４６】
なお、第５や第６の実施形態によれば、カード内にユーザ固有に登録された選択色の情報を保持できるので、認証装置となるサーバや、端末において、多数のユーザの選択色の情報を管理する必要がなくなり、管理者の管理労力を軽減することができる。またカードを保持していなければ認証ができなくなるので、更にセキュリティを高めることができる。また第５の実施形態のようなＩＣカードを使用すれば、選択色記憶部１１がＩＣカード内部にあるので、認証装置は認証のたびにサーバ等に問い合わせをする必要が無く、これによりサーバとの間の通信回数を減らすことで通信コストの削減を行うことができる。また第６の実施形態のようなＩＣカードを使用すれば、認証部がＩＣカード内部にあるので、端末は認証の処理をサーバに依頼する必要が無く、これにより認証の処理を端末とＩＣカードの間で行うことができるので認証処理を短縮することができる。
【００４７】
なお上述の認証装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４８】
また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００４９】
【図１】認証装置の構成を示すブロック図である。
【図２】第１の実施形態による表示パターンを示す図である。
【図３】第１の実施形態による認証装置の処理フローを示す第１の図である。
【図４】第１の実施形態による認証装置の処理フローを示す第２の図である。
【図５】第２の実施形態による認証装置の処理フローを示す第１の図である。
【図６】第２の実施形態による認証装置の処理フローを示す第２の図である。
【図７】第３の実施形態による表示パターンを示す図である。
【図８】第４の実施形態による表示パターンを示す図である。
【図９】第５の実施形態による認証装置の構成を示すブロック図である。
【図１０】第５の実施形態による認証装置の処理フローを示す第１の図である。
【図１１】第５の実施形態による認証装置の処理フローを示す第２の図である。
【図１２】第６の実施形態による認証装置の構成を示すブロック図である。
【図１３】第６の実施形態による認証装置の処理フローを示す図である。
【符号の説明】
【００５０】
１・・・認証装置
１１・・・選択色登録部
１２・・・選択色記憶部
１３・・・表示パターン記憶部
１４・・・表示部
１５・・・色受付部
１６・・・認証部
１７・・・認証結果表示部
【図１】
2008242589.tif 000003
【図２】
2008242589.tif 000004
【図３】
2008242589.tif 000005
【図４】
2008242589.tif 000006
【図５】
2008242589.tif 000007
【図６】
2008242589.tif 000008
【図７】
2008242589.tif 000009
【図８】
2008242589.tif 000010
【図９】
2008242589.tif 000011
【図１０】
2008242589.tif 000012
【図１１】
2008242589.tif 000013
【図１２】
2008242589.tif 000014
【図１３】
2008242589.tif 000015