(57)【要約】【課題】人為的なミスによる取り違え発生を回避することができる認証装置、認証システム、認証プログラムを提供する。【解決手段】複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、上記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部と、上記パターンデータ作成部によって作成された認証用パターンデータを所定の登録場所に登録するデータ登録部と、被認証者について上記部位の静脈パターンを読み取る第２の読取部と、上記第２の読取部によって読み取られた静脈パターンを、上記データ登録部によって登録された認証用パターンデータに含まれる静脈パターンと照合することでその被認証者の認証を行う認証部とを備える。【選択図】        図６
2008108104.tif 000002
【特許請求の範囲】
【請求項１】
静脈パターンに基づいた認証を行う認証装置において、
複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、
前記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部と、
前記パターンデータ作成部によって作成された認証用パターンデータを所定の登録場所に登録するデータ登録部と、
被認証者について前記部位の静脈パターンを読み取る第２の読取部と、
前記第２の読取部によって読み取られた静脈パターンを、前記データ登録部によって登録された認証用パターンデータに含まれる静脈パターンと照合することで該被認証者の認証を行う認証部とを備えたことを特徴とする認証装置。
【請求項２】
前記認証部が、静脈パターンの照合時にパターンの大きさは捨象して形状のみで照合するものであることを特徴とする請求項１記載の認証装置。
【請求項３】
前記第１の読取部が、前記複数人の前記部位を並べることができる広さの読取領域を有し、その読取領域内にそれらの部位が並んだ状態でその読取領域を読み取ることで、複数の静脈パターンが並んだ１つのパターン画像を得るものであり、
前記パターンデータ作成部が、前記パターン画像を表す認証用パターンデータを作成するものであり、
前記認証部は、前記認証用パターンデータが表すパターン画像から各静脈パターンを識別して認証に用いるものであることを特徴とする請求項１記載の認証装置。
【請求項４】
静脈パターンに基づいた認証を行う、複数の装置からなる認証システムにおいて、
複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、
前記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部と、
前記パターンデータ作成部によって作成された認証用パターンデータを所定の登録場所に登録するデータ登録部と、
被認証者について前記部位の静脈パターンを読み取る第２の読取部と、
前記第２の読取部によって読み取られた静脈パターンを、前記データ登録部によって登録された認証用パターンデータに含まれる静脈パターンと照合することで該被認証者の認証を行う認証部とを備えたことを特徴とする認証システム。
【請求項５】
コンピュータシステムに組み込まれて該コンピュータシステムに、静脈パターンに基づいた認証を行わせる認証プログラムにおいて、
前記コンピュータシステム上に、
複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、
前記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部と、
前記パターンデータ作成部によって作成された認証用パターンデータを所定の登録場所に登録するデータ登録部と、
被認証者について前記部位の静脈パターンを読み取る第２の読取部と、
前記第２の読取部によって読み取られた静脈パターンを、前記データ登録部によって登録された認証用パターンデータに含まれる静脈パターンと照合することで該被認証者の認証を行う認証部とを構築することを特徴とする認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静脈パターンに基づいて認証を行う認証装置、認証システム、およびコンピュータシステムにそのような認証を行わせる認証プログラムに関する。
【背景技術】
【０００２】
産院内では、産児がどの親の子供であるかを取り違えないために管理を行っているが、現状の産児の管理は、せいぜい、ネームバンドやネームタグなどを産児に付ける程度であり、ネームバンドが脱落した場合のミスなどにより、人為的な取り違えの発生が否定できない。また、万が一取り違えミスの疑いが発生した場合には、確かに実の親子であるかを出産後証明することが非常に困難である。
【０００３】
このような現状に対し、個人を認証する技術の一種である静脈認証技術を利用し、産児と産婦とのそれぞれについて手のひらの静脈パターンを出生時に読み取っておいて後日の認証に用いることが考えられている（例えば特許文献１参照）。これにより、ネームバンドの脱落などといった事故がなくなり、取り違えミスの発生は抑制されると期待される。
【特許文献１】特開２００５−１７６９６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載された技術のように、従来の静脈認証技術をそのまま流用したのでは、産児の静脈パターンと産婦の静脈パターンとを組み合わせるときに操作ミスなどによって取り違えが発生してしまう可能性は否定できない。
【０００５】
本発明は上記事情に鑑み、人為的なミスによる取り違え発生を回避することができる認証装置、認証システム、および認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の認証装置は、
静脈パターンに基づいた認証を行う認証装置において、
複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、
上記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部と、
上記パターンデータ作成部によって作成された認証用パターンデータを所定の登録場所に登録するデータ登録部と、
被認証者について上記部位の静脈パターンを読み取る第２の読取部と、
上記第２の読取部によって読み取られた静脈パターンを、上記データ登録部によって登録された認証用パターンデータに含まれる静脈パターンと照合することでその被認証者の認証を行う認証部とを備えたことを特徴とする。
【０００７】
本発明の典型的な運用形態では上記複数人は母子であり、特に出生直後の産児と産婦であることが好ましい。
【０００８】
出生直後には母子が揃っているので、このときに母子について同時に静脈パターンを読み取り認証用パターンデータを作成することによって確実に母子の静脈パターンを対応づけることができる。その後は、例え氏名の入力ミスなどが生じたとしても、静脈パターンに基づいて母子の正しい対応を確認することができるので、入力ミスを是正することができ、取り違えは発生しない。
【０００９】
また、本発明の認証装置において、上記第１の読取部および上記第２の読取部は、手のひらの静脈パターンを読み取るものであることが好適である。
【００１０】
個人認証に用いることができる静脈パターンとしては、足の裏の静脈パターンや顔の静脈パターンなども考えられるが、手のひらの静脈パターンであると、読み取りのために靴を脱ぐというような準備が不要であるし、読み取られる人間の抵抗感も少ないので好ましい。
【００１１】
また、本発明の認証装置において、上記認証部が、静脈パターンの照合時にパターンの大きさは捨象して形状のみで照合するものであることが好ましい。
【００１２】
手などの大きさは成長によって変化するが静脈パターンの形状は変化しないことが知られており、パターンの大きさは捨象して形状のみで照合することによって、認証用パターンデータの登録から時間を経ても認証が可能となる。
【００１３】
また、本発明の認証装置においては、同時に読み取った複数の静脈パターンを自動的に関連づけて認証用パターンデータを作成してもよいが、
「  上記第１の読取部が、上記複数人の上記部位を並べることができる広さの読取領域を有し、その読取領域内にそれらの部位が並んだ状態でその読取領域を読み取ることで、複数の静脈パターンが並んだ１つのパターン画像を得るものであり、
上記パターンデータ作成部が、上記パターン画像を表す認証用パターンデータを作成するものであり、
上記認証部が、上記認証用パターンデータが表すパターン画像から各静脈パターンを識別して認証に用いるものである」
という形態の方が好適である。
【００１４】
このような好適な形態の認証装置によれば、複数人（典型的には母子）の静脈パターンが１つのパターン画像として対応付けられるので確実な対応付けが実現する。
【００１５】
また、本発明の認証装置において、
「  ＩＣカードが装填されて、そのＩＣカードにアクセスするリーダライタを備え、
上記データ登録部が、上記リーダライタに装填されたＩＣカードを上記登録場所として用いて上記認証用パターンデータを登録するものである」
という形態も好適である。例えば母子などに付与されたＩＣカードに認証用パターンデータが登録されることにより個人情報を個人で管理することができる。
【００１６】
上記目的を達成する本発明の認証システムは、
静脈パターンに基づいた認証を行う、複数の装置からなる認証システムにおいて、
複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、
上記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部と、
上記パターンデータ作成部によって作成された認証用パターンデータを所定の登録場所に登録するデータ登録部と、
被認証者について上記部位の静脈パターンを読み取る第２の読取部と、
上記第２の読取部によって読み取られた静脈パターンを、上記データ登録部によって登録された認証用パターンデータに含まれる静脈パターンと照合することでその被認証者の認証を行う認証部とを備えたことを特徴とする。
【００１７】
本発明の認証システムによれば、複数人（典型的には母子）それぞれの静脈パターンが確実に対応付けられるので、単純なミスによる取り違え発生を回避することができる。
【００１８】
また、上記目的を達成する本発明の認証プログラムは、
コンピュータシステムに組み込まれてそのコンピュータシステムに、静脈パターンに基づいた認証を行わせる認証プログラムにおいて、
上記コンピュータシステム上に、
複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、
上記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部と、
上記パターンデータ作成部によって作成された認証用パターンデータを所定の登録場所に登録するデータ登録部と、
被認証者について上記部位の静脈パターンを読み取る第２の読取部と、
上記第２の読取部によって読み取られた静脈パターンを、上記データ登録部によって登録された認証用パターンデータに含まれる静脈パターンと照合することでその被認証者の認証を行う認証部とを構築することを特徴とする。
【００１９】
本発明の認証プログラムによれば、コンピュータシステムによって複数人（典型的には母子）それぞれの静脈パターンが確実に対応付けられるので、単純なミスによる取り違え発生を回避することができる。
【００２０】
なお、本発明の認証システムおよび認証プログラムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう認証システムおよび認証プログラムには、上記の基本形態のみではなく、前述した認証装置の各形態に対応する各種の形態が含まれる。
【００２１】
また、本発明の認証プログラムが組み込まれるコンピュータシステムは、１台のコンピュータと周辺機器からなるものであってもよく、あるいは複数台のコンピュータを含むものであってもよい。
【００２２】
さらに、本発明の認証プログラムがコンピュータ上に構成するパターンデータ作成部などといった要素は、１つの要素が１つのプログラム部品によって構築されるものであってもよく、１つの要素が複数のプログラム部品によって構築されるものであってもよく、複数の要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されてもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されても良い。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、単純なミスによる取り違え発生を回避することができる。
【発明を実施するための最良の形態】
【００２４】
以下図面を参照して本発明の実施の形態を説明する。
【００２５】
図１は、本発明の認証システムの一実施形態を示す図である。
【００２６】
この図１に示す認証システム１０は、産院内に設置されたシステムであり、母子（産婦と産児）の認証を行うものである。
【００２７】
この認証システム１０は、クライアント１００がサーバ２００にＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３００を介して接続されたクライアントサーバシステムによって構成されている。クライアント１００にはスキャナ４００とＩＣカードリーダライタ５００が接続されている。スキャナ４００は人（個々では母子）の手のひらの静脈パターンを読み取るものであり、ＩＣカードリーダライタ５００は、ＩＣカード５１０が装填されてそのＩＣカード５１０にアクセスするものである。このＩＣカード５１０には静脈パターンが登録される。
【００２８】
ここで、クライアント１００は、本発明の認証装置の一実施形態に相当しており、静脈パターンに基づいた母子の認証を行う。クライアント１００は、外観構成としては、ＣＰＵ、主記憶装置、ハードディスク、通信用ボード等が内蔵された本体１０１、この本体１０１からの指示により画面や文字列の表示を行うディスプレイ１０２、このコンピュータシステム１００にユーザの指示や文字情報を入力するためのキーボード１０３、上記表示画面１０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていたアイコン等に応じた指示を入力するマウス１０４を備えている。
【００２９】
本体１０１には、ＣＤ−ＲＯＭ１０５（図１には図示せず；図２参照）やＣＤ−ＲやＣＤ−ＲＷなどといったＣＤ型媒体が取り出し自在に装填され、そのように装填されたＣＤ型媒体に記憶された情報を再生するＣＤドライブが内蔵されている。また、本体１０１には、光磁気ディスク（ＭＯ）１０６（図２参照）が取り出し自在に装填され、そのように装填されたＭＯ１０６に対し情報の記録再生を行うＭＯドライブも内蔵されている。
【００３０】
サーバ２００は、多数の静脈パターンの登録と検索を担うものであり、外観構成上、クライアント１００の本体１０１に相当する部分のみで構成されている。
【００３１】
図２は、図１に示すクライアント１００のハードウェア構成図であり、図３は、図１に示すサーバ２００のハードウェア構成図である。
【００３２】
図２および図３のハードウェア構成図の双方に、ＣＰＵ（中央演算処理装置）１１１、ＲＡＭ１１２、ＨＤＤ（ハードディスクドライブ）１１３、ＭＯドライブ１１４、ＣＤドライブ１１５、および通信用ボード１１６が示されており、それらはバス１１０で相互に接続されている。
【００３３】
ＨＤＤ１１３は、記録媒体の一種であるハードディスク１２０を内蔵しており、このハードディスク１２０に対し情報の記録再生を行う。
【００３４】
通信用ボード１１６は、図１に示すＬＡＮ３００に接続される。図１に示すクライアント１００とサーバ２００は、この通信用ボード１１６を介して接続されるＬＡＮ３００によって互いの間でデータや命令の送受信を行うことができる。
【００３５】
また、図２には、図示しない複数のＩ／Ｏインターフェースそれぞれを介してバス１１０に接続された、マウス１０４、キーボード１０３、ＣＲＴディスプレイ１０２、スキャナ４００、およびＩＣカードリーダライタ５００が示されている。
【００３６】
本実施形態では、ＣＤ−ＲＯＭ１０５に、本発明の認証プログラムの一実施形態が記憶されている。このＣＤ−ＲＯＭ１０５は本体１０１内に装填され、そのＣＤ−ＲＯＭ１０５に記憶された認証プログラムがＣＤ−ＲＯＭドライブ１１５によって読み込まれ、バス１１０を経由してハードディスク１２０内にインストールされる。
【００３７】
このハードディスク１２０内にインストールされた認証プログラムが起動されると、このハードディスク１２０内の認証プログラムはＲＡＭ１１２にロードされ、ＣＰＵ１１１により実行される。本発明の認証プログラムの一実施形態が起動されて実行されると、クライアント１００は、本発明の認証装置の一実施形態として動作する。つまり、コンピュータシステムの一種であるクライアント１００と、本発明の認証プログラムの一実施形態とが結合することにより、本発明の認証装置の一実施形態が構成される。
【００３８】
図４は、本発明の認証プログラムおよび認証装置それぞれの一実施形態を表す図である。
【００３９】
図４の上段のパート（Ａ）には、認証プログラム６００を記憶したＣＤ−ＲＯＭ１０５が示されている。ここでは、認証プログラムを記憶する記憶媒体としてＣＤ−ＲＯＭ１０５が例示されているが、本発明の認証プログラムを記憶する記憶媒体はＣＤ−ＲＯＭに限られるものではなく、それ以外の光ディスク、ＭＯ、フレキシブルディスク、磁気テープなどの記憶媒体であってもよい。また、本発明の認証プログラムは、記憶媒体を介さずに、通信網を介して直接にコンピュータシステムに供給されるものであってもよい。
【００４０】
この認証プログラム６００は、図１に示すクライアント１００内で実行され、そのクライアント１００を、静脈パターンを用いて認証を行う認証装置として動作させるものであり、読取部６１０とデータ作成部６２０と登録部６３０と認証部６４０とを有する。
【００４１】
図４の下段のパート（Ｂ）には、認証プログラム６００が実行されることで図１に示すクライアント１００が認証装置として動作するときのその認証装置７００の機能ブロックが示されている。
【００４２】
この認証装置７００は、図４のパート（Ａ）に示す認証プログラム６００が、図１に示すクライアント１００にインストールされて実行されることにより構成されるものである。
【００４３】
この認証装置７００は読取部７１０とデータ作成部７２０と登録部７３０と認証部７４０とから構成されている。これら読取部７１０、データ作成部７２０、登録部７３０、および認証部７４０は、認証プログラム６００を構成する、読取部６１０、データ作成部６２０、登録部６３０、および認証部６４０にそれぞれ対応するが、認証装置７００の各要素は、図１に示すクライアント１００のハードウェアとそのクライアントで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、認証プログラム６００の各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００４４】
認証装置７００を構成する読取部７１０は、本発明にいう第１の読取部と第２の読取部とを兼ねた一例に相当し、データ作成部７２０は、本発明にいうパターンデータ作成部の一例に相当し、登録部７３０は、本発明にいうデータ登録部の一例に相当し、認証部７４０は、本発明にいう認証部の一例に相当する。
【００４５】
ここで、図１と図４を参照しながら、認証装置７００の各要素の概略を説明する。
【００４６】
読取部７１０は、スキャナ４００を制御して手のひらの静脈パターンを読み取るものである。スキャナ４００の読取領域は十分に広く、後述するように読取部７１０は母子のペアの手のひら静脈パターンを一度に読み取ることができる。
【００４７】
データ作成部７２０は、読取部７１０によって読み取られた静脈パターンを使って、認証用の静脈パターンデータを作成するものである。この静脈パターンデータには、後述するように属性情報が付属するので、このデータ作成部７２０は、キーボード１０３やマウス１０４を介して属性情報の入力を受け付ける機能も有している。
【００４８】
登録部７３０は、データ作成部７２０で作成された静脈パターンデータをＩＣカード５１０やサーバ２００に登録するものである。
【００４９】
認証部７４０は、静脈パターンを照合することによって母子の認証を行うものである。なお、図１に示す認証システム１０では、サーバ２００にも、静脈パターンの照合機能が組み込まれており、サーバ２００も、本発明にいう認証部の一例に相当する。
【００５０】
認証装置７００の各要素の概略は以上の通りである。以下では、認証システム１０の動作の詳細について、フローチャートなどを参照しながら説明する。また、以下の説明では、図４に示す要素については図番を特に断らずに符号のみで参照する場合がある。
【００５１】
認証システム１０の動作は、大きく分けて登録の動作と認証の動作とに区別される。登録の動作には、「母子の静脈パターンの登録」、「子の氏名属性の登録」、「母の氏名属性の変更登録」があり、認証の動作には、「母子同時の認証」、「子の認証」、「母の認証」がある。これらの動作は、図１に示すクライアント１００に対する操作者の操作によって選択的に実行されるものである。
【００５２】
以下、まず、登録の動作に属する各動作について説明する。
【００５３】
図５は、「母子の静脈パターンの登録」における認証システムの運用形態を表す概念図であり、図６は、「母子の静脈パターンの登録」におけるクライアントの動作を表すフローチャートである。
【００５４】
この「母子の静脈パターンの登録」では、まず、出産直後に医師および看護婦立会いの元で母子（産婦と産児）の手のひらを同時にスキャナ４００にかざす。すると、読取部７１０によってスキャナ４００が制御されて静脈パターンが読み取られ、画像データとしてクライアント１００に取り込まれる（図６のステップＳ０１）。このように取り込まれた画像データのうち、子の静脈パターン（形状の小さい方）をｄａｔａ−ｃと称し、母の静脈パターン（形状の大きい方）をｄａｔａ−ｐと称する。出産時は、子よりも母の静脈パターン形状のほうが十分大きいと考えられるのでこれらの区別は容易である。このように母子について静脈パターンを同時に読み取ることにより、母子の静脈パターンの対応付けが確実となり、人為的なミスによる取り違えの可能性は極めて小さくなる。
【００５５】
なお、読み取り時に母の静脈パターン読み取りと、子の静脈パターンの読み取りが同時に行われることが好ましいが、多少の時間差があっても、一つの画像データに二つの静脈パターンが登録されれば問題はない。
【００５６】
クライアント１００に取り込まれた画像データは読取部７１０によって解析され、ｄａｔａ−ｃの領域とｄａｔａ−ｐの領域が重なっていないかどうかが確認される（図６のステップＳ０２）。このような確認のための画像解析としては従来から周知の技術を転用することができるので、ここでは詳細は省略する。ｄａｔａ−ｃの領域とｄａｔａ−ｐの領域が重なっている場合には画像データを破棄して、再度、スキャナ４００が用いられて静脈パターンが読み取られる。
【００５７】
ｄａｔａ−ｃの領域とｄａｔａ−ｐの領域とがきちんと分離している場合には、それらｄａｔａ−ｃとｄａｔａ−ｐが適切に並んだ１つの画像を表す静脈パターンデータ（以下ではこの静脈パターンデータのことをペアパターンデータと称する）が得られたこととなり、次に、読み込まれたｄａｔａ−ｃの形状と同じ形状のｄａｔａ−ｃを有するペアパターンデータが、ＩＣカード５１０内またはサーバ２００内に存在するか否かを確認する（図６のステップＳ０３）。ここで、『同じ形状』や『形状の一致』とは、大きさを捨象した相似形状としての同型を意味しており、本明細書では以下同様の意味に用いる。なお、ＩＣカード５１０内のペアパターンデータについては、クライアント１００内に構成された認証部７４０の機能が用いられてクライアント１００内でｄａｔａ−ｃの形状が照合されるが、サーバ２００内のペアパターンデータについては、サーバ２００に備えられている照合機能が用いられてサーバ２００内でｄａｔａ−ｃの形状が照合される。これらの照合に際しては、ペアパターンデータが表している画像中から画像解析によってｄａｔａ−ｃの領域が確認され、その領域が用いられて照合が行われる。この画像解析についても、従来から周知の技術を転用することができるので、ここでは詳細は省略する。
【００５８】
ｄａｔａ−ｃの形状どうしが照合された結果、既に同じ形状のｄａｔａ−ｃを含んだペアパターンデータがＩＣカード５１０内またはサーバ２００内に存在している場合（図６のステップＳ０３；ｙｅｓ）には、同一の産児に対する重複登録を避けるため、『既に登録済み』の旨のメッセージを出力して（図６のステップＳ０４）処理を終了する。一方、同じ形状のｄａｔａ−ｃがＩＣカード５１０にもサーバ２００にも存在せず、即ち新規な登録であることが確認できた場合には、キーボードの操作でデータ作成部７２０に属性情報として母親の氏名を入力する（図６のステップＳ０５）。また、属性情報としての登録日がクライアント１００内のカレンダ機能から入手される。そして、データ作成部７２０によってペアパターンデータに属性情報として母親の氏名と登録日が付加されて認証用データ８００が作成される。このように作成された認証用データ８００は、登録部７３０によってＩＣカード５１０又はサーバ２００に送信されて登録される（図６のステップＳ０６）。なお、図５に示す認証用データ８００には、属性情報として子供の氏名も付加されているように図示されているが、子供の名前は出産後ある程度経過してから命名されることが多いので、本実施形態では、後で説明する「子の氏名属性の登録」で認証用データ８００に付加される。また、フローチャート上では図示を省略したが、認証用データ８００の登録先は、クライアント１００の操作者がキーボードやマウスを操作することによって任意に選択することができる。
【００５９】
認証用データ８００がＩＣカード５１０またはサーバ２００に正常に登録されると（図６のステップＳ０７；ｙｅｓ）そのまま処理を終了し、登録が異常であった場合（図６のステップＳ０７；ｎｏ）には、『登録失敗』の旨のメッセージを出力して（図６のステップＳ０８）処理を終了する。
【００６０】
ここで、サーバ２００の動作について説明する。
【００６１】
図７は、サーバ２００の動作を表すフローチャートである。
【００６２】
サーバ２００は、クライアント１００から登録要求や検索要求を受け、それら登録要求や検索要求に応じた以下説明する処理動作を行う。
【００６３】
まず、クライアント１００から登録要求あるいは検索要求が来るまでは待機ループとなっている（図７のステップＳ１０１；ＮＯ，ステップＳ１０５；ＮＯ）。そして、登録要求が来た場合には、登録データとして、上述したペアパターンデータや属性情報を受信し（図７のステップＳ１０２）、その登録データを、認証用データ８００のデータベースとして機能する図３に示すＨＤＤ１１３に登録する（図７のステップＳ１０３）。最後に登録結果が正常か異常かをクライアント１００に返信して、上述した待機ループに戻る。
【００６４】
待機ループ中に検索要求が来た場合には（図７のステップＳ１０５；ＹＥＳ）、検索のキーとなる検索データとして静脈パターンのデータをクライアント１００から受信する（図７のステップＳ１０６）。このとき、この静脈パターンと照合する相手がｄａｔａ−ｃであるかｄａｔａ−ｐであるかの指定も受ける。また、後述するように検索範囲を絞るために出産日である子供の誕生日が指定されて静脈パターンとともに受信された場合（図７のステップＳ１０７；ＹＥＳ）には、その誕生日と同じ日か翌日の登録日となっている認証用データ８００が照合の対象として絞り込まれる（図７のステップＳ１０８）が、誕生日の指定がない場合にはスキップされる。
【００６５】
その後、検索データとして受信した静脈パターンを認証用データ８００のペアパターンデータと照合し（図７のステップＳ１０９）、照合の結果をクライアント１００に返信する（図７のステップＳ１１０）。ここで返信される結果としては、形状が一致するペアパターンデータが見つからない旨の報告か、形状が一致したペアパターンデータを含んだ認証用データ８００自体が返信される。その後は上述した待機ループに戻る。
【００６６】
次に、「子の氏名属性の登録」について説明する。
【００６７】
図８は、「子の氏名属性の登録」におけるクライアントの動作を表すフローチャートである。
【００６８】
この「子の氏名属性の登録」では、まず、子の手のひらをスキャナ４００にかざすことで読取部７１０によってスキャナ４００が制御されて静脈パターンが読み取られ、画像データとしてクライアント１００に取り込まれる（ステップＳ１１）。このように単独の手のひらから読み込まれる静脈パターンのデータを以下ではｄａｔａ−１と称する。このｄａｔａ−１が得られると、次に、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｃがＩＣカード５１０内またはサーバ２００内に存在するか否かが確認される（ステップＳ１２）。このとき、操作者が確認の高速化を望む場合には、子の誕生日を入力することにより、図７で説明したようにサーバ２００では照合対象のデータの絞り込みが行われ、その結果、確認が高速化されることとなる。この高速化の手順は、「子の氏名属性の登録」以外の動作でも、静脈パターンの照合が行われる際には、操作者が選択的に実行可能な手順であるが、以下では説明の煩雑となるので重複説明は省略する。
【００６９】
このような確認の結果、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｃが存在しなかった場合には、『静脈パターンは未登録である』旨のメッセージを出力して（ステップＳ１３）処理を終了する。
【００７０】
一方、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｃが存在していた場合には、そのｄａｔａ−ｃを含んでいる認証用データがクライアントに取り込まれ、クライアントのキーボードの操作でデータ作成部７２０に属性情報として子供の氏名が入力される（ステップＳ１４）。そして、データ作成部７２０によって子供の氏名が認証用データに属性情報として付加され、登録部７３０によって元の登録場所に送信されて更新登録される（ステップＳ１５）。
【００７１】
このような「子の氏名属性の登録」が行われることで認証用データ８００が完成することとなる。なお、ここでは、子供の氏名を新たに登録する動作として説明したが、子供の氏名を変更する必要が生じた場合にも同様の動作が実行される。
【００７２】
図９は、認証用データ８００のデータ構造を表す図である。
【００７３】
認証用データ８００は、ペアパターンデータ８１０と、属性情報としての、登録日８２０、母の氏名８３０、および子の氏名８４０とで構成されている。ペアパターンデータ８１０は形状データであり、子供の静脈パターン（ｄａｔａ−ｃ）と母親の静脈パターン（ｄａｔａ−ｐ）とが並んだ画像を表している。また、登録日８２０は年月日形式のデータであり、この例では「２００６／０８／２８」という日付を表している。母の氏名８３０と子の氏名８４０はいずれも文字列データであり、この例では「富士  花子」「富士  太郎」という氏名を表している。
【００７４】
このように、本実施形態では、母子の静脈パターンが１対１で対応付けられて登録されるので、兄弟の場合であっても、例えば母と長男のペアおよび母と次男のペアそれぞれについて１つずつ認証用データ８００が作成されることとなる。
【００７５】
次に、「母の氏名属性の変更登録」について説明する。
【００７６】
図１０は、「母の氏名属性の変更登録」におけるクライアントの動作を表すフローチャートである。
【００７７】
この「母の氏名属性の変更登録」では、まず、母の手のひらをスキャナ４００にかざすことで読取部７１０によってスキャナ４００が制御されて静脈パターンが読み取られ、画像データ（ｄａｔａ−１）としてクライアント１００に取り込まれる（ステップＳ２１）。次に、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｐがＩＣカード５１０内またはサーバ２００内に存在するか否かが確認される（ステップＳ２２）。ここで、同じ形状のｄａｔａ−ｐが存在しなかった場合には、『静脈パターンは未登録である』旨のメッセージを出力して（ステップＳ２３）処理を終了する。
【００７８】
一方、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｐが存在していた場合には、そのｄａｔａ−ｐを含んでいる認証用データがクライアントに取り込まれ、クライアントのキーボードの操作でデータ作成部７２０に属性情報として母親の氏名が入力される（ステップＳ２４）。そして、データ作成部７２０によって、認証用データの属性情報のうち母の氏名が、入力された氏名に変更され、登録部７３０によって元の登録場所に送信されて更新登録される（ステップＳ２５）。
【００７９】
以上説明したように、本実施形態の認証システムでは、子の氏名や母の氏名について登録や変更が行われる場合には、子供や母親が当人であることが静脈パターンで認証されてから氏名の登録や変更が行われるので、誤った属性情報が登録される可能性は低い。
【００８０】
次に、認証の動作に属する各動作について説明する。
【００８１】
図１１は、「母子同時の認証」における認証システムの運用形態を表す概念図であり、図１２は、「母子同時の認証」におけるクライアントの動作を表すフローチャートである。
【００８２】
この「母子同時の認証」では、まず、母子（産婦と産児）の手のひらを同時に、スキャナ４００にかざすことで読取部７１０によってスキャナ４００が制御されて静脈パターンが読み取られ、画像データとしてクライアント１００に取り込まれる（図１２のステップＳ３１）。このように取り込まれた画像データのうち、左側の静脈パターンをｄａｔａ−１と称し、右側の静脈パターンをｄａｔａ−２と称する。認証時には、母子の手のひらの大きさが同程度となっている可能性があり、どちらの静脈パターンが母子のどちらのものであるのかを単純には判別できないからである。
【００８３】
クライアント１００に取り込まれた画像データは読取部７１０によって解析され、ｄａｔａ−１の領域とｄａｔａ−２の領域が重なっていないかどうかが確認される（図１２のステップＳ３２）。ｄａｔａ−１の領域とｄａｔａ−２の領域が重なっている場合には画像データを破棄して、再度、スキャナ４００が用いられて静脈パターンが読み取られる。
【００８４】
ｄａｔａ−１の領域とｄａｔａ−２の領域とがきちんと分離している場合には、次に、読み込まれたｄａｔａ−１の形状と同じ形状のｄａｔａ−ｃ（子の静脈パターン）を有するペアパターンデータが、ＩＣカード５１０内またはサーバ２００内に存在するか否かを確認する（図１２のステップＳ３３）。
【００８５】
ｄａｔａ−１の形状とｄａｔａ−ｃの形状が照合された結果、同じ形状のｄａｔａ−ｃがＩＣカード５１０内またはサーバ２００内に存在している場合（図１２のステップＳ３３；ｙｅｓ）には、そのｄａｔａ−ｃを含んだペアパターンデータがクライアント１００に取り込まれ、認証部７４０によって、そのペアパターンデータのｄａｔａ−ｐ（母の静脈パターン）の形状と、上記ステップＳ３１で読み込まれたｄａｔａ−２の形状とが照合される（図１２のステップＳ３４）。この照合により、ｄａｔａ−ｐの形状とｄａｔａ−２の形状とが一致した場合には、『親子である』旨のメッセージを表示して（図１２のステップＳ３５）処理を終了する。一方、ｄａｔａ−ｐの形状とｄａｔａ−２の形状とが不一致であった場合には、『親子ではない』旨のメッセージを表示して（図１２のステップＳ３６）処理を終了する。
【００８６】
上記のステップＳ３３における確認の結果、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｃが存在しなかった場合には、今度は、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｐ（母の静脈パターン）を有するペアパターンデータが、ＩＣカード５１０内またはサーバ２００内に存在するか否かを確認する（図１２のステップＳ３７）。但し、母の静脈パターンは、兄弟それぞれに対応した複数のペアパターンデータとして複数回登録されている可能性があるため、この確認で複数のペアパターンデータが見つかる可能性がある。
【００８７】
ステップＳ３７の確認によってペアパターンデータが１つも見つからなかった場合には、『親子ではない』旨のメッセージを表示して（図１２のステップＳ４０）処理を終了し、１つ以上のペアパターンデータが見つかった場合には、それらのペアパターンデータがクライアント１００に取り込まれ、認証部７４０によって、そのペアパターンデータのｄａｔａ−ｃ（子の静脈パターン）の形状と、上記ステップＳ３１で読み込まれたｄａｔａ−２の形状とが照合される（図１２のステップＳ３８）。この照合により、ｄａｔａ−ｃの形状とｄａｔａ−２の形状とが一致するペアパターンデータが存在した場合には、『親子である』旨のメッセージを表示して（図１２のステップＳ３９）処理を終了する。一方、すべてのペアパターンデータについて、ｄａｔａ−ｃの形状とｄａｔａ−２の形状とが不一致であった場合には、『親子ではない』旨のメッセージを表示して（図１２のステップＳ４０）処理を終了する。
【００８８】
このような「母子同時の認証」による認証結果が、本実施形態における最も信頼性が高い認証結果であり、この認証における取り違え発生は、ほとんどあり得ないと言える。
【００８９】
次に、「子の認証」および「母の認証」について説明する。
【００９０】
これらの認証は、母子の一方のみの静脈パターンを用いた認証である。
【００９１】
図１３は、母子の一方のみの静脈パターンを用いるときの認証システムの運用形態を表す概念図である。
【００９２】
この運用形態では、母子の一方のみがスキャナ４００に手をかざすことで静脈パターンがクライアント１００に取り込まれ、その静脈パターンが、ＩＣカード５１０やサーバ２００に登録されている認証用データ８００に含まれる静脈パターンと照合される。そして、照合の結果、静脈パターンが一致した場合には、スキャナ４００に手をかざした者とのペアで静脈パターンが登録されている相手の氏名がクライアント１００に表示される。
【００９３】
以下、この図１３とフローチャートとを参照して動作の詳細を説明する。
図１４は、「子の認証」におけるクライアントの動作を表すフローチャートである。
【００９４】
この「子の認証」では、まず、子の手のひらをスキャナ４００にかざすことで読取部７１０によってスキャナ４００が制御されて静脈パターンが読み取られ、画像データ（ｄａｔａ−１）としてクライアント１００に取り込まれる（図１４のステップＳ４１）。
【００９５】
次に、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｃがＩＣカード５１０内またはサーバ２００内に存在するか否かが確認される（図１４のステップＳ４２）。この確認の結果、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｃ（子の静脈パターン）が存在しなかった場合には、『静脈パターンは未登録である』旨のメッセージを出力して（図１４のステップＳ４３）処理を終了する。
【００９６】
一方、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｃが存在していた場合には、そのｄａｔａ−ｃを含んでいる認証用データ８００がクライアント１００に取り込まれ、その認証用データ８００から母の氏名属性を取得する（図１４のステップＳ４４）。そして、その母の氏名属性が表している氏名を『母親は、＜母の氏名＞様です。』というフォーマットで表示して（図１４のステップＳ４５）処理を終了する。
【００９７】
このように「子の認証」では、最終的に子の氏名ではなく母の氏名が表示されることによって、子供が認証されたことが確認される。
【００９８】
図１５は、「母の認証」におけるクライアントの動作を表すフローチャートである。
【００９９】
この「母の認証」では、まず、母の手のひらをスキャナ４００にかざすことで読取部７１０によってスキャナ４００が制御されて静脈パターンが読み取られ、画像データ（ｄａｔａ−１）としてクライアント１００に取り込まれる（図１５のステップＳ５１）。
【０１００】
次に、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｐ（母の静脈パターン）がＩＣカード５１０内またはサーバ２００内に存在するか否かが確認される（図１５のステップＳ５２）。この確認の結果、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｐが存在しなかった場合には、『静脈パターンは未登録である』旨のメッセージを出力して（図１５のステップＳ５３）処理を終了する。
【０１０１】
一方、ｄａｔａ−１の形状と同じ形状のｄａｔａ−ｐが存在していた場合には、複数のペアパターンデータについてｄａｔａ−１の形状と同じ形状のｄａｔａ−ｐが見つかる可能性があり、そのｄａｔａ−ｐを含んでいるすべての認証用データ８００がクライアント１００に取り込まれ、各認証用データ８００から子の氏名属性を取得する（図１５のステップＳ５４）。そして、その子の氏名属性が表している氏名を『子どもは、＜第１子の指名＞様、＜第２子の指名＞様、…です』というフォーマットで表示して（図１５のステップＳ５５）処理を終了する。
【０１０２】
このように「母の認証」でも、最終的に母の氏名ではなく子の氏名が表示されることによって、母親が認証されたことが確認される。
【０１０３】
以下、本発明の種々の形態について付記する。
【０１０４】
（付記１）
静脈パターンに基づいた認証を行う認証装置において、
複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、
前記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部と、
前記パターンデータ作成部によって作成された認証用パターンデータを所定の登録場所に登録するデータ登録部と、
被認証者について前記部位の静脈パターンを読み取る第２の読取部と、
前記第２の読取部によって読み取られた静脈パターンを、前記データ登録部によって登録された認証用パターンデータに含まれる静脈パターンと照合することで該被認証者の認証を行う認証部とを備えたことを特徴とする認証装置。
【０１０５】
（付記２）
前記複数人が母子であることを特徴とする付記１記載の認証装置。
【０１０６】
（付記３）
前記第１の読取部および前記第２の読取部が、手のひらの静脈パターンを読み取るものであることを特徴とする付記１記載の認証装置。
【０１０７】
（付記４）
前記認証部が、静脈パターンの照合時にパターンの大きさは捨象して形状のみで照合するものであることを特徴とする付記１記載の認証装置。
【０１０８】
（付記５）
前記第１の読取部が、前記複数人の前記部位を並べることができる広さの読取領域を有し、その読取領域内にそれらの部位が並んだ状態でその読取領域を読み取ることで、複数の静脈パターンが並んだ１つのパターン画像を得るものであり、
前記パターンデータ作成部が、前記パターン画像を表す認証用パターンデータを作成するものであり、
前記認証部は、前記認証用パターンデータが表すパターン画像から各静脈パターンを識別して認証に用いるものであることを特徴とする付記１記載の認証装置。
【０１０９】
（付記６）
ＩＣカードが装填されて、そのＩＣカードにアクセスするリーダライタを備え、
前記データ登録部が、前記リーダライタに装填されたＩＣカードを前記登録場所として用いて前記認証用パターンデータを登録するものであることを特徴とする付記１記載の認証装置。
【０１１０】
（付記７）
静脈パターンに基づいた認証を行う、複数の装置からなる認証システムにおいて、
複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、
前記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部と、
前記パターンデータ作成部によって作成された認証用パターンデータを所定の登録場所に登録するデータ登録部と、
被認証者について前記部位の静脈パターンを読み取る第２の読取部と、
前記第２の読取部によって読み取られた静脈パターンを、前記データ登録部によって登録された認証用パターンデータに含まれる静脈パターンと照合することで該被認証者の認証を行う認証部とを備えたことを特徴とする認証システム。
【０１１１】
（付記８）
コンピュータシステムに組み込まれて該コンピュータシステムに、静脈パターンに基づいた認証を行わせる認証プログラムにおいて、
前記コンピュータシステム上に、
複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、
前記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部と、
前記パターンデータ作成部によって作成された認証用パターンデータを所定の登録場所に登録するデータ登録部と、
被認証者について前記部位の静脈パターンを読み取る第２の読取部と、
前記第２の読取部によって読み取られた静脈パターンを、前記データ登録部によって登録された認証用パターンデータに含まれる静脈パターンと照合することで該被認証者の認証を行う認証部とを構築することを特徴とする認証プログラム。
【０１１２】
（付記９）
静脈パターンに基づいた認証に用いられる認証用パターンデータを作成するパターンデータ作成装置において、
複数人それぞれについて体の部位の静脈パターンを読み取る第１の読取部と、
前記第１の読取部によって読み取られた複数の静脈パターンを表す認証用パターンデータを作成するパターンデータ作成部とを備えたことを特徴とするパターンデータ作成装置。
【図面の簡単な説明】
【０１１３】
【図１】本発明の認証システムの一実施形態を示す図である。
【図２】図１に示すクライアントのハードウェア構成図である。
【図３】図１に示すサーバのハードウェア構成図である。
【図４】本発明の認証プログラムおよび認証装置それぞれの一実施形態を表す図である。
【図５】「母子の静脈パターンの登録」における認証システムの運用形態を表す概念図である。
【図６】「母子の静脈パターンの登録」におけるクライアントの動作を表すフローチャートである。
【図７】サーバの動作を表すフローチャートである。
【図８】「子の氏名属性の登録」におけるクライアントの動作を表すフローチャートである。
【図９】認証用データのデータ構造を表す図である。
【図１０】「母の氏名属性の変更登録」におけるクライアントの動作を表すフローチャートである。
【図１１】「母子同時の認証」における認証システムの運用形態を表す概念図である。
【図１２】「母子同時の認証」におけるクライアントの動作を表すフローチャートである。
【図１３】母子の一方のみの静脈パターンを用いるときの認証システムの運用形態を表す概念図である。
【図１４】「子の認証」におけるクライアントの動作を表すフローチャートである。
【図１５】「母の認証」におけるクライアントの動作を表すフローチャートである。
【符号の説明】
【０１１４】
１０      認証システム
１００    クライアント
１０１    本体部
１０２    ディスプレイ
１０３    キーボード
１０４    マウス
１０５    ＣＤ−ＲＯＭ
１０６    ＭＯ
１１１    ＣＰＵ（中央演算処理装置）
１１２    ＲＡＭ
１１３    ＨＤＤ（ハードディスクドライブ）
１１４    ＭＯドライブ
１１５    ＣＤドライブ
１１６    通信用ボード
１１０    バス
１２０    ハードディスク
２００    サーバ
３００    通信網
４００    スキャナ
５００    ＩＣカードリーダライタ
５１０    ＩＣカード
６００    認証プログラム
６１０    読取部
６２０    データ作成部
６３０    登録部
６４０    認証部
７００    認証装置
７１０    読取部
７２０    データ作成部
７３０    登録部
７４０    認証部
【図１】
2008108104.tif 000003
【図２】
2008108104.tif 000004
【図３】
2008108104.tif 000005
【図４】
2008108104.tif 000006
【図５】
2008108104.tif 000007
【図６】
2008108104.tif 000008
【図７】
2008108104.tif 000009
【図８】
2008108104.tif 000010
【図９】
2008108104.tif 000011
【図１０】
2008108104.tif 000012
【図１１】
2008108104.tif 000013
【図１２】
2008108104.tif 000014
【図１３】
2008108104.tif 000015
【図１４】
2008108104.tif 000016
【図１５】
2008108104.tif 000017