(57)【特許請求の範囲】
【請求項１】
虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法において、
端末機とサーバーが、各々のメモリに、認証のための虹彩イメージ情報を各々登録貯蔵する段階;
前記端末機が、カメラで撮影獲得した虹彩イメージ情報を含む１または２以上の使い捨てパスワードを生成する段階;
前記生成された虹彩イメージ情報を含む１または２以上の使い捨てパスワードを端末機とサーバーが、各々のメモリに各々貯蔵する段階;
前記端末機が、認証のために前記端末機に付着されたカメラで虹彩イメージ情報を撮影獲得する段階;
前記端末機が、前記端末機に貯蔵された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送する段階; 及び
使い捨てパスワードが一致するか否かを比較判断するアルゴリズムを内蔵したサーバーが、前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードとサーバーに貯蔵された使い捨てパスワードが一致しているか否かを比較判断して認証を行う段階を含み、
前記使い捨てパスワードは、虹彩イメージ情報を含むハッシュ関数によって生成されたハッシュデータを含み、
ハッキングの際に保安性を高めるために、前記ハッシュ関数のハッシュデータチェインからｎ番目のハッシュデータであるＨ_ｎは、前記サーバーがメモリに貯蔵し、残りのｎ-１個のハッシュデータは、前記端末機がメモリに貯蔵することを特徴とする
虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。
【請求項２】
請求項１において、
前記端末機が、前記虹彩イメージ情報を含む使い捨てパスワードを生成する際にハッシュ関数を用いて生成し、虹彩イメージ情報をハッシュ関数の変数に用いて構成する
ことを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。
【請求項３】
請求項１または２において、
前記端末機とサーバーは、認証の際に処理速度を高め、貯蔵の際にメモリ容量を減らすために、虹彩イメージ情報をフーリエ変換またはウェブレット変換に加工した虹彩イメー
ジテンプレートを用いる
ことを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。
【請求項４】
請求項１または２において、
前記端末機が、保安の安全性と信頼性を高めるためにハッシュ関数の変数を虹彩イメージ情報とするハッシュデータチェインを生成したあと、撮影獲得した虹彩イメージ情報を完全に削除する
ことを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。
【請求項５】
請求項１または２において、
前記端末機が、虹彩イメージ情報を含むユーザーの虹彩イメージ情報のそれぞれの特徴を含んでいる特定の領域に属するピクセル単位のイメージデータのみを切り取ったデータを使い捨てパスワード生成のためのシードに用いる
ことを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。
【請求項６】
請求項１において、
前記認証のために前記端末機に付着されたカメラを利用して虹彩イメージ情報を撮影獲得する段階の次の段階で、前記端末機が、前記端末機に付着されたカメラで撮影された虹彩イメージ情報と前記端末機に貯蔵された虹彩イメージ情報を比較して、ユーザーが端末機の持ち主であることを確認する段階をさらに付加する
ことを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。
【請求項７】
請求項１において、
前記端末機が、前記虹彩イメージ情報を含む使い捨てパスワードを保安性を高めるために暗号化する段階; 及び
前記サーバーにおいては、前記暗号化された虹彩イメージ情報を含む使い捨てパスワードを復号化する段階をさらに含む
虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。
【請求項８】
請求項１乃至３において、
前記サーバーは、端末機から転送されたハッシュ関数のハッシュデータＨ_ｉがユーザーの使い捨てパスワードであるかを判別するために、サーバーに貯蔵されていたハッシュ関数をＨ_ｉに少なくとも１以上適用し、サーバーに貯蔵されていたＨ_ｎと同一のハッシュ関数のハッシュデータが得られるとＨ_ｉをユーザーの使い捨てパスワードと一致していると判断する
ことを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。
【請求項９】
請求項８において、
前記虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法は、使い捨てパスワードが互いに一致して承認が行われると、端末機とサーバーの両方が、従来のハッシュデータを更新することができ、
更新は、承認が行われる度に遂行されるか、端末機とサーバーの負担を考えて更新の頻度が設定値に入力貯蔵され、制限される
ことを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。
【請求項１０】
請求項９において、
前記ハッシュデータの更新は、認証のために撮影された虹彩イメージに基づいて遂行される
ことを特徴とする使い捨てパスワードを用いた認証方法。
【請求項１１】
請求項１または２において、
認証の際に保安性を高めるために、認証を受けるために端末機からサーバーに転送されるデータに虹彩イメージ情報と端末機ＩＤがさらに含まれる
ことを特徴とする使い捨てパスワードを用いた認証方法。
【請求項１２】
虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置において、
認証のための虹彩イメージ情報を各々のメモリに貯蔵している端末機とサーバー;
認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設置され、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成して、生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送するように構成された端末機；及び
前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断して認証を行うアルゴリズムの内蔵されたサーバーを含み、
前記使い捨てパスワードは、虹彩イメージ情報、ハッシュ関数によって生成されたデータ及び端末機ＩＤの中で、虹彩イメージ情報を含む少なくとも１以上を混合構成され、
前記ハッシュ関数はハッキングの際に保安性を高めるために、ハッシュ関数のハッシュデータチェインにおいてｎ番目のハッシュデータであるＨ_ｎはサーバのメモリに貯蔵し、残りのｎ-１個のハッシュデータは端末機のメモリに貯蔵することを特徴とする
虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項１３】
請求項１２において、
前記虹彩イメージ情報を含む使い捨てパスワードを生成する際にハッシュ関数を用いて、虹彩イメージ情報をハッシュ関数の変数に用いて構成することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項１４】
請求項１２または１３において、
前記虹彩イメージ情報は認証の際に処理速度を高め、貯蔵の際にメモリ容量を減らすために虹彩イメージ情報をフーリエ変換またはウエーブレット変換に加工した虹彩イメージテンプレートを用いることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項１５】
請求項１２または１３において、
前記ハッシュ関数は保安の安全性と信頼性を高めるためにハッシュ関数の変数を虹彩イメージ情報とするハッシュデータチェインを生成したあと、撮影獲得した虹彩イメージ情報を完全に削除することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項１６】
請求項１２または１３において、
前記虹彩イメージ情報は、虹彩イメージ情報を含むユーザー虹彩イメージ情報それぞれの特徴を含んでいる特定領域に属するピクセル単位のイメージデータのみを切り取ったデータを使い捨てパスワード生成のためのシードとして用いることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項１７】
請求項１２において、
前記端末機には端末機に付着されたカメラで撮影された虹彩イメージ情報と端末機に貯蔵された虹彩イメージ情報を比較してユーザーが端末機の持つ主であることを確認する構成をさらに付加することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項１８】
請求項１２において、
前記虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置の保安性を高めるために虹彩イメージ情報を含む使い捨てパスワードを暗号化してサーバーに転送し、前記サーバーでは前記暗号化した虹彩イメージ情報を含む使い捨てパスワードを復号化する構成をさらに含む虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項１９】
請求項１２において、
前記サーバーは、端末機から転送されたハッシュ関数のハッシュデータＨ_ｉがユーザーの使い捨てパスワードであるかを判別するために、サーバーに貯蔵されていたハッシュ関数を少なくとも一度Ｈ_ｉに適用して、サーバーに貯蔵されていたＨ_ｎと同一のハッシュ関数のハッシュデータを得られると、Ｈ_ｉをユーザーの使い捨てパスワードと一致しているものと判断することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項２０】
請求項１９において、
前記虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法は、使い捨てパスワードが互いに一致して承認が行われると、端末機とサーバー全てが従来のハッシュデータを更新することができ、
更新は、サーバーで承認が行われる度に遂行するか、端末機とサーバーの負担を考えて更新の頻度を設定値に入力貯蔵して制限することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項２１】
請求項１９において、
前記ハッシュデータの更新は認証のために撮影された虹彩イメージに基づいて遂行されることを特徴とする使い捨てパスワードを用いた認証装置。
【請求項２２】
虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置において、
認証のための虹彩イメージを変数に用いる使い捨てパスワードを貯蔵しているスマートカード；
認証のための虹彩イメージ情報をメモリに貯蔵しているサーバー；
認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設定され、カードリーダーが設置された据置台；及び
前記据置台から転送された虹彩イメージを変数に構成された使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致しているかどうかを比較判断して認証を行うアルゴリズムが内蔵されたサーバーを含み、
前記スマートカードは、保安性を高めるために虹彩イメージ情報を変数に構成されたハッシュ関数、虹彩イメージ情報及び据置台ＩＤの中、虹彩イメージ情報を変数に構成されたハッシュ関数を含む少なくとも１以上に構成され、
前記ハッシュ関数はハッキングの際に保安性を高めるためにハッシュ関数のハッシュデータチェインにおいてｎ番目のハッシュデータであるＨ_ｎはサーバーのメモリに貯蔵し、残りのｎ_１個のハッシュデータはスマートカードのメモリに貯蔵することを特徴とする
虹彩イメージ情報含む使い捨てパスワードを用いた認証装置。
【請求項２３】
請求項２２において、
前記スマートカードとサーバーに貯蔵される虹彩イメージ情報は、認証の際に処理速度を高め、貯蔵の際にメモリの容量を減らすために虹彩イメージ情報をフーリエ変換またはウェブーレット変換に加工した虹彩イメージテンプレートを用いることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項２４】
請求項２２または２３において、
前記ハッシュ関数は保安の安全性と信頼性を高めるために、ハッシュ関数の変数を虹彩イメージ情報とするハッシュデータチェインを生成した後、キャップチャされた虹彩イメージをスマートカードのメモリから完全に削除することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項２５】
請求項２２または２３において、
前記スマートカードとサーバーに貯蔵される虹彩イメージ情報は、虹彩イメージ情報を含むユーザー虹彩イメージ情報それぞれの特徴を含む特定領域に属するピクセル単位のイメージデータのみを切り取ったデータを使い捨てパスワード生成のためのシードに用いることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項２６】
請求項２５において、
前記スマートカードは据置台に付着されたカメラで撮影された虹彩イメージ情報とスマートカードに貯蔵された虹彩イメージ情報を比較して、ユーザーがスマートカードの持ち主であることを確認する構成をさらに付加することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項２７】
請求項２５において、
前記スマートカードは虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置の保安性を高めるために虹彩イメージ情報を含む使い捨てパスワードを暗号化してサーバーに転送し、
前記サーバーでは前記暗号化した虹彩イメージ情報を含む使い捨てパスワードを復号化する構成をさらに含む虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項２８】
請求項２２において、
前記サーバーはスマートカードから転送されたハッシュ関数のハッシュデータＨ_ｉがユーザーの使い捨てパスワードであるかを判別するために、サーバーに貯蔵されていたハッシュ関数をＨ_ｉに少なくとも一度以上適用してサーバーに貯蔵されていたＨ_ｎと同一のハッシュ関数のハッシュデータを得られると、Ｈ_ｉをユーザーの使い捨てパスワードと一致していると判断することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。
【請求項２９】
請求項２８において、
前記ハッシュデータの更新は、認証のために撮影された虹彩イメージ情報に基づいて遂行されることを特徴とする使い捨てパスワードを用いた認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は認証のための虹彩イメージ情報を各々のメモリに貯蔵している端末機とサーバーと、認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設置され、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成し、生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送するように構成された端末機と、前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードをサーバーに貯蔵した虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断するアルゴリズムの内蔵されたサーバーとからなる虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置に関するものである。
【背景技術】
【０００２】
サーバーがユーザーの生体情報を求めてユーザーを認証する際に、ユーザーは自分の生体情報をサーバーに接近するための個人パスワード（ｐａｓｓｗｏｒｄ）として使用することになる。
【０００３】
一般的なテキスト（ｐｌａｉｎ  ｔｅｘｔ）形態のパスワードは、流出されるとサーバーから新しいパスワードを発行してもらい、使用すればいい。しかし、生体情報をパスワードに使用する場合には、この生体情報が流出される場合、新しいパスワードを発行することは不可能である。なぜならば、生体情報はユーザー固有の特徴であるため、その特徴が変わらない以上、新しい生体情報に基づくパスワードというものが存在しないためである。
【０００４】
従来の使い捨てパスワードの生成方式の場合、シード（ｓｅｅｄ）から適切な生成期を経て、使い捨てパスワードを生成する。このシードと生成期が流出されるということは、今後使用されうる全ての使い捨てパスワードが流出するのと同じである。従って、使い捨てパスワードが生成されれば、このシードはすぐ廃棄しなければならず、シードを短い周期に変更して新しいパスワードを生成するのが好ましい。新しいシードを用いて使い捨てパスワードを生成する場合、双方（ユーザー側とサーバー側）がほぼ同じタイミングでこのシードを用いて使い捨てパスワードを生成しなければならない。しかし、その度にユーザー側とサーバー側が別途の安全な通信（ｓｅｃｕｒｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）をしなければならないという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、生体情報と使い捨てパスワードを結合して認証を行うことであり、一次的に生体情報を用いてユーザーを認証し、再びユーザーの使い捨てパスワードを用いて認証を行い、生体情報をハッシュ関数の変数に用いることで、信頼度及び安定性を高めることにある。
【０００６】
本発明が解決しようとするもう一つの課題は、認証のために一番最初に用いられる使い捨てパスワードは、ユーザーの特定時点にキャプチャされた生体イメージをシードとして生成され、使い捨てパスワードの更新は、ユーザー側がサーバー側より認証を受ける際にカメラで撮影した生体イメージによって行われるため、ユーザーの安全な認証による信頼度を向上させることにある。
【０００７】
本発明が解決しようとするもう一つの課題は、認証のためにカメラで撮影して得られる
生体イメージはメモリ容量が大きく、これを認証のために用いる場合、処理速度が遅くなる点を鑑みて、原本の生体イメージの大きさより小さい一部のデータまたは加工されたデータをサーバーに貯蔵された生体イメージのテンプレートと比較するように構成するため、サーバーのメモリ容量が減らせ、認証の際の処理速度を向上させることにある。
【０００８】
本発明が解決しようとするもう一つの課題は、ユーザーが所持したスマートカード、スマートカードを読んで生体イメージを撮影、若しくは読むためのカメラ及びカードリーダーを物理的に分離して、スマートカードに虹彩イメージを含む生体イメージを変数に用いるハッシュ関数を貯蔵保管し、必要時にカードリーダーに挿入した後、サーバーとの交信で認証を行うことで、保安性を大きく向上させることにある。
【課題を解決するための手段】
【０００９】
本発明の課題解決手段は、端末機とサーバーのメモリに認証のための虹彩イメージ情報を各々貯蔵する段階を経て、認証のために端末機に付着されたカメラを用いて虹彩イメージ情報を撮影獲得する段階を経て、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成する段階を経て、端末機に生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送する段階を経て、虹彩イメージ情報と使い捨てパスワードが一致するか否かを比較判断するアルゴリズムを内蔵したサーバーに前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードと虹彩イメージ情報と使い捨てパスワードが一致するか否かを比較判断する段階を含む虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法を提供することにある。
【００１０】
本発明のもう一つの課題解決手段は、虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置において、認証のための虹彩イメージ情報を各々のメモリに貯蔵している端末機とサーバーと、認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設置され、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成して、生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送するように構成された端末機と、前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致するか否かを比較判断するアルゴリズムの内蔵されたサーバーとからなる虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置を具現することにある。
【００１１】
本発明のもう一つの課題解決手段は、使い捨てパスワードを生成する際にハッカーによるハッキングの際に保安性を高めるためにハッシュ関数の変数を、虹彩を含む生体イメージと端末機のＩＤなどを用いて構成し、ハッシュ関数のハッシュデータからｎ番目のハッシュデータであるＨ_ｎはサーバーのメモリに貯蔵し、残りのｎ−１個のハッシュデータ
は端末機のメモリに貯蔵することで、保安の安全性と信頼性を大きく向上させた虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置を具現することにある。
【００１２】
本発明のもう一つの課題解決手段は、使い捨てパスワードが互いに一致して承認が行われると、端末機とサーバーすべて既存のハッシュデータを更新することができ、更新は承認が行われる度に実行するか、端末機とサーバーの負担を考えて、更新頻度を設定値で入力貯蔵して制限し、保安の安定性及び信頼性を向上させた虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置を具現することにある。
【００１３】
本発明のもう一つの課題解決手段は、認証の際に処理速度を高め、貯蔵の際にメモリ容量を減らすために、虹彩イメージをフーリエ変換またはウェーブレット変換に加工した虹彩イメージテンプレートを認証のための使い捨てパスワードとして使用するように構成された虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置を具現することにある。
【００１４】
本発明のもう一つの課題解決手段は、認証のための虹彩イメージを含む生体イメージを変数に用いる使い捨てパスワードを貯蔵しているスマートカードと、認証のための虹彩イメージを含む生体イメージ情報をメモリに貯蔵しているサーバーと、認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設置され、カードリーダーが設けられた端末機及び前記端末機から転送された虹彩イメージを含む生体イメージを変数に構成された使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断するアルゴリズムの内蔵されたサーバーとからなる虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置を具現することにある。
【発明の効果】
【００１５】
本発明は生体イメージ情報と使い捨てパスワードを結合して認証を行うためのものであり、一次的に生体情報を用いてユーザーを認証し、再び使い捨てパスワードを用いて認証を行い、生体情報をハッシュ関数の変数に用いることで、信頼度及び安定性を高める有利な効果がある。
【００１６】
本発明のもう一つの効果は、認証のために一番最初に用いられる使い捨てパスワードがユーザーの特定時点にキャップチャされた生体イメージをシードにして生成され、使い捨てパスワードの更新はユーザー側がサーバーより認証を受ける際にカメラで撮影した生体イメージによって行われるため、ユーザーの安全な認証で保安性及び信頼度を向上させることにある。
【００１７】
本発明のもう一つの効果は、認証のためにカメラで撮影して得られる生体イメージはメモリ容量が大きく、これを認証のために用いる場合、処理速度が遅くなる点を鑑みて、これを１／１０にした生体イメージテンプレートを用いてサーバーに貯蔵された生体イメージテンプレートと比較するように構成するため、サーバーのメモリ容量が減らせ、認証の際に処理速度を向上させることにある。
【００１８】
本発明のもう一つの効果は、ユーザーが所持したスマートカード、スマートカードを読んで生体イメージを撮影したり、読むためのカメラ及びカードリーダーを物理的に分離してスマートカードに虹彩イメージを含む生体イメージを変数に用いるハッシュ関数を貯蔵保管し、必要時にカードリーダーに挿入した後、サーバーと交信して認証を行うことで保安性を大きく向上させることにある。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明による保安性を備えた使い捨てパスワードを用いた認証装置の概略的な構成図を図示したものである。
【図２】図２は、本発明によるハッシュデータチェインの構造を図示化したものである。
【図３】図３は、本発明による保安性を高めるために端末機とサーバーに互いに異なるハッシュデータが貯蔵されることを図示したものである。
【００２０】
（発明を実施するための最善の形態）
本発明は、端末機とサーバーのメモリに、認証のための虹彩イメージ情報を各々貯蔵する段階を経て、認証のために端末機に付着されたカメラを用いて虹彩イメージ情報を撮影獲得する段階を経て、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成する段階を経て、端末機に生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送する段階を経て、虹彩イメージ情報と使い捨てパスワードが一致するか否かを比較判断するアルゴリズムを内蔵したサーバーに、前記端末機から転送された虹彩
イメージ情報を含む使い捨てパスワードと虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断する段階を含む虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法を提供することにある。
【発明を実施するための形態】
【００２１】
本発明の具体的な実施例を図面に基づいて見てみよう。本発明ではユーザーの各端末機にはそれぞれ固有ＩＤが割り当てられる。そして、認証サーバーと安全な交信（ｓｅｃｕｒｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）のために端末機とサーバーの公開鍵と秘密鍵をそれぞれ一対ずつ生成する。
【００２２】
公開鍵と秘密鍵は通常ＰＫＩ（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）で使用される鍵を意味する。
【００２３】
端末機の公開鍵(PU_DEVICE)とサーバーの秘密鍵(PR_SERVER)はサーバーに貯蔵され、サーバーの公開鍵(PU_SERVER)と端末機の秘密鍵(PR_DEVICE)は端末機に貯蔵される。一対の鍵が生成され、貯蔵されることはすべて安全な環境（ｓｅｃｕｒｅ  ｅｎｖｉｒｏｎｍｅｎｔ）の下で行われる。
【００２４】
認証のためにサーバーに登録されるユーザー生体情報である生体イメージテンプレート登録も物理的に分離された安全な環境で行われる。権限のあるオペレーター（ｏｐｅｒａｔｏｒ）がユーザーの生体イメージをカメラで撮影獲得（ｃａｐｔｕｒｅ）し、獲得した生体イメージから生体イメージのテンプレートを生成し、その生成された生体イメージテンプレートを端末機とサーバーに貯蔵する。
【００２５】
次は本発明による使い捨てパスワードに用いられるハッシュ（ｈａｓｈ）チェインの生成についてみてみる。
【００２６】
オペレーター（ｏｐｅｒａｔｏｒ）またはユーザーは、カメラまたはユーザーの端末機に付着設置されたカメラでもう一つの生体イメージを登録されたユーザーからキャプチャする。キャプチャされた生体イメージまたはその派生物（後術）は、該当ユーザーの使い捨てパスワードを生成するためのシード（ｓｅｅｄ）として用いられる。
【００２７】
生成されたシードと適切なハッシュ関数を用いて一連のハッシュデータを作る。つまり、キャプチャされたイメージデータまたはその派生物をＭ、ハッシュ関数をｈとすれば、下記の関数（１）のようにｎ個のハッシュデータチェイン（ｃｈａｉｎ）を生成することができる。
【００２８】
本発明によるハッシュデータチェイン（ｃｈａｉｎ）において、ハッシュ関数ｈの変数をイメージデータまたはその派生物であるＭにハッシュデータチェインを構成することで、生成された使い捨てパスワードの保安の安全性及び信頼度を大きく向上させることができる。
【００２９】
h(M) -> h(h(M)) -> h(h(h(M))) ->   -> h(h( h(M) )      (1)
【００３０】
ここで、各ハッシュデータはすぐ左側のハッシュデータにハッシュ関数を適用して作ったデータである（これを順番にＨ_１、Ｈ_２…Ｈ_ｎとする）。ユーザーごとに端末機に
はこのようなハッシュデータチェインが生成される。
【００３１】
ハッシュ関数はＭＤ５、ＳＨＡ１、ＳＨＡ２などのように、一般的に知られたいかなるものを使用しても構わない。ここでハッシュ関数が持つべき確実な性質は、原本データか
らはハッシュデータを生成しやすいが、ハッシュデータから原本データを推測することが計算的に殆ど不可能（ｃｏｍｐｕｔａｔｉｏｎａｌｌｙ  ｉｎｆｅａｓｉｂｌｅ）でなければならない点である。
【００３２】
図２は、本発明による生体イメージを変数とするハッシュ関数の生成の流れを図示したものである。
【００３３】
図２に図示されたハッシュデータチェインにおいて、Ｈ_２からＨ_１を逆に推測することは殆ど不可能であり、Ｈ_３からＨ_２とＨ_１を逆に推測することも殆ど不可能である
。
【００３４】
本発明のように、認証の際に保安の安全性と信頼性を高めるためにカメラの付着設置された端末機を用いて虹彩のような生体イメージ情報を用いて認証を受けるために、使い捨てパスワードを形成することにおいて、虹彩のような生体イメージ情報を用いる場合、認証の際に処理速度を向上させるためにシードの選択が重要である。
【００３５】
生体イメージは虹彩だけでなく指紋など、カメラから獲得したユーザーそれぞれの特徴的情報をの有するイメージであれば可能である。
【００３６】
前記端末機は通常の携帯電話、スマートフォン、ＰＤＡ、タブレットＰＣ、多様な種類のコンピュータにカメラが付着設置され、サーバーと認証のために通信できるものであれば十分である。
【００３７】
前記サーバーは、端末機から送付された生体イメージまたは生体テンプレート、ハッシュ関数とからなる使い捨てパスワード及び端末機ＩＤを用いて認証を遂行する部分を意味する。
【００３８】
キャップチャされた生体イメージ自体は貯蔵のためのメモリ容量が大きいこともあるため、端末機やサーバーの長いハッシュデータチェインを作るのに相当時間がかかる。
【００３９】
特に、端末機の計算性能が劣る場合には、端末機が虹彩イメージなどの生体イメージを関数とするハッシュデータチェインを作るのに相当の時間とメモリがかかる。
【００４０】
これを解決するためにキャップチャされた生体イメージの変わりに、これより得られた（派生された）次のようなデータをシードに用いることが望ましい。
【００４１】
一つ、キャップチャされた虹彩イメージを含むユーザーの生体イメージのそれぞれの特徴を含んでいる特定領域に属するピクセル単位のイメージデータのみを切り取ったデータをシードに用いることができる。例えば、生体イメージの中でユーザーの特徴を含んでいる虹彩イメージを４等分して、その中の一つをシードに用いるか、ユーザーの特徴を含んでいる虹彩イメージを多数の行や列に分けてから、特定の行や列に属するピクセル単位のイメージデータのみを選んでシードに用いることができる。
【００４２】
二つ、生体イメージの中で虹彩イメージテンプレートをシードに用いることができる。虹彩イメージテンプレートは、虹彩イメージの間に同一判断するためにイメージマッチングを遂行するときに用いられるメモリに貯蔵される虹彩イメージフォーマットであり、個人の固有の生体特性を含んでいるが、これを記憶するためのメモリの大きさは、原本のイメージに比べて相対的に小さい虹彩イメージフォーマットである。
【００４３】
例えば、虹彩イメージが占めるメモリが約１００ＫＢｙｔｅであれば、これに該当する
虹彩イメージテンプレートは、メモリが約１０ＫＢｙｔｅ程度で、原本イメージデータの約1／１０程度である。
【００４４】
これは虹彩イメージテンプレートは原本イメージよりデータが相当減るということを意味する。
キャップチャされた虹彩を含む生体イメージから生体イメージテンプレートを作るためには、フーリエ変換またはウエーブレット変換などを利用して構成することができる。これに関しては、本発明の出願人が既に特許出願した出願書に具体的に記載されているため、具体的な記述は省略する。
【００４５】
式（１）のように、ハッシュ関数の変数を生体イメージとするハッシュデータチェインを生成してからは、キャップチャされたイメージ原本を完全に削除して、保安の安全性と信頼性を高められるように構成する。このようなプロセスを通じてハッシュデータチェインのいずれかのハッシュデータからイメージ原本を誰も予測できないように構成されている。
【００４６】
本発明は、認証の過程においてハッキングされる場合に備えて、端末機とサーバーにハッシュデータを適切に分配し、各々のメモリに貯蔵することが大事である。
【００４７】
ハッシュ関数のハッシュデータチェインにおいて、ｎ番目ハッシュデータであるＨ_ｎ
はサーバーのメモリに貯蔵しておき、残りのｎ_１個のハッシュデータは端末機のメモリ
に貯蔵しておく。ハッシュ関数（１）から生成されるハッシュデータチェインよりハッシュデータチェインを分離して、端末機とサーバーに貯蔵する場合、サーバーがハッカーによりハッキングされＨ_ｎが流出されるとしても、ハッシュ関数の性質によって、Ｈ_ｎの前のハッシュデータを推測することが不可能であり、本発明による使い捨てパスワードが漏出せず、認証の際に保安の安全性と信頼性を大きく高めることができる。
【００４８】
本発明による認証は二段階になっている。一次的にユーザーが実際の持ち主であることを判別する段階が端末機から行われ、最終的な認証段階はサーバーにより行われるように構成されている。
【００４９】
保安のためにユーザーと端末機の間に行われる認証の段階をみると、ユーザーは自分が端末機の実際の使用権限のある持ち主であることを証明するために、端末機を用いて生体イメージをキャップチャする。端末機はキャップチャされた生体イメージまたは生体イメージテンプレートを端末機のメモリに登録貯蔵されていた生体イメージまたは生体イメージテンプレートを互いに比較する段階を経る。
【００５０】
もし、二つの生体イメージまたは生体イメージテンプレートが同一若しくは同一であると判断するように設定貯蔵された範囲に入ると、ユーザーを端末機の使用権限のある持ち主であると判別し、そうでないとユーザーの使用権限を与えないように構成することができる。
【００５１】
ユーザーが端末機の持ち主であることを判別するために、ユーザーの個人識別番号（PIN, personal identification number）のみを端末機に（または端末機とつながっている
ＰＣクライアントに）入力するように構成することもできる。保安を強化するために前記個人識別番号と生体イメージを同時に入力（またはキャップチャ）させ、既に端末機に貯蔵されている個人識別番号と生体イメージを同時に比較し、両方が一致する場合にのみユーザーが端末機の持ち主であることを判断しても良い。前記個人識別番号（ＰＩＮ）は、使い捨てではない場合もある点で使い捨てパスワードとは区別される。
【００５２】
ユーザーが使用権限のある実際の端末機の持ち主であると判別されると、ユーザーは該当端末機を用いてサーバーから資源接近（ｒｅｓｏｕｒｃｅ  ａｃｃｅｓｓ）の権限を得るために、認証の手続を試みる段階を経る。このような認証手続は、サーバーと端末機との間に暗号化されたデータをやり取りする安全な交信（ｓｅｃｕｒｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）によって行われるように構成されている。
【００５３】
本発明は、場合によってサーバと端末機との認証段階において、虹彩を含む生体イメージ情報を用いて保安に安全な認証手続を経るため、端末機のユーザーが使用権限のある実際の持ち主であることを判別する段階を省いて構成することもできる。
【００５４】
本発明による端末機には、登録段階に貯蔵されていた当該ユーザーに対するｎ_１個の
ハッシュデータＨ_１、Ｈ_２、…Ｈ_ｎ-１の中で、無作為または端末機に内蔵されたプログラムの実行によって予め定められた順番により、どれか一つのハッシュデータを選択するように構成されている。
【００５５】
選択されたハッシュデータは、一回使えるユーザーの使い捨てパスワードになる。もし、ｉ番目のハッシュデータＨ_ｉが使い捨てパスワードとしてサーバーに転送されると、
Ｈ_ｉの後のハッシュデータ、つまりＨ_ｊ（ｊ＞ｉ）はもう使われない。なぜならば、第三者がＨ_ｉを横取りすると、Ｈ_ｉからＨ_ｊを推測できるからである。
【００５６】
従って、Ｈ_ｊをパスワードに使ったならば、次はＨ_ｉ前のハッシュデータＨ_ｋ（ｋ
＜ｉ）をパスワードに使うことができる。これはＳ／Ｋｅｙ方式からみた本発明では、認証の際に保安の安全性と信頼性を高めるために虹彩イメージを含む生体イメージ情報をハッシュイメージ関数の変数に用いて構成したものである。
【００５７】
端末機はサーバーより認証を受けるために、虹彩イメージを含む生体イメージ情報またはイメージテンプレートと、ハッシュ関数によって生成されたデータ（Ｈ_ｉ）、端末機
ＩＤなどを含んで、これらを結合し端末機からサーバーに転送する。
【００５８】
端末機から既に生体イメージを用いてユーザーが持ち主であることが判断され、ハッシュデータを端末機とサーバー両方からアップデートをしなければ生体イメージ情報または生体イメージテンプレートはサーバに転送しなくても良い。
【００５９】
虹彩イメージを含む生体イメージ情報またはイメージテンプレートと、ハッシュ関数によって生成されたハッシュデータ（Ｈ_ｉ）及び端末機ＩＤの中で、虹彩イメージを含む
生体イメージ情報を含むハッシュデータを含んで少なくとも１以上に混合構成されたものを「認証データ（Ｄ）」と呼ぶことにする。使い捨てパスワードを生成して端末機からサーバーに転送する段階を具体的に見よう。
【００６０】
ａ）端末機に搭載された使い捨てパスワード生成プログラムによって無作為または設定された順番によって端末機の使い捨てパスワード（＝ＰＲ_ＤＥＶＩＣＥ）に該当する認
証データ（Ｄ）を生成する段階を経る。（Ｓｉｇｎ（Ｄ、ＰＲ_ＤＥＶＩＣＥ））
【００６１】
ｂ）生成された認証データ（Ｄ）を暗号化するために無作為に対称キー（例えばＡＥＳ）を生成する段階を経る。
【００６２】
ｃ）生成された対称キーで前記（ａ）で生成された認証データ（Ｄ）を暗号化する段階を経る。（ＥＤ＝ＡＥＳ（Ｓｉｇｎ（Ｄ、ＰＲ_ＤＥＶＩＣＥ））
【００６３】
ｄ）暗号化された対称キー（ＡＥＳ）をサーバーの公開キー（＝ＰＵ_ＳＥＲＶＥＲ）
に暗号化する段階を経る。（PU_SERVER(AES)）
【００６４】
ｅ）前記公開キーで暗号化された認証データ（ＥＤ）と、暗号化された対称キーＰＵ_
ＳＥＲＶＥＲ（ＡＥＳ）をサーバーに転送する段階を経る。
【００６５】
前記認証データ（Ｄ）にユーザーの個人識別番号（ＰＩＮ）を追加して構成することもできる。
【００６６】
サーバーは、端末機が送った暗号化された認証データ（ＥＤ）と暗号化された対称キー( PU_SERVER(AES))を次のような段階を経て、暗号を解読する。
【００６７】
ａ）サーバーは、サーバーに貯蔵された秘密キーを用いて対称キー PU_SERVER(AES)を
解読する段階を経る。(PR_SERVER(PU_SERVER(AES)) -> AES)
【００６８】
ｂ）前記解読された対象キーＡＥＳを用いて暗号化された認証データ（ＥＤ）を解読する段階を経る。( AES(ED) -> Sign(D, PR_DEVICE))
【００６９】
ｃ）解読された認証データ（ＥＤ）を端末機の公開キーを用いて使い捨てパスワードであるか否かを確認する段階を経る。
【００７０】
前記サーバーは、解読されたハッシュデータＨ_ｉが、ユーザーの使い捨てパスワード
であるか否かを判別するために、サーバーに貯蔵されていたハッシュ関数ｈをＨ_ｉに適
用させる段階が含んでいる。
【００７１】
少なくとも一度以上適用させ、サーバーに貯蔵されていたＨ_ｎと同一のハッシュデー
タを得られると、Ｈ_ｉをユーザーの使い捨てパスワードであると判断し、接近を承認す
る段階に成っている。つまり、認証の承認が行われたものと判断する。
【００７２】
しかし、虹彩を含む生体イメージを変数とするハッシュ関数を定められた回数の範囲内で適用させても、サーバーに貯蔵されていたＨ_ｎと一致するものが出てこないと、Ｈ_ｉが現時点でのユーザーの使い捨てパスワードではないと判断し、資源接近を拒むように構成されている。
【００７３】
もし、キャップチャされた生体イメージがユーザーの端末機内で比較されなければ、サーバーで端末機から転送されてきたキャップチャされた生体イメージがユーザーの生体イメージであるかを確認する段階を追加的に行い、資源接近の権限を与えるかどうかを決定する。保安をさらに強化するために、ユーザーの端末機から生体イメージの比較手続が行われたとしても、サーバーで同一の手続をもう一度行う場合もある。
【００７４】
接近承認が行われると、端末機とサーバー両方の有していた従来のハッシュデータを異なるものに更新できるチャンスが与えられる。
【００７５】
接近承認が行われる度に、端末機とサーバー両方からハッシュデータを更新することができる。しかし、端末機の認証を試みる頻度が高い場合、ハッシュデータが更新される回数が多くなり、両方に負担になりえるため、これを考慮して設定値を与えることで更新の頻度数が制限できる。
【００７６】
ハッシュデータの維持期間を設定し、その期間を越えてユーザーの接近承認が行われる場合、直ちに両方からハッシュデータの更新が行われるように構成し、保安の安全性と信頼性を高められるように構成されている。ユーザーの意思とは関係なく、自動的に更新が
行われるように構成されている。
【００７７】
前記更新のために、既存のハッシュデータチェインを新しいハッシュデータチェインに作るため、端末機から接近承認を得るためにサーバーに送った生体イエージをシードにして双方がハッシュデータチェインを作ることができる。
【００７８】
認証を受けるためにユーザーが端末機に付着されたカメラで撮影した虹彩を含む生体イメージは、ユーザー独特の生体特徴は維持されるものの、撮影された角度及び位置によってイメージ自体が少しずつ異なるため、これより作られるハッシュデータチェインも従来のハッシュデータチェインと異なり、保安の安全性と信頼性を高めることができる。
【００７９】
端末機とサーバーが互いに異なるハッシュデータチェインを有している場合には、端末機がサーバーより認証を受けることはできない。従って、ハッシュデータチェインの更新は、端末機とサーバーの両方から同時に行われるように構成されている。ある一方から更新が遅れることがあっても、端末機が認証を受けて次に認証を受けるまでは、両方から同じハッシュデータを有するように構成する。
【００８０】
前述した技術的構成に基づいて、本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法について段階別に見てみよう。
【００８１】
本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法は、端末機とサーバーのメモリに認証のための虹彩イメージ情報を各々貯蔵する段階を経て、認証のために端末機に付着されたカメラで虹彩イメージ情報を撮影獲得する段階を経て、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成する段階を経て、端末機に生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送する段階を経て、虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断するアルゴリズムを内蔵したサーバーに、前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードと虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断する段階と成っている。
【００８２】
前述した技術的構成に基づいて、本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置について見てみよう。
【００８３】
本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置は、認証のための虹彩イメージ情報を各々のメモリに貯蔵している端末機とサーバーを備えて、認証のために 虹彩イメージ情報を撮影獲得するためのカメラが付着設置され、カメラで撮影
獲得した虹彩イメージ情報を含む使い捨てパスワードを生成し、生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送するように構成された端末機を備えて、前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断して認証するアルゴリズムの内蔵されたサーバーを備えている。
【００８４】
本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置は、前記虹彩イメージを含む使い捨てパスワードは、虹彩イメージ、ハッシュ関数によって生成されたデータ及び端末機ＩＤの中から虹彩イメージ情報を含む、少なくとも１以上を混合構成することができる。
【００８５】
また、前記虹彩イメージを含む使い捨てパスワードを生成する際に、ハッシュ関数を用いて、虹彩イメージをハッシュ関数の変数に用いて構成することで、保安性と信頼性を高めるように構成されている。
【００８６】
本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置は、前記虹彩イメージが認証の際に処理速度を高め、貯蔵の際にメモリの容量を減らすためにフーリエ変換またはウェーブレット変換に加工した虹彩イメージテンプレートを使用するのが望ましい。また、前記ハッシュ関数は、ハッキングの際に保安性を高めるために、ハッシュ関数のハッシュデータチェインからｎ番目ハッシュデータであるＨ_ｎはサーバ
ーのメモリに貯蔵し、残りのｎ−１個のハッシュデータは端末機のメモリに貯蔵するのが望ましい。
【００８７】
前記ハッシュ関数は、保安の安全性と信頼性を高めるためにハッシュ関数の変数を虹彩イメージとするハッシュデータチェインを生成したあと、キャップチャされた虹彩イメージを完全に削除するように構成されている。
【００８８】
前記虹彩イメージは、虹彩イメージを含むユーザー虹彩イメージそれぞれの特徴を含んでいる特定の領域に属するピクセル単位のイメージデータのみを切り取ったデータを、使い捨てパスワードの生成のためのシードに用いるのが望ましい。前記端末機には、端末機に付着されたカメラで撮影された虹彩イメージと端末機に貯蔵された虹彩イメージを比較してユーザーが端末機の持ち主であることを確認する構成を付加することができる。
【００８９】
前記サーバーは、端末機から転送されたハッシュ関数のハッシュデータＨ_ｉがユーザ
ーの使い捨てパスワードであるかを判別するために、サーバーに貯蔵されていたハッシュ関数をＨ_ｉに適用させ、少なくとも一度以上適用させ、サーバーに貯蔵されていたＨ_ｎと同一のハッシュ関数のハッシュデータが得られると、Ｈ_ｉをユーザーの使い捨てパス
ワードと一致するものと判断するように構成されている。
【００９０】
前記虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法は、使い捨てパスワードが互いに一致して承認が行われると、端末機とサーバーすべて従来のハッシュデータを更新することができ、更新はサーバーで承認が行われる度に遂行するか、端末機とサーバーの負担を考慮して、設定値を入力貯蔵することで更新の頻度数を制限する構成になっている。
【００９１】
<実施例２>
実施例２は、前記実施例１において、サーバーの機能及び手段を同一にし、端末機の機能及び手段の中で虹彩イメージを撮影するためのカメラまたは生体イメージを読むための生体イメージリーダー、カードリーダー及び入力パッドを除いた機能及び手段をスマートカードに貯蔵して保安性をさらに向上させることである。
【００９２】
実施例１の端末機から分離されたスマートカードには虹彩を含む生体イメージまたは生体テンプレート、虹彩イメージを変数とするハッシュデータチェイン及び据置台ＩＤの中で虹彩イメージを変数とするハッシュデータチェインを含む少なくとも１以上を貯蔵している。
【００９３】
実施例２では、スマートカードと分離され、虹彩イメージを撮影するためのカメラまたは生体イメージを読むための生体イメージリーダーと、カードリーダー及び入力パッドの設けられている装置を「据置台」と呼ぶ。
【００９４】
認証の際に保安性を高めるために、実施例１のようにハッシュ関数のハッシュデータチェインからｎ番目のハッシュデータであるＨ_ｎはサーバーのメモリに貯蔵し、残りのｎ
−１個のハッシュデータをスマートカードメモリに貯蔵している。
【００９５】
また、スマートカードはメモリに貯蔵された虹彩イメージを含む生体イメージをハッシュ関数の変数に用いて使い捨てパスワードを生成し、所定のプログラムを遂行するために、メモリとマイクロプロセッサーを内蔵している。
【００９６】
スマートカードには電源を供給する必要があり、電源はスマートカードを据置台に設置されたカードリーダーに挿入するときに供給してもらえるように電源端子が設けられており、データをサーバに転送するための信号を転送するためのポートを備えている。
【００９７】
実施例１と同様、ハッシュ関数のハッシュデータチェインは、虹彩イメージを含む生体イメージを変数として使い捨てパスワードを生成し、サーバーに転送して認証を受けるように構成して保安性を高めるように構成されている。
【００９８】
前記スマートカードには認証に用いる生体イメージ、使い捨てパスワード及び据置台ＩＤがサーバーに転送されるとき、保安性を高めるために暗号化して転送するための暗号化プログラムをメモリに搭載するのが望ましい。
【００９９】
前記ハッシュ関数は、保安の安全性と信頼性を高めるために、ハッシュ関数の変数を虹彩イメージにするハッシュデータチェインを生成したあと、キャップチャされた虹彩イメージが完全に削除されるように構成することができる。
【０１００】
前記虹彩イメージは、虹彩イメージを含むユーザー虹彩イメージのそれぞれの特徴を含む特定領域に属するピクセル単位のイメージデータのみを切り取ったデータを使い捨てパスワード生成のためのシードに用いられるように構成することができる。前記スマートカードは据置台に付着されたカメラで撮影した虹彩イメージとスマートカードに貯蔵された虹彩イメージを比較してユーザーがスマートカードの持つ主であることを確認する構成を付加することができる。
【０１０１】
前記虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置の保安性を高めるために、虹彩イメージ情報を含む使い捨てパスワードを暗号化し、前記サーバでは前記暗号化された虹彩イメージ情報を含む使い捨てパスワードを復号化して構成することができる。
【０１０２】
前記サーバーは、スマートカードから転送されたハッシュ関数のハッシュデータＨ_ｉ
が、ユーザーの使い捨てパスワードであるかどうかを判別するために、サーバーに貯蔵されていたハッシュ関数をＨ_ｉに適用し、少なくとも一度以上適用し、サーバーに貯蔵さ
れていたＨ_ｎと同じハッシュ関数のハッシュデータが得られると、Ｈ_ｉをユーザーの使い捨てパスワードと一致しているものと判断する。
【産業上の利用可能性】
【０１０３】
本発明は、認証のための虹彩イメージ情報を各々のメモリに貯蔵している端末機とサーバーと、認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設置され、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成し、生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送するように構成された端末機と、前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致するか否かを比較判断するアルゴリズムの内蔵されたサーバーとからなる虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置を提供し、保安性と信頼性を大きく向上させるため、産業上の利用可能性が非常に高い。
【図１】
0005816750.tif 000002
【図２】
0005816750.tif 000003
【図３】
0005816750.tif 000004