(57)【要約】【課題】  生体情報の正当性を確認する。【解決手段】  本発明では、入力した生体情報の特徴を示すパターン数値データを算出し、これを所定のルールによって二つの情報に変換し、それぞれ異なる記憶媒体に登録を行う。認証時には上記と逆の変換を行い、パターン数値データを複合し、認証に用いる。なお、所定のルールとは、変換を加えてもパターン数値データとしての整合性を保つ事の出来る許容範囲を算出し、この範囲内でランダム等の方法により変換い、変換を行った格納情報と、変換の手順や内容を記述した差分数値データを生成する事である。【選択図】  図１
2005352616.tif 000002
【特許請求の範囲】
【請求項１】
利用者の特徴を用いて認証を行うための生体情報登録方法において、（ａ）前記利用者の特徴を含む生体情報を入力装置を介して入力し、（ｂ）前記生体情報から前記利用者の特徴を示すパターン数値データを算出し、（ｃ）前記パターン数値データに変更を加えてもパターンデータとしての整合性を保つ事ができる許容範囲を確定し、（ｄ）確定された前期許容範囲内で格納データを作成し、（ｅ）前記パターン数値データから前記格納データへの変換内容を示す差分数値データを算出し、（ｆ）算出された前記差分数値データと前記格納データをそれぞれ異なる記憶媒体に登録することを特徴とする生体情報登録方法、及び、（g）前記差分数値データと前記格納データを用いてパターン数値データを複合し、認証利用者のパターン数値データと照合を行う事で、登録された生体情報と認証利用者の生体情報が同一であるかを判定することを特徴とした生体情報。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、利用者の生体情報の登録方式、認証方式、及び管理方式、例えばインターネットを介した本人確認を行うための生体情報の登録方法、認証方法、管理方法、及びそのシステムに関するものである。
【背景技術】
【０００２】
近年、空港や金融機関での本人確認、情報処理端末やネットワーク上での個人の特定等、生体情報を用いた個人認証のニーズが、急速に高まっている。これによれば、個人の身体的特徴、行動的特徴を提示するだけで本人確認を行えるため、従来の印鑑等の証明物を必要とせず、盗難、偽造等のリスク軽減、及び利用者の使い勝手も向上する事が出来る。
【０００３】
上記システムでは、利用者を特定する生体情報を記憶媒体に登録し、認証時に記憶媒体内の情報と認証対象者との情報を比較する事で本人確認を行う。従来技術での登録された生体情報の管理方法として、センターサーバによる一元管理を行うサーバ管理型、利用者個人の持つ記憶媒体により管理を行う利用者管理型の二つの方法があり、管理する情報を暗号化する事で生体情報の偽造や不正な読み出しを防ぐ。
【０００４】
しかしながら、サーバ管理型では複数人の生体情報が一箇所に集まるため、管理及び流出リスクが発生し、また利用者管理型の場合、記憶媒体の解析による偽造、例えば他人の記憶媒体内の生体情報を読み取り、自分の生体情報への書き換えや、個人の特徴の偽造等、不正な読み出しや偽造リスクが挙げられる。また、これらの記憶媒体内の情報を保護するために用いられている暗号化方式の信頼性は、全てタイムオーダー（鍵を使わずに解読までに掛かる時間）に依存しており、パスワードの様に変更する事が出来ない生体情報を長期に渡って保護し続ける事は困難である。
【０００５】
【特許文献１】特開２０００−１１１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記に述べた問題を解決するため、前記特許文献では、（α）測定された生体情報に対し、与えられたパラメータにより予め決められた変換処理を行い特徴情報の抽出を行う。例えば、測定された指紋画像に対しパラメータとして与えられる反転方向や伸縮率から、画像処理により反転や伸縮を加えた画像に対し、特徴抽出を行う。または、（β）測定された生体情報に対し、特徴情報の抽出を行い、抽出された特徴情報に対しパラメータを予め決められた関数に与え変換処理を行う。例えば、抽出された特徴情報に対し、利用者の年齢というパラメータを全てのデータ項目に対し足し合わせる。等の方法が考えられる。また、（γ）認証時の利用者の特徴情報も上記（α）（β）と同じ方法により変換され、変換された特徴情報同士を照合する事で認証を行う。
【０００７】
しかし、上記特許文献（α）の方法では、測定される生体情報のデータは測定器に指を置く場所や置き方等の測定条件に左右されるため同じ画像が取れるとは保証出来ず、毎回の測定画像データに対し変換を行った物から同じ特徴データを取得する事は現実的に難しい。また、（β）の方法では、変換関数が予め決まっており、この変換関数にパラメータを与えて変換を行うが、上記（α）と同じ理由で、変換後の特徴データが必ずしも毎回同じ特徴パターンを示すとは言えず、また、変換後の特徴データに対し、従来の照合手段が使用できる確実性も無く、（γ）の様に変換後の特徴データ同士を照合しても正しい結果を得られる保証は無い。また、（β）の場合関数にパラメータを与え変換を行うという方法論は従来の暗号化技術と変わらず、パラメータの算出方法や関数のアルゴリズムを解析された場合、元情報の解読の危険性も高い。
【０００８】
この発明は、このような事情に鑑みてなされたものであり、容易かつ確実に生体情報の認証が行え、かつ単体での元情報の復元が困難であり、かつ生体情報の正当性の確認が出来る、生体情報の登録、認証、管理方法及びそのシステムを提供する事を目的とする。
【０００９】
また、この発明の別の目的は、ネットワーク上での個人認証等、生体情報のやり取りを行う場合の成りすましや偽造、不正読み出しに強いシステムを提供することにある。
【００１０】
さらに、この発明のもう一つの目的は、個人情報保護法の観点から、個人の情報を直接特定し得る生体情報を企業によって直接保持せず、かつ直接管理する事を可能ならしめるシステムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明では、入力した生体情報の特徴を示すパターン数値データを算出し、これを所定のルールによって二つの情報に変換し、それぞれ異なる記憶媒体に登録を行う。認証時には上記と逆の変換を行い、パターン数値データを複合し、認証に用いる。なお、所定のルールとは、変換を加えてもパターン数値データとしての整合性を保つ事の出来る許容範囲を算出し、この範囲内でランダム等の方法により変換し、変換を行った格納情報と、変換の手順や内容を記述した差分数値データを生成する事である。
【発明の効果】
【００１２】
本発明によれば、生体情報照合には従来の生体情報特徴データに対する照合方法を用いる事が出来るため、容易かつ確実に生体情報の認証が行え、かつ変換に特定の関数を用いないため、元情報のビット列の特徴等を復元目標とし、力技で解読を行う等の従来の暗号解読手法を使用できず、元情報の複合には必ず格納情報と差分情報が必要になるため、生体情報の正当性の確認が出来る。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を図面に基づき説明する。
【００１４】
前記方法において、生体情報を登録する為の装置と認証の為の装置は同一であっても良いし、別の装置であっても構わない。また個人情報を格納する記憶媒体は外部の装置を利用しても構わないが、必ず上記差分数値データと前記格納データは別の記憶媒体内に格納され、管理される必要がある。例えば、一例を挙げるとセンターサーバに差分数値データを格納し、利用者ＩＣカード内に格納データを登録する等の方法が考えられる。なお、本発明で扱う生体情報とは、指紋、虹彩、静脈等の身体的特徴、筆跡や移動経路等の行動的特長の事を言い、これらを単体または複数を用いる事で個人を特定する。
【００１５】
図１は、本システムの構成図である。生体情報管理サーバ１は、生体情報管理ＤＢ６１および利用者ＤＢ６２を持ち、利用者情報と生体情報を関連付け管理する機能５０を持ち、生体情報の認証に必要な機能データの変換機能５３及び、認証機能５２を持つ事も出来る。生体情報管理サーバ１において、差分数値データまたは、格納データのどちらか一方が個人情報と共に生体情報ＤＢ６１において管理され、もう一方のデータは記憶媒体６内の生体情報６３に格納される。
【００１６】
登録端末２は、ＣＣＤカメラ等の画像デバイス、マイク等の音声デバイス、圧力測定素子等の感圧デバイス、ＧＰＳ等の位置情報認識デバイス等によって構成される生体情報を入力するための装置３０及び、接触式ＩＣカードライタ及び非接触式ＩＣカードライタ等の記憶媒体へデータを登録するライタ３１及び生体情報管理サーバに登録処理を行うために必要な登録機能５１、変換機能５３を持つ。また、処理装置内にはＣＰＵ２１及び、メモリ２２が搭載されている物とする。
【００１７】
認証端末３は、生体情報情報を入力するための装置３０及び、記憶媒体及び生体情報管理サーバとデータを通信し、認証に必要な認証機能５２及び変換機能５３を持つ。また、処理装置内にはＣＰＵ２１及び、メモリ２２が搭載されている物とする。
【００１８】
登録／認証端末４は、単体で上記登録端末２及び認証端末３の機能を併せ持つ。ネットワーク５は、インターネットや、企業独自の専用のネットワークを指す。
【００１９】
記憶媒体６は、差分数値データまたは、格納データのどちらか一方のデータを格納し６３、生体情報管理サーバと対応したＩＤ６４によって管理される。
【００２０】
媒体内認証７は、単体で登録端末２及び認証端末３の持つ機能の内、一部または全部を持ち、かつ記憶媒体６の機能を併せ持つ。
【００２１】
図２は、利用者が生体情報の登録処理を行う流れの一例を示した物である。この図における番号は、以下で参照される番号（１０２〜１１１）に対応している物とする。まず、登録システムが提示された記憶媒体の正当性を確認し、記憶媒体に割り当てられているＩＤ情報を読み取る（１０２）。
【００２２】
次に、利用者により登録端末を通し生体情報が入力される（１０３）。入力された情報はそのままではパターン抽出を行う事が出来ないため、パターン抽出アルゴリズムに合わせ、画像処理等の前段階を行う（１０４）。ここで行われる、画像処理方法として、細線化処理やローパスフィルタ、ハイパスフィルタ等の方法が挙げられる。
【００２３】
前段階において得られた情報を元に、パターン抽出を行い、パターン数値データ算出を行う（１０５）なお、ここで使用されるパターン抽出方法は特定のアルゴリズムに限定する必要は無いが、例として特徴点抽出方法、パターンマッチング方法、周波数解析方法等が挙げられ、この時点において扱われるデータは図６（６０１〜６０３）の様になる。なお、ここで得られるパターン数値データは、同じ個人の生体情報であっても、例えば、指紋採取時の指の置き方等の、入力条件、カメラで撮影する等の入力方法、上記のパターン抽出アルゴリズム等の要素により、必ずしも同じとはならず、異なったパターン数値データとなる事を特徴とする。
【００２４】
前段階において、得られたパターン数値データに対し、図１変換プログラム（５３）内のテーブル図９（９０１）に使用認証方式ＩＤ及び、生体情報入力装置ＩＤを与え得られた許容範囲算出方式を用い、分析し、変更を加えても生体情報としての整合性を保つ事の出来る変換許容範囲を算出する（１０６）。なお、ここでの変換許容範囲とは、対象となる生体情報の特徴データに変更を加えても生体情報としての整合性を保つ事の出来る範囲であり、この許容範囲を用いて変換された格納データは、単体で生体情報としての整合性を持つ。なお、この時点において扱われるデータはパターン抽出方式によって異なり、図５（５０１〜５０３）の様になる。また、テーブル図９（９０１）は図１変換プログラム（５３）内にある必要は無く、ネットワーク上のサーバ等少なくとも本発明を構成するシステム内にあれば良い。
【００２５】
前段階において算出されたパターン数値データに対し、ランダムやこれに準ずる方法によって変更を加え格納データを作成し、加えた変更履歴情報を差分数値データとして生成を行う（１０７）。なお、この時点において扱われるデータはそれぞれ、図８（８０１〜８０３）、図７（７０１〜７０３）の様になる。ここでの生成方法は、（１０５）で用いられたパターン抽出方法を用いる事とする。
【００２６】
前段階によって得られた、格納データ及び、差分数値データを異なる記憶媒体に対し、登録処理を行う（１０８）。両データは記憶媒体６及び生体情報管理サーバのどちらに登録しても良いが、例として、格納データを記憶媒体６に対し送信し、ＩＤ及び差分数値データを生体情報サーバに送信するとする。記憶媒体６は送信された格納データを記憶媒体内に格納し（１０９）、生体情報管理サーバは送信されたＩＤ及び差分数値データを受信し（１１０）、ＩＤに対応付け差分数値データを登録する。なお、格納データ及び、差分数値データは、単体での解読は難しいが、二重の防壁として、記憶媒体への格納時には、従来技術での暗号化方式により暗号化される事が望ましい。
【００２７】
図３、図４は、利用者が生体情報の認証を行う流れの一例を示した物である。この図における番号は、以下で参照される番号（２０１〜１０９）及び（３０１〜３０２）に対応している物とする。なお、手順（２０２〜２０６）と（２０７〜２０９）の順番は入れ替える事が可能である。
【００２８】
まず、認証端末３が提示された記憶媒体６の正当性を確認し、記憶媒体に割り当てられているＩＤ情報及び格納データを読み取り（２０１）。生体情報管理サーバ１へＩＤを送信し、差分データの送信を要求する（２０２）。
【００２９】
生体情報管理サーバ１では受信したＩＤを元に対応する差分数値データを検索し（２０３）、認証端末３へ差分数値データを送信する（２０４）。認証端末３は、生体情報管理サーバから送られた差分数値データを受信し（２０５）、記憶媒体６より読み込んだ格納データと差分数値データを用い本来のパターン数値データへと複合処理を行う（２０６）。なお、ここで用いられる複合アルゴリズムは、テーブル図９（９０１）に使用認証方式ＩＤ及び、生体情報入力装置ＩＤを与え得られた複合化方式である。
【００３０】
次に、利用者により登録端末を通し生体情報が入力される（２０７）。入力された情報はそのままではパターン抽出を行う事が出来ないため、パターン抽出アルゴリズムに合わせ、画像処理等の前段階を行う（２０８）。前段階において得られた情報を元に、パターン抽出を行い、パターン数値データ算出を行う（２０９）なお、ここで使用されるパターン抽出方法は特定のアルゴリズムに限定する必要は無いが、例として特徴点抽出方法、パターンマッチング方法、周波数解析方法等が挙げられる。
【００３１】
最後に、（２０６）において複合された複合パターン数値データと、（２０９）において取得された取得パターン数値データを比較し（３０１）、利用者の生体情報が登録された情報と同等の物であるかを判定する（３０２）。
【００３２】
なお、上記図２、図３、図４において通信及び格納される情報は、全て従来の暗号化方式によって暗号化されているものとする。
【００３３】
以上、本発明を実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【図面の簡単な説明】
【００３４】
【図１】本システム構成図。
【図２】フローチャート（１）。
【図３】フローチャート（２）。
【図４】フローチャート（３）。
【図５】テーブル例（１）。
【図６】テーブル例（２）。
【図７】テーブル例（３）。
【図８】テーブル例（４）。
【図９】テーブル例（５）。
【符号の説明】
【００３５】
１…生体情報管理サーバ、２…登録端末、３…認証端末、４…登録／認証端末、５…ネットワーク、６…記憶媒体、７…媒体内認証。
【図１】
2005352616.tif 000003
【図２】
2005352616.tif 000004
【図３】
2005352616.tif 000005
【図４】
2005352616.tif 000006
【図５】
2005352616.tif 000007
【図６】
2005352616.tif 000008
【図７】
2005352616.tif 000009
【図８】
2005352616.tif 000010
【図９】
2005352616.tif 000011