生体情報を読取る生体情報読取装置と、当該生体情報読取装置で読み取られた生体情報に基いて、所定の機能が実行可能になるホスト装置とを備える生体情報認識システムであって、生体情報読取装置は、生体情報を読み取る生体情報読取手段と、当該生体情報読取手段で読み取られた生体情報を暗号化する暗号化手段と、前記ホスト装置とのデータ通信を行う通信手段とを備え、前記ホスト装置は、生体情報読取装置の前記通信手段とデータ通信を行うホスト通信手段と、前記ホスト通信手段を介して入力される暗号化された生体情報を復号する復号手段と、当該復号手段で復号された生体情報から認証に使用する認証用生体情報を抽出する抽出手段と、予め読み取られた後に抽出された生体情報が登録生体情報として登録されるとともに、当該登録生体情報に関連付けられている関連データが登録されている生体情報データベースと、生体情報データベースから前記抽出手段で抽出された前記認証用生体情報に対応する前記登録生体情報を照合して検索し、前記認証用生体情報に対応する前記登録生体情報が検索された場合に、当該登録生体情報に関連付けられている関連データを読み出して出力する照合手段とを備えていることを特徴とする生体認証システム。前記ホスト装置は、前記生体情報読取装置で生体情報が読み取られる毎に暗号用の鍵を生体情報読取装置に出力する鍵出力手段を備え、前記生体情報読取装置の前記暗号化手段は、前記鍵出力手段から出力される暗号用鍵に基づいて読み取った生体情報を暗号化することを特徴とする請求項2に記載の生体認証システム。前記生体情報読取手段は、生体情報として生体を撮像して得られ、かつ、少なくとも各画素毎の輝度を示すとともに並び順が決められた復数の輝度データを含むとともに、前記並び順に基いて撮像された画像上の各輝度データの位置を特定可能にする同期信号を含む画像データとして出力する撮像手段を備え、前記暗号化手段は、前記輝度データと前記同期信号とからなる前記画像データのうちの前記輝度データを暗号化することにより、前記同期信号と暗号化された前記輝度データとからなる暗号化された画像データを出力することを特徴とする請求項1または請求項2に記載の生体認証システム。読み取った生体情報をホスト装置に出力することにより、前記ホスト装置において生体情報に基いて、所定の機能を実行可能にさせるための生体情報読取装置であって、前記生体情報読取装置は、生体情報を読み取る生体情報読取手段と、当該生体情報読取手段で読み取られた生体情報を暗号化する暗号化手段と、前記暗号化された生体情報を前記ホスト装置に出力するために前記ホスト装置とのデータ通信を行う通信手段とを備え、暗号化された生体情報の復号と、復号された生体情報から認証に使用する認証用生体情報の抽出と、当該認証用生体情報と同様に読み取られて抽出されて登録されている登録生体情報の前記認証用生体情報による照合と、照合により前記認証用生体情報に対応する登録生体情報があった場合に、当該登録生体情報に関連付けられている関連データの出力とをホスト装置で行わせることを特徴とする生体情報読取装。前記暗号化手段は、前記ホスト装置から認証の度に入力される暗号用の鍵を用いて読み取った生体情報を暗号化することを特徴とする請求項4に記載の生体情報読取装置。生体情報として生体を撮像して得られ、かつ、少なくとも各画素毎の輝度を示すとともに並び順が決められた復数の輝度データを含むとともに、前記並び順に基いて撮像された画像上の各輝度データの位置を特定可能にする同期信号を含む画像データとして出力する撮像手段を備え、前記暗号化手段は、前記輝度データと前記同期信号とからなる前記画像データのうちの前記輝度データを暗号化することにより、前記同期信号と暗号化された前記輝度データとからなる暗号化された画像データを出力することを特徴とする請求項4または請求項5に記載の生体情報読取装置。ところで、これら従来の生体認証装置では、抽出した認証用生体情報登録生体情報と比較可能な生体情報、または、照合結果および個人認証IDが、生体情報装置より出力される。これらの情報は、ハッキングなどの防止のため、暗号化などを行って、ホスト装置に受け渡す場合が多いが、この信号を解析され、暗号を解かれた場合、登録生体情報と照合可能であることから、個人認証IDを取得可能になる可能性のある認証用生体情報、または、個人認証IDそのものを取出すことができる虞がある。したがって、情報機器からの情報の読み取りを困難にする性能としての耐タンパ性TamperResistantという観点からは、従来の生体認証装置における性能が十分ではなかった。例えば、データ通信のインターフェースを介して生体認証装置と、ホスト装置とが接続されている場合に、生体認証装置側に、生体認証装置からホスト装置へ出力されるデータをハッキングするための装置を取り付けられ、暗号化されている可能性が高いが、上述の認証用生体情報や、個人認証IDが奪取されることが考えられる。この場合に、認証用生体情報や個人認証IDの暗号が解読されてしまうと、ホスト装置を直接、または、インターネット等のネットワークを介してハッキングする際などに、コンピュータシステムへの侵入の足掛かりや、各種アクセス権限奪取の糸口に上述の認証用生体情報や、個人認証IDが利用される可能性がある。なお、コンピュータシステムに侵入した際に、認証用生体情報から生体情報データベースを検索して個人認証IDを得ることができる。ここで、生体認証における個人認証IDは、単に個人を特定するIDとしての機能だけではなく、パスワードの代わりとしての機能が含まれる。すなわち、生体認証は、IDおよびパスワードの入力の代わりに用いられる。したがって、パスワードを入力することなく、個人認証IDを用いて各種アクセス権限を得ることができる可能性がある。例えば、ネットバンキングへのアクセスが可能になったり、アクセスが制限されているデータを読み込んだりすることが可能になる。本発明は、上記事情に鑑みてなされたものであり、耐タンパ性を向上できる生体認証システムおよび生体情報読取装置を提供することを目的とする。請求項1に記載の生体認証システムは、生体情報を読取る生体情報読取装置と、当該生体情報読取装置で読み取られた生体情報に基いて、所定の機能が実行可能になるホスト装置とを備える生体情報認識システムであって、生体情報読取装置は、生体情報を読み取る生体情報読取手段と、当該生体情報読取手段で読み取られた生体情報を暗号化する暗号化手段と、前記ホスト装置とのデータ通信を行う通信手段とを備え、前記ホスト装置は、生体情報読取装置の前記通信手段とデータ通信を行うホスト通信手段と、前記ホスト通信手段を介して入力される暗号化された生体情報を復号する復号手段と、当該復号手段で復号された生体情報から認証に使用する認証用生体情報を抽出する抽出手段と、予め読み取られた後に抽出された生体情報が登録生体情報として登録されるとともに、当該登録生体情報に関連付けられている関連データが登録されている生体情報データベースと、生体情報データベースから前記抽出手段で抽出された前記認証用生体情報に対応する前記登録生体情報を照合して検索し、前記認証用生体情報に対応する前記登録生体情報が検索された場合に、当該登録生体情報に関連付けられている関連データを読み出して出力する照合手段とを備えていることを特徴とする。請求項1に記載の生体認証システムにおいては、ホスト装置に接続される生体情報読取装置側では、基本的に生体情報を読み取った後に暗号化してホスト装置側に出力する。ホスト装置側で暗号化された生体情報を復号するとともに、生体情報データベースに登録された登録生体情報と比較可能になるように、復号された生体情報から例えば生体パターンが明確化されたデータである認証用生体情報を抽出する。この認証用生体情報を用いて、生体情報データベースに登録されている登録生体情報を照合して検索し、認証用生体情報と一致すると判定される登録生体情報がある場合に、登録生体情報に関連付けられた関連データとして、例えば、個人認証IDを出力する。なお、認証用生体情報と一致する登録生体情報が無い場合は、関連データを出力せずに、例えば、認証用生体情報と一致する登録生体情報がないこと、すなわち認証に失敗したことを出力する。この場合に、生体情報読取装置からハッキング等により得られる生体情報は、生体情報読取手段で生体から読み取られた生体パターンの抽出前の生体情報であり、例えば、撮像されたままの生の画像データ、または、例えば、生体パターンを抽出し易い用に信号処理されて補正された画像データ例えば、生体情報読取装置特有のデータの偏り等を補正した画像データである。すなわち、生体情報読取装置からハッキングできるデータは、抽出手段で抽出されて、生体情報データベースに登録されている登録生体情報と比較可能な認証用生体情報ではなく、その前の段階の生体パターンが必ずしも明確ではない抽出前の生体情報である。例えば、認証用生体情報では、パターンを明確にするために、所定の輝度の値を閾値として、画像データが2値化されるなどして、静脈と背景とを明確にしているのに対して、抽出前のデータは、例えば、白黒写真と同様に、位置によって輝度が複数段階に異なるデータグラデーションのあるデータであり、背景と静脈との境目が必ずしも明確でないデータである可能性が高い。この場合に、暗号化された生体情報の復号に成功しても、復号された生体情報が生体パターンが抽出される前の画像データであることから、登録生体情報と比較しても、登録生体情報と一致することがなく、ホスト装置をハッキングして登録生体情報から関連データとして個人認証IDを得ることができない。したがって、生体認証システムおよびその生体情報読取装置の耐タンパ性を向上することができる。なお、ここで、登録生体情報と認証用生体情報の一致とは、認証用生体情報の生体パターンと登録生体情報の生体パターンとが完全に重なるように一致することではなく、例えば、生体パターン中の分岐点や、屈曲点や、端点や、変曲点等の認証用の特徴点が互いに近似する位置例えば、それぞれの特徴点が所定の距離以内となるように重ね合わせることが可能にある場合である。また、一方の生体情報にある上述の特徴点の全てが、他方の生体情報にある必要はなく、所定数以上の特徴点が近似していればよい。また、ホスト装置側の各手段は、ファイアウォールやアクセス制限等によりセキュリティ的に保護された領域にある必要がり、ハッキングされ難いようになっている必要がある。請求項2に記載の生体認証システムは、請求項1に記載の発明において、前記ホスト装置は、前記生体情報読取装置で生体情報が読み取られる毎に暗号用の鍵を生体情報読取装置に出力する鍵出力手段を備え、前記生体情報読取装置の前記暗号化手段は、前記鍵出力手段から出力される暗号用鍵に基づいて読み取った生体情報を暗号化することを特徴とする。請求項2に記載の発明においては、上述のように生体情報読取装置から生体情報が漏出しても、登録生体情報と比較できない生体情報では、個人認証IDを得ることができず、ホスト装置のハッキングに利用できない。しかし、生体情報読取装置を偽装した装置から漏出した生体情報をホスト装置に入力すると、ホスト装置の復号手段で復号されるとともに抽出手段で抽出されて認証用生体情報を得られる可能性がある。さらにこの認証用生体情報は、照合手段で生体情報データベースの登録生体情報と照合されてしまう可能性がある。これにより奪取した生体情報を用いて認証されたり、個人認証用IDを得られたりする可能性がある。それに対して上述のように少なくとも認証の度に、暗号用の鍵が出力される構成だと、生体情報が漏出した際と、漏出した生体情報を用いて認証を得ようとした際とで、暗号用の鍵を異なるものにすることが可能になる。したがって、奪取した生体情報を入力されたホスト装置では、生体情報を暗号化した際の暗号用の鍵と、今回出力した暗号用の鍵が異なることで、暗号化された生体情報を復号できず、認証がエラーになる。または、復号されても鍵が異なることから、元の画像データに戻らず、復号された画像データから認証用生体情報を抽出しても、対応する登録生体情報が存在せず、認証に失敗する。これにより、生体情報読取装置から漏出した生体情報をそのままホスト装置に入力することで、ホスト装置をハッキングすることが防止される。請求項3に記載の生体認証システムは、請求項1または請求項2に記載の発明において、前記生体情報読取手段は、生体情報として生体を撮像して得られ、かつ、少なくとも各画素毎の輝度を示すとともに並び順が決められた復数の輝度データを含むとともに、前記並び順に基いて撮像された画像上の各輝度データの位置を特定可能にする同期信号を含む画像データとして出力する撮像手段を備え、前記暗号化手段は、前記輝度データと前記同期信号とからなる前記画像データのうちの前記輝度データを暗号化することにより、前記同期信号と暗号化された前記輝度データとからなる暗号化された画像データを出力することを特徴とする。請求項3に記載の発明によれば、生体情報読取装置からホスト装置に送信される暗号化された生体情報として、同期信号を有する暗号化された画像データが出力される。この場合に暗号化後もデータの形態的には、同期信号と輝度データとからなる画像データ映像信号として扱えることになる。したがって、例えば、デジタルカメラ等の画像データの出力を行うような映像機器で用いられている部品や、映像機器用に汎用化された部品等を用いることができる。例えば、データ通信に汎用シリアルバスであるUSBを用いるような場合に、映像信号用の汎用のUSBチップUSBビデオクラスの部品を用いることなどが可能になり、開発コストや製造コストの低減を図ることができる。請求項4に記載の生体情報読取装置は、読み取った生体情報をホスト装置に出力することにより、前記ホスト装置において生体情報に基いて、所定の機能を実行可能にさせるための生体情報読取装置であって、前記生体情報読取装置は、生体情報を読み取る生体情報読取手段と、当該生体情報読取手段で読み取られた生体情報を暗号化する暗号化手段と、前記暗号化された生体情報を前記ホスト装置に出力するために前記ホスト装置とのデータ通信を行う通信手段とを備え、暗号化された生体情報の復号と、復号された生体情報から認証に使用する認証用生体情報の抽出と、当該認証用生体情報と同様に読み取られて抽出されて登録されている登録生体情報の前記認証用生体情報による照合と、照合により前記認証用生体情報に対応する登録生体情報があった場合に、当該登録生体情報に関連付けられている関連データの出力とをホスト装置で行わせることを特徴とする。請求項4に記載の発明においては、請求項1に記載の発明と同様に生体情報読取装置から出力される暗号化された生体情報が、抽出前の登録生体情報との照合ができない生体情報なので、この生体情報をホスト装置のハッキングに利用することができない。したがって、生体情報読取装置の耐タンパ性を向上することができる。請求項5に記載の生体情報読取装置は、請求項4に記載の発明において、前記暗号化手段は、前記ホスト装置から認証の度に入力される暗号用の鍵を用いて読み取った生体情報を暗号化することを特徴とする。請求項5に記載の発明においては、ホスト装置から入力される暗号用の鍵が例えば認証毎に異なる場合に、請求項2に記載の発明と同様に生体情報読取装置から出力される暗号化された生体情報を、生体情報読取装置に偽装された装置を用いて、ホスト装置に入力しても、暗号用の鍵が異なることによって、ホスト装置側で生体情報を復号できずにエラーになる。または、そのまま間違った鍵で復号された生体情報から認証用生体情報を抽出して照合しても、対応する登録生体情報を見つけられず、認証に失敗する。請求項6に記載の生体情報読取手段は、請求項4または請求項5に記載の発明において、生体情報として生体を撮像して得られ、かつ、少なくとも各画素毎の輝度を示すとともに並び順が決められた復数の輝度データを含むとともに、前記並び順に基いて撮像された画像上の各輝度データの位置を特定可能にする同期信号を含む画像データとして出力する撮像手段を備え、前記暗号化手段は、前記輝度データと前記同期信号とからなる前記画像データのうちの前記輝度データを暗号化することにより、前記同期信号と暗号化された前記輝度データとからなる暗号化された画像データを出力することを特徴とする。請求項6に記載の発明において、暗号化された画像データが、同期信号と暗号化された輝度信号とからなり、画像データの構成上は、暗号化前と変わらず、輝度データと同期信号とからなる画像データを用いることが可能な部品、例えば、画像データ映像信号用に造られた汎用のチップを用いることができる。これにより、専用部品を開発した場合に比較して、開発コストと製造コストとの低減を図ることができる。本発明によれば、生体情報読取装置から抽出前の生体情報が暗号化して出力されるので、暗号を突破されても生体情報を直接生体情報データベースに登録された登録生体情報と照合できず、生体情報読取装置から生体情報が漏出しても、この生体情報をホスト装置のハッキングの糸口に利用することができない。したがって、生体情報読取装置と、この生体情報読取装置を備える認証システムの耐タンパ性を向上することができる。また、生体情報読取装置は、従来の生体情報認証装置に比較して必要な処理機能が減るため、従来より安価に製造することができる。また、上述のように耐タンパ性が向上できるため、これらのことからセキュリティ的に問題なく低コストで、一般のパソコンの周辺装置として利用可能であり、コスト的に生体認証を利用可能な状況を拡大することができる。以下、図面を参照しながら本発明の実施の形態について説明する。図1に示すように、この実施の形態の生体認証システムは、生体情報読取装置20と、ホスト装置2とからなる。ここで、この実施の形態の生体認証システムは、例えば、コンピュータシステムであるホスト装置2に接続される装置が、従来の生体情報認証装置ではなく、基本的に生体情報を読取るための生体情報読取装置20であり、生体情報読取装置20では、読み取った生体情報からの生体パターンの抽出や、抽出された生体パターンの照合を行わずに、読み取った生体情報をホスト装置2に出力するようになっている。なお、図1に示される各ブロックのうちの図6、図7で説明した従来の認証システムと同様の機能を有するブロックには、図6および図7と同様の符号を付してその説明を簡略化する場合がある。図1に示すように、生体情報読取装置20は、生体情報撮像部生体情報読取手段3と、生体情報信号処理部4と、暗号処理部暗号化手段5と、暗号キー取扱部8と、インターフェース部通信手段6とを備える。生体情報撮像部3は、各生体パターンによって撮像する生体の位置が異なるが、ここでは生体パターンとして指の静脈パターンを撮像する装置である。図2に概略を示すように、生体情報撮像部3は、保護板31と、プリズム32と、カメラモジュール33とを備え、カメラモジュール33は、レンズユニット34と、IRバンドパスフィルタ35、撮像素子36とを備える。保護板31は、プリズム32の指からの透過光または反射光が入射する入射面を保護する透明板近赤外線も透過可能である。プリズム32は、入射した後にレンズユニット34に向かって出射させる光を、入射から出射までの間で複数回例えば3回反射させて方向を変えながら導くものであり、反射により光の方向を変更することによって、レンズユニット3の焦点距離に対して生体情報撮像部3をコンパクトにするためのものである。カメラモジュール33は、ここでは、指の静脈を撮像するためのものであり、撮像対象の像をレンズユニット34が撮像素子36上に結像させるようになっている。また、レンズユニット34と撮像素子35との間に配置されたIRバントパスフィルタ35は、赤外線を主に透過するフィルタであり、可視光等をカットする。なお、図2においては、光源を図示していないが、光源は、例えば、近赤外の波長を出力するLEDが用いられる。なお、生体撮像装置3は、図2に示すものに限定されるものではなく、光学系と撮像素子を有する各種の撮像装置を用いることができる。生体情報信号処理部4は、生体パターンを抽出するものではなく、例えば、撮像された画像データ映像信号を補正するもの、すなわち、生体パターンの抽出を容易にするために画像データを加工するための処理である。なお、生体情報信号処理部4をホスト装置2b側に設けてもよいが、生体情報信号処理部4は、上述の生体情報撮像部3の個体差に対応して調整されてもよく、生体情報撮像部3とともに生体情報読取装置20側にあることが好ましい。暗号処理部5は、生体情報撮像部3で撮像されるとともに、生体情報信号処理部4で処理された画像データを暗号化する。暗号化に際しては、例えば、鍵の方式として公開鍵方式または共通鍵方式秘密鍵方式のいずれを用いてもよい。より具体的な暗号化の方式としては、特に限定されるものではなく、現在周知の方式を用いることができる。例えば、暗号化方式としては、AESAdvancedEncryptionStandard、DESDataEncryptionStandard、RC4ARCFOUR、ECCEllipticCurveCryptography、RSA、その他等の各種方式を用いることができる。暗号キー取扱部8は、例えば、ホスト装置2側から送信される公開鍵を受信して記憶し、暗号化に際して暗号処理部5に公開鍵を提供する。インターフェース部6は、データ通信用のインターフェースであり、例えば、汎用のシリアルバスであるUSB規格のインターフェースチップからなる。なお、ここでは、USBの拡張規格であり、カメラ等の映像機器からホスト装置に映像信号を送信するためのUSBビデオクラスに沿った市販のクライアント映像機器側のインターフェースチップが用いられている。ホスト装置2は、インターフェース部ホスト通信手段9と、秘密暗号キー記憶部7と、暗号キー発生部鍵出力手段13と、復号処理部復号手段10と、生体情報抽出部抽出手段11と、生体情報照合部照合手段12と、生体情報データベース14とを備えている。ホスト装置2側のインターフェース部9は、ホスト装置2に設けられているUSB規格のインターフェースであり、上述のUSBビデオクラスに対応して作成されて例えばOSに予め備えられたドライバソフトで作動可能になっている。秘密暗号キー記憶部7は、後述のように復数の秘密鍵を記億するものであり、ホスト装置2側の、例えばアプリケーションのデータとして、ホスト装置2のハードディスク等のストレージ装置、または、ホスト装置のセキュリティ的に保護されたROMメモリフラッシュメモリなどのメモリ装置に記憶されるとともに、ストレージ装置、または、メモリ装置から読み取られてRAM上に展開されて記憶される。また、この実施形態の生体認証システムを構築するための生体情報読取装置20と、ホスト装置2側で用いられるアプリケーションとを販売する場合、または、ホスト装置2も含めて生体認証システムを販売する場合に、秘密暗号キー記憶部7に記憶される秘密鍵は、販売される製品毎に異なるものであることが好ましい。暗号キー発生部13は、秘密暗号キー記憶部7に記憶された秘密鍵が入力されて、この秘密鍵から公開鍵を発生させるとともに、生体情報読取装置20の暗号キー取扱部8に出力する。復号処理部10は、暗号キー発生部13に記憶された公開鍵を用いて暗号化され、生体情報読取装置20から送信された暗号データを秘密鍵を用いて復号して、画像データとする。生体情報抽出部11は、復号された画像データから生体パターン指の静脈パターンを抽出して認証用生体情報にする。生体情報データベース14は、予め、生体情報読取装置20により読み取られた画像データから生体パターンを抽出した生体情報が登録生体情報として記億されている。また、生体情報データベースには、各登録生体情報に関連付けられた関連データが記億されている。関連データは、例えば、個人認証IDであり、ここでの個人認証IDは、基本的に所謂アカウントのIDとパスワードとの両方の機能を兼ねたものであり、認証に際しパスワードの入力を必要としない。すなわち、関連データがパスワードに代わる認証用コードであってもよい。生体情報照合部12は、上述のように抽出された生体パターンを示す認証用生体情報と、生体情報データベースに上述のように登録されている各登録生体情報とを比較し、認証用生体情報が読み取られた人物と、同一人のものである確率が高い登録生体情報認証用生体情報と近似する登録生体情報を検索する。認証用生体情報に近似する登録生体情報があった場合には、当該登録生体情報に関連する関連データとしての例えば個人認証IDを出力する。このような生体認証システムにおいては、まず、生体情報読取装置において、生体情報の読取として、生体情報撮像部3で認証を行う人物が指の撮像を行う。この際には、近赤外線により指の静脈が透過した状態に撮像され、画像データgが生成される。この際の画像データgは、図3に示すように、撮像素子のマトリックス状に配置された各画素毎のセンサから、垂直同期信号VD41および水平同期信号HD42に基いて、順番に各センサから読み取られた輝度の値の数列43からなっている。この数列43は、垂直同期信号41および水平同期信号42に対応付けられている。この画像データgの暗号化に際しては、輝度の値43だけを暗号化する。すなわち、図1に示すように、暗号処理部5に画像データgを入力すると、画像データgと同様の暗号化後の垂直同期信号44および水平同期信号45とに対応して暗号化された値の数列46を備える暗号化データcが出力される。なお、輝度の値の数列43と、暗号化された値の数列46とは、同数の値からなる。暗号化された値の数列46は、輝度の値の数列43に対して、暗号処理に必要な時間tだけ遅延している。なお、垂直同期信号44および水平同期信号45と、垂直同期信号41および水平同期信号42とは基本的に同じものであるが、暗号処理に必要な時間分tのみ遅延している。したがって、暗号化データcは、暗号化されていても形式的には画像データ映像信号の形態となっており、映像信号を取り扱う各種電子部品で取り扱える状態であり、上述のUSBビデオクラスのインターフェースチップを用いることができる。なお、暗号化に際しては、画像データg、すなわち、映像信号を暗号化することから、例えば、ブロック暗号ではなく、ストリーム暗号を用いてもよい。この場合に、例えば、同じ共通鍵が用いられる構成でも、ストリーム鍵が用いられることで、暗号データcが漏出し、漏出した暗号データcを後でホスト装置2に入力してもホスト装置2で復号できない状態とすることができる。暗号データcは、上述のUSBインターフェースチップであるインターフェース部6からホスト装置20のインターフェース部9に送信され、復号処理部10に入力させられる。また、例えば、公開鍵方式の暗号を用いる場合に、認証に際し、まず、ホスト装置2で秘密暗号キー記憶部7に記億された例えば復数の秘密鍵から一つの秘密鍵が暗号キー発生部13に出力され、暗号キー発生部13では、秘密鍵を記憶するとともにこの秘密鍵から公開鍵を生成し、公開鍵をインターフェース部6およびインターフェース部9を介して、生体情報記憶部20の暗号キー取扱部8に送る。生体情報読取装置20では、暗号キー取扱部8が受信した公開鍵を記憶する。生体情報読取装置20で撮像された画像データgの暗号化処理部5における暗号化に際しては、上述のように暗号キー取扱部8で受信して記憶された公開鍵を用い、ホスト装置2の復号処理部10では、暗号データcの復号に暗号キー発生部13に記憶されている秘密鍵を用いる。なお、共通鍵方式を用いてもよく、この場合に、ホスト装置2において、秘密暗号キー記憶部7に記億された復数の秘密鍵から1つの秘密鍵を暗号キー発生部13に送る。暗号キー発生部13では、秘密鍵を記億するとともに、秘密鍵をインターフェース部9およびインターフェース部6を介して、生体情報読取装置20の暗号キー取扱部8に送る。暗号キー取扱部8は、受信した秘密鍵を記憶する。この場合に生体情報読取装置20側の暗号処理部5での暗号化に際して暗号キー取扱部8に記憶された秘密鍵が用いられ、ホスト装置2の復号処理部10での復号に際して暗号キー発生部13に記憶されている秘密鍵が用いられる。公開鍵方式にしても共通鍵方式においても、秘密暗号キー記憶部7に復数の秘密鍵を記億しておき、認証毎に秘密鍵を切り替えられるようになっていることが好ましく、同じ秘密鍵が用いられる確率が十分に低いものとされていることが好ましい。また、上述のようにストリーム暗号を用いるものとしもよい。ストリーム暗号においては、例えば、秘密鍵を初期値として擬似乱数列を生成し、平文との排他的論理和によって暗号文を作る。復号時には、同じ初期値から生成した擬似乱数と暗号文との排他的論理和によって平文を得ることから、初期値となる秘密鍵が、秘密暗号キー記憶部7に記憶されることになる。この秘密暗号キー記憶部7に記憶されている秘密鍵が、暗号キー発生部13に送られるとともに、生体情報読取装置20の暗号キー取扱部8に送られる。暗号キー取扱部8では、秘密鍵を受信して記憶するとともに、この秘密鍵を初期値として擬似乱数列を生成し、暗号処理部5で、擬似乱数列と画像データの叙述の数列43との排他的論理和によって暗号化する。また、暗号キー発生部13でも秘密鍵を初期値として擬似乱数を生成し、暗号データの数列46との排他的論理和によって画像データを得る。なお、ストリーム暗号の暗号化および復号は、上述のものに限られるものではなく、周知のストリーム暗号を用いることができる。暗号処理部7で画像データgから暗号データcとされた後に、暗号データcは、上述のようにUSBビデオクラスに対応するUSBのインターフェースチップを備えるインターフェース部6を介して、ホスト装置2のインターフェース部9に送信される、ホスト装置2のインターフェース部9では、USBビデオクラス用に予め用意されているドライバソフトを用いて、映像信号と同じ形態の暗号データcを受信する。なお、USBビデオクラスは、USBを拡張した規格であり、上述の公開鍵や秘密鍵の送受信も可能である。暗号データcは、復号処理部10に送られて、復号されて画像データgに戻される。画像データgは、生体情報抽出部11に送られ、従来と同様に生体パターン指静脈パターンが抽出され、認証用生体情報が得られる。認証用生体情報は、生体情報照合部12に送られ、生体情報データベースに登録されている登録認証用生体情報と比較照合される。ここで、登録生体情報の生体パターンに、認証用生体情報の生体パターンと同一人の生体パターンであることが高い確率で判定できる程度の一致点がある場合に、対応する登録生体情報に関連付けられた関連データとして、個人認証IDが、ホスト装置2のOSやアプリケーションに送られる。この個人認証IDが出力された際に、ホスト装置2は、ホスト装置2のOSの起動を可能にしたり、ホスト装置2へのログインを可能にしたり、ホスト装置2から特定のサーバにアクセスを可能にしたり、ホスト装置2でアクセス制限されているデータにアクセス可能にしたりする。このような生体認証システムおよびその生体情報読取装置においては、生体情報読取装置20から出力されるのが生体パターンを抽出する前の暗号化された画像データ暗号データcであるため、この暗号データcが漏出して復号されても、生体パターンを抽出する前のデータであるため、生体情報データベース14の登録生体情報との照合を行うことができず、関連データとしての例えば個人認証IDを得ることができない。すなわち、生体情報データベース14に登録された登録生体情報と照合できない。したがって抽出前の生体情報としての画像データgは、ホスト装置2のハッキングに利用できない。生体情報読取装置20で得られる生体情報は、ホスト装置2のハッキングに利用できない画像データgもしくはそれを暗号化した暗号データcだけであり、これによって、生体認証システムおよび生体情報読取装置は耐タンパ性に優れたものになる。ホスト装置2に対して、生体情報読取装置20と、ホスト装置2用のアプリケーションにより生体認証システムを構築することができるが、生体情報読取装置20は、基本的に生体情報としての生体パターンを撮影するための撮像装置であり、生体情報に必要とされる生体パターンの抽出機能や生体パターンの照合機能がなく、生体情報読取装置20のコストの低減を図ることができる。また、基本的に撮像装置である生体上表読取装置20は、画像データgを暗号化した際の暗号データcが画像データgと同様に映像信号としての形態となっているので、上述のように、USBビデオクラスに基づく市販の汎用部品を用いることができるとともに、USBビデオクラス用に作成された既成のドライバソフトを用いることができる。これにより、生体認証システムおよび生体情報読取装置20のさらなるコストダウンを図ることができる。また、図1のブロック図では、ホスト装置2の秘密暗号キー記憶部7に秘密鍵を記憶しておくものとしたが、図4のブロック図に示すように、秘密暗号キー記憶部7を設けずに、暗号キー発生部13で秘密鍵および公開鍵または秘密鍵を生成するものとしてもよい。この場合も、秘密鍵が予め生成されて記憶されたものではなく、秘密鍵または秘密鍵および公開鍵の周知の生成アルゴリズムに基づいて暗号キー発生部13で生成される以外は上述の実施の形態と同様に暗号化および復号を行うことができる。また、図5のブロック図に示すように、生体情報読取装置20の暗号キー取扱部8が秘密鍵または秘密鍵および共通鍵を出力するものとしてもよい。図5の例では、暗号キー取扱部8が例えば秘密鍵と公開鍵を生成し、公開鍵を記憶するとともに、秘密鍵をホスト装置の暗号キー発生部13に送信する。暗号処理部5における暗号化には暗号キー取扱部8の公開鍵が用いられる。ホスト装置2の暗号キー発生部1は、受信した秘密鍵を記憶し、この秘密鍵が復号処理部10での復号に用いられる。なお、共通鍵方式の場合には、暗号キー取扱部8が秘密鍵を生成し、秘密鍵を記憶するとともに、秘密鍵をホスト装置2の暗号キー発生部13に送信する。暗号処理部5における暗号化と、復号処理部10での復号には同じ秘密鍵が用いられる。図4および図5に示す変形例においても、生体情報読取装置20から得ることが可能なデータは、生体パターンを抽出前の画像データgまたはそれを暗号化した暗号データであり、上述のようにホスト装置2のハッキングに利用できないデータしか取得できず、耐タンパ性を向上できる。