(57)【要約】  【課題】認証システムの運用体系において、ユーザの利便性と信頼性との向上を図ることが可能な技術を提供する。  【解決手段】生体情報の入力部と、複数の生体情報パターンと、各生体情報パターンに一意に割り当てられたコードとを記憶した記憶部と、入力された生体情報に対応する複数の生体情報パターンの一つを抽出し、抽出した生体情報パターンに割り当てられたコードを取得するコード生成部と、コード生成部で取得されたコードを出力する出力部とを含む生体情報を用いたコード生成装置である。【選択図】図１
2007018087.tif 000002
【特許請求の範囲】
【請求項１】
生体情報の入力部と、
複数の生体情報パターンと、各生体情報パターンに一意に割り当てられたコードとを記憶した記憶部と、
入力された生体情報に対応する複数の生体情報パターンの一つを抽出し、抽出した生体情報パターンに割り当てられたコードを取得するコード生成部と、
前記コード生成部で取得されたコードを出力する出力部と
を含む生体情報を用いたコード生成装置。
【請求項２】
コード形式の入力部と、
前記コード生成部で得られたコードを、入力されたコード形式に従って加工するコード加工部と、をさらに含み、
前記出力部は、加工されたコードを出力する
請求項１記載の生体情報を用いたコード生成装置。
【請求項３】
コードの加工パターンの入力部と、
入力された加工パターンに従って前記コード生成部で得られたコードを、入力された加工パターンに従って加工するコード加工部と、をさらに含み、
前記出力部は、加工されたコードを出力する
請求項１又は２記載の生体情報を用いたコード生成装置。
【請求項４】
前記コード生成部は、前記生体情報の入力部から複数の生体情報が入力された場合に、各生体情報に対応する生体情報パターンを抽出し、抽出された各生体情報パターンに対応する複数のコードを取得し、これらの複数のコードから新たなコードを生成する
請求項１〜３のいずれかに記載の生体情報を用いたコード生成装置。
【請求項５】
入力部，複数の生体情報パターンと各生体情報パターンに一意に割り当てられたコードとを記憶した記憶部，コード生成部，及び出力部を含むコード生成装置において、
前記コード生成部が、前記記憶部を参照して、前記入力部から入力された生体情報に対応する複数の生体情報パターンの一つを抽出し、抽出した生体情報パターンに割り当てられたコードを取得し、
前記出力部が、取得されたコードを出力する
ことを含む生体情報を用いたコード生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体情報を用いてコードを生成する装置及びその方法に関する。
【背景技術】
【０００２】
従来の認証システムでは、暗証番号やパスワードのような認証コードを用いた個人認証が実施されている。多くのケースでは、ユーザは、自身に関係する情報(例えば、生年月
日や電話番号)を用いて認証コードを設定している。この場合、他人が個人情報から認証
コードを類推し、不正な個人認証が行われるという問題が発生する。
【０００３】
この問題に鑑み、他人が容易に類推できない認証コードを設定することが考えられる。しかし、この場合には、ユーザ自身が認証コードを忘却してしまうおそれがある。また、ユーザが忘却を回避するために作成したメモ等から、他人が認証コードを知るおそれがある。
【０００４】
近年では、生体情報を用いた認証システムが提供され始めている。しかし、生体情報は取り替えのきかない情報である。このため、プライバシー保護上の問題が生じる。
【０００５】
或いは、ユーザが、個人の身体的な情報をシステムに登録することに抵抗を感じるという問題もある。さらには、個人認証のための基盤システムの再構築が必要となり、莫大なコストが生じるという問題もある。
【０００６】
本発明に係る先行技術文献としては、以下の文献に開示されたものがある。
【特許文献１】ＷＯ０１／０４２９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、認証システムの運用体系において、ユーザによる認証コードの記憶あるいは記録行為、および生体情報の登録行為、を排除することにより利便性及び信頼性を向上させることが可能な技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、上述した課題を解決するために以下の手段を採用する。
【０００９】
即ち、本発明は、
生体情報の入力部と、
複数の生体情報パターンと、各生体情報パターンに一意に割り当てられたコードとを記憶した記憶部と、
入力された生体情報に対応する複数の生体情報パターンの一つを抽出し、抽出した生体情報パターンに割り当てられたコードを取得するコード生成部と、
前記コード生成部で得られたコードを出力する出力部と
を含む生体情報を用いたコード生成装置である。
【００１０】
好ましくは、本発明は、コード形式の入力部と、
前記コード生成部で得られたコードを、入力されたコード形式に従って加工するコード加工部と、をさらに含み、
前記出力部は、加工されたコードを出力する。
【００１１】
また、好ましくは、本発明は、コードの加工パターンの入力部と、
入力された加工パターンに従って前記コード生成部で得られたコードを、入力された加工パターンに従って加工するコード加工部と、をさらに含み、
前記出力部は、加工されたコードを出力する。
【００１２】
また、好ましくは、本発明は、前記コード生成部が、前記生体情報の入力部から複数の生体情報が入力された場合に、各生体情報に対応する生体情報パターンを抽出し、抽出された各生体情報パターンに対応する複数のコードを取得し、これらの複数のコードから新たなコードを生成する。
【００１３】
また、本発明は、入力部，複数の生体情報パターンと各生体情報パターンに一意に割り当てられたコードとを記憶した記憶部，コード生成部，及び出力部を含むコード生成装置において、
前記コード生成部が、前記記憶部を参照して、前記入力部から入力された生体情報に対応する複数の生体情報パターンの一つを抽出し、抽出した生体情報パターンに割り当てられたコードを取得し、
前記出力部が、取得されたコードを出力する
ことを含む生体情報を用いたコード生成方法である。
【発明の効果】
【００１４】
本発明によれば、認証システムの運用体系において、ユーザによる認証コードの記憶あるいは記録行為、および生体情報の登録行為、を排除することにより利便性及び信頼性を向上させることが可能な技術を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して、本発明の実施形態を説明する。実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１６】
〈第１実施形態〉
図１は、本発明によるコード生成装置の第１実施形態(コード生成装置１０)の構成例を示す図である。
【００１７】
《第１実施形態の構成例》
図１において、コード生成装置１０は、ユーザの生体情報を入力するための生体情報入力部１と、生体情報を用いてコードを生成するコード生成部２と、コードを生成するためにコード生成部２によって参照されるテンプレート格納部３と、コード生成部４で生成されたコードを表示するコード表示部５(出力部に相当)とを備えている。
【００１８】
生体情報入力部１は、ユーザの生体情報を得るためのセンサを含む。生体情報として、例えば、指紋，虹彩，網膜，及び血管(静脈)の少なくとも１つを適用することができる。
【００１９】
指紋が生体情報として適用される場合には、生体情報パターン(サンプル)と比較すべき指紋情報の検出(読取)方法として、パターンマッチング法(イメージマッチング法)，マニューシャ方式(特徴点抽出照合法)，マニューシャリレーション方式，チップマッチング方式，周波数解析法のような様々な読取方法を適用することができる。
【００２０】
コード生成部２は、生体情報入力部１で入力された生体情報に対応する複数の生体情報サンプルの一つを抽出する。コード生成部２は、生体情報サンプルを抽出するため、テンプレート格納部３を参照する。
【００２１】
テンプレート格納部３は、複数の生体情報テンプレート３０を格納する。各生体情報テンプレート３０は、生体情報パターン(サンプル)と、この生体情報パターンに一意に割り当てられたコードとを含んでいる(図１０参照)。
【００２２】
生体情報は、複数のタイプに分類することができる。生体情報パターンは、生体情報の複数のタイプのいずれかに応じたパターンの一つである。複数の生体情報パターンは、相互に異なっており、入力される生体情報は、複数の生体情報パターンのいずれか１つに当てはめることができる。
【００２３】
生体情報パターンとしてのサンプルは、モニタとしての人物から入手されたものでも良く、人工的に作成されたものでも良い。コードは、数字，英字(アルファベット)，記号，その他の文字の少なくとも１つからなる任意の桁数を持つ文字列である。
【００２４】
コード生成部２は、生体情報入力部１から生体情報を受け取ると、テンプレート格納部３内の各生体情報テンプレート３０を参照し、生体情報と各生体情報パターンとを比較する。比較結果に基づき、コード生成部２は、例えば、生体情報と最も類似する生体情報パターンを、生体情報に対応するパターンとして抽出することができる。
【００２５】
但し、本発明では、複数のパターンの中から、一つのパターンを抽出できれば良い。このため、コード生成部２は、生体情報との類似度が最も低い生体情報パターンを抽出しても良い。或いは、コード生成部２は、生体情報との類似度がｎ番目(ｎは自然数)に高い生体情報パターンを抽出しても良い。
【００２６】
コード生成部２は、生体情報パターンを抽出すると、そのパターンに割り当てられているコードを取得する(読み出す)。その後、コード生成部２は、取得したコードをコード表示部４に入力する。
【００２７】
コード表示部４は、コードを表示する表示面(図９参照)を有する表示装置と、その表示制御装置などからなる。コード表示部４の表示制御装置は、コード生成部２から受け取ったコードを、表示装置の表示面に表示する。
【００２８】
上述した構成において、コード生成部２は、例えば、ＣＰＵ(Central Processing Unit)のようなプロセッサ，このプロセッサによって実行されるプログラムやプログラムの実
行時に使用されるデータを格納した記憶装置(メモリ)，入出力インタフェース等から構成され、プロセッサがプログラムを実行することによって得られる機能として実現することができる。また、テンプレート格納部３は、コード生成部２によって使用される記憶装置(メモリ：記憶部)上に作成される。
【００２９】
《第１実施形態の動作例》
図２は、コード生成装置１０(第１実施形態)における動作例を示すシーケンス図である。図２において、生体情報に基づいたコードが欲しいユーザは、最初に、生体情報入力部１にて生体情報を入力する(ステップＳ１)。入力された生体情報は、コード生成部２に通知される(ステップＳ２)。
【００３０】
コード生成部２は、生体情報を受け取ると、テンプレート格納部３に格納されている複数の生体情報テンプレート３０を参照し(読み出し)(ステップＳ３)、各生体情報テンプレート３０に格納された生体情報パターンと生体情報との照合(例えば、パターンマッチン
グ)を行う(ステップＳ４)。
【００３１】
このとき、コード生成部２は、例えば、生体情報に最も類似した生体情報パターンを抽
出し、この生体情報パターンに割り当てられたコードを取得する(ステップＳ５)。コード生成部２は、取得したコードをコード表示部４に通知する(ステップＳ６)。
【００３２】
コード表示部２は、通知されたコードを表示する(ステップＳ７)。ユーザは、コード表示部２によって表示されたコードを参照することで、所望のコードを知ることができる。
【００３３】
《第１実施形態の効果》
第１実施形態によると、ユーザが、生体情報をコード生成装置１０に入力すると、生体情報に応じたコードがコード表示部５に表示される。これによって、ユーザは、所望のコードを得ることができる。ユーザが得たコードは、認証システムにおける認証コードとして利用することができる。即ち、ユーザは、認証システムに対し、コード生成装置１０から得たコードを認証コードとして登録した後、当該コードを用いて個人認証を行うことができる。
【００３４】
第１実施形態によれば、ユーザは、コード生成装置１０を用いて、自己の個人情報と何ら関係のない認証コードを得ることができる。このような認証コードを認証システムに登録しておけば、他人がユーザの個人情報から認証コードを類推することはできない。
【００３５】
また、ユーザが、認証コードを忘却したとしても、コード生成装置１０を用いて、認証システムに既に登録された認証コードと同一の、或いは新たな認証コードを得ることができる。このため、ユーザは、認証コードを記憶したり、メモや手帳のような記録媒体に記録したりする必要がない。以上によって、ユーザの利便性の向上が図られる。
【００３６】
また、第１実施形態では、ユーザの生体情報は、コード生成装置１０内において、対応するコードを割り出すために一時的に使用され、コードが取得された後は不要となる。このため、コード生成装置１０は、ステップＳ５の処理が終了すると、生体情報を消去する。
【００３７】
これによって、ユーザの生体情報が他人に盗まれることを防止することができる。即ち、生体情報に対する高いセキュリティを確保することができる。従って、ユーザからの信頼性を高めることができる。また、生体情報は、コード生成装置１０内で登録されないので、ユーザの生体情報の登録に対する抵抗感は生じない。
【００３８】
また、第１実施形態によれば、コードの一意性を高めることで、生体情報並の独自性を確保することが可能である。これによって、生体情報認証レベルのセキュリティを実現することが可能となる。
【００３９】
〈第２実施形態〉
次に、本発明によるコード生成装置の第２実施形態(コード生成装置１０Ａ)について説明する。第２実施形態は、第１実施形態と共通点を含むので、主として相違点について説明する。
【００４０】
《第２実施形態の構成例》
図３は、第２実施形態(コード生成装置１０Ａ)の構成例を示す図である。図３に示すコード生成装置１０Ａは、図１に示したコード生成装置１０に、コード形式入力部５と、コード加工部６とを追加したものである。
【００４１】
コード形式入力部５は、コード表示部４に表示されるコードのコード形式をユーザが指定するための情報を入力するために備えられる。コード形式は、コードを構成する文字の種類，桁数などを含む。コード形式入力部５は、例えば、ユーザがコード形式を入力する
ための入力装置(例えば、キーボード，ボタン)と、入力内容が表示される表示装置とを含む。このとき、表示装置にコード形式の選択肢が表示され、ユーザが所望の選択肢を入力装置(例えばポインティングデバイス)で指定するように構成されていても良い。
【００４２】
コード加工部６は、コード生成部２が、テンプレート格納部３から取得したコードを、コード形式入力部５から入力されたコード形式に従って加工する。例えば、コード加工部６は、入力されたコード形式に従って、コード中の文字の種類を変更したり、コードの桁数を変更したりする。コード加工部６は、コードの加工が終了すると、加工されたコードをコード生成部２に渡す。
【００４３】
コード加工部６は、ＣＰＵ等のプロセッサ，このプロセッサによって実行されるプログラムやプログラムの実行時に使用されるデータを格納した記憶装置(メモリ)，入出力インタフェース等から構成され、プロセッサがプログラムを実行することによって得られる機能として実現することができる。
【００４４】
《第２実施形態の動作例》
図４は、コード生成装置１０Ａ(第２実施形態)の動作例を示すシーケンス図である。図４に示す動作例は、図２に示した動作例におけるステップＳ５とステップＳ７との間に、ステップＳ１１〜Ｓ１５が挿入された状態となっている。このため、ステップＳ１１〜Ｓ１５を中心に説明する。
【００４５】
ステップＳ１１では、ユーザは、コード形式入力部５を用いて、コード形式を入力(指
定)する。コード形式入力部５は、入力されたコード形式をコード加工部６に通知する(ステップＳ１２)。コード加工部６は、通知されたコード形式を保持する。
【００４６】
ステップＳ５で、コード生成部２が、生体情報に対応するコードを入手すると、コード生成部２は、そのコードをコード加工部６に通知し、コードの加工を要求する(ステップ
Ｓ１３)。
【００４７】
コード加工部６は、コードをコード生成部２から受け取ると、ステップＳ１２で得たコード形式に従って、当該コードを加工する(ステップＳ１４)。コードの加工が終了すると、コード加工部６は、加工されたコード(加工コード)を、コード加工結果としてコード生成部２に通知する(ステップＳ１５)。
【００４８】
コード生成部２は、加工コードを受け取ると、この加工コードをコード表示部４に通知する(ステップＳ６)。コード表示部４は、加工コードを表示する。これによって、ユーザは、表示された加工コードを参照することで、自身が指定したコード形式を持つコードを得ることができる。
【００４９】
《第２実施形態の効果》
第２実施形態によれば、第１実施形態で説明した効果に加えて、以下の効果を得ることができる。即ち、ユーザは、自己の所望するコード形式でコードを得ることができる。即ち、ユーザの使用する認証システムに応じた桁数や、文字の種類で、認証システムに登録すべきコードを得ることができる。従って、ユーザの利便性をさらに高めることができる。
【００５０】
〈第３実施形態〉
次に、本発明によるコード生成装置の第３実施形態(コード生成装置１０Ｂ)について説明する。第３実施形態は、第１及び２実施形態と共通点を含むので、主として相違点について説明する。
【００５１】
《第３実施形態の構成例》
図５は、第３実施形態(コード生成装置１０Ｂ)の構成例を示す図である。図５に示すコード生成装置１０Ｂは、図３に示したコード生成装置１０Ａに、加工パターン入力部７を追加したものである。
【００５２】
加工パターン入力部７は、コード表示部４に表示されるコードの加工パターンをユーザが指定するための情報を入力するために備えられる。加工パターン入力部７は、例えば、ユーザが加工パターンを入力するための入力装置(例えば、キーボード，ボタン)と、入力内容が表示される表示装置とを含む。このとき、表示装置に加工パターンの選択肢が表示され、ユーザが所望の選択肢を入力装置(例えばポインティングデバイス)で指定するように構成されていても良い。
【００５３】
コード加工部６は、コード形式入力部５から入力されたコード形式と、加工パターン入力部７から入力された加工パターンとに従って、テンプレート格納部３から得られたコードを加工する。但し、コード加工部６は、加工パターン入力部７から入力された加工パターンのみに従って、コードを加工することもできる。
【００５４】
《第３実施形態の動作例》
図６は、コード生成装置１０Ｂ(第３実施形態)の動作例を示すシーケンス図である。図６に示す動作例は、図４に示した動作例に、ステップＳ２１及びＳ２２が追加された状態となっている。このため、ステップＳ２１及び２２を中心に説明する。
【００５５】
ステップＳ２１では、ユーザは、加工パターン入力部７を用いて、コードの加工パターンを入力(指定)する。入力された加工パターンは、加工パターン入力部７からコード加工部６へ通知される(ステップＳ２２)。コード加工部６は、加工パターンを保持する。
【００５６】
その後、コード生成部２がステップＳ５で得たコードの加工をコード加工部６に要求すると(ステップＳ１３)、コード加工部６は、自身が保持したコード形式及び加工パターンに従って、コード生成部２から通知されたコードを加工する(ステップＳ１４)。
【００５７】
加工されたコードは、コード生成部２を経由して(ステップＳ１５)、コード表示部５に通知され(ステップＳ６)、コード表示部５で表示される(ステップＳ７)。これによって、ユーザは、自己が指定したコード形式及び加工パターンに応じたコードを得る(知る)ことができる。
【００５８】
《第３実施形態の効果》
第３実施形態によれば、第１及び第２実施形態で説明した効果に加え、次の効果を得ることができる。即ち、コードが加工パターンに従って加工されるので、同じ生体情報及びコード形式であっても、ユーザは、加工パターン毎に異なるコードを得ることができる。従って、入力される生体情報によって、出力されるコードが固定されてしまうことを簡易な構成で防止することができる。
【００５９】
〈第４実施形態〉
次に、本発明によるコード生成装置の第４実施形態(コード生成装置１０Ｃ)について説明する。第４実施形態は、第１〜３実施形態と共通点を含むので、主として相違点について説明する。
【００６０】
《第４実施形態の構成例》
図７は、第４実施形態(コード生成装置１０Ｃ)の構成例を示す図である。図７に示すコ
ード生成装置１０Ｃは、図５に示したコード生成装置１０Ｂに、生体情報数入力部８が追加されたものである。
【００６１】
第１〜第３実施形態では、１つの生体情報が入力される。これに対し、第４実施形態では、単数又は複数の生体情報が生体情報入力部１から入力される。複数の生体情報が入力された場合、コード生成装置１０Ｃは、各生体情報に対応するコードを取得し、この取得したコードを用いて新たなコードを生成し、出力する。
【００６２】
複数の生体情報は、同種類の生体情報であっても良く、異種類の生体情報であっても良い。但し、異種類の生体情報が入力される場合には、それぞれの生体情報を検知可能なセンサが生体情報入力部１に備えられる。
【００６３】
例えば、同種類の生体情報として、複数の指(例えば、人差し指と中指)の指紋を入力することを考えることができる。また、異種類の生体情報として、指紋，虹彩，網膜，血管のうちの少なくとも２以上を入力することを考えることができる。
【００６４】
生体情報数入力部８は、入力される生体情報の数を入力するために備えられる。生体情報数入力部８は、例えば、ユーザが生体情報数を入力するための入力装置(例えば、キー
ボード，ボタン)と、入力内容が表示される表示装置とを含む。このとき、表示装置に生
体情報数の選択肢が表示され、ユーザが所望の選択肢を入力装置(例えばポインティング
デバイス)で指定するように構成されていても良い。
【００６５】
生体情報数は、コード生成部２が、新たなコードを生成するか否かを判断するための情報として入力される。即ち、コード生成部２は、生体情報が入力される前に、生体情報数入力部８から入力される生体情報数を受け付ける。
【００６６】
このとき、生体情報数が１である場合には、コード生成部２は、その後に入力される１つ目の生体情報に対応するコードを取得した段階で、そのコードをコード表示部５へ通知する。
【００６７】
これに対し、生体情報数が２以上である場合には、コード生成部２は、その後に入力される２以上の生体情報にそれぞれ対応する複数のコードを取得し、これらを元に新たなコードを生成する。その後、コード生成部２は、新たなコードをコード表示部５へ通知する。
【００６８】
また、第４実施形態では、テンプレート格納部３は、複数の生体情報にそれぞれ応じた生体情報テンプレート群が用意される。例えば、最大二つの生体情報(第１及び第２の生
体情報)が入力される場合には、図７に示すように、第１の生体情報に応じた複数の生体
情報テンプレート３０Ａ(第１の生体情報テンプレート群)と、第２の生体情報に応じた複数の生体情報テンプレート３０Ｂ(第２の生体情報テンプレート群)とが、テンプレート格納部３に格納される。
【００６９】
なお、第４実施形態では、コード生成装置１０Ｃの構成を簡易にする(例えば、コード
生成部２による生体情報テンプレート群の選択を容易にする)ため、複数の生体情報の入
力順は固定されている。即ち、１つの生体情報のみが入力される場合には、ユーザは、生体情報テンプレート３０Ａ(第１の生体情報)に応じた生体情報のみを入力する。
【００７０】
《第４実施形態の動作例》
図８は、コード生成装置１０Ｃ(第４実施形態)の動作例を示すシーケンス図である。第４実施形態では、ユーザは、精度や一意性が高い生体情報に基づいたコードを所望する場
合には、複数の生体情報を入力することができる。図８に示すシーケンスでは、ユーザが２種(二つ)の生体情報を入力する例が示されている。
【００７１】
図８において、ユーザは、最初に、生体情報数入力部８を用いて、生体情報数(ここで
は２)を入力する(ステップＳ３１)。生体情報数は、生体情報数入力部８からコード生成
部２へ通知される(ステップＳ３２)。すると、コード生成部２は、新規コード生成の元となる生体情報の数(コード生成の元データ数)として、生体情報数“２”を設定する(保持
する)。設定は、例えば、コード生成部２が持つレジスタに対して行われる。
【００７２】
ユーザは、生体情報数を入力すると、生体情報の入力順に従って生体情報を入力する。ユーザが生体情報入力部１から、第１の生体情報(生体情報１)を入力すると(ステップＳ
３４)、生体情報１は、コード生成部２に通知される(ステップＳ３５)。
【００７３】
コード生成部２は、生体情報１を受け取ると、テンプレート格納部３に格納された生体情報１に対応する複数の生体情報テンプレート３０Ａを参照し(ステップＳ３６)、生体情報サンプルと生体情報１との照合(例えば、パターンマッチング)を行い(ステップＳ３７)、対応する生体情報サンプルの１つに割り当てられたコード(コード１と称する)を取得する(ステップＳ３８)。
【００７４】
ユーザが、生体情報１に続いて第２の生体情報(生体情報２)を入力すると(ステップＳ
３９)、生体情報２はコード生成部２に通知される(ステップＳ４０)。すると、コード生
成部２は、生体情報２に対応する複数の生体情報テンプレート３０Ｂを用いて、上記したステップＳ３６〜Ｓ３８と同様の動作を行い、生体情報２に対応するコード(コード２)を取得する(ステップＳ４１〜Ｓ４３)。
【００７５】
ところで、コード生成部２は、元データ数を設定すると、図示しないカウンタをリセット(零に設定)し、生体情報を生体情報入力部１から受け取る毎に、カウンタ値を１つ増加させる。また、コード生成部２は、カウンタ値を増加したときには、カウンタ値と元データ数とを対比する。
【００７６】
カウンタ値が元データ数より小さい場合には、コード生成部２は、次に入力される生体情報が存在すると判断し、次の生体情報の通知を待つ。これに対し、カウンタ値が元データ数以上の場合には、コード生成部２は、新規コードを作成するためのコードが揃ったと判断する。この場合、コード生成部２は、これまでに生成した(取得した)複数のコード(
ここでは、コード１及び２)を元に、新規のコード(コード３と称する)を生成する(ステップＳ４４)。
【００７７】
その後、コード３は、コード生成部２からコード表示部４へ通知され(ステップＳ４５)、コード表示部４にて表示される(ステップＳ４６)。これによって、ユーザは、生体情報１及び２に応じたコード３を知ることができる。
【００７８】
なお、第４実施形態のこれまでの説明において、コード形式入力部５，コード加工部６，加工パターン入力部７は使用されていない。このため、これらの省略が可能である。但し、コード形式入力部５や加工パターン入力部７でコード形式や加工パターンが入力され、コード生成部２が生成したコード３を、コード加工部６がコード生成部２から受け取り、コード形式や加工パターンに従って加工するようにしても良い。この場合、コード３が加工された加工コードがユーザに提供される。
【００７９】
《第４実施形態の効果》
第４実施形態によれば、第１〜第３の実施形態における効果に加えて、次の効果を得る
ことができる。即ち、第４実施形態によれば、複数の生体情報からそれぞれ得たコードを元に新規コードが生成される。新規コードは、１つの生成情報から作成されるコードに比べて、精度や一意性が高まっている。このようなコードをユーザに提供することができる。
【００８０】
〈具体例１〉
次に、具体例として、上述したコード生成装置の第１〜４実施形態(コード生成装置１
０,１０Ａ,１０Ｂ及び１０Ｃ)に適用可能な入出力装置及び生体情報テンプレートについ
て説明する。
【００８１】
図９は、生体情報入力部１，コード形式入力部５，加工パターン入力部６，生体情報数入力部８，及びコード表示部４の外観構成例を示す図であり、図１０は、テンプレート格納部３に格納される複数の生体情報テンプレートの例を示す図である。具体例１では、生体情報として指紋が適用された例について説明する。以下の具体例１の説明では、第１〜第４の実施形態と同じ点に関しては、説明を省略してある。
【００８２】
図９に示す例では、生体情報入力部１として、ユーザの指紋画像を得るためのエリア型の指紋センサが示されている。指紋センサの読取方式は、光学式，半導体式(容量計測式)，感熱式のいずれであっても良い。また、指紋センサとして、スイーブ型の指紋センサを適用することができる。
【００８３】
生体情報入力部１の指紋センサのセンサ面に対し、ユーザが所定の指を押し当てると、指紋センサはその指の指紋を読み取る。読み取られた指紋の画像情報は、コード生成部２に入力される。
【００８４】
また、図９に示す例では、コード形式入力部５，加工パターン入力部６，及び生体情報数入力部８の一部として共通に使用される入力装置１１と、コード形式入力部５の一部として機能するコード形式の表示欄１２と、加工パターン入力部６の一部として機能する加工パターンの表示欄１３と、生体情報数入力部８の一部として機能する生体情報の入力数の表示欄１４とが示されている。
【００８５】
入力装置１１は、複数のキー及びボタンを有している。複数のキー及びボタンは、表示欄１２,１３及び１４のいずれかを選択するためのキー又はボタンが含まれており、ユー
ザは、当該キー又はボタンを用いて、表示欄を選択する異ができる。
【００８６】
表示欄１２が選択された状態において、入力装置１１を操作すると、コード形式を示す数値(例えばコードの桁数)が、表示欄１２に表示される。その後、入力装置１１に含まれる確定キー又はボタンが押されると、表示欄１２に表示された数値が、コード形式としてコード加工部６に通知される。
【００８７】
また、表示欄１３が選択された状態において、ユーザは、入力装置１１を操作し、加工パターンを特定する文字列(例えば、加工パターン名)を入力することができる。このとき、入力された文字列が、表示欄１３に表示される。その後、入力装置１１に含まれる確定キー又はボタンが押されると、表示欄１３に表示された文字列が、加工パターンとしてコード加工部６に通知される。
【００８８】
また、表示欄１４が選択された状態において、ユーザは、入力装置１１を操作し、生体情報数を示す数値を入力することができる。このとき、入力された数値が、表示欄１４に表示される。その後、入力装置１１に含まれる確定キー又はボタンが押されると、表示欄１４に表示された数値が、生体情報数として、コード生成部２に通知される。
【００８９】
コード表示部４は、図９に示されるような、コードを構成する文字列の表示面を備える。なお、第１実施形態では、図９に示した構成のうち、入力装置１１並びに表示欄１２,
１３及び１４を省略可能である。また、第２実施形態では、表示欄１３及び１４を省略可能である。また、第３実施形態では、表示欄１４を省略可能である。さらに、第４実施形態では、表示欄１２及び１３を省略可能である。
【００９０】
具体例１では、パターンマッチング法によって、生体情報(指紋情報)に対応するコードが生成される。このため、テンプレート格納部３は、図１０に示すような、複数の生体情報テンプレート(指紋テンプレート情報)３０を有している。
【００９１】
図１０において、各生体情報テンプレート３０は、パターンマッチングに使用される指紋のサンプル画像(指紋テンプレート：サンプルに相当)と、このサンプル画像に割り当てられた(付与された)、サンプル画像間で一意のコードとを有している。サンプル画像は、モニタとしての人物から入手されたものであっても良く、人工的に作成されたものであっても良い。
【００９２】
また、第４実施形態のように、複数種類の指紋(例えば、人差し指の指紋と中指の指紋)が入力される場合には、各指の指紋に応じた生体情報テンプレート群を、テンプレート格納部３に予め格納しておくことができる。
【００９３】
具体例１において、指紋よりコードを作成したいユーザが、生体情報入力部１の指紋センサに人差し指を押付けると、指紋情報(指紋画像情報)がコード生成部２に通知される。
【００９４】
コード生成部２では、受信した指紋情報と、テンプレート格納部３に格納されている指紋テンプレート情報(生体情報テンプレート３０)の指紋テンプレート(サンプル画像)とを比較し、最も類似している指紋テンプレートを１つ抽出する。
【００９５】
コード生成部２は、抽出した指紋テンプレートに付与されているコードを取得し、コード表示部４へ通知する。コード表示部４では、通知されたコードを表示面に表示する。これによって、ユーザは、自分の指紋から生成されたコードを知ることができる。
【００９６】
なお、上記の説明では人差し指を用いたが、ユーザが指紋情報入力に使用する手または指を変えることで、上記とは別のコードを生成することも可能である(パターンマッチン
グの結果が変わるため)。
【００９７】
なお、具体例１では、パターンマッチング法で、サンプル画像が抽出される例について示した。パターンマッチング法に代えて、他の指紋照合法(例えば、マニューシャ方式、
マニューシャリレーション方式、周波数解析法)が適用される場合には、適用される照合
法に応じたサンプルが、生体情報テンプレート３０に登録される。
【００９８】
〈具体例２〉
次に、具体例２として、第２及び第３の実施形態で説明したコード形式に係る具体例について説明する。図１１Ａ及び図１１Ｂは、コード形式入力部５の具体例を示す図であり、図１２は、コード形式に従ったコード加工の具体例を示す図である。以下の具体例２の説明において、第２及び第３の実施形態と同一の点については、説明を省略してある。
【００９９】
コードを作成したいユーザは、生成したいコードの形式をあらかじめコード形式入力部５を用いて入力しておく。図１１Ａ及び図１１Ｂに示すように、コードの形式として、例えば、使用可能な文字の種類(数字、半角英数字、記号など)や、コードの桁数を入力(指
定)することが可能である。
【０１００】
入力方法としては文字の種類や桁数などのコード形式を構成する要素の値をユーザに直接入力させる構成としても良い。或いは、予めコード生成装置にいくつか設定しておいたコード形式の中から選択させるようにしても良い。
【０１０１】
ユーザが、より複雑なコード形式を入力するためには、コード形式入力部５にテキスト入力エリアを用意し、正規表現(文字の出現順序や繰り返し回数などの文字列パターンを
表記する方法)をユーザに入力させる方法を考えることができる。正規表現は文字列のパ
ターンマッチングなどで使用されている表記法である。
【０１０２】
図１１Ａに示す具体例では、コード形式入力部５は、文字種の選択欄２１と、桁数の表示欄２２と、入力装置２３とからなる。入力装置２３は、例えば、ユーザが所望する文字種を指定する(チェックを入れる)ためのキー，ボタン，又はポインティングデバイスと、桁数を入力するためのテンキーとを含んでいる。ユーザは、入力装置２３の操作によって、文字種を、数字，アルファベット，記号，及びこれらの任意の組み合わせから選択することができる。また、桁数として、任意の数を入力可能である。入力装置２３で指定入力された文字種及び桁数は、コード形式としてコード加工部６に通知される。
【０１０３】
図１１Ｂに示す例では、コード形式入力部５は、文字種の選択欄２４と、桁数の表示欄２５と、入力装置２６とからなる。入力装置２６は、例えば、選択欄２４のプルダウンメニューを開いてユーザが所望する文字種のメニューを指定するためのキー，ボタン，又はポインティングデバイスと、桁数を入力するためのテンキーとを含んでいる。ユーザは、入力装置２６の操作によって、文字種を、数字，半角英数字，半角英数字＋記号のいずれかから選択することができる。また、桁数として、任意の数を入力可能である。入力装置２６で指定入力された文字種及び桁数は、コード形式としてコード加工部６に通知される。
【０１０４】
次に、コード加工部６による、コード形式に従ったコード加工の具体例として、生体情報から得られた３０桁のコード“000101001100000010010001011110”を、コード形式“４桁”及び“７桁”に従ったコードに加工する場合の処理例を、図１２を用いて説明する。
【０１０５】
図１２において、生体情報が生体情報入力部１から入力されると(図１２〈１〉)、コード生成部２は、例えば第２及び３実施形態で説明した手法を用いて、生体情報に応じたコード(３０桁)を取得する。コード生成部１２は、取得したコードをコード加工部６に通知する(図１２〈２〉)。
【０１０６】
コード加工部６は、コード形式として指定された桁数に基づき、３０桁のコードから桁数に応じたコードの部分集合を取り出す(図１２〈３〉)。ここに、加工されたコードの形式が４桁であれば、コード加工部６は、例えば、先頭(紙面の左側を先頭とする)から６桁ずつ、４つのデータを切り出す。
【０１０７】
これに対し、加工されたコードの形式が７桁であれば、コード加工部６は、例えば、１つめのデータを先頭の１桁目から、２つ目のデータは５桁目から、３つめのデータは９桁目から・・・という具合に、それぞれ６桁ずつ取り出す。但し、加工コードの桁数に拘わらず、オリジナルのコードから取り出す桁数や、取り出しの開始位置は、任意に設定可能である。
【０１０８】
次に、コード加工部６は、取り出したコードの部分集合のそれぞれを、データ加工用の変換表(図１２〈４〉：コード加工部６内に予め用意される) を用い、対応する値に変換
する(図１２〈５〉)。即ち、コード加工部６は、６桁の数字からなる部分集合(部分集合
データ)と変換表とのパターンマッチングによって、対応する値を取り出す。ここでは、
各部分集合データが、１桁の文字にそれぞれ変換される。
【０１０９】
但し、部分集合の桁数や変換後の値(桁数)は、適宜変更可能である。また、例えば、オリジナルのコード(部分集合)がアルファベットであれば変換後の値もアルファベットとなるように、変換表を規定することができる。また、図１２では、オリジナルのコード(部
分集合)を数字，アルファベット，及び記号のいずれか１つへ変換する変換表が図示され
ている。これに対し、文字種毎に用意された変換表を、指定された文字種に応じて使用するように構成することも可能である。
【０１１０】
そして、コード加工部６は、各部分集合が変換された文字を組み合わせて、加工コードを生成し、コード生成部２に通知する(図１２〈６〉)。このようなコード加工によって、上記した３０桁のコードは、４桁の文字列“５Ｃ２Ｈ”の加工コード，及び７桁の文字列“５Ｊ＄２％５Ｕ”の加工コードとなる。このような加工コードが、コード表示部４を通じてユーザに通知される。
【０１１１】
ユーザは、複数のコード形式を入力することで、図１２に示すような、複数の加工コードの提供を受けることが可能である。この場合、ユーザは、提供された複数の加工コードの中から、好みの１つを選択することができる。
【０１１２】
〈具体例３〉
次に、具体例３として、第２の実施形態で説明した加工パターンに係る具体例について説明する。図１３Ａ及び図１３Ｂは、加工パターン入力部７の具体例を示す図であり、図１４は、加工パターン及びコード形式に従ったコード加工の具体例を示す図である。以下の具体例３の説明において、第３の実施形態と同一の点については、説明を省略してある。
【０１１３】
コードの生成を望むユーザは、生成を望むコードの形式と加工パターンとを予めコード形式入力部５と加工パターン入力部７とを用いて入力しておく。
【０１１４】
加工パターンはあらかじめ装置にいくつか設定しておいた加工パターンの中から１つ選ばせる方法(方法１)や、複数指定して加工パターンを組み合わせる方法(方法２)を適用可能である。
【０１１５】
図１３Ａに示す例は、上記方法１に対応する。この例では、加工パターン入力部７は、プルダウンメニューで、複数の加工パターン(例えば、パターンＡ,Ｂ及びＣ)を選択肢と
して表示する選択欄４１と、選択欄４１に表示された加工パターンのいずれか１つを指定入力するための入力装置４２とを有している。ユーザは、入力装置４２の操作によって、加工パターンの１つを指定入力することができる。
【０１１６】
図１３Ｂに示す例は、上記方法２に対応する。この例では、加工パターン入力部７は、それぞれチェック欄を持つ複数の加工パターンの選択リスト４３と、ユーザが所望する加工パターンをチェックするための入力装置４４とを有している。ユーザは、入力装置４４の操作で、チェック欄にチェックを入れることによって、１以上の加工パターンを指定入力することができる。
【０１１７】
次に、コード加工部６による、加工パターン及びコード形式に従ったコード加工の例として、生体情報から得られた３０桁のコード “000101001100000010010001011110”を、
“４桁”のコードに加工する(加工コードを生成する)場合の動作例を、図１４を用いて説
明する。
【０１１８】
図１４において、テンプレート格納部３から取得されたオリジナルのコード(例えば３
０桁)は、コード生成部２からコード加工部６へ、加工要求とともに送られる。コード加
工部６は、オリジナルのコードを受け取ると、加工パターン入力部７から入力された加工パターンを参照し、これに従った加工を行う。
【０１１９】
最初に、オリジナルの３０桁のコードから、加工パターンに従った新たな３０桁のコードを生成する( 図１４〈１〉)。ここでは、加工パターンの例として、加工パターンＡ（
変更なし）、加工パターンＢ（0,1反転）、加工パターンＣ（前後逆転）が挙げられてい
る。
【０１２０】
以降、加工された３０桁のコードを、具体例２で説明した加工方法と同様の手法(図１
２)で、４桁の文字に変換する(図１４〈２〉)。これによって、加工パターン毎に異なる
加工コードを生成することが出来る（図１４〈３〉）。図１４の例では、加工パターンＡを用いた加工コードは、“５Ｃ２Ｈ”となり、加工パターンＢを用いた加工コードは、“＆−＃＝”となり、加工パターンＣを用いた加工コードは“ＵＹＧＣ”となる。このような加工コードが、コード表示部４を通じてユーザに通知される。
【０１２１】
なお、図１４に示した例では、オリジナルの３０桁のコードに対して加工パターンを適用した。これに代えて、例えば加工パターン毎に異なる変換表を作成しておき、入力された加工パターンに従って変換表を使い分ける方法を適用することが可能である。
【０１２２】
また、具体例２で説明したような、コード形式に従って加工された加工コードを、加工パターンに従って加工する方法を考えることもできる。また、上述した幾つかの加工パターンの内容を組み合わせて１つの加工パターンとすることも考えることができる。
【０１２３】
具体例３によれば、上述した方法によって、同じ生体情報とコード形式であっても、加工パターンの指定によって、一つの生体情報から加工パターンに従って生成された複数の加工コードを、ユーザに提供することができる。ユーザは、コード表示部４を通じて通知される、複数の加工コードから、所望のコードを選択することができる。
【０１２４】
〈具体例４〉
次に、具体例４として、第４の実施形態の具体例について説明する。図１５は、複数の生体情報入力によるコード生成の例を示す図である。上述したように、複数の生体情報からコードを作成する方法として、(ｉ)指紋，虹彩，静脈等の、異種類の複数の生体情報からコードを作成する方法と、(ｉｉ)同種類の複数の生体情報(例えば中指と人差し指との
各指紋)からコードを作成する方法とを考えることができる。
【０１２５】
以下、同じ種類の生体情報である「中指と人差し指の指紋」という２つの生体情報入力によるコード生成の例について、図１５を用いて説明する。以下の具体例４の説明において、第４の実施形態と同一の点については、説明を省略してある。
【０１２６】
ユーザは、コード生成の開始に当たって、生体情報数入力部８(図７)に、生体情報数を入力する。ここでは、生体情報数として“２”が入力される。その後、ユーザは、具体例１(図９)で説明したような指紋センサを含む生体情報入力部１を用いて、中指の指紋、人差し指の指紋を、順に入力する。
【０１２７】
すると、コード生成装置１０Ｃ内では、ステップＳ３４〜Ｓ４３の処理(図８)が実行される。これによって、コード生成部２において、中指に対応したコード１と、人差し指に
対応したコード２とが生成される(図１５〈１〉)。
【０１２８】
次に、コード生成部２は、ステップＳ４４(図８)において、次のような処理を行う。即ち、図１５に示すように、例えば、コード１とコード２との排他的論理和をとることによって、新たなコード３を生成する（図１５〈２〉）。
【０１２９】
具体例４では、コード３は、コード生成部２からコード加工部６に通知される。そして、例えば、具体例２に示したロジック(コード形式に従った加工)や、具体例３に示したロジック(コード形式及び加工パターンに従った加工)を経て(図１５〈３〉)、加工コードとして、ユーザに通知される(図１５〈４〉)。
【０１３０】
なお、具体例４では、コード生成に中指、人差し指の指紋を用いたが、これらと異なる生体情報(異種類、同種類を問わない)を用いることができる。また、具体例４では、複数のコードから新たなコードを生成するために排他的論理和を用いた。但し、この方法と異なる、複数のコードより新たなコードを生成する方法(例えば、論理積や論理和をとる、
コード１とコード２とからそれぞれ一部を取り出してつなぎ合わせる)を適用することも
できる。
【０１３１】
〈実施形態の効果〉
上述した実施形態は、上述した効果に加えて、以下の利点を持つ。
【０１３２】
即ち、ユーザは、認証コードを記憶あるいは記録しておく必要がなく、コードの失念や記録の紛失による認証コード再発行の煩わしさから開放される。
【０１３３】
また、本実施形態によるコード生成装置は、基幹システム(認証システム)から独立した機能として、提供可能である。このため、開発・導入コストを低く抑えることができる。また、ユーザの生体情報を管理する必要が無くなるので、管理コストを抑えることができ、且つ生体情報漏洩のおそれも解消できる。
【０１３４】
さらに、ユーザ側装置に予め記録されたユーザの生体情報との照合により認証する方式の場合、ユーザ全員が装置を保持する必要があるが、当装置の場合は共用可能である。このため、全員が装置を保持する必要がなくなり、導入コストを抑えることができる。
【０１３５】
〈変形例〉
実施形態におけるコード生成装置が、ネットワークインタフェースを有し、このネットワークインタフェースがユーザの生体情報をネットワークを通じて受信する生体情報入力部の１つとして機能するようにしても良い。
【０１３６】
この場合におけるネットワークは、一部又は全部が無線区間であっても良い。例えば、携帯電話に入力された生体情報(例えば指紋情報)が、ネットワークを通じて入力されるように構成可能である。
【０１３７】
また、ネットワークインタフェースがコード生成装置に設けられ、このネットワークインタフェースが出力部の一つとして機能し、生成されたコードが、所定の宛先に、ネットワークを通じて送信されるように構成されていても良い。
【０１３８】
また、上記した実施形態では、コード生成装置の出力部としてのコード表示部５が、コードを構成する文字列を表示する。これに代えて、コード生成装置が、コードをスピーカから音声で通知(出力)するように構成可能である。コードが音声で通知(出力)される場合は、例えば、ヘッドホンやイヤホンを通じて、ユーザのみがその音声を聞き取れるように
構成されるのが好ましい。
【０１３９】
〈その他〉
上述した実施形態は、以下の発明を開示する。以下の発明は、必要に応じて適宜組み合わせることができる。
【０１４０】
（付記１）  生体情報の入力部と、
複数の生体情報パターンと、各生体情報パターンに一意に割り当てられたコードとを記憶した記憶部と、
入力された生体情報に対応する複数の生体情報パターンの一つを抽出し、抽出した生体情報パターンに割り当てられたコードを取得するコード生成部と、
前記コード生成部で取得されたコードを出力する出力部と
を含む生体情報を用いたコード生成装置。(１)
【０１４１】
（付記２）  コード形式の入力部と、
前記コード生成部で得られたコードを、入力されたコード形式に従って加工するコード加工部と
をさらに含み、
前記出力部は、加工されたコードを出力する
付記１記載の生体情報を用いたコード生成装置。(２)
【０１４２】
（付記３）  コードの加工パターンの入力部と、
前記コード生成部で得られたコードを、入力された加工パターンに従って加工するコード加工部とをさらに含み、
前記出力部は、加工されたコードを出力する
付記１記載の生体情報を用いたコード生成装置。
【０１４３】
（付記４）  コードの加工パターンの入力部をさらに含み、
前記コード加工部は、入力されたコード形式及び加工パターンに従って前記コード生成部で得られたコードを加工し、
前記出力部は、加工されたコードを出力する
付記２記載の生体情報を用いたコード生成装置。(３)
【０１４４】
（付記５）  前記コード生成部は、前記生体情報の入力部から複数の生体情報が入力された場合に、各生体情報に対応する生体情報パターンを抽出し、抽出された各生体情報パターンに対応する複数のコードを取得し、これらの複数のコードから新たなコードを生成する
付記１〜４のいずれかに記載の生体情報を用いたコード生成装置。(４)
【０１４５】
（付記６）  入力部，複数の生体情報パターンと各生体情報パターンに一意に割り当てられたコードとを記憶した記憶部，コード生成部，及び出力部を含むコード生成装置において、
前記コード生成部が、前記記憶部を参照して、前記入力部から入力された生体情報に対応する複数の生体情報パターンの一つを抽出し、抽出した生体情報パターンに割り当てられたコードを取得し、
前記出力部が、取得されたコードを出力する
ことを含む生体情報を用いたコード生成方法。(５)
【０１４６】
（付記７）  前記情報生成装置に含まれるコード加工部が、前記取得されたコードを、前記入力部から入力されたコード形式に従って加工し、
前記出力部が、加工されたコードを出力する
ことをさらに含む付記６記載の生体情報を用いたコード生成方法。
【０１４７】
（付記８）  前記情報生成装置に含まれるコード加工部が、前記取得されたコードを、前記入力部から入力された加工パターンに従って加工し、
前記出力部が、加工されたコードを出力する
ことをさらに含む付記６記載の生体情報を用いたコード生成方法。
【０１４８】
（付記９）  前記情報生成装置に含まれるコード加工部が、前記取得されたコードを、前記入力部から入力されたコード形式及び加工パターンに従って加工し、
前記出力部は、加工されたコードを出力する
ことをさらに含む付記７記載の生体情報を用いたコード生成方法。
【０１４９】
（付記１０）  前記コード生成部が、前記入力部から複数の生体情報が入力された場合に、前記記憶部を参照して、各生体情報に対応する生体情報パターンを抽出し、抽出された各生体情報パターンに対応する複数のコードを取得し、これらの複数のコードから新たなコードを生成する
付記６〜９のいずれかに記載の生体情報を用いたコード生成方法。
【図面の簡単な説明】
【０１５０】
【図１】コード生成装置の第１実施形態の構成例を示す図である。
【図２】第１実施形態の動作例を示すシーケンス図である。
【図３】コード生成装置の第２実施形態の構成例を示す図である。
【図４】第２実施形態の動作例を示すシーケンス図である。
【図５】コード生成装置の第３実施形態の構成例を示す図である。
【図６】第３実施形態の動作例を示すシーケンス図である。
【図７】コード生成装置の第４実施形態の構成例を示す図である。
【図８】第４実施形態の動作例を示すシーケンス図である。
【図９】第１〜第４実施形態に適用可能な入力部及び出力部の構成例(具体例１)を示す図である。
【図１０】生体情報テンプレートの例を示す図である。
【図１１Ａ】コード形式入力部の具体例を示す図である。
【図１１Ｂ】コード形式入力部の具体例を示す図である。
【図１２】コード加工部によるコード形式に従ったコード加工の具体例の説明図である。
【図１３Ａ】加工パターン入力部の具体例を示す図である。
【図１３Ｂ】加工パターン入力部の具体例を示す図である。
【図１４】コード加工部による加工パターン及びコード形式に従ったコード加工の具体例の説明図である。
【図１５】複数の生体情報入力によるコード生成の例の説明図である。
【符号の説明】
【０１５１】
１０,１０Ａ,１０Ｂ,１０Ｃ・・・コード生成装置
１・・・生体情報入力部(入力部)
２・・・コード生成部
３・・・テンプレート格納部
４・・・コード表示部(出力部)
５・・・コード形式入力部(入力部)
６・・・コード加工部
７・・・加工パターン入力部(入力部)
８・・・生体情報数入力部(入力部)
３０・・・生体情報テンプレート
【図１】
2007018087.tif 000003
【図２】
2007018087.tif 000004
【図３】
2007018087.tif 000005
【図４】
2007018087.tif 000006
【図５】
2007018087.tif 000007
【図６】
2007018087.tif 000008
【図７】
2007018087.tif 000009
【図８】
2007018087.tif 000010
【図９】
2007018087.tif 000011
【図１０】
2007018087.tif 000012
【図１１Ａ】
2007018087.tif 000013
【図１１Ｂ】
2007018087.tif 000014
【図１２】
2007018087.tif 000015
【図１３Ａ】
2007018087.tif 000016
【図１３Ｂ】
2007018087.tif 000017
【図１４】
2007018087.tif 000018
【図１５】
2007018087.tif 000019