(57)【要約】【課題】バイオメトリクス認証を行うＩＣカードの不正利用を防止することができ、かつ、再利用することができるＩＣカードを提供する。【解決手段】ＩＣカードの外部から読み出すことができない記憶領域に識別コードを記憶し、ＩＣカードの外部から虹彩コードとマスクコードとを伴う登録依頼を受け付けると、虹彩コードに識別コードを埋め込んで記憶する。そして、ＩＣカードの外部から認証依頼を受け付けると（Ｓ４００）、記憶している虹彩コードから識別コードを抽出して（Ｓ４０３）、外部から読み出すことができない記憶領域に記憶している識別コードと照合する。照合の結果、両識別コードが一致しなければ（Ｓ４０５：ＮＯ）、認証が失敗したと判定する。【選択図】  図８
2005011207.tif 000002
【特許請求の範囲】
【請求項１】
外部から読み出すことができない記憶領域に参照データを記憶する参照データ記憶手段と、
前記参照データを埋め込まれたバイオメトリクス・データを記憶するバイオメトリクス・データ記憶手段と、
ＩＣカードの外部から、認証依頼を受け付ける認証依頼受け付け手段と、
前記認証依頼受け付け手段にて認証依頼を受け付けると、前記バイオメトリクス・データ記憶手段にて記憶するバイオメトリクス・データに埋め込まれている参照データを抽出する参照データ抽出手段と、
前記参照データ記憶手段にて記憶する参照データと、前記バイオメトリクス・データから抽出した参照データとが一致するかを判定するデータ照合手段と、
前記データ照合手段にて一致しないと判定された場合に、前記認証依頼に係る認証が失敗したと判定する認証結果判定手段と
を備えることを特徴とするＩＣカード。
【請求項２】
ＩＣカードの外部から、バイオメトリクス・データを伴う登録依頼を受け付ける登録依頼受け付け手段と、
前記登録依頼受け付け手段にて受け付けたバイオメトリクス・データに、前記参照データを埋め込む参照データ埋め込み手段と、
前記参照データ埋め込み手段にて参照データを埋め込まれたバイオメトリクス・データを前記バイオメトリクス・データ記憶手段に記憶させるバイオメトリクス・データ登録手段と
を備えることを特徴とするＩＣカード。
【請求項３】
前記バイオメトリクス・データは虹彩コードであって、
前記参照データ埋め込み手段は、前記虹彩コードの照合に用いない部分であるマスク領域に前記参照データを埋め込む
ことを特徴とする請求項１または請求項２に記載のＩＣカード。
【請求項４】
前記マスク領域が前記参照データを埋め込むに足る大きさを有していない場合に、前記参照データを埋め込むに足るようにマスク領域を拡大するマスク領域拡大手段
を備えることを特徴とする請求項３に記載のＩＣカード。
【請求項５】
ＩＣカードとリーダライタ装置とを備え、バイオメトリクス・データを用いて本人認証を行うバイオメトリクス認証システムであって、
前記ＩＣカードは、外部から読み出すことができない記憶領域に参照データを記憶する参照データ記憶手段と、
前記参照データを埋め込まれたバイオメトリクス・データを記憶するバイオメトリクス・データ記憶手段と、
前記リーダライタ装置から、認証データを伴う認証依頼を受け付ける認証依頼受け付け手段と、
前記認証依頼受け付け手段にて認証依頼を受け付けると、前記バイオメトリクス・データ記憶手段にて記憶するバイオメトリクス・データに埋め込まれている参照データを抽出する参照データ抽出手段と、
前記参照データ記憶手段にて記憶する参照データと、前記バイオメトリクス・データから抽出した参照データとが一致するかを判定するデータ照合手段と、
前記データ照合手段にて一致しないと判定された場合に、前記認証依頼に係る認証が失敗したと判定する認証結果判定手段と、
前記データ照合手段にて、前記参照データと前記埋め込みデータとが一致すると判定された場合に、前記認証データを用いて認証処理を実行する認証手段を備え、
前記リーダライタ装置は、前記ＩＣカードに前記認証データとしてバイオメトリクス・データを渡して、認証処理を依頼する認証依頼手段を備える
ことを特徴とするバイオメトリクス認証システム。
【請求項６】
前記ＩＣカードは、前記リーダライタ装置から、バイオメトリクス・データを伴う登録依頼を受け付ける登録依頼受け付け手段と、
前記登録依頼受け付け手段にて受け付けたバイオメトリクス・データに、前記参照データを埋め込む参照データ埋め込み手段と、
前記参照データ埋め込み手段にて参照データを埋め込まれたバイオメトリクス・データを前記バイオメトリクス・データ記憶手段に記憶させるバイオメトリクス・データ登録手段と、
前記リーダライタ装置は、前記ＩＣカードに前記認証データとしてバイオメトリクス・データを渡して、認証処理を依頼する認証依頼手段を備える
ことを特徴とする請求項５に記載のバイオメトリクス認証システム。
【請求項７】
前記バイオメトリクス・データは虹彩コードであって、
前記参照データ埋め込み手段は、前記虹彩コードの照合に用いない部分であるマスク領域に前記参照データを埋め込む
ことを特徴とする請求項５または請求項６に記載のバイオメトリクス認証システム。
【請求項８】
前記マスク領域が前記参照データを埋め込むに足る大きさを有していない場合に、前記参照データを埋め込むに足るようにマスク領域を拡大するマスク領域拡大手段
を備えることを特徴とする請求項７に記載のバイオメトリクス認証システム。
【請求項９】
外部から読み出すことができない記憶領域を備えるＩＣカードが実行するバイオメトリクス認証方法であって、
前記記憶領域に参照データを記憶する参照データ記憶ステップと、
前記参照データを埋め込まれたバイオメトリクス・データを記憶するバイオメトリクス・データ記憶ステップと、
ＩＣカードの外部から、認証依頼を受け付ける認証依頼受け付けステップと、
前記認証依頼受け付けステップにて認証依頼を受け付けると、前記バイオメトリクス・データ記憶ステップにて記憶したバイオメトリクス・データに埋め込まれている参照データを抽出する参照データ抽出ステップと、
前記参照データ記憶ステップにて記憶した参照データと、前記バイオメトリクス・データから抽出した参照データとが一致するかを判定するデータ照合ステップと、
前記データ照合ステップにて一致しないと判定された場合に、前記認証依頼に係る認証が失敗したと判定する認証結果判定ステップと
を含むことを特徴とするバイオメトリクス認証方法。
【請求項１０】
ＩＣカードの外部から、バイオメトリクス・データを伴う登録依頼を受け付ける登録依頼受け付けステップと、
前記登録依頼受け付けステップにて受け付けたバイオメトリクス・データに、前記参照データを埋め込む参照データ埋め込みステップと、
前記参照データ埋め込みステップにて参照データを埋め込まれたバイオメトリクス・データを前記バイオメトリクス・データ記憶ステップにて記憶させるバイオメトリクス・データ登録手段と
を含むことを特徴とする請求項９に記載のバイオメトリクス認証方法。
【請求項１１】
前記バイオメトリクス・データは虹彩コードであって、
前記参照データ埋め込みステップは、前記虹彩コードの照合に用いない部分であるマスク領域に前記参照データを埋め込む
ことを特徴とする請求項９または請求項１０に記載のバイオメトリクス認証方法。
【請求項１２】
前記マスク領域が前記参照データを埋め込むに足る大きさを有していない場合に、前記参照データを埋め込むに足るようにマスク領域を拡大するマスク領域拡大ステップ
を含むことを特徴とする請求項１１に記載のバイオメトリクス認証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本願発明は、ＩＣカードに関し、特に、ＩＣカードを用いたバイオメトリクス認証技術に関する。
【０００２】
【従来の技術】
近年、バイオメトリクスを応用した本人認証技術が世の関心を集めている。バイオメトリクスを応用した本人認証技術とは、バイオメトリクス認証とも呼ばれ、肉体的な特徴を検出することによって本人認証を行う技術である。バイオメトリクスに用いる肉体的特徴には、指紋パターンや掌紋パターン、顔面形状、静脈パターン、或いは、虹彩パターンといったものがある（例えば、特許文献１を参照）。
【０００３】
このようなバイオメトリクス認証を実用化するために、ＩＣカードを用いたバイオメトリクス認証のための標準化作業が進められている（ＩＳＯ／ＩＥＣ７８１６−１１：  Ｉｎｆｏｒｍａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ，  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｃａｒｄｓ  −  Ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ（ｓ）  ｃａｒｄｓ  ｗｉｔｈ  ｃｏｎｔａｃｔｓ  −  Ｐａｒｔ  １１：  Ｐｅｒｓｏｎａｌ  ｖｅｒｉｆｉｃａｔｉｏｎ  ｔｈｒｏｕｇｈ  ｂｉｏｍｅｔｒｉｃ  ｍｅｔｈｏｄｓ）。
【０００４】
すなわち、ＩＣカード利用者のバイオメトリクス・データを予めＩＣカードに記録しておく。そして、ＩＣカードを実際に利用しようとする者のバイオメトリクス・データと照合することによって、本人認証を行うというものである。
ＩＣカード利用者のバイオメトリクス・データは、言うまでもなく、本人のプライバシーに属するデータである。何らかの認証機関にバイオメトリクス・データを登録し、本人認証時にインターネット等を介して受信するといった形態を採ると、プライバシー情報の漏洩を生じるおそれがある。
【０００５】
一方、上述のようにバイオメトリクス・データをＩＣカードに記録すれば、プライバシーを保護しながら、バイオメトリクス認証を実行することができる。
【０００６】
【特許文献１】
特許第３３０７９３６号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、ただ単に、バイオメトリクス・データをＩＣカードに記録しただけでは、不正な利用者によってバイオメトリクス・データが改ざんされ易く、ＩＣカードが不正利用される恐れがある。
また、通常、ＩＣカードは書き換えることができないメモリ領域を備えているので、バイオメトリクス・データを書き換え不能なメモリ領域に記録すれば、バイオメトリクス・データの改ざんによるＩＣカードの不正利用を阻止することができる。
【０００８】
しかしながら、バイオメトリクス・データを書き換え不能なメモリ領域に一旦記録すると、別のバイオメトリクス・データを記録することができなくなってしまう。このため、他の利用者の用に供するために当該ＩＣカードを再利用しようとしても、当該他の利用者のバイオメトリクス・データを当該メモリ領域に記録することができないので、ＩＣカードを再利用することができないという問題がある。
【０００９】
また、書き換えることができなくても読み出すことができるメモリ領域にバイオメトリクス・データを記録した場合には、当該バイオメトリクス・データが読み出され、他のＩＣカードの該当するメモリ領域に記録されることによって、不正なＩＣカードが作成され、不正に利用されるおそれもある。
本願発明は、上述のような問題に鑑みてなされたものであって、バイオメトリクス認証を行うＩＣカードの不正利用を防止することができ、かつ、再利用することができるＩＣカード、バイオメトリクス認証システム、および、バイオメトリクス認証方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本願発明に係るＩＣカードは、外部から読み出すことができない記憶領域に参照データを記憶する参照データ記憶手段と、前記参照データを埋め込まれたバイオメトリクス・データを記憶するバイオメトリクス・データ記憶手段と、ＩＣカードの外部から、認証依頼を受け付ける認証依頼受け付け手段と、前記認証依頼受け付け手段にて認証依頼を受け付けると、前記バイオメトリクス・データ記憶手段にて記憶するバイオメトリクス・データに埋め込まれている参照データを抽出する参照データ抽出手段と、前記参照データ記憶手段にて記憶する参照データと、前記バイオメトリクス・データから抽出した参照データとが一致するかを判定するデータ照合手段と、前記データ照合手段にて一致しないと判定された場合に、前記認証依頼に係る認証が失敗したと判定する認証結果判定手段とを備えることを特徴とする。
【００１１】
このようにすれば、バイオメトリクス・データを改ざんされたとしても、その改ざんを検出することができるので、バイオメトリクス認証を行うＩＣカードの不正利用を防止することができる。また、同様の理由から、バイオメトリクス・データをＩＣカード中の書き換え可能なメモリ領域に登録しておくことができるので、バイオメトリクス認証を行うＩＣカードの再利用が可能となる。
【００１２】
また、本願発明に係るＩＣカードは、ＩＣカードの外部から、バイオメトリクス・データを伴う登録依頼を受け付ける登録依頼受け付け手段と、前記登録依頼受け付け手段にて受け付けたバイオメトリクス・データに、前記参照データを埋め込む参照データ埋め込み手段と、前記参照データ埋め込み手段にて参照データを埋め込まれたバイオメトリクス・データを前記バイオメトリクス・データ記憶手段に記憶させるバイオメトリクス・データ登録手段とを備えることを特徴とする。
【００１３】
このようにすれば、本願発明に係るＩＣカードにバイオメトリクス・データを登録することができる。
また、本願発明に係るＩＣカードは、前記バイオメトリクス・データは虹彩コードであって、前記参照データ埋め込み手段は、前記虹彩コードの照合に用いない部分であるマスク領域に前記参照データを埋め込むことを特徴とする。
【００１４】
また、本願発明に係るＩＣカードは、前記マスク領域が前記参照データを埋め込むに足る大きさを有していない場合に、前記参照データを埋め込むに足るようにマスク領域を拡大するマスク領域拡大手段を備えることを特徴とする。
このようにすれば、ＩＣカードに登録すべき虹彩コードにおいて、参照データを埋め込むに足るだけの大きさのマスク領域がない場合であっても、当該虹彩コードに参照データを埋め込むことができる。したがって、虹彩コードのいかんに関わらず、本願発明を適用して、その効果を得ることができる。
【００１５】
また、本願発明に係るバイオメトリクス認証システムは、ＩＣカードとリーダライタ装置とを備え、バイオメトリクス・データを用いて本人認証を行うバイオメトリクス認証システムであって、前記ＩＣカードは、外部から読み出すことができない記憶領域に参照データを記憶する参照データ記憶手段と、前記参照データを埋め込まれたバイオメトリクス・データを記憶するバイオメトリクス・データ記憶手段と、前記リーダライタ装置から、認証データを伴う認証依頼を受け付ける認証依頼受け付け手段と、前記認証依頼受け付け手段にて認証依頼を受け付けると、前記バイオメトリクス・データ記憶手段にて記憶するバイオメトリクス・データに埋め込まれている参照データを抽出する参照データ抽出手段と、前記参照データ記憶手段にて記憶する参照データと、前記バイオメトリクス・データから抽出した参照データとが一致するかを判定するデータ照合手段と、前記データ照合手段にて一致しないと判定された場合に、前記認証依頼に係る認証が失敗したと判定する認証結果判定手段と、前記データ照合手段にて、前記参照データと前記埋め込みデータとが一致すると判定された場合に、前記認証データを用いて認証処理を実行する認証手段を備え、前記リーダライタ装置は、前記ＩＣカードに前記認証データとしてバイオメトリクス・データを渡して、認証処理を依頼する認証依頼手段を備えることを特徴とする。
【００１６】
また、本願発明に係るバイオメトリクス認証システムは、前記ＩＣカードは、前記リーダライタ装置から、バイオメトリクス・データを伴う登録依頼を受け付ける登録依頼受け付け手段と、前記登録依頼受け付け手段にて受け付けたバイオメトリクス・データに、前記参照データを埋め込む参照データ埋め込み手段と、前記参照データ埋め込み手段にて参照データを埋め込まれたバイオメトリクス・データを前記バイオメトリクス・データ記憶手段に記憶させるバイオメトリクス・データ登録手段と、前記リーダライタ装置は、前記ＩＣカードに前記認証データとしてバイオメトリクス・データを渡して、認証処理を依頼する認証依頼手段を備えることを特徴とする。
【００１７】
また、本願発明に係るバイオメトリクス認証システムは、前記バイオメトリクス・データは虹彩コードであって、前記参照データ埋め込み手段は、前記虹彩コードの照合に用いない部分であるマスク領域に前記参照データを埋め込むことを特徴とする。
また、本願発明に係るバイオメトリクス認証システムは、前記マスク領域が前記参照データを埋め込むに足る大きさを有していない場合に、前記参照データを埋め込むに足るようにマスク領域を拡大するマスク領域拡大手段を備えることを特徴とする。
【００１８】
また、本願発明に係るバイオメトリクス認証方法は、外部から読み出すことができない記憶領域を備えるＩＣカードが実行するバイオメトリクス認証方法であって、前記記憶領域に参照データを記憶する参照データ記憶ステップと、前記参照データを埋め込まれたバイオメトリクス・データを記憶するバイオメトリクス・データ記憶ステップと、ＩＣカードの外部から、認証依頼を受け付ける認証依頼受け付けステップと、前記認証依頼受け付けステップにて認証依頼を受け付けると、前記バイオメトリクス・データ記憶ステップにて記憶したバイオメトリクス・データに埋め込まれている参照データを抽出する参照データ抽出ステップと、前記参照データ記憶ステップにて記憶した参照データと、前記バイオメトリクス・データから抽出した参照データとが一致するかを判定するデータ照合ステップと、前記データ照合ステップにて一致しないと判定された場合に、前記認証依頼に係る認証が失敗したと判定する認証結果判定ステップとを含むことを特徴とする。
【００１９】
また、本願発明に係るバイオメトリクス認証方法は、ＩＣカードの外部から、バイオメトリクス・データを伴う登録依頼を受け付ける登録依頼受け付けステップと、前記登録依頼受け付けステップにて受け付けたバイオメトリクス・データに、前記参照データを埋め込む参照データ埋め込みステップと、前記参照データ埋め込みステップにて参照データを埋め込まれたバイオメトリクス・データを前記バイオメトリクス・データ記憶ステップにて記憶させるバイオメトリクス・データ登録手段とを含むことを特徴とする。
【００２０】
また、本願発明に係るバイオメトリクス認証方法は、前記バイオメトリクス・データは虹彩コードであって、前記参照データ埋め込みステップは、前記虹彩コードの照合に用いない部分であるマスク領域に前記参照データを埋め込むことを特徴とする。
また、本願発明に係るバイオメトリクス認証方法は、前記マスク領域が前記参照データを埋め込むに足る大きさを有していない場合に、前記参照データを埋め込むに足るようにマスク領域を拡大するマスク領域拡大ステップを含むことを特徴とする。
【００２１】
なお、上述のようなバイオメトリクス認証方法をコンピュータに実行させるプログラムによっても、本願発明の目的を達成することができる。また、そのようなプログラムを格納した記録媒体であって、コンピュータによって読み取り可能な記録媒体を用いることによっても、コンピュータに上記バイオメトリクス認証方法を実行させて、その効果を得ることができる。
【００２２】
【発明の実施の形態】
以下、本願発明に係るＩＣカード、バイオメトリクス認証システム、および、バイオメトリクス認証方法の実施の形態を、バイオメトリクス認証システムを例にとり、図面を参照しながら説明する。
［１］  第１の実施の形態
図１は、本実施の形態に係るバイオメトリクス認証システムのシステム構成を表す模式図である。図１に示されるように、本実施の形態に係るバイオメトリクス認証システム１は、バイオメトリクス・データ登録装置１０、ＩＣカード１１、および、ＩＣカード・サービス端末１２ａ〜１２ｃを備えている。
【００２３】
バイオメトリクス・データ登録装置１０は、ＩＣカード１１の利用者のバイオメトリクス・データをＩＣカード１１に登録するための装置である。バイオメトリクス・データ登録装置１０は、リーダライタ装置１００、パーソナル・コンピュータ１０１、および、生体計測装置１０２を備えている。
バイオメトリクス・データ登録装置１０は、生体計測装置１０２にてＩＣカード１１の利用者の生体情報を計測する。バイオメトリクス・データ登録装置１０は、取得した生体情報を、パーソナル・コンピュータ１０１によりバイオメトリクス・データに変換する。そして、バイオメトリクス・データ登録装置１０は、リーダライタ装置１００にて、バイオメトリクス・データをＩＣカード１１に渡し、登録するように依頼する。
【００２４】
ＩＣカード１１には、ＩＣカード毎に固有の識別コードが割り当てられている。ＩＣカード１１は、割り当てられた識別コードを、外部から読み出すことができないメモリ領域に記憶している。ＩＣカード１１は、バイオメトリクス・データ登録装置１０からバイオメトリクス・データの登録を依頼されると、後述のようにして、自らの識別コードをバイオメトリクス・データに埋め込む。
【００２５】
ＩＣカード・サービス端末１２ａ〜１２ｃは、ＩＣカード１１を挿入するためのスロット、生体計測装置、および、利用者からの入力を受け付けたり、文字や画像を表示したりする操作パネル（いずれも図示省略。）を備えている。
ＩＣカード・サービス端末１２ａ〜１２ｃは、ＩＣカード１１を挿入されると、ＩＣカードの利用者の生体情報を計測する。ＩＣカード・サービス端末１２ａ〜１２ｃは、計測した生体情報をバイオメトリクス・データに変換して、ＩＣカード１１に渡し、ＩＣカード１１に登録されているバイオメトリクス・データと照合するように依頼する。
【００２６】
ＩＣカードは、ＩＣカード・サービス端末１２ａ〜１２ｃからバイオメトリクス・データの照合の依頼を受け付けると、先ず、登録されているバイオメトリクス・データに埋め込まれている識別コードと自らの識別コードが一致しているか否かを確認する。
そして、これら識別コードが一致していると判断された場合には、ＩＣカード・サービス端末１２ａ〜１２ｃから受け付けたバイオメトリクス・データと登録されているバイオメトリクス・データとを照合する。そして、これらバイオメトリクス・データが同一人物に係るものであると判断された場合には、照合が成功した旨をＩＣカード・サービス端末１２ａ〜１２ｃに通知する。
【００２７】
上述の識別コードが一致していないと判断された場合や、バイオメトリクス・データが同一人物に係るものではないと判断された場合には、照合が失敗した旨をリーダライタ装置１２ａ〜１２ｃに通知する。
ＩＣカード・サービス端末１２ａ〜１２ｃは、照合が成功した旨の通知をＩＣカード１１から受け付けた場合には、引き続いて、ＩＣカード１１の利用者からの要求に応じて処理を実行する。照合が失敗した旨の通知を受け付けた場合には、リーダライタ１２ａ〜１２ｃは、ＩＣカード１１の利用者からの要求には応じることができない旨を操作パネルに表示して、処理を終了する。
【００２８】
［２］  バイオメトリクス・データの登録処理
本実施の形態に係るバイオメトリクス・データの登録処理について、バイオメトリクス・データとして虹彩コードを用いる場合を例にとって、更に詳しく説明する。
虹彩とは、瞳の中心にある瞳孔の周りの部分をいい、生後２年ほどで形成される。虹彩表面の瞳孔側は放射状のひだになっており、このひだのパターンは生涯にわたって変化が無く、また、指紋や声紋と同じく個人ごとに異なっているので、これを個人認証に用いることができる。
【００２９】
すなわち、瞳の中心を中心として、１回転３６０度分の虹彩を１度ずつ３６０個の部分に等分割して、当該部分毎に所定の明るさよりも明るいか否かを判定する。そして、例えば、暗部には１を割り当て、明部にはゼロを割り当て、瞳の中心周りの角度の大きさの順に整列して虹彩コードを生成し、当該虹彩コードを用いて個人認証をすることができる。
【００３０】
図２は、眼を撮影した画像を例示する模式図である。図２に示されるように、眼の撮影画像においては、瞳２５の一部が眼瞼２０、２４によって覆われたり、或いは、睫毛が写り込んだりして、虹彩２２の一部が隠されてしまうことがある。また、照明光の反射部分２３によっても虹彩が見えなくなることもある。
個人認証をするに当たっては、このように虹彩の撮影されなかった部分については除外する必要があるので、当該隠されてしまった部分を示すマスクコードが虹彩コードに付加される。
【００３１】
図３は、虹彩コードと虹彩コードに付加されているマスクコードとを例示する模式図である。図３に示されるように、虹彩コード３０は４５バイト（＝３６０ビット）のデータであって、同じく４５バイトのマスクコード３１が付加されている。マスクコード３１は、ビット毎に虹彩コードの対応するビットの有効性を示す。
【００３２】
本実施の形態においては、マスクコードが、ビット値ゼロにて虹彩コードの対応するビットのデータが無効であることを示し、ビット値１にて虹彩コードの対応するビットのデータが有効であることを示す場合について説明するが、ビット値の意味づけが逆であっても本願発明に実施に差し障りはない。
図３においては、虹彩コードの３つのビットデータ３２に対応するマスクコードのビット値が１となっており、ビットデータ３２が無効であることが示されている。
【００３３】
さて、ＩＣカード１１にバイオメトリクス・データを登録する場合には、次のような処理が実行される。図４は、ＩＣカード１１にバイオメトリクス・データを登録する際に、バイオメトリクス・データ登録装置１０が実行する処理の流れを示すフローチャートである。
図４に示されるように、バイオメトリクス・データ登録装置１０は、先ず、生体計測１０２を用いて、ＩＣカード１１の利用者の眼を撮影し、デジタル画像を生成する（ステップＳ１００）。そして、当該デジタル画像において、瞳の中心点と虹彩外縁の半径とを検出して、虹彩部分を特定し、上述のようにして、虹彩コードを生成する（ステップＳ１０１）。
【００３４】
また、バイオメトリクス・データ登録装置１０は、虹彩コードに生成に併せて、眼瞼や睫毛、照明等の写り込み部分を検出して、マスクコードを生成する（ステップＳ１０２）。そして、バイオメトリクス・データ登録装置１０は、生成した前記虹彩コードとマスクコードとをＩＣカード１１に渡して、バイオメトリクス・データの登録を依頼する（ステップＳ１０３）。
【００３５】
その後、バイオメトリクス・データ登録装置１０は、ＩＣカード１１から、バイオメトリクス・データの登録が完了したとの旨の通知を受信したか否かを確認する。
バイオメトリクス・データ登録装置１０は、ＩＣカード１１からバイオメトリクス・データの登録が完了した旨の通知を受信したことが確認されたら（ステップＳ１０４：ＹＥＳ）、パーソナル・コンピュータ１０１の表示スクリーンにバイオメトリクス・データの登録が完了した旨の表示を行い（ステップＳ１０５）、処理を終了する。
【００３６】
ＩＣカード１１からバイオメトリクス・データの登録が完了した旨の通知を受信したことが確認された場合には（ステップＳ１０４：ＹＥＳ）、バイオメトリクス・データ登録装置１０は、ＩＣカード１１にバイオメトリクス・データの登録を依頼してから所定の時間を経過したか否かを確認する。
そして、当該所定の時間を経過していないと確認された場合には（ステップＳ１０６：ＮＯ）、ステップＳ１０４に進み、上述の処理を繰り返す。
【００３７】
当該所定の時間を経過していると確認された場合には（ステップＳ１０６：ＹＥＳ）、バイオメトリクス・データ登録装置１０は、何らかの原因によりＩＣカード１１がバイオメトリクス・データの登録に失敗したと判断する。
そして、バイオメトリクス・データ登録装置１０は、パーソナル・コンピュータ１０１の表示スクリーンに、バイオメトリクス・データの登録に失敗した旨の表示を行って（ステップＳ１０７）、処理を終了する。
【００３８】
図５は、バイオメトリクス・データの登録に際して、ＩＣカード１１が実行する処理の流れを示すフローチャートである。
図５に示されるように、ＩＣカード１１は、バイオメトリクス・データ登録装置１０からバイオメトリクス・データの登録依頼を受け付けると（ステップＳ２００）、受け付けたマスクデータを参照して、ビット値が１となっているビットの数（以下、「マスク数」という。）を計数する。
【００３９】
そして、ＩＣカード１１は、前記識別コードデータのビット数とマスク数とを比較して、マスク数の方が小さいか否かを確認する。当該確認の結果、マスク数の方が小さいと判断された場合には（ステップＳ２０１：ＮＯ）、不足しているビット数だけ、マスクデータ中のビット値がゼロとなっているビットのビット値を１として、マスク数を増加させる（ステップＳ２０２）。
【００４０】
マスク数を増加させた後、または、前記確認の結果、前記マスク数が識別コードデータのビット数以上であると判断された場合には（ステップＳ２０１：ＹＥＳ）、ＩＣカード１１は、自己に割り当てられている識別コードを、外部からは読み出すことのできないメモリ領域から読み出す（ステップＳ２０３）。
そして、ＩＣカード１１は、読み出した識別コードを、バイオメトリクス・データ登録装置１０から受け付けた虹彩コードのマスク位置に埋め込む（ステップＳ２０４）。ＩＣカード１１は、以上のような処理を完了すると、バイオメトリクス・データの登録が完了した旨をバイオメトリクス・データ登録装置１０に通知して（ステップＳ２０５）、処理を終了する。
【００４１】
図６は、ＩＣカード１１の識別コードを埋め込まれた虹彩コードを例示する図である。図６に示されるように、虹彩コード４０のマスク位置４２、すなわち、マスクコード４１においてビット値が１となっているビットに対応するビット位置のビット値が「１０１０」となっている。これは、ＩＣカード１１の識別コードの最初の１桁が１６進数の「Ａ」であることを意味している。
【００４２】
図６においては、１つの桁の数を表す４つのビットが連続している例が示されているが、本願発明がこれに限定されないのは言うまでもなく、１つの桁を表す４つのビットは必ずしも連続している必要はない。また、他の桁を表すビットと連続していても差し支えない。要するに、虹彩コードの先頭から順にマスク位置を参照してゆき、４ビット毎に１つの桁を表す数と解釈すれば良い。
【００４３】
［３］  個人認証処理
本実施の形態に係る個人認証の処理について説明する。バイオメトリクス認証システム１においては、ＩＣカード１１がＩＣカード・サービス端末１２ａ〜１２ｃにて利用されるに際して、個人認証の処理が実行される。
図７は、個人認証に際して、ＩＣカード・サービス端末１２ａ〜１２ｃが実行する処理の流れを示すフローチャートである。図７に示されるように、リーダライタ１２ａ〜１２ｃは、そのスロットにＩＣカード１１が挿入されると、ＩＣカード１１の利用者に対して、その眼を撮影装置に近づけるように、操作パネルを用いて指示する（ステップＳ３００）。
【００４４】
このとき、リーダライタ１２ａ〜１２ｃは、併せて、眼を撮影装置に近づけたら、撮影せよとの指示をするようにと、ＩＣカード１１の利用者に依頼する。この依頼も操作パネルに表示される。
リーダライタ１２ａ〜１２ｃは、ＩＣカード１１の利用者から撮影の指示を受け付けたか否かを確認する。この確認の結果、ＩＣカード１１の利用者から撮影の指示を受け付けていないとい判断された場合には（ステップＳ３０１：ＮＯ）、ＩＣカード１１がスロットに挿入されてから所定の時間を経過したか否かを確認する。
【００４５】
前記所定の時間が経過したと判断された場合には（ステップＳ３０２：ＹＥＳ）、ＩＣカード・サービス端末１２ａ〜１２ｃは、ＩＣカード１１の利用者に対して操作をやり直すように指示するための表示を操作パネルにて行うとともに、ＩＣカード１１をスロットから排出して（ステップＳ３０３）、処理を終了する。
【００４６】
前記所定の時間が未だ経過していないと判断された場合には（ステップＳ３０２：ＮＯ）、ＩＣカード・サービス端末１２ａ〜１２ｃは、ＩＣカード１１の利用者からその眼を撮影せよとの指示を受け付けたか否かの確認を繰り返して実行する。
ＩＣカード・サービス端末１２ａ〜１２ｃは、ＩＣカード１１の利用者から、その虹彩を撮影せよとの指示を受け付けたと判断した場合には（ステップＳ３０１：ＹＥＳ）、生体計測装置（デジタルカメラ）を用いて撮影を実行する（ステップＳ３０４）。
【００４７】
そして、ＩＣカード・サービス端末１２ａ〜１２ｃは、この撮影によって得られたデジタル画像をもとに上述のようにして虹彩コードを生成する（ステップＳ３０５）。また、ＩＣカード・サービス端末１２ａ〜１２ｃは、当該デジタル画像をもとにマスクコードを生成する（ステップＳ３０６）。そして、生成した虹彩コードとマスクコードとをＩＣカード１１に渡して、認証処理を依頼する（ステップＳ３０７）。
【００４８】
ＩＣカード１１に認証処理を依頼した後、ＩＣカード・サービス端末１２ａ〜１２ｃは、ＩＣカード１１から認証結果の通知を待つ。そして、ＩＣカード・サービス端末１２ａ〜１２ｃは、ＩＣカード１１から本人認証が失敗した旨の通知を受け付けたら（ステップＳ３０８：ＮＯ）、操作パネルにて認証が失敗した旨を表示すると共に、スロットからＩＣカード１１を排出して（ステップＳ３０９）、認証処理を終了する。
【００４９】
ＩＣカード１１から本人認証が成功した旨の通知を受け付けたら（ステップＳ３０８：ＹＥＳ）、ＩＣカード・サービス端末１２ａ〜１２ｃは、操作パネルにて認証が成功した旨を表示して（ステップＳ３１０）、認証処理を終了する。なお、認証が成功した場合には、ＩＣカード・サービス端末１２ａ〜１２ｃは、引き続いて、ＩＣカード１１の利用者に対して次の処理要求を入力するように依頼する。
【００５０】
次に、本人認証に際して、ＩＣカード１１が実行する処理について説明する。図８は、本人認証に際して、ＩＣカード１１が実行する処理の流れを示すフローチャートである。
図８に示されるように、ＩＣカード１１は、先ず、ＩＣカード・サービス端末１２ａ〜１２ｃから認証依頼を受け付ける（ステップＳ４００）。このとき、併せて、ＩＣカード・サービス端末１２ａ〜１２ｃから虹彩コードとマスクコードとを受け付ける。次に、ＩＣカード１１は、自らのメモリ装置に記憶している虹彩コードを読み出す（ステップＳ４０１）。
【００５１】
また、ＩＣカード１１は、自らのメモリ装置に記憶しているマスクコードを読み出して（ステップＳ４０２）、前記虹彩コードのマスク位置から識別コードを抽出する（ステップＳ４０３）。そして、ＩＣカード１１は、外部から読み出すことができないメモリ領域に記憶されている識別コードを読み出して（ステップＳ４０４）、前記虹彩コードから抽出された識別コードと比較する。
【００５２】
当該比較の結果、ふたつの識別コードが一致しないと判断された場合には（ステップＳ４０５：ＮＯ）、ＩＣカード１１は、ＩＣカード・サービス端末１２ａ〜１２ｃに認証が失敗した旨を通知して（ステップＳ４０６）、処理を終了する。
前記比較の結果、ふたつの識別コードが一致すると判断された場合には（ステップＳ４０５：ＹＥＳ）、ＩＣカード１１は、自らのメモリ装置から読み出したマスクコードと、リーダライタ装置１２ａ〜１２ｃから受け付けたマスクコードとの論理和を求めることにより、本人認証をする際に除外すべきビット位置（マスク位置）を計算する（ステップＳ４０７）。
【００５３】
そして、ＩＣカード１１は、計算したマスク位置以外の各ビットについて、自らのメモリ装置から読み出した虹彩コードと、リーダライタ装置１２ａ〜１２ｃから受け付けた虹彩コードとの排他的論理和を求め、ビット値が一致しているビット数を求める。
ＩＣカード１１は、虹彩コードの全ビット数３６０に対する、ビット値が一致しているビット数の割合を算出して、これを適合度とする（ステップＳ４０８）。
【００５４】
ＩＣカード１１は、算出した適合度が所定値以上である場合には（ステップＳ４０９：ＹＥＳ）、ふたつの虹彩コードは同一人物に係るものであると判断して、本人認証が成功した旨をリーダライタ装置１２ａ〜１２ｃに通知して（ステップＳ４１０）、処理を終了する。
算出した適合度が所定値に満たない場合には（ステップＳ４０９：ＮＯ）、ＩＣカード１１は、ふたつの虹彩コードは必ずしも同一人物に係るものとはいえないと判断して、本人認証が失敗した旨をリーダライタ装置１２ａ〜１２ｃに通知して（ステップＳ４０６）、処理を終了する。
【００５５】
［４］  ＩＣカード１１が不正に利用された場合の本人認証処理
さて、本願発明がその防止を目的としているＩＣカードの不正な利用は以下の２種類である。
（１）  バイオメトリクス・データの改ざん
本願発明が防止しようとしているＩＣカードの不正な利用のひとつは、バイオメトリクス・データの改ざんによる不正利用である。すなわち、ＩＣカードに記録されているバイオメトリクス・データをそのＩＣカードの正規の利用者とは異なる不正な利用者のバイオメトリクス・データに書き換えて、当該ＩＣカードを不正に利用しようとする行為の防止である。
【００５６】
本願発明に係るＩＣカードに記録されているバイオメトリクス・データを改ざんすると、当該ＩＣカードを不正利用しようとした際に、以下のように改ざんが発見されるので、不正利用が防止される。
すなわち、不正利用者がＩＣカードをＩＣカード・サービス端末のスロットに挿入して、自らの虹彩を撮影させると、ＩＣカード・サービス端末は撮影した虹彩から生成した虹彩コードをＩＣカードに通知して本人認証を依頼する。そこで、ＩＣカードが自ら記憶している虹彩コードに埋め込まれている識別コードと自己の識別コードとを比較する。
【００５７】
前述のように、ＩＣカードの識別コードは外部からは読み出すことができないので、虹彩コードを改ざんする際に、当該識別コードを虹彩コードに埋め込むことができない。したがって、ふたつの識別コードは一致し得ないので、この場合、本人認証は必ず失敗することとなり、ＩＣカードの不正利用が防止される。
（２）  ＩＣカードの不正な複製
本願発明が防止しようとしているもうひとつのＩＣカードの不正な利用は、ＩＣカードの複製による不正利用である。すなわち、ＩＣカードに記録されている虹彩コードを読み出して、他のＩＣカードに書き込むことによって、複製したＩＣカードを不正に利用しようとする行為の防止である。
【００５８】
この不正利用も不正に複製されたＩＣカードが使用されようとする際の本人認証において検出され、防止される。
すなわち、本人認証に際して、ＩＣカードＩＣカードが自ら記憶している虹彩コードに埋め込まれている識別コードと自己の識別コードとを比較すると、当該虹彩コードに埋め込まれている識別コードは別のＩＣカードに割り当てられた識別コードであるため、両識別コードは一致しない。したがって、本人認証は必ず失敗することとなり、不正に複製したＩＣカードの利用が防止される。
【００５９】
［５］  ＩＣカードの再利用
上述のようにすれば、虹彩コードを外部から読み書きできるメモリ領域に格納した場合であっても、ＩＣカードの不正な利用を防止することができる。したがって、従来は、バイオメトリクス・データを書き換え不能なメモリ領域に格納していたところ、書き換え可能なメモリ領域に格納しても、ＩＣカードの不正な利用を防止できることになる。
【００６０】
したがって、従来は、一旦、ＩＣカードにバイオメトリクス・データを書き込んでしまうと、そのＩＣカードに異なる人物のバイオメトリクス・データを書き込んで別の用途に用いることができなかったのだが、本願発明によれば、ＩＣカードに記録されているバイオメトリクス・データを何度でも書き換えることができるので、ＩＣカードを何回でも再利用することができる。
【００６１】
［５］  変形例
以上、本願発明を実施の形態に基づいて説明してきたが、本願発明は、上述の実施の形態に限定されないのは勿論であり、以下のような変形例を実施することができる。
（１）  上記実施の形態においては、バイオメトリクス・データとして虹彩コードを用いる場合を例にとって説明したが、本願発明がこれに限定されないのは言うまでもなく、虹彩コード以外のバイオメトリクス・データを用いるとしても本願発明の効果に変わりはない。
【００６２】
すなわち、指紋、掌紋、手形、手の甲の静脈、顔、声紋など、虹彩以外の身体的特徴をバイオメトリクス・データとして、ＩＣカードに記憶させるとしても良い。この場合においても、ＩＣカードに記憶させたバイオメトリクス・データにＩＣカードの識別コードを埋め込めば、上記実施の形態におけるのと同様に本願発明の効果を得ることができる。
【００６３】
また、本願発明の実施に用いるバイオメトリクス・データは冗長性を有しているものが好適であり、前記識別コードを埋め込むに当たっては、バイオメトリクス・データの冗長性を利用して埋め込むとするのが好ましい。このようにすれば、バイオメトリクス・データを利用した本人認証の精度を低下させること無く、バイオメトリクス・データの正当性を確認することができるからである。
【００６４】
（２）  また、上記実施の形態においては特に指定しなかったが、虹彩コードをバイオメトリクス・データとする場合、右眼または左眼のうちの特定の一方のみの虹彩コードを用いて、本人認証をするとしても良いし、両眼の虹彩コードを用いるとしても良い。
また、両眼の虹彩コードを用いる場合には、いずれか一方の眼の虹彩コードにて認証が成功したら、他方の眼で認証を行うことなく、或いは他方の眼で認証が失敗したとしても、本人認証が成功したと判断するとしても良い。
【００６５】
なぜならば、上述したように、虹彩パターンはその個人特有のものであり、いずれか一方のみでも本人認証の用に供せるからである。また、病気や怪我といった原因により一方の眼に眼帯をしているために虹彩を撮影できない事態も予想されるため、そのような場合に、虹彩を撮影できる方の眼だけで本人認証ができれば便利だからである。
【００６６】
また、いずれか一方の虹彩のみで本人認証をする場合であっても、ＩＣカードには、両眼の虹彩コードを記録しておき、ＩＣカードを利用される際に、当該利用者が指定した方の眼だけについて虹彩コードの生成、比較を行うとしても良い。このようにすれば、何らかの原因で一方の眼の虹彩コードを撮影できない場合でも、支障なく虹彩コードにより本人認証を実施することができる。
【００６７】
（３）  上記実施の形態においては、虹彩コードに埋め込まれた識別コードを参照する際に、虹彩コードの先頭に近い方からマスク領域のビット値を識別コードにビット数だけ読み出すとしたが、本願発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。
すなわち、ＩＣカードの外部からは読み出すことができないメモリ領域に記録されているデータを用いて、虹彩コードに埋め込まれた識別コードの先頭位置を示すとしても良い。
【００６８】
例えば、ＩＣカードの外部からは読み出すことができないメモリ領域に記録されているデータとして、当該ＩＣカードの識別コードを用いる場合について説明する。
図９は、バイオメトリクス・データの登録に際して、本変形例に係るＩＣカードが実行する処理の流れを示すフローチャートである。
【００６９】
図９に示されるように、ＩＣカードはバイオメトリクス・データ登録装置からバイオメトリクス・データの登録依頼を受け付けると（ステップＳ５００）、マスク数を計数して、前記識別コードのビット数と比較する。比較の結果、マスク数の方が小さいと判断された場合には（ステップＳ５０１：ＮＯ）、不足しているビット数だけ、マスク数を増加させる（ステップＳ５０２）。
【００７０】
マスク数を増加させた後、または、マスク数が識別コードデータのビット数以上であると判断された場合には（ステップＳ５０１：ＹＥＳ）、ＩＣカード１１は、自己に割り当てられている識別コードを、外部からは読み出すことのできないメモリ領域から読み出す（ステップＳ５０３）。
そして、識別コードの値を識別コードのビット数で割った余りを算出し、虹彩コードの先頭に近い方から虹彩コードのマスク領域のビット位置を前記余りの数だけ進んだところにあるビット位置を求めて、識別コードを格納するための先頭ビットとする（ステップＳ５０４）。
【００７１】
先頭ビットを決定したら、ＩＣカード１１は、虹彩コードのマスク領域の前記先頭ビットから順に自らの識別コードを埋め込む（ステップＳ５０４）。この場合において、虹彩コードのマスク領域の末尾ビットに至っても、未だ識別コードの全体を埋め込むことができていなければ、当該マスク領域の先頭に戻って、識別コードの埋め込みを続ける。
【００７２】
ＩＣカードは、以上のような処理を完了すると、バイオメトリクス・データの登録が完了した旨をバイオメトリクス・データ登録装置に通知して（ステップＳ５０５）、処理を終了する。
また、本人認証を行う際には、本変形例に係るＩＣカードは次のような処理を実行する。
【００７３】
図１０は、本人認証に際して、本変形例に係るＩＣカードが実行する処理の流れを示すフローチャートである。図１０に示されるように、ＩＣカードは認証依頼を受け付け（ステップＳ６００）、自らのメモリ装置に記憶している虹彩コードとマスクコードとを読み出す（ステップＳ６０１、Ｓ６０２）。
ＩＣカードは、更に、自らのメモリ装置に記憶している識別コードを読み出すと（ステップＳ６０３）、上述のようにして、先頭ビットを決定する（ステップＳ６０４）。そして、当該先頭ビットに応じて、前記虹彩コードのマスク領域から識別コードを抽出する（ステップＳ６０５）。
【００７４】
ＩＣカード１１は、外部から読み出すことができないメモリ領域から読み出した識別コードと、虹彩コードから抽出した識別コードと比較して、これらが一致しないと判断した場合には（ステップＳ６０６：ＮＯ）、認証が失敗した旨を通知して（ステップＳ６０７）、処理を終了する。
前記比較の結果、ふたつの識別コードが一致すると判断された場合には（ステップＳ６０６：ＹＥＳ）、ＩＣカードは、ふたつのマスクコードの論理和を求めてマスク位置を計算し（ステップＳ６０８）、ふたつの虹彩コードの当該マスク位置以外の各ビットについて排他的論理和を求め、ビット値が一致しているビット数を求める。
【００７５】
そして、ＩＣカードは、虹彩コードの全ビット数３６０に対する、ビット値が一致しているビット数の割合を算出して、これを適合度とする（ステップＳ６０９）。算出した適合度が所定値以上である場合には（ステップＳ６１０：ＹＥＳ）、ＩＣカードは本人認証が成功した旨を通知して（ステップＳ６１１）、処理を終了する。
【００７６】
適合度が所定値に満たない場合には（ステップＳ６１０：ＮＯ）、本人認証が失敗した旨を通知して（ステップＳ６０７）、処理を終了する。
このようにすれば、虹彩コードのどの部分に識別コードが含まれているかが、更に分かり難くなる。したがって、ＩＣカードから虹彩コードとマスクコードとを読み出して、当該虹彩コードに含まれている識別コードを読み出すことにより、ＩＣカードに記録されている虹彩コードを改ざんする等の不正行為を防止することができる。
【００７７】
（４）  上記実施の形態においては、ＩＣカードにバイオメトリクス・データを登録する際に、バイオメトリクス・データをそのままＩＣカードのメモリ領域に格納するとしたが、本願発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。
すなわち、バイオメトリクス・データをＩＣカードに登録する際に、暗号化して登録するとしても良い。このようにすれば、たとえバイオメトリクス・データがＩＣカードの外部に読み出したとしても、バイオメトリクス・データに埋め込まれている識別コードを抽出することができないので、バイオメトリクス・データを改ざんする等の不正な利用を防止することができる。
【００７８】
以下、本変形例について、上記実施の形態と同様に、虹彩コードをバイオメトリクス・データとする場合を例にとって説明する。図１１は、本変形例に係るＩＣカードが、バイオメトリクス・データの登録に際して、実行する処理の流れを示すフローチャートである。
図１１に示されるように、ＩＣカードはバイオメトリクス・データの登録依頼を受け付けると（ステップＳ７００）、識別コードのビット数とマスク数とを比較して、マスク数が不足している場合には（ステップＳ７０１：ＮＯ）、マスク数を増加させる（ステップＳ７０２）。
【００７９】
マスク数が足りている場合には（ステップＳ７０１：ＹＥＳ）、ＩＣカードは識別コードを読み出して（ステップＳ７０３）、虹彩コードのマスク位置に埋め込む（ステップＳ７０４）。
そして、ＩＣカードは、自らの識別コードを暗号鍵として虹彩コードを暗号化し（ステップＳ７０５）、バイオメトリクス・データの登録が完了した旨を通知して（ステップＳ７０６）、処理を終了する。
【００８０】
次に、本人認証に際して、本変形例に係るＩＣカードが実行する処理について説明する。図１２は、本変形例に係るＩＣカードが、本人認証に際して、実行する処理の流れを示すフローチャートである。
図１２に示されるように、ＩＣカードは、先ず虹彩コードとマスクコードとを伴う認証依頼を受け付ける（ステップＳ８００）。すると、ＩＣカードは、自らの識別コードと暗号化されている虹彩コードとを読み出し、当該識別コードを符号鍵として、虹彩コードを復号化する（ステップＳ８００、Ｓ８０１）。
【００８１】
次いで、ＩＣカード１１は、マスクコードを読み出し（ステップＳ８０２）、復号化した虹彩コードから識別コードを抽出する（ステップＳ８０３）。そして、ＩＣカード１１は、自らの識別コードと虹彩コードから抽出した識別コードと比較する。
これら識別コードが一致しない場合には（ステップＳ８０５：ＮＯ）、認証が失敗した旨を通知して（ステップＳ８０６）、処理を終了する。
【００８２】
逆に、識別コードが一致すると判断された場合には（ステップＳ８０５：ＹＥＳ）、ふたつのマスクコードからマスク位置を計算して（ステップＳ８０７）、適合度を求める（ステップＳ８０８）。
この適合度が所定値以上ならば（ステップＳ８０９：ＹＥＳ）、ＩＣカードは認証成功を通知して（ステップＳ８１０）、処理を終了する。適合度が所定値に満たない場合には（ステップＳ８０９：ＮＯ）、認証失敗を通知して（ステップＳ８０６）、処理を終了する。
【００８３】
（５）  上記実施の形態においては、バイオメトリクス・データの正当性を確認するためにＩＣカードの識別コードを用いるとしたが、本願発明がこれに限定されないのは言うまでも無く、識別コード以外のデータをバイオメトリクス・データに埋め込んで、その正当性を確認するとしても良い。
この場合において、バイオメトリクス・データに埋め込むデータは、ＩＣカードの外部から参照することができないメモリ領域に記憶されているとすれば好適である。このようにすれば、バイオメトリクス・データに埋め込むべきデータが、ＩＣカードの外部に読み出され、当該データを利用してバイオメトリクス・データの改ざんが行われるのを防止することができるからである。
【００８４】
（６）  上記実施の形態においては、接触型ＩＣカードを例にとって説明したが、本願発明がこれに限定されないのは言うまでもなく、非接触型ＩＣカードを用いるとしても、上述したのと同様の効果を得ることができる。
【００８５】
【発明の効果】
以上説明したように、本願発明によれば、ＩＣカードにバイオメトリクス・データを登録する際にその正当性を確認するためのデータを当該バイオメトリクス・データに埋め込み、当該データを用いて、本人認証の際にＩＣカードに記録されているバイオメトリクス・データの正当性を確認するので、バイオメトリクス・データの改ざんしたＩＣカードや不正に複製されたＩＣカードの利用を阻止することができる。
【００８６】
また、本願発明によれば、本人認証の際にバイオメトリクス・データの正当性を確認するので、バイオメトリクス・データを書き換え可能なメモリに格納しても構わない。したがって、一旦、ＩＣカードにバイオメトリクス・データを登録しても、当該ＩＣカードに別のバイオメトリクス・データを登録することができるので、ＩＣカードを再利用することができる。したがって、ＩＣカードを利用するためのコストを低減すると共に、資源の節約を図ることができる。
【００８７】
また、本願発明を実施するに際しては、専らＩＣカードに本願発明のバイオメトリクス認証方法を実行させれば良く、ＩＣカードにバイオメトリクス・データを登録させる装置や、ＩＣカードを受け付けてサービスを提供する装置等には、何ら変更を加える必要がないので、より少ないコストで本願発明を実施することができる。
【００８８】
同様に、既設の装置に変更を加える必要がないことから、既設のＩＣカード利用システムにおいて、既存のＩＣカードと本願発明に係るＩＣカードとを並存させたとしても、ＩＣカード利用システムの動作に何らの支障を来たすことも無いので、既存のＩＣカードから本願発明に係るＩＣカードへを安全かつ円滑に行うことができる。
【図面の簡単な説明】
【図１】本実施の形態に係るバイオメトリクス認証システムのシステム構成を表す模式図である。
【図２】眼を撮影した画像を例示する模式図である。
【図３】虹彩コードと虹彩コードに付加されているマスクコードとを例示する模式図である。
【図４】ＩＣカード１１にバイオメトリクス・データを登録する際に、バイオメトリクス・データ登録装置１０が実行する処理の流れを示すフローチャートである。
【図５】バイオメトリクス・データの登録に際して、ＩＣカード１１が実行する処理の流れを示すフローチャートである。
【図６】ＩＣカード１１の識別コードを埋め込まれた虹彩コードを例示する図である。
【図７】個人認証に際して、ＩＣカード・サービス端末１２ａ〜１２ｃが実行する処理の流れを示すフローチャートである。
【図８】本人認証に際して、ＩＣカード１１が実行する処理の流れを示すフローチャートである。
【図９】変形例（３）に係るＩＣカードが、バイオメトリクス・データの登録に際して、実行する処理の流れを示すフローチャートである。
【図１０】変形例（３）に係るＩＣカードが、本人認証に際して、実行する処理の流れを示すフローチャートである。
【図１１】変形例（４）に係るＩＣカードが、バイオメトリクス・データの登録に際して、実行する処理の流れを示すフローチャートである。
【図１２】変形例（４）に係るＩＣカードが、本人認証に際して、実行する処理の流れを示すフローチャートである。
【符号の説明】
１……………………………バイオメトリクス認証システム
１０…………………………バイオメトリクス・データ登録装置
１１…………………………ＩＣカード
１２ａ、１２ｂ、１２ｃ…ＩＣカード・サービス端末
２０、２４…………………眼瞼
２１…………………………瞳孔
２２…………………………虹彩
２３…………………………照明光の反射部分
２５…………………………瞳
３０、４０…………………虹彩コード
３１、４１…………………マスクコード
３２…………………………ビットデータ
４２…………………………マスク位置
１００………………………リーダライタ装置
１０１………………………パーソナル・コンピュータ
１０２………………………生体計測装置
【図１】
2005011207.tif 000003
【図２】
2005011207.tif 000004
【図３】
2005011207.tif 000005
【図４】
2005011207.tif 000006
【図５】
2005011207.tif 000007
【図６】
2005011207.tif 000008
【図７】
2005011207.tif 000009
【図８】
2005011207.tif 000010
【図９】
2005011207.tif 000011
【図１０】
2005011207.tif 000012
【図１１】
2005011207.tif 000013
【図１２】
2005011207.tif 000014