(57)【要約】【課題】生体認証において漏洩した生体情報の不正利用を防ぎ、かつ、漏洩しても生体認証を継続する。【解決手段】認証対象から抽出した抽出特徴と予め登録された登録特徴とを照合することにより認証対象を認証するシステムであって、認証対象から複数の抽出特徴を抽出する抽出部と、複数の抽出特徴と、複数の抽出特徴の一部について予め登録された複数の登録特徴とを照合し、照合結果に基づいて認証対象を認証する認証部と、認証の成功を条件に、複数の抽出特徴のうち複数の登録特徴とは組合せが異なる複数の特徴を選択する選択部と、選択した複数の特徴を、認証対象についての後の認証に用いる複数の登録特徴として登録する登録部とを備えるシステム。【選択図】図２
2008009555.tif 000002
【特許請求の範囲】
【請求項１】
認証対象から抽出した抽出特徴と予め登録された登録特徴とを照合することにより認証対象を認証するシステムであって、
認証対象から複数の抽出特徴を抽出する抽出部と、
前記複数の抽出特徴と、前記複数の抽出特徴の一部について予め登録された複数の登録特徴とを照合し、照合結果に基づいて認証対象を認証する認証部と、
認証の成功を条件に、前記複数の抽出特徴のうち前記複数の登録特徴とは組合せが異なる複数の特徴を選択する選択部と、
選択した前記複数の特徴を、前記認証対象についての後の認証に用いる複数の登録特徴として登録する登録部と
を備えるシステム。
【請求項２】
複数の登録特徴は、認証対象である利用者によって携帯され、当該利用者の認証に用いられる情報を記録するための情報記録媒体に記録されており、
前記認証部は、複数の登録特徴を前記情報記録媒体から読み出し、読み出した前記複数の登録特徴と、前記複数の抽出特徴とを照合し、
前記登録部は、予め登録された前記複数の登録特徴を前記情報記録媒体から除外し、前記選択部が選択した前記複数の特徴を、前記認証対象の次回の認証に用いる複数の登録特徴として前記情報記録媒体に記録する
請求項１に記載のシステム。
【請求項３】
前記情報記録媒体には、前記複数の抽出特徴のうち複数の登録特徴と照合されるべき特徴の組合せを示す組合せ情報が更に登録されており、
前記認証部は、複数の登録特徴と前記組合せ情報とを前記情報記録媒体から読み出し、読み出した前記組合せ情報によって指示される組合せの複数の特徴を、前記複数の抽出特徴の中から選択し、選択した前記複数の抽出特徴を前記複数の登録特徴と照合し、
前記登録部は、前記選択部が選択した前記複数の特徴を新たな複数の登録特徴として前記情報記録媒体に記録し、当該複数の登録特徴の組合せを示す組合せ情報を前記情報記録媒体に記録する
請求項２に記載のシステム。
【請求項４】
前記抽出部は、認証対象から複数の特徴を略同時に読み取って複数の抽出特徴を抽出する
請求項１に記載のシステム。
【請求項５】
当該システムは、認証対象である利用者の生体の特徴と予め登録された特徴とを照合することにより利用者を認証するシステムであり、
前記選択部は、指紋の一部である特徴を、互いに異なる複数の指について組み合わせて、次回以降の認証に用いるために選択する複数の特徴の組合せとして選択する
請求項１に記載のシステム。
【請求項６】
ある組合せの複数の特徴を認証に用いない旨の指示を受けたことを条件に、前記選択部は、指示された当該組合せの複数の特徴を、後の認証に用いるために選択しない
請求項１に記載のシステム。
【請求項７】
前記選択部は、認証が成功する毎に、予め定められた規則に従い次回以降の認証に用いる複数の特徴を選択し、さらに、
認証対象から抽出される複数の抽出特徴の少なくとも一部が盗難された旨の入力を受けたことを条件に、前記予め定められた規則を他の規則に変更する
請求項１に記載のシステム。
【請求項８】
前記情報記録媒体には、更に、当該情報記録媒体の識別情報が記録されており、
前記選択部は、認証が成功する毎に、予め定められた規則に従い次回以降の認証に用いる複数の特徴を選択し、さらに、
ある利用者の情報記録媒体から前記識別情報を読み出し、読み出された前記識別情報が、その利用者の情報記録媒体から以前の認証のために読み出された識別情報とは異なることを条件に、前記予め定められた規則を他の規則に変更する
請求項２に記載のシステム。
【請求項９】
少なくとも１つの特徴を認証に用いない旨の指示を受けたことを条件に、前記選択部は、指示された当該特徴のみを含む組合せの複数の特徴を、次回以降の認証に用いるために選択しない
請求項１に記載のシステム。
【請求項１０】
更に予め登録された他の特徴がサーバ装置に記録されており、
前記認証部は、予め登録された前記複数の登録特徴の照合に加えて、予め登録された前記他の特徴を前記サーバ装置から受信し、受信した前記特徴と、認証対象から抽出した特徴とを更に照合し、それぞれの照合の成功を条件に認証対象の認証が成功したと判断し、
前記登録部は、認証が成功した場合であっても、前記サーバ装置に記録された前記他の特徴は変更しない
請求項１に記載のシステム。
【請求項１１】
認証対象から抽出した抽出特徴と予め登録された登録特徴とを照合することにより認証対象を認証する方法であって、
認証対象から複数の抽出特徴を抽出するステップと、
前記複数の抽出特徴と、前記複数の抽出特徴の一部について予め登録された複数の登録特徴とを照合し、照合結果に基づいて認証対象を認証するステップと、
認証の成功を条件に、前記複数の抽出特徴のうち前記複数の登録特徴とは組合せが異なる複数の特徴を選択するステップと、
選択した前記複数の特徴を、前記認証対象についての後の認証に用いる複数の登録特徴として登録するステップと
を備える方法。
【請求項１２】
認証対象から抽出した抽出特徴と予め登録された登録特徴とを照合することにより認証対象を認証するシステムとして、情報処理装置を機能させるプログラムであって、
前記情報処理装置を、
認証対象から複数の抽出特徴を抽出する抽出部と、
前記複数の抽出特徴と、前記複数の抽出特徴の一部について予め登録された複数の登録特徴とを照合し、照合結果に基づいて認証対象を認証する認証部と、
認証の成功を条件に、前記複数の抽出特徴のうち前記複数の登録特徴とは組合せが異なる複数の特徴を選択する選択部と、
選択した前記複数の特徴を、前記認証対象についての後の認証に用いる複数の登録特徴として登録する登録部と
して機能させるプログラム。
【請求項１３】
認証対象から抽出した抽出特徴と予め登録された登録特徴とを照合することにより認証対象を認証するシステムであって、
認証対象から複数の抽出特徴を抽出する抽出部と、
前記複数の抽出特徴と、前記複数の抽出特徴の一部について予め登録された登録特徴とを照合し、照合結果に基づいて認証対象を認証する認証部と、
認証の成功を条件に、前記複数の抽出特徴のうち前記登録特徴とは異なる特徴を選択する選択部と、
選択した前記特徴を、前記認証対象についての後の認証に用いる登録特徴として登録する登録部と
を備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象から抽出した特徴に基づきその対象を認証する技術に関する。特に、本発明は、対象から抽出した特徴と予め登録した特徴とを照合することでその対象を認証する技術に関する。
【背景技術】
【０００２】
近年、情報システムにおいては、利用者認証の精度を一層高めるために、生体情報を用いた認証が行われるようになってきている。利用可能な生体情報は様々であり、指紋や静脈の形状などの生態学的な特徴のほか、署名や声紋などの機能的特徴の利用が提案されている。生体情報は偽造困難な反面、第三者に漏洩しても変更できない。また、従来方式のパスワードなどに比べて、生体情報はプライベートな情報を多く含み得る。従って、生体情報やそれに基づく特徴量などの情報は、その所有者により管理されることが望ましい。例えば、従来は、生体情報は利用者が携帯するＩＣカードなどに記録される場合が多く、第三者によって管理されるサーバなどに記録されることは少ない。
【０００３】
参考技術として特許文献１および特許文献２を挙げる。特許文献１の技術では、生体情報の一部ずつ（特許文献１中ではテンプレートと呼んでいる）をサーバと端末とに分割して保存している。認証時にはこれらのテンプレートを合成して認証に利用する。生体情報の再登録時には、通常は端末側のテンプレートのみを更新すればよい。これにより、テンプレートの保管および再発行に関する運用コストを削減できる。また、特許文献２は、生体情報による認証と暗号鍵などを用いた認証とを組み合わせることで、認証の精度を高める技術を開示している。
【特許文献１】特開２００２−３５１８４３号公報
【特許文献２】特開２００４−０８８３７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＩＣカードは耐タンパー性などを備え情報漏洩に強いものの、個々人により管理される状況では生体情報が第三者に漏洩することも想定される。生体情報が漏洩すると成り済ましなどの不正に利用されることが想定されるので、漏洩した生体情報は以降の認証に使用しないことが望ましい。しかしながら、漏洩した生体情報を認証に使用しないこととすると、生体情報を用いた以降の認証を継続できなくなってしまう場合がある。このため、生体情報が漏洩したとしても、第三者の不正利用を困難とし、なおかつ正当な認証を継続させることのできる技術が望まれている。なお、上記何れの参考技術も、本願発明とは目的を異にし、生体情報の不正利用を防止することはできない。
【０００５】
そこで本発明は、上記の課題を解決することのできるシステム、方法およびプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、認証対象から抽出した抽出特徴と予め登録された登録特徴とを照合することにより認証対象を認証するシステムであって、認証対象から複数の抽出特徴を抽出する抽出部と、複数の抽出特徴と、複数の抽出特徴の一部について予め登録された複数の登録特徴とを照合し、照合結果に基づいて認証対象を認証する認証部と、認証の成功を条件に、複数の抽出特徴のうち複数の登録特徴とは組合せが異なる複数の特徴を選択する選択部と、選択した複数の特徴を、認証対象についての後の認証に用いる複数の登録特徴として登録する登録部とを備えるシステム、当該システムとして情報処理装置を機能させるプログラムおよび当該システムによって利用者を認証する方法を提供する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【０００７】
以下、発明を実施するための最良の形態（以下、実施形態と称す）を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００８】
図１は、認証システム１０の全体構成を示す。認証システム１０は、認証装置２０と、サーバ装置３０とを備える。認証装置２０は、認証対象である利用者の生体情報を読み取って、その生体情報の複数の特徴を抽出する。例えば、認証装置２０は、利用者の手の指からセンサーにより指紋を読み取ってその特徴を抽出してもよい。以降、抽出した特徴を抽出特徴と呼ぶ。また、認証装置２０は、複数の抽出特徴の一部について予め登録された複数の登録特徴を、ＩＣカードリーダなどによってＩＣカード１５から読み出す。ＩＣカード１５は、利用者によって携帯され、その利用者の認証に用いられる情報を記録するための情報記録媒体の一例である。なお、情報記録媒体は、認証用の情報を記録可能で携帯可能であれば、本例のようなＩＣカードに限らず、磁気カードであってもよいし、携帯電話やＰＤＡなどであってもよい。
【０００９】
認証装置２０は、利用者から抽出した複数の抽出特徴と、ＩＣカード１５から読み出した複数の登録特徴とを照合し、その照合結果に基づいて利用者を認証する。認証が成功すると、その旨がサーバ装置３０に通知され、認証者に対する処理、例えば、銀行口座の参照などが許可される。また、認証装置２０は、認証の成功を条件に、複数の抽出特徴のうち、ＩＣカード１５から読み出した複数の登録特徴とは組合せが異なる複数の特徴を選択する。認証装置２０は、複数の抽出特徴のうち、サーバ装置３０から受けた指示に基づく組合せの特徴を選択してもよい。そして、認証装置２０は、既に登録されていた複数の登録特徴をＩＣカード１５から除外し、新たに選択した複数の特徴を、その利用者についての後の認証に用いる複数の登録特徴としてＩＣカード１５に登録する。
【００１０】
このように、本実施形態に係る認証システム１０は、認証に用いる生体情報の組合せを認証成功の毎に変更することで、ＩＣカード１５から生体情報が漏洩した場合の被害を低減することを目的とする。即ち、認証システム１０によれば、生体情報が漏洩した場合であってもその不正利用を困難とし、かつ、正当な生体認証を継続させることができる。
【００１１】
図２は、認証装置２０の機能構成を示す。認証装置２０は、抽出部２００と、認証部２１０と、選択部２３０と、登録部２４０とを有する。抽出部２００は、認証対象である利用者から生体情報の複数の特徴を略同時に読み取って複数の抽出特徴を抽出する。例えば、抽出部２００は、手の指の指紋を、互いに異なる複数の指について読み取ってその特徴を抽出してもよい。本例ではｍ個の抽出特徴が抽出されるものとする。認証部２１０は、複数の登録特徴と、複数の抽出特徴のうちこれら複数の登録特徴と照合されるべき特徴の組合せを示す組合せ情報とをＩＣカード１５から読み出す。読み出される登録特徴は、抽出特徴の一部についてのものであるから、ｍ個より少ない数（例えばｋ個）であれば任意の個数であってよい。また、組合せ情報は、例えば、「親指の指紋」、「手のひらの静脈の形状」のように、特徴の種類と検出箇所とを特定する情報の組合せである。また、登録特徴と組合せ情報の少なくとも一方は、ＩＣカード１５から読み出されるのではなく、サーバ装置３０内に記録されサーバ装置３０から認証部２１０に提供されてもよい。
【００１２】
そして、認証部２１０は、読み出した組合せ情報によって指示される組合せの複数の特徴を、抽出した複数の抽出特徴の中から選択し、選択した複数の抽出特徴を複数の登録特徴と照合する。例えば、認証部２１０は、読み出された複数の登録特徴のそれぞれが、その登録特徴に対応する抽出特徴に一致するかを判断し、全て一致すれば認証成功と判断する。登録特徴の個数（ｋ個）は、既存の生体認証技術において認証対象を認証するために最低限必要な個数（たとえばｐ個）以上であれば任意の個数であって構わない。なお、ｋがｐより大きい場合には、認証部２１０は、ｋ個の登録特徴が全て抽出特徴に一致しなくとも、ｋ個の登録特徴のうちｐ個以上の登録特徴が抽出特徴に一致すれば、認証対象の認証に成功したと判断してもよい。
【００１３】
選択部２３０は、認証の成功を条件に、複数の抽出特徴のうち複数の登録特徴とは組合せが異なる複数の特徴を選択する。そして、登録部２４０は、選択部２３０が選択したこれら複数の特徴を、認証対象である利用者についての後の認証に用いる複数の登録特徴として登録する。具体的には、登録部２４０は、予め登録された複数の登録特徴をＩＣカード１５から除外し、選択部２３０が選択した複数の特徴を、その利用者についての次回の認証に用いる複数の登録特徴としてＩＣカード１５に記録してもよい。また、登録部２４０は、登録したこれら複数の登録特徴の組合せを示す組合せ情報をＩＣカード１５に更に記録する。
【００１４】
ここで、選択部２３０によって認証成功の毎に後の認証のために選択される特徴は、予め定められた規則に従って定められてもよい。より具体的には、選択部２３０は、予め定められた規則に従ってサーバ装置３０から発せられる指示に基づき、複数の特徴を選択してもよいし、サーバ装置３０からダウンロードしたソフトウェアから予め定められた規則に従って発せられる指示に基づき、複数の特徴を選択してもよい。この場合、好ましくは、認証対象から抽出される複数の抽出特徴の少なくとも一部が盗難された旨の入力を受けたことを条件に、選択部２３０は、この予め定められた規則を他の規則に変更する。当該入力は、利用者から直接受けてもよいし、サーバ装置３０から受けてもよい。また、他の規則への変更は、ソフトウェアの設定変更や、サーバ装置３０に対する変更指示によって実現されてもよい。これにより、ある組合せの生体情報が盗難された場合であっても、その組合せを次回以降の認証には使用しないようにして、生体情報の不正利用を効果的に防止できる。
【００１５】
更に他の例として、選択部２３０は、ある利用者のＩＣカード１５から、ＩＣカード１５を識別するカード識別情報を読み出し、読み出されたカード識別情報が、その利用者のＩＣカード１５から以前の認証のために読み出されたカード識別情報とは異なることを条件に、当該予め定められた規則を他の規則に変更する。これにより、ＩＣカード１５が盗難された場合には異なるカード識別情報のＩＣカード１５を再発行すれば、生体情報の組合せを定める規則を変更できる。この結果、盗難された旨の入力を受け付ける機能を不要として認証装置２０等の構成を簡略化できる。
【００１６】
また、登録部２４０によってＩＣカード１５に記録される登録特徴は、次回の認証のための特徴に限られず、例えば２回後の認証のための特徴であってもよい。この場合、ＩＣカード１５には次回の認証とその次の認証との２回分の認証のための登録特徴が記録される。そして、登録部２４０は、認証が成功する毎に、その認証に用いた登録特徴をＩＣカード１５から除外する。このように、登録部２４０によってＩＣカード１５に記録される登録特徴は、同一利用者についての後の認証のためのものであればよく、次回の認証のためのものに限られない。
【００１７】
図３は、それぞれの認証に用いられる特徴の組合せの一例を示す。選択部２３０は、認証成功の毎に、その認証に用いた複数の登録特徴とは組合せが異なる複数の特徴を選択し、次回の認証に用いる複数の登録特徴とする。この結果、認証成功の毎に異なる組合せの特徴がＩＣカード１５に記録される。このように順次記録される特徴の組合せを組合せ１からＮとする。組合せ１は、利用者の手の指の指紋や手のひらの静脈の形状など、例えば７箇所の特徴の組合せである。組合せ２とは、組合せ１とは異なる７箇所の特徴の組合せである。同様に、組合せ３からＮも、それぞれ互いに異なる７箇所の特徴の組合せである。
【００１８】
登録特徴の組合せは、本図の指紋や静脈の形状に限定されるものではない。例えば、登録特徴は、その他の生態学的特徴、例えば、虹彩、顔の輪郭、目や鼻の形および配置、顔画像の濃淡情報等であってもよい。更に、登録特徴は、利用者の機能的特徴、例えば、署名の筆跡や筆圧、字体や書き順、または、声紋などであってもよいし、生態学的特徴と機能的特徴との組みわせであってもよい。様々な特徴を組み合わせることによって、生体情報の偽造を一層困難にすることができる。なお、例えば指紋のみを組み合わせる場合であっても、選択部２３０は、指紋に含まれる特徴を、互いに異なる複数の指について組み合わせて、後の認証に用いるための複数の特徴の組合せとして選択することが望ましい。これにより、正当な利用者の指紋を認証のために用い、不正な利用者の指紋を登録のために用いて、その後不正な利用者が正当な利用者に成り済ますといった不正行為を防止できる。
【００１９】
図３に示すように、認証に用いる組合せが認証の毎に異なれば、例え１つの組合せが盗難にあってその盗難の事実に気づかなくても、それが悪用されて不正に認証が成功してしまう確率は極めて低い（本図の場合は１／Ｎ）。さらに、ある組合せ（例えば組合せ２）が盗難にあったことに気がついた場合には、特徴選択のための規則を変更するのではなく、その組合せを以降の認証に用いないよう制御してもよい。例えば、選択する組合せをサーバ装置３０が選択部２３０に指示する実施形態においては、サーバ装置３０は、ある組合せが盗難にあった旨の入力を受けると、その組合せ２を除いた他の組合せ（１、３〜Ｎ）のみを選択部２３０に指示する。また、選択する組合せがダウンロードされたソフトウェアの指示に基づく実施形態においては、サーバ装置３０は、盗難にあった組合せ２を除外する旨の設定を、そのソフトウェアに対して行う。これにより、選択部２３０は、盗難にあった当該組合せの複数の特徴を、後の認証に用いるために選択しないようにすることができる。
【００２０】
これに代えて、盗難にあった特徴は、その組合せ毎ではなくその特徴毎に管理されてもよい。例えば、サーバ装置３０は、ある組合せ（例えば組合せ２）の特徴が盗難にあった旨の指示を受けると、その組合せに含まれるそれぞれの特徴について、その特徴を後の認証に用いない旨のフラグに対応付けて管理する。そして、サーバ装置３０は、通常の規則に従って特徴の組合せを生成した結果、その組合せが盗難にあった特徴のみを含む場合には、その組合せは用いずに他の組合せを用いるようにする。例えば、組合せ２と組合せ３が盗難にあった結果、それらを合成して組合せ７を作ることができるような場合、サーバ装置３０は、組合せ２および３のみならず組合せ７をも選択しないように選択部２３０に指示する。これにより、選択部２３０は、このような組合せの特徴を、後の認証に用いないようにすることができる。
【００２１】
図４は、組合せ情報をＩＣカード１５に登録する場合の処理の流れを示す。図４を参照して、組合せ情報と登録情報とを共にＩＣカード１５に記録する実施形態の処理の概要を説明する。初期設定の処理として、抽出部２００は、利用者の親指、中指および小指のそれぞれから特徴を抽出する（Ｓ４０）。抽出された特徴をＡ、ｂ、３とする。選択部２３０は、予め定められた規則に従って、複数の抽出特徴の中から複数の特徴を選択し、登録部２４０は、選択した複数の特徴を複数の登録特徴としてＩＣカード１５に記録する（Ｓ４２）。登録特徴をＡ、ｂとする。また、登録部２４０は、登録特徴と照合されるべき抽出特徴の組合せを示す組合せ情報をＩＣカード１５に記録する。記録される組合せ情報を（親指、中指）とする。
【００２２】
利用者の認証要求に応じ、抽出部２００は、複数の特徴を抽出する（Ｓ４４）。抽出された特徴をＡ´、ｂ´、３´とする。また、認証部２１０は、複数の登録特徴と組合せ情報とをＩＣカード１５から読み出す（Ｓ４６）。この結果、登録特徴としてＡ、ｂが読み出され、組合せ情報として（親指、中指）が読み出される。認証部２１０は、複数の抽出特徴の中から、読み出された組合せ情報によって指示される組合せの複数の特徴（即ち親指のＡ´と中指のｂ´）と、登録特徴（Ａ、ｂ）とを照合する。照合の結果、これらがそれぞれ一致すれば、認証部２１０は、認証成功と判断する。
【００２３】
認証成功を条件に、選択部２３０は、登録特徴とは組合せの異なる新たな複数の特徴を、複数の抽出特徴の中から選択する。選択した抽出特徴を（ｂ´、３´）とする。そして、登録部２４０は、この抽出特徴を、後の認証に用いる登録特徴としてＩＣカード１５に記録する（Ｓ４８）。また、登録部２４０は、当該後の認証において登録特徴と照合されるべき抽出特徴の組合せを示す組合せ情報をＩＣカード１５に記録する。記録される組合せ情報は（中指、小指）である。また、登録部２４０は、既に記憶されていた登録特徴と組合せ情報とをＩＣカード１５から除外する。
【００２４】
なお、図４では組合せ情報がＩＣカード１５に記録されている形態について説明したが、組合せ情報の記録先はＩＣカード１５に限られない。更に、記録される情報は、組合せを直接に表す情報ではなく、間接的に表す情報であってもよい。例えば、特徴の登録時刻から何らかの予め定められた規則によって組合せ情報が生成可能な場合には、特徴の登録時刻を組合せ情報として記録してもよい。また、組合せ情報が無くとも、何らかのアルゴリズムによって登録時の登録特徴の組合せが生成可能な場合には、そのアルゴリズムを実装したソフトウェアが発する指示に基づいて、選択部２３０は、照合の対象とする抽出特徴を選択してもよい。
【００２５】
図５は、組合せ情報をサーバ装置３０に登録する場合の処理の流れを示す。図５を参照して、登録情報はＩＣカード１５に、組合せ情報は１３０にそれぞれ記録される実施形態の処理の概要を説明する。初期設定の処理として、抽出部２００は、利用者の親指、中指および小指のそれぞれから特徴を抽出する（Ｓ５０）。抽出された特徴をＡ、ｂ、３とする。選択部２３０は、予め定められた規則に従って、複数の抽出特徴の中から複数の特徴を選択し、登録部２４０は、選択した複数の特徴を複数の登録特徴としてＩＣカード１５に記録する（Ｓ５２）。登録特徴をＡ、ｂとする。また、登録部２４０は、登録特徴と照合されるべき抽出特徴の組合せを示す組合せ情報をサーバ装置３０に対し送信し、サーバ装置３０内に記録させる（Ｓ５３）。記録される組合せ情報を（親指、中指）とする。
【００２６】
利用者の認証要求に応じ、抽出部２００は、複数の特徴を抽出する（Ｓ５４）。抽出された特徴をＡ´、ｂ´、３´とする。また、認証部２１０は、複数の登録特徴をＩＣカード１５から読み出し（Ｓ５６）、組合せ情報をサーバ装置３０から受信する（Ｓ５７）。例えば、認証部２１０は、ＩＣカード１５から利用者ＩＤまたはカードＩＤを別途読み出し、そのＩＤによってサーバ装置３０内のデータベースを検索し、組合せ情報を読み出して受信してもよい。この結果、登録特徴としてＡ、ｂが読み出され、組合せ情報として（親指、中指）が受信される。認証部２１０は、複数の抽出特徴の中から、受信した組合せ情報によって指示される組合せの複数の特徴（即ち親指のＡ´と中指のｂ´）と、登録特徴（Ａ、ｂ）とを照合する。照合の結果、これらがそれぞれ一致すれば、認証部２１０は、認証成功と判断する。
【００２７】
認証成功を条件に、選択部２３０は、登録特徴とは組合せの異なる新たな複数の特徴を、複数の抽出特徴の中から選択する。選択した抽出特徴を（ｂ´、３´）とする。そして、登録部２４０は、この抽出特徴を、後の認証に用いる登録特徴としてＩＣカード１５に記録する（Ｓ５８）。また、登録部２４０は、当該後の認証において登録特徴と照合されるべき抽出特徴の組合せを示す組合せ情報をサーバ装置３０に送信し、サーバ装置３０において記録させる（Ｓ５９）。例えば、登録部２４０は、利用者ＩＤまたはカードＩＤなどに対応付けて組み合わせ情報をサーバ装置３０に送信し、当該ＩＤに対応付けてサーバ装置３０において記録させてもよい。記録される組合せ情報は（中指、小指）である。また、登録部２４０は、既に記憶されていた登録特徴をＩＣカード１５から除外する。
【００２８】
以上、図４と図５を参照して説明したように、組合せ情報はＩＣカード１５に記録されて管理されても、サーバ装置３０に記録されて管理されてもよい。ＩＣカード１５に記録される場合には認証装置２０とサーバ装置３０との通信量を減少させることができ、サーバ装置３０に記録される場合にはＩＣカード１５の記録容量の必要量を削減することができる。
【００２９】
なお、図４および図５では登録特徴は２つであったが、登録特徴の数は、利用者認証に最低限必要な数以上であれば任意の数でよい。例えば、利用者認証の精度が充分に高い場合には、登録特徴は１つであってもよい。この場合、抽出部２００は、認証対象から複数の抽出特徴を抽出し、認証部２１０は、登録された１つの登録特徴と複数の抽出特徴とを照合し、照合結果に基づいて認証対象を認証する。そして、選択部２３０は、認証の成功を条件に、複数の抽出特徴のうちその登録特徴とは異なる特徴を選択する。そして、登録部２４０は、選択したその特徴を、認証対象についての後の認証に用いる登録特徴として登録する。このように、それぞれの組合せに含まれる登録特徴の個数やその組合せは利用者認証の基礎的技術に依存するものであるから、本実施形態ではその詳細は問わない。
【００３０】
図６は、認証の処理のフローチャートを示す。抽出部２００は、認証対象から複数の抽出特徴を抽出する（Ｓ６００）。認証部２１０は、予め登録された登録特徴と照合されるべき抽出特徴の組合せを示す組合せ情報をＩＣカード１５またはサーバ装置３０から取得する（Ｓ６１０）。認証部２１０は、登録特徴と抽出特徴とを照合し、照合結果に基づいて利用者を認証する（Ｓ６２０）。
【００３１】
なお、認証部２１０は、それぞれの登録特徴が対応する抽出特徴と一致することの他、予め定められた他の認証が成功することを更に条件として利用者の認証成功と判断してもよい。例えば、利用者について予め登録された他の特徴がサーバ装置３０に記録されており、認証部２１０は、当該他の特徴を認証の毎にサーバ装置３０から受信する。そして、認証部２１０は、ＩＣカード１５に記録された複数の登録特徴の照合に加えて、サーバ装置３０から受信した当該他の特徴と、認証対象から抽出した特徴とを更に照合し、それぞれの照合の成功を条件に利用者の認証が成功したと判断する。この場合、登録部２４０は、認証が成功した場合であっても、サーバ装置３０に記録された当該他の特徴は変更しない。このように、普遍的に保持される特徴による認証と組み合わせることで、利用者認証の精度を一層高めることができる。
【００３２】
認証の成功を条件に（Ｓ６３０：ＹＥＳ）、選択部２３０は、複数の抽出特徴のうち、既に登録されていた複数の登録特徴とは組合せの異なる複数の特徴を選択する（Ｓ６４０）。そして、登録部２４０は、選択したこれらの特徴を、同一利用者についての後の認証に用いる複数の登録特徴として登録する（Ｓ６５０）。そして、認証装置２０またはサーバ装置３０は、認証後の処理、例えば、利用者の要求に応じた銀行口座の状態の表示や、電子商取引の決済処理などを行う（Ｓ６６０）。
【００３３】
図７は、認証装置２０又はサーバ装置３０として機能する情報処理装置５００のハードウェア構成の一例を示す。情報処理装置５００は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、及びグラフィックコントローラ１０７５を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００３４】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００３５】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して外部の装置と通信する。ハードディスクドライブ１０４０は、情報処理装置５００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０又はハードディスクドライブ１０４０に提供する。
【００３６】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、情報処理装置５００の起動時にＣＰＵ１０００が実行するブートプログラムや、情報処理装置５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、入出力チップ１０７０を介してＲＡＭ１０２０またはハードディスクドライブ１０４０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００３７】
情報処理装置５００に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、入出力チップ１０７０及び/又は入出力コントローラ１０８４を介して、記録媒体から読み出され情報処理装置５００にインストールされて実行される。プログラムが情報処理装置５００等に働きかけて行わせる動作は、図１から図６において説明した認証装置２０またはサーバ装置３０における動作と同一であるから、説明を省略する。
【００３８】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを情報処理装置５００に提供してもよい。
【００３９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００４０】
【図１】図１は、認証システム１０の全体構成を示す。
【図２】図２は、認証装置２０の機能構成を示す。
【図３】図３は、それぞれの認証に用いられる特徴の組合せの一例を示す。
【図４】図４は、組合せ情報をＩＣカード１５に登録する場合の処理の流れを示す。
【図５】図５は、組合せ情報をサーバ装置３０に登録する場合の処理の流れを示す。
【図６】図６は、認証の処理のフローチャートを示す。
【図７】図７は、認証装置２０又はサーバ装置３０として機能する情報処理装置５００のハードウェア構成の一例を示す。
【符号の説明】
【００４１】
１０  認証システム
１５  ＩＣカード
２０  認証装置
３０  サーバ装置
２００  抽出部
２１０  認証部
２３０  選択部
２４０  登録部
５００  情報処理装置
【図１】
2008009555.tif 000003
【図２】
2008009555.tif 000004
【図３】
2008009555.tif 000005
【図４】
2008009555.tif 000006
【図５】
2008009555.tif 000007
【図６】
2008009555.tif 000008
【図７】
2008009555.tif 000009