虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法において、端末機とサーバーのメモリに、認証のための虹彩イメージ情報を各々登録貯蔵する段階カメラで撮影獲得した虹彩イメージ情報を含む1または2以上の使い捨てパスワードを生成する段階前記生成された虹彩イメージ情報を含む1または2以上の使い捨てパスワードを端末機とサーバーのメモリに各々貯蔵する段階認証のために端末機に付着されたカメラで虹彩イメージ情報を撮影獲得する段階端末機に貯蔵された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送する段階及び使い捨てパスワードが一致するか否かを比較判断するアルゴリズムを内蔵したサーバーが、前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードとサーバーに貯蔵された使い捨てパスワードが一致しているか否かを比較判断して認証を行う段階とからなる虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項1において、前記使い捨てパスワードは虹彩イメージを含むハッシュ関数によって生成されたデータに構成することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項2において、前記虹彩イメージを含む使い捨てパスワードを生成する際にハッシュ関数を用いて生成し、虹彩イメージをハッシュ関数の変数に用いて構成することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項1乃至3のいずれか一項において、前記虹彩イメージは認証の際に処理速度を高め、貯蔵の際にメモリ容量を減らすために、虹彩イメージをフーリエ変換またはウェブレット変換に加工した虹彩イメージテンプレートを用いることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項1乃至3のいずれか一項において、前記ハッシュ関数はハッキングの際に保安性を高めるために、ハッシュ関数のハッシュデータチェインからn番目のハッシュデータであるHnは、サーバーのメモリに貯蔵し、残りのn1個のハッシュデータは端末機のメモリに貯蔵することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項1乃至3のいずれか一項において、前記ハッシュ関数は保安の安全性と信頼性を高めるためにハッシュ関数の変数を虹彩イメージとするハッシュデータチェインを生成したあと、撮影獲得した虹彩イメージを完全に削除することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項1乃至3のいずれか一項において、前記虹彩イメージは虹彩イメージを含むユーザーの虹彩イメージのそれぞれの特徴を含んでいる特定の領域に属するピクセル単位のイメージデータのみを切り取ったデータを使い捨てパスワード生成のためのシードに用いることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項1において、前記認証のために端末機に付着されたカメラを利用して虹彩イメージ情報を撮影獲得する段階の次の段階で、端末機に付着されたカメラで撮影された虹彩イメージと端末機に貯蔵された虹彩イメージを比較して、ユーザーが端末機の持ち主であることを確認する段階をさらに付加することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項1において、前記虹彩イメージ情報を含む使い捨てパスワードは保安性を高めるために暗号化する段階及び前記サーバーにおいては前記暗号化された虹彩イメージ情報を含む使い捨てパスワードを復号化する段階をさらに含む虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項5において、前記サーバーは端末機から転送されたハッシュ関数のハッシュデータHiがユーザーの使い捨てパスワードであるかを判別するために、サーバーに貯蔵されていたハッシュ関数をHiに少なくとも1以上適用し、サーバーに貯蔵されていたHnと同一のハッシュ関数のハッシュデータが得られるとHiをユーザーの使い捨てパスワードと一致していると判断することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項10において、前記虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法は、使い捨てパスワードが互いに一致して承認が行われると端末機とサーバーの両方が従来のハッシュデータを更新することができ、更新は承認が行われる度に遂行するか、端末機とサーバーの負担を考えて更新の頻度を設定値に設定して、入力貯蔵して制限することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法。請求項11において、前記ハッシュデータの更新は、認証のために撮影された虹彩イメージに基づいて遂行されることを特徴とする使い捨てパスワードを用いた認証方法。請求項1乃至3のいずれか一項において、認証の際に保安性を高めるために認証を受けるために端末機からサーバーに転送するデータに虹彩イメージと端末機IDをさらに含むことを特徴とする使い捨てパスワードを用いた認証方法。虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置において、認証のための虹彩イメージ情報を各々のメモリに貯蔵している端末機とサーバー認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設置され、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成して、生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送するように構成された端末機;及び前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断して認証を行うアルゴリズムの内蔵されたサーバーとからなる虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項14において、前記虹彩イメージを含む使い捨てパスワードは虹彩イメージ、ハッシュ関数によって生成されたデータ及び端末機IDの中で、虹彩イメージを含む少なくとも1以上を混合構成することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項15において、前記虹彩イメージを含む使い捨てパスワードを生成する際にハッシュ関数を用いて、虹彩イメージをハッシュ関数の変数に用いて構成することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項14乃至16のいずれか一項において、前記虹彩イメージは認証の際に処理速度を高め、貯蔵の際にメモリ容量を減らすために虹彩イメージをフーリエ変換またはウエーブレット変換に加工した虹彩イメージテンプレートを用いることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項14乃至16のいずれか一項において、前記ハッシュ関数はハッキングの際に保安性を高めるためにハッシュ関数のハッシュデータチェインにおいてn番目のハッシュデータであるHnはサーバのメモリに貯蔵し、残りのn1個のハッシュデータは端末機のメモリに貯蔵することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項14乃至16のいずれか一項において、前記ハッシュ関数は保安の安全性と信頼性を高めるためにハッシュ関数の変数を虹彩イメージとするハッシュデータチェインを生成したあと、撮影獲得した虹彩イメージを完全に削除することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項14乃至16のいずれか一項において、前記虹彩イメージは、虹彩イメージを含むユーザー虹彩イメージそれぞれの特徴を含んでいる特定領域に属するピクセル単位のイメージデータのみを切り取ったデータを使い捨てパスワード生成のためのシードとして用いることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項14において、前記端末機には端末機に付着されたカメラで撮影された虹彩イメージと端末機に貯蔵された虹彩イメージを比較してユーザーが端末機の持つ主であることを確認する構成をさらに付加することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項14において、前記虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置の保安性を高めるために虹彩イメージ情報を含む使い捨てパスワードを暗号化してサーバーに転送し、前記サーバーでは前記暗号化した虹彩イメージ情報を含む使い捨てパスワードを復号化する構成をさらに含む虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項18において、前記サーバーは、端末機から転送されたハッシュ関数のハッシュデータHiがユーザーの使い捨てパスワードであるこかを判別するために、サーバーに貯蔵されていたハッシュ関数を少なくとも一度Hiに適用して、サーバーに貯蔵されていたHnと同一のハッシュ関数のハッシュデータを得られると、Hiをユーザーの使い捨てパスワードと一致しているものと判断することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項23において、前記虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法は、使い捨てパスワードが互いに一致して承認が行われると、端末機とサーバー全てが従来のハッシュデータを更新することができ、更新は、サーバーで承認が行われる度に遂行するか、端末機とサーバーの負担を考えて更新の頻度を設定値に入力貯蔵して制限することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項23において、前記ハッシュデータの更新は認証のために撮影された虹彩イメージに基づいて遂行されることを特徴とする使い捨てパスワードを用いた認証装置。虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置において、認証のための虹彩イメージを変数に用いる使い捨てパスワードを貯蔵しているスマートカード;認証のための虹彩イメージ情報をメモリに貯蔵しているサーバー;認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設定され、前期スマートカードリーダーが設置された据置台;及び前記据置台から転送された虹彩イメージを変数に構成された使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致しているかどうかを比較判断して認証を行うアルゴリズムが内蔵されたサーバーとからなる虹彩イメージ情報含む使い捨てパスワードを用いた認証装置。請求項26において、前記スマートカードは、保安性を高めるために虹彩イメージを変数に構成されたハッシュ関数、虹彩イメージ及び据置台IDの中、虹彩イメージを変数に構成されたハッシュ関数を含む少なくとも1以上に構成されることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項26において、前記スマートカードとサーバーに貯蔵される虹彩イメージは、認証の際に処理速度を高め、貯蔵の際にメモリの容量を減らすために虹彩イメージをフーリエ変換またはウェブーレット変換に加工した虹彩イメージテンプレートを用いることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項26乃至28のいずれか一項において、前記ハッシュ関数はハッキングの際に保安性を高めるためにハッシュ関数のハッシュデータチェインにおいてn番目のハッシュデータであるHnはサーバーのメモリに貯蔵し、残りのn1個のハッシュデータはスマートカードのメモリに貯蔵することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項26乃至28のいずれか一項において、前記ハッシュ関数は保安の安全性と信頼性を高めるために、ハッシュ関数の変数を虹彩イメージとするハッシュデータチェインを生成した後、キャップチャされた虹彩イメージをスマートカードのメモリから完全に削除することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項26乃至請求項28のいずれか一項において、前記スマートカードとサーバーに貯蔵される虹彩イメージは、虹彩イメージを含むユーザー虹彩イメージそれぞれの特徴を含む特定領域に属するピクセル単位のイメージデータのみを切り取ったデータを使い捨てパスワード生成のためのシードに用いることを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項31において、前記スマートカードは据置台に付着されたカメラで撮影された虹彩イメージとスマートカードに貯蔵された虹彩イメージを比較して、ユーザーがスマートカードの持ち主であることを確認する構成をさらに付加することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項31において、前記スマートカードは虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置の保安性を高めるために虹彩イメージ情報を含む使い捨てパスワードを暗号化してサーバーに転送し、前記サーバーでは前記暗号化した虹彩イメージ情報を含む使い捨てパスワードを復号化する構成をさらに含む虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項29において、前記サーバーはスマートカードから転送されたハッシュ関数のハッシュデータHiがユーザーの使い捨てパスワードであるかを判別するために、サーバーに貯蔵されていたハッシュ関数をHiに少なくとも一度以上適用してサーバーに貯蔵されていたHnと同一のハッシュ関数のハッシュデータを得られると、Hiをユーザーの使い捨てパスワードと一致していると判断することを特徴とする虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置。請求項34において、前記ハッシュデータの更新は、認証のために撮影された虹彩イメージに基づいて遂行されることを特徴とする使い捨てパスワードを用いた認証装置。本発明が解決しようとする課題は、生体情報と使い捨てパスワードを結合して認証を行うことであり、一次的に生体情報を用いてユーザーを認証し、再びユーザーの使い捨てパスワードを用いて認証を行い、生体情報をハッシュ関数の変数に用いることで、信頼度及び安定性を高めることにある。本発明が解決しようとするもう一つの課題は、認証のために一番最初に用いられる使い捨てパスワードは、ユーザーの特定時点にキャプチャされた生体イメージをシードとして生成され、使い捨てパスワードの更新は、ユーザー側がサーバー側より認証を受ける際にカメラで撮影した生体イメージによって行われるため、ユーザーの安全な認証による信頼度を向上させることにある。本発明が解決しようとするもう一つの課題は、認証のためにカメラで撮影して得られる生体イメージはメモリ容量が大きく、これを認証のために用いる場合、処理速度が遅くなる点を鑑みて、原本の生体イメージの大きさより小さい一部のデータまたは加工されたデータをサーバーに貯蔵された生体イメージのテンプレートと比較するように構成するため、サーバーのメモリ容量が減らせ、認証の際の処理速度を向上させることにある。本発明が解決しようとするもう一つの課題は、ユーザーが所持したスマートカード、スマートカードを読んで生体イメージを撮影、若しくは読むためのカメラ及びカードリーダーを物理的に分離して、スマートカードに虹彩イメージを含む生体イメージを変数に用いるハッシュ関数を貯蔵保管し、必要時にカードリーダーに挿入した後、サーバーとの交信で認証を行うことで、保安性を大きく向上させることにある。本発明の課題解決手段は、端末機とサーバーのメモリに認証のための虹彩イメージ情報を各々貯蔵する段階を経て、認証のために端末機に付着されたカメラを用いて虹彩イメージ情報を撮影獲得する段階を経て、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成する段階を経て、端末機に生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送する段階を経て、虹彩イメージ情報と使い捨てパスワードが一致するか否かを比較判断するアルゴリズムを内蔵したサーバーに前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードと虹彩イメージ情報と使い捨てパスワードが一致するか否かを比較判断する段階を含む虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法を提供することにある。本発明のもう一つの課題解決手段は、虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置において、認証のための虹彩イメージ情報を各々のメモリに貯蔵している端末機とサーバーと、認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設置され、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成して、生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送するように構成された端末機と、前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致するか否かを比較判断するアルゴリズムの内蔵されたサーバーとからなる虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置を具現することにある。本発明のもう一つの課題解決手段は、使い捨てパスワードを生成する際にハッカーによるハッキングの際に保安性を高めるためにハッシュ関数の変数を、虹彩を含む生体イメージと端末機のIDなどを用いて構成し、ハッシュ関数のハッシュデータからn番目のハッシュデータであるHnはサーバーのメモリに貯蔵し、残りのn-1個のハッシュデータは端末機のメモリに貯蔵することで、保安の安全性と信頼性を大きく向上させた虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置を具現することにある。本発明のもう一つの課題解決手段は、使い捨てパスワードが互いに一致して承認が行われると、端末機とサーバーすべて既存のハッシュデータを更新することができ、更新は承認が行われる度に実行するか、端末機とサーバーの負担を考えて、更新頻度を設定値で入力貯蔵して制限し、保安の安定性及び信頼性を向上させた虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置を具現することにある。本発明のもう一つの課題解決手段は、認証の際に処理速度を高め、貯蔵の際にメモリ容量を減らすために、虹彩イメージをフーリエ変換またはウェーブレット変換に加工した虹彩イメージテンプレートを認証のための使い捨てパスワードとして使用するように構成された虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置を具現することにある。本発明のもう一つの課題解決手段は、認証のための虹彩イメージを含む生体イメージを変数に用いる使い捨てパスワードを貯蔵しているスマートカードと、認証のための虹彩イメージを含む生体イメージ情報をメモリに貯蔵しているサーバーと、認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設置され、前記スマートカードリーダーが設けられた端末機及び前記端末機から転送された虹彩イメージを含む生体イメージを変数に構成された使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断するアルゴリズムの内蔵されたサーバーとからなる虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置を具現することにある。本発明は生体イメージ情報と使い捨てパスワードを結合して認証を行うためのものであり、一次的に生体情報を用いてユーザーを認証し、再び使い捨てパスワードを用いて認証を行い、生体情報をハッシュ関数の変数に用いることで、信頼度及び安定性を高める有利な効果がある。本発明のもう一つの効果は、認証のために一番最初に用いられる使い捨てパスワードがユーザーの特定時点にキャップチャされた生体イメージをシードにして生成され、使い捨てパスワードの更新はユーザー側がサーバーより認証を受ける際にカメラで撮影した生体イメージによって行われるため、ユーザーの安全な認証で保安性及び信頼度を向上させることにある。本発明のもう一つの効果は、認証のためにカメラで撮影して得られる生体イメージはメモリ容量が大きく、これを認証のために用いる場合、処理速度が遅くなる点を鑑みて、これを1/10にした生体イメージテンプレートを用いてサーバーに貯蔵された生体イメージテンプレートと比較するように構成するため、サーバーのメモリ容量が減らせ、認証の際に処理速度を向上させることにある。本発明のもう一つの効果は、ユーザーが所持したスマートカード、スマートカードを読んで生体イメージを撮影したり、読むためのカメラ及びカードリーダーを物理的に分離してスマートカードに虹彩イメージを含む生体イメージを変数に用いるハッシュ関数を貯蔵保管し、必要時にカードリーダーに挿入した後、サーバーと交信して認証を行うことで保安性を大きく向上させることにある。本発明の具体的な実施例を図面に基づいて見てみよう。本発明ではユーザーの各端末機にはそれぞれ固有IDが割り当てられる。そして、認証サーバーと安全な交信securecommunicationのために端末機とサーバーの公開鍵と秘密鍵をそれぞれ一対ずつ生成する。公開鍵と秘密鍵は通常PKIPublicKeyInfrastructureで使用される鍵を意味する。端末機の公開鍵とサーバーの秘密鍵はサーバーに貯蔵され、サーバーの公開鍵と端末機の秘密鍵は端末機に貯蔵される。一対の鍵が生成され、貯蔵されることはすべて安全な環境secureenvironmentの下で行われる。認証のためにサーバーに登録されるユーザー生体情報である生体イメージテンプレート登録も物理的に分離された安全な環境で行われる。権限のあるオペレーターoperatorがユーザーの生体イメージをカメラで撮影獲得captureし、獲得した生体イメージから生体イメージのテンプレートを生成し、その生成された生体イメージテンプレートを端末機とサーバーに貯蔵する。次は本発明による使い捨てパスワードに用いられるハッシュhashチェインの生成についてみてみる。オペレーターoperatorまたはユーザーは、カメラまたはユーザーの端末機に付着設置されたカメラでもう一つの生体イメージを登録されたユーザーからキャプチャする。キャプチャされた生体イメージまたはその派生物後術は、該当ユーザーの使い捨てパスワードを生成するためのシードseedとして用いられる。生成されたシードと適切なハッシュ関数を用いて一連のハッシュデータを作る。つまり、キャプチャされたイメージデータまたはその派生物をM、ハッシュ関数をhとすれば、下記の関数1のようにn個のハッシュデータチェインchainを生成することができる。本発明によるハッシュデータチェインchainにおいて、ハッシュ関数hの変数をイメージデータまたはその派生物であるMにハッシュデータチェインを構成することで、生成された使い捨てパスワードの保安の安全性及び信頼度を大きく向上させることができる。hhhhここで、各ハッシュデータはすぐ左側のハッシュデータにハッシュ関数を適用して作ったデータであるこれを順番にH1、H2...Hnとする。ユーザーごとに端末機にはこのようなハッシュデータチェインが生成される。ハッシュ関数はMD5、SHA1、SHA2などのように、一般的に知られたいかなるものを使用しても構わない。ここでハッシュ関数が持つべき確実な性質は、原本データからはハッシュデータを生成しやすいが、ハッシュデータから原本データを推測することが計算的に殆ど不可能computationallyinfeasibleでなければならない点である。図2は、本発明による生体イメージを変数とするハッシュ関数の生成の流れを図示したものである。図2に図示されたハッシュデータチェインにおいて、H2からH1を逆に推測することは殆ど不可能であり、H3からH2とH1を逆に推測することも殆ど不可能である。本発明のように、認証の際に保安の安全性と信頼性を高めるためにカメラの付着設置された端末機を用いて虹彩のような生体イメージ情報を用いて認証を受けるために、使い捨てパスワードを形成することにおいて、虹彩のような生体イメージ情報を用いる場合、認証の際に処理速度を向上させるためにシードの選択が重要である。生体イメージは虹彩だけでなく指紋など、カメラから獲得したユーザーそれぞれの特徴的情報をの有するイメージであれば可能である。前記端末機は通常の携帯電話、スマートフォン、PDA、タブレットPC、多様な種類のコンピュータにカメラが付着設置され、サーバーと認証のために通信できるものであれば十分である。前記サーバーは、端末機から送付された生体イメージまたは生体テンプレート、ハッシュ関数とからなる使い捨てパスワード及び端末機IDを用いて認証を遂行する部分を意味する。キャップチャされた生体イメージ自体は貯蔵のためのメモリ容量が大きいこともあるため、端末機やサーバーの長いハッシュデータチェインを作るのに相当時間がかかる。特に、端末機の計算性能が劣る場合には、端末機が虹彩イメージなどの生体イメージを関数とするハッシュデータチェインを作るのに相当の時間とメモリがかかる。これを解決するためにキャップチャされた生体イメージの変わりに、これより得られた派生された次のようなデータをシードに用いることが望ましい。一つ、キャップチャされた虹彩イメージを含むユーザーの生体イメージのそれぞれの特徴を含んでいる特定領域に属するピクセル単位のイメージデータのみを切り取ったデータをシードに用いることができる。例えば、生体イメージの中でユーザーの特徴を含んでいる虹彩イメージを4等分して、その中の一つをシードに用いるか、ユーザーの特徴を含んでいる虹彩イメージを多数の行や列に分けてから、特定の行や列に属するピクセル単位のイメージデータのみを選んでシードに用いることができる。二つ、生体イメージの中で虹彩イメージテンプレートをシードに用いることができる。虹彩イメージテンプレートは、虹彩イメージの間に同一判断するためにイメージマッチングを遂行するときに用いられるメモリに貯蔵される虹彩イメージフォーマットであり、個人の固有の生体特性を含んでいるが、これを記憶するためのメモリの大きさは、原本のイメージに比べて相対的に小さい虹彩イメージフォーマットである。例えば、虹彩イメージが占めるメモリが約100KByteであれば、これに該当する虹彩イメージテンプレートは、メモリが約10KByte程度で、原本イメージデータの約1/10程度である。これは虹彩イメージテンプレートは原本イメージよりデータが相当減るということを意味する。キャップチャされた虹彩を含む生体イメージから生体イメージテンプレートを作るためには、フーリエ変換またはウエーブレット変換などを利用して構成することができる。これに関しては、本発明の出願人が既に特許出願した出願書に具体的に記載されているため、具体的な記述は省略する。式1のように、ハッシュ関数の変数を生体イメージとするハッシュデータチェインを生成してからは、キャップチャされたイメージ原本を完全に削除して、保安の安全性と信頼性を高められるように構成する。このようなプロセスを通じてハッシュデータチェインのいずれかのハッシュデータからイメージ原本を誰も予測できないように構成されている。本発明は、認証の過程においてハッキングされる場合に備えて、端末機とサーバーにハッシュデータを適切に分配し、各々のメモリに貯蔵することが大事である。ハッシュ関数のハッシュデータチェインにおいて、n番目ハッシュデータであるHnはサーバーのメモリに貯蔵しておき、残りのn1個のハッシュデータは端末機のメモリに貯蔵しておく。ハッシュ関数1から生成されるハッシュデータチェインよりハッシュデータチェインを分離して、端末機とサーバーに貯蔵する場合、サーバーがハッカーによりハッキングされHnが流出されるとしても、ハッシュ関数の性質によって、Hnの前のハッシュデータを推測することが不可能であり、本発明による使い捨てパスワードが漏出せず、認証の際に保安の安全性と信頼性を大きく高めることができる。本発明による認証は二段階になっている。一次的にユーザーが実際の持ち主であることを判別する段階が端末機から行われ、最終的な認証段階はサーバーにより行われるように構成されている。保安のためにユーザーと端末機の間に行われる認証の段階をみると、ユーザーは自分が端末機の実際の使用権限のある持ち主であることを証明するために、端末機を用いて生体イメージをキャップチャする。端末機はキャップチャされた生体イメージまたは生体イメージテンプレートを端末機のメモリに登録貯蔵されていた生体イメージまたは生体イメージテンプレートを互いに比較する段階を経る。もし、二つの生体イメージまたは生体イメージテンプレートが同一若しくは同一であると判断するように設定貯蔵された範囲に入ると、ユーザーを端末機の使用権限のある持ち主であると判別し、そうでないとユーザーの使用権限を与えないように構成することができる。ユーザーが端末機の持ち主であることを判別するために、ユーザーの個人識別番号PINpersonalidentificationnumberのみを端末機にまたは端末機とつながっているPCクライアントに入力するように構成することもできる。保安を強化するために前記個人識別番号と生体イメージを同時に入力またはキャップチャさせ、既に端末機に貯蔵されている個人識別番号と生体イメージを同時に比較し、両方が一致する場合にのみユーザーが端末機の持ち主であることを判断しても良い。前記個人識別番号PINは、使い捨てではない場合もある点で使い捨てパスワードとは区別される。ユーザーが使用権限のある実際の端末機の持ち主であると判別されると、ユーザーは該当端末機を用いてサーバーから資源接近resourceaccessの権限を得るために、認証の手続を試みる段階を経る。このような認証手続は、サーバーと端末機との間に暗号化されたデータをやり取りする安全な交信securecommunicationによって行われるように構成されている。本発明は、場合によってサーバと端末機との認証段階において、虹彩を含む生体イメージ情報を用いて保安に安全な認証手続を経るため、端末機のユーザーが使用権限のある実際の持ち主であることを判別する段階を省いて構成することもできる。本発明による端末機には、登録段階に貯蔵されていた当該ユーザーに対するn1個のハッシュデータH1、H2、...Hn1の中で、無作為または端末機に内蔵されたプログラムの実行によって予め定められた順番により、どれか一つのハッシュデータを選択するように構成されている。選択されたハッシュデータは、一回使えるユーザーの使い捨てパスワードになる。もし、i番目のハッシュデータHiが使い捨てパスワードとしてサーバーに転送されると、Hiの後のハッシュデータ、つまりHjj>iはもう使われない。なぜならば、第三者がHiを横取りすると、HiからHjを推測できるからである。従って、Hjをパスワードに使ったならば、次はHi前のハッシュデータHkk<iをパスワードに使うことができる。これはS/Key方式からみた本発明では、認証の際に保安の安全性と信頼性を高めるために虹彩イメージを含む生体イメージ情報をハッシュイメージ関数の変数に用いて構成したものである。端末機はサーバーより認証を受けるために、虹彩イメージを含む生体イメージ情報またはイメージテンプレートと、ハッシュ関数によって生成されたデータHi、端末機IDなどを含んで、これらを結合し端末機からサーバーに転送する。端末機から既に生体イメージを用いてユーザーが持ち主であることが判断され、ハッシュデータを端末機とサーバー両方からアップデートをしなければ生体イメージ情報または生体イメージテンプレートはサーバに転送しなくても良い。虹彩イメージを含む生体イメージ情報またはイメージテンプレートと、ハッシュ関数によって生成されたハッシュデータHi及び端末機IDの中で、虹彩イメージを含む生体イメージ情報を含むハッシュデータを含んで少なくとも1以上に混合構成されたものを認証データDと呼ぶことにする。使い捨てパスワードを生成して端末機からサーバーに転送する段階を具体的に見よう。a端末機に搭載された使い捨てパスワード生成プログラムによって無作為または設定された順番によって端末機の使い捨てパスワード=PRDEVICEに該当する認証データDを生成する段階を経る。SignD、PRDEVICEb生成された認証データDを暗号化するために無作為に対称キー例えばAESを生成する段階を経る。c生成された対称キーで前記aで生成された認証データDを暗号化する段階を経る。ED=AESSignD、PRDEVICEd暗号化された対称キーAESをサーバーの公開キー=PUSERVERに暗号化する段階を経る。PUSERVERe前記公開キーで暗号化された認証データEDと、暗号化された対称キーPUSERVERAESをサーバーに転送する段階を経る。前記認証データDにユーザーの個人識別番号PINを追加して構成することもできる。サーバーは、端末機が送った暗号化された認証データEDと暗号化された対称キーを次のような段階を経て、暗号を解読する。aサーバーは、サーバーに貯蔵された秘密キーを用いて対称キーPUSERVERを解読する段階を経る。AESb前記解読された対象キーAESを用いて暗号化された認証データEDを解読する段階を経る。Signc解読された認証データEDを端末機の公開キーを用いて使い捨てパスワードであるか否かを確認する段階を経る。前記サーバーは、解読されたハッシュデータHiが、ユーザーの使い捨てパスワードであるか否かを判別するために、サーバーに貯蔵されていたハッシュ関数hをHiに適用させる段階が含んでいる。少なくとも一度以上適用させ、サーバーに貯蔵されていたHnと同一のハッシュデータを得られると、Hiをユーザーの使い捨てパスワードであると判断し、接近を承認する段階に成っている。つまり、認証の承認が行われたものと判断する。しかし、虹彩を含む生体イメージを変数とするハッシュ関数を定められた回数の範囲内で適用させても、サーバーに貯蔵されていたHnと一致するものが出てこないと、Hiが現時点でのユーザーの使い捨てパスワードではないと判断し、資源接近を拒むように構成されている。もし、キャップチャされた生体イメージがユーザーの端末機内で比較されなければ、サーバーで端末機から転送されてきたキャップチャされた生体イメージがユーザーの生体イメージであるかを確認する段階を追加的に行い、資源接近の権限を与えるかどうかを決定する。保安をさらに強化するために、ユーザーの端末機から生体イメージの比較手続が行われたとしても、サーバーで同一の手続をもう一度行う場合もある。接近承認が行われると、端末機とサーバー両方の有していた従来のハッシュデータを異なるものに更新できるチャンスが与えられる。接近承認が行われる度に、端末機とサーバー両方からハッシュデータを更新することができる。しかし、端末機の認証を試みる頻度が高い場合、ハッシュデータが更新される回数が多くなり、両方に負担になりえるため、これを考慮して設定値を与えることで更新の頻度数が制限できる。ハッシュデータの維持期間を設定し、その期間を越えてユーザーの接近承認が行われる場合、直ちに両方からハッシュデータの更新が行われるように構成し、保安の安全性と信頼性を高められるように構成されている。ユーザーの意思とは関係なく、自動的に更新が行われるように構成されている。前記更新のために、既存のハッシュデータチェインを新しいハッシュデータチェインに作るため、端末機から接近承認を得るためにサーバーに送った生体イエージをシードにして双方がハッシュデータチェインを作ることができる。認証を受けるためにユーザーが端末機に付着されたカメラで撮影した虹彩を含む生体イメージは、ユーザー独特の生体特徴は維持されるものの、撮影された角度及び位置によってイメージ自体が少しずつ異なるため、これより作られるハッシュデータチェインも従来のハッシュデータチェインと異なり、保安の安全性と信頼性を高めることができる。端末機とサーバーが互いに異なるハッシュデータチェインを有している場合には、端末機がサーバーより認証を受けることはできない。従って、ハッシュデータチェインの更新は、端末機とサーバーの両方から同時に行われるように構成されている。ある一方から更新が遅れることがあっても、端末機が認証を受けて次に認証を受けるまでは、両方から同じハッシュデータを有するように構成する。前述した技術的構成に基づいて、本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法について段階別に見てみよう。本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法は、端末機とサーバーのメモリに認証のための虹彩イメージ情報を各々貯蔵する段階を経て、認証のために端末機に付着されたカメラで虹彩イメージ情報を撮影獲得する段階を経て、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成する段階を経て、端末機に生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送する段階を経て、虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断するアルゴリズムを内蔵したサーバーに、前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードと虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断する段階と成っている。前述した技術的構成に基づいて、本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置について見てみよう。本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置は、認証のための虹彩イメージ情報を各々のメモリに貯蔵している端末機とサーバーを備えて、認証のために虹彩イメージ情報を撮影獲得するためのカメラが付着設置され、カメラで撮影獲得した虹彩イメージ情報を含む使い捨てパスワードを生成し、生成された虹彩イメージ情報を含む使い捨てパスワードをサーバーに転送するように構成された端末機を備えて、前記端末機から転送された虹彩イメージ情報を含む使い捨てパスワードをサーバーに貯蔵された虹彩イメージ情報と使い捨てパスワードが一致しているか否かを比較判断して認証するアルゴリズムの内蔵されたサーバーを備えている。本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置は、前記虹彩イメージを含む使い捨てパスワードは、虹彩イメージ、ハッシュ関数によって生成されたデータ及び端末機IDの中から虹彩イメージ情報を含む、少なくとも1以上を混合構成することができる。また、前記虹彩イメージを含む使い捨てパスワードを生成する際に、ハッシュ関数を用いて、虹彩イメージをハッシュ関数の変数に用いて構成することで、保安性と信頼性を高めるように構成されている。本発明による虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法及び装置は、前記虹彩イメージが認証の際に処理速度を高め、貯蔵の際にメモリの容量を減らすためにフーリエ変換またはウェーブレット変換に加工した虹彩イメージテンプレートを使用するのが望ましい。また、前記ハッシュ関数は、ハッキングの際に保安性を高めるために、ハッシュ関数のハッシュデータチェインからn番目ハッシュデータであるHnはサーバーのメモリに貯蔵し、残りのn-1個のハッシュデータは端末機のメモリに貯蔵するのが望ましい。前記ハッシュ関数は、保安の安全性と信頼性を高めるためにハッシュ関数の変数を虹彩イメージとするハッシュデータチェインを生成したあと、キャップチャされた虹彩イメージを完全に削除するように構成されている。前記虹彩イメージは、虹彩イメージを含むユーザー虹彩イメージそれぞれの特徴を含んでいる特定の領域に属するピクセル単位のイメージデータのみを切り取ったデータを、使い捨てパスワードの生成のためのシードに用いるのが望ましい。前記端末機には、端末機に付着されたカメラで撮影された虹彩イメージと端末機に貯蔵された虹彩イメージを比較してユーザーが端末機の持ち主であることを確認する構成を付加することができる。前記サーバーは、端末機から転送されたハッシュ関数のハッシュデータHiがユーザーの使い捨てパスワードであるかを判別するために、サーバーに貯蔵されていたハッシュ関数をHiに適用させ、少なくとも一度以上適用させ、サーバーに貯蔵されていたHnと同一のハッシュ関数のハッシュデータが得られると、Hiをユーザーの使い捨てパスワードと一致するものと判断するように構成されている。前記虹彩イメージ情報を含む使い捨てパスワードを用いた認証方法は、使い捨てパスワードが互いに一致して承認が行われると、端末機とサーバーすべて従来のハッシュデータを更新することができ、更新はサーバーで承認が行われる度に遂行するか、端末機とサーバーの負担を考慮して、設定値を入力貯蔵することで更新の頻度数を制限する構成になっている。実施例2は、前記実施例1において、サーバーの機能及び手段を同一にし、端末機の機能及び手段の中で虹彩イメージを撮影するためのカメラまたは生体イメージを読むための生体イメージリーダー、カードリーダー及び入力パッドを除いた機能及び手段をスマートカードに貯蔵して保安性をさらに向上させることである。実施例1の端末機から分離されたスマートカードには虹彩を含む生体イメージまたは生体テンプレート、虹彩イメージを変数とするハッシュデータチェイン及び据置台IDの中で虹彩イメージを変数とするハッシュデータチェインを含む少なくとも1以上を貯蔵している。実施例2では、スマートカードと分離され、虹彩イメージを撮影するためのカメラまたは生体イメージを読むための生体イメージリーダーと、カードリーダー及び入力パッドの設けられている装置を据置台と呼ぶ。認証の際に保安性を高めるために、実施例1のようにハッシュ関数のハッシュデータチェインからn番目のハッシュデータであるHnはサーバーのメモリに貯蔵し、残りのn-1個のハッシュデータをスマートカードメモリに貯蔵している。また、スマートカードはメモリに貯蔵された虹彩イメージを含む生体イメージをハッシュ関数の変数に用いて使い捨てパスワードを生成し、所定のプログラムを遂行するために、メモリとマイクロプロセッサーを内蔵している。スマートカードには電源を供給する必要があり、電源はスマートカードを据置台に設置されたカードリーダーに挿入するときに供給してもらえるように電源端子が設けられており、データをサーバに転送するための信号を転送するためのポートを備えている。実施例1と同様、ハッシュ関数のハッシュデータチェインは、虹彩イメージを含む生体イメージを変数として使い捨てパスワードを生成し、サーバーに転送して認証を受けるように構成して保安性を高めるように構成されている。前記スマートカードには認証に用いる生体イメージ、使い捨てパスワード及び据置台IDがサーバーに転送されるとき、保安性を高めるために暗号化して転送するための暗号化プログラムをメモリに搭載するのが望ましい。前記ハッシュ関数は、保安の安全性と信頼性を高めるために、ハッシュ関数の変数を虹彩イメージにするハッシュデータチェインを生成したあと、キャップチャされた虹彩イメージが完全に削除されるように構成することができる。前記虹彩イメージは、虹彩イメージを含むユーザー虹彩イメージのそれぞれの特徴を含む特定領域に属するピクセル単位のイメージデータのみを切り取ったデータを使い捨てパスワード生成のためのシードに用いられるように構成することができる。前記スマートカードは据置台に付着されたカメラで撮影した虹彩イメージとスマートカードに貯蔵された虹彩イメージを比較してユーザーがスマートカードの持つ主であることを確認する構成を付加することができる。前記虹彩イメージ情報を含む使い捨てパスワードを用いた認証装置の保安性を高めるために、虹彩イメージ情報を含む使い捨てパスワードを暗号化し、前記サーバでは前記暗号化された虹彩イメージ情報を含む使い捨てパスワードを復号化して構成することができる。前記サーバーは、スマートカードから転送されたハッシュ関数のハッシュデータHiが、ユーザーの使い捨てパスワードであるかどうかを判別するために、サーバーに貯蔵されていたハッシュ関数をHiに適用し、少なくとも一度以上適用し、サーバーに貯蔵されていたHnと同じハッシュ関数のハッシュデータが得られると、Hiをユーザーの使い捨てパスワードと一致しているものと判断する。