(57)【要約】ユーザを識別するためのシステムが、ユーザにより入力された該ユーザに特有のアナログ形態についてのデジタル表示を導き出す手段（５、７、２１、２３、２５、２７、２９）と、該デジタル表示を該アナログ形態の起こり得る変動に応じて定められる複数の等級に格付けする手段（１５１、１５３、１５５、１５７、１５９）とを含み、該等級は、該変動にも拘らず前記アナログ形態に同じ格付けを保証するものであり、格付けされたデジタル表示が当該ユーザの身元証明を構成するものとなる。
2005505064.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別するためのシステムであって、
ユーザにより入力された該ユーザに特有のアナログ形態についてのデジタル表示を導き出す手段（５、７、２１、２３、２５、２７、２９）と、前記デジタル表示を前記アナログ形態の起こり得る変動に応じて定められる複数の等級に格付けする手段（１５１、１５３、１５５、１５７、１５９）とを含み、前記等級は、前記変動にも拘らず前記アナログ形態に同じ格付けを保証するものであり、格付けされたデジタル表示が当該ユーザの身元証明を構成するものとなることを特徴とするシステム。
【請求項２】
前記複数の等級が、方程式Ｔａ＝Ｃ（Ｖ１）a＋（Ｖ２）により定められ、ここで、Ｔａは前記等級のしきい値であり、「ａ」は１から必要とされる該等級の数に等しい値まで区分され、Ｃは定数であり、Ｖ１及びＶ２は前記アナログ形態の起こり得る変動を表すことを特徴とする請求項１に記載のシステム。
【請求項３】
Ｖ１及びＶ２の値を求めるための較正手段（１２１）をさらに備え、前記較正手段は、前記ユーザにより前記システムに入力された多数のサンプル・アナログ形態から、前記アナログ形態における起こり得る変動の大きさを表す最小値及び最大値を定めるための手段（２０１、２０３）と、前記方程式に代入されたときに前記最小値及び最大値を一つの同じ等級に分類することになる等級を与えるＶ１及びＶ２の値を定める手段（２０５、２０７、２０９、２１１、２１３）とを含むことを特徴とする請求項２に記載のシステム。
【請求項４】
Ｖ１及びＶ２の値を定める前記手段（２０５、２０７、２０９、２１１、２１３）が、Ｖ１及びＶ２の値を繰り返し試行して、前記最小及び最大値を一つの同じ等級に分類することになる等級を与え、前記試行の各々に続いてＶ１又はＶ２の値に対して計算調整が行われることを特徴とする請求項３に記載のシステム。
【請求項５】
前記繰り返される試行は、前記一つの同じ等級の範囲が、前記最小値と前記最大値との間の差より大きいが、該最小値と該最大値との間の前記差と実質的に等しいものとなる等級を与えるものであることを特徴とする請求項４に記載のシステム。
【請求項６】
デジタル表示を導き出す前記手段（５、７、２１、２３、２５、２７、２９）が、前記入力アナログ形態をデジタル化する手段（５）と、デジタル化された入力アナログ形態の少なくとも一態様を分析し、前記又は各々の態様について、前記入力アナログ形態の前記デジタル表示を構成し該態様を示す態様出力を与える手段（２３、２５、２７、２９）とを備え、該デジタル表示を格付けする前記段階（１５１、１５３、１５５、１５７、１５９）が、前記又は各々の態様出力を、前記アナログ形態のその態様の変動によって起こり得る前記態様出力の変動に応じて定められる前記複数の等級に格付けすることを特徴とする前記請求項のいずれか１項に記載のシステム。
【請求項７】
デジタル表示を導き出す前記手段（５、７、２１、２３、２５、２７、２９）が、前記デジタル化された入力アナログ形態をセグメント化する手段（２１）をさらに備え、該デジタル化された入力アナログ形態の少なくとも一態様を分析する前記手段（２３、２５、２７、２９）が、前記入力アナログ形態のセグメントの各々について、前記態様を分析するものであり、デジタル表示を格付けする前記手段（１５１、１５３、１５５、１５７、１５９）が、前記セグメントの各々について、前記又は各々の態様出力を、前記アナログ形態のそのセグメントにおけるその態様の変動によって起こり得るそのセグメントについての前記態様出力の変動に応じて定められる前記複数の等級に格付けすることを特徴とする請求項６に記載のシステム。
【請求項８】
前記アナログ形態が手書き署名であることを特徴とする前記請求項のいずれか１項に記載のシステム。
【請求項９】
前記デジタル化された手書きの入力署名の前記態様が、前記入力署名のセグメントの各々の山／谷と、該入力署名のセグメントの各々の密度と、該入力署名のセグメントの各々の面積と、該入力署名のセグメントの各々の相対的な平均位置とからなるグループから選択されることを特徴とする請求項７に従属するときの請求項８に記載のシステム。
【請求項１０】
ユーザを識別する方法であって、
ユーザにより入力された該ユーザに特有のアナログ形態についてのデジタル表示を導き出し（５、７、２１、２３、２５、２７、２９）、前記デジタル表示を前記アナログ形態の起こり得る変動に応じて定められる複数の等級に格付けする（１５１、１５３、１５５、１５７、１５９）段階を含み、前記等級は、前記変動にも拘らず前記アナログ形態に同じ格付けを保証するものであり、格付けされたデジタル表示が当該ユーザの身元証明を構成するものとなることを特徴とする方法。
【請求項１１】
前記複数の等級が、方程式Ｔａ＝Ｃ（Ｖ１）a＋（Ｖ２）により定められ、ここで、Ｔａは前記等級のしきい値であり、「ａ」は１から必要とされる等級の数に等しい値まで区分され、Ｃは定数であり、Ｖ１及びＶ２は前記アナログ形態の起こり得る変動を表すことを特徴とする請求項１０に記載の方法。
【請求項１２】
ユーザにより前記システムに入力された多数のサンプル・アナログ形態から、前記アナログ形態の起こり得る変動の大きさを表す最大及び最小値を求め（２０１、２０３）、前記方程式に代入されたときに、前記最小及び最大値を一つの同じ等級に分類することとなる等級を与えるＶ１及びＶ２の値を定める（２０５、２０７、２０９、２１１、２１３）ことによって、Ｖ１及びＶ２の値を定める（１２１）段階をさらに含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記Ｖ１及びＶ２の値を定めること（２０５、２０７、２０９、２１１、２１３）が、Ｖ１及びＶ２の値を繰り返し試行して、前記最小及び最大値を一つの同じ等級に分類する等級を提供し、前記試行の各々に続いてＶ１又はＶ２の値に対して計算調整を行うものであることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記繰り返された試行は、前記一つの同じ等級の範囲が前記最小値と前記最大値との間の差より大きいが、該最小値と該最大値との間の前記差と実質的に等しい等級を提供するためでもあることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記デジタル表示を導き出す段階（５、７、２１、２３、２５、２７、２９）が、前記入力アナログ形態をデジタル化（５）し、デジタル化された入力アナログ形態の少なくとも一態様を分析（２３、２５、２７、２９）し、前記又は各々の態様について、前記入力アナログ形態の前記デジタル表示を構成し該態様を示す態様値を提供する段階をさらに含み、該デジタル表示を格付けする前記段階（１５１、１５３、１５５、１５７、１５９）が、前記又は各々の態様値を、前記アナログ形態のその態様の変動によって起こり得る前記態様値の変動に応じて定められる前記複数の等級に格付けすることを特徴とする請求項１０から請求項１４までのいずれか１項に記載の方法。
【請求項１６】
デジタル表示を導き出す前記段階（５、７、２１、２３、２５、２７、２９）が、前記デジタル化された入力アナログ形態をセグメント化する（２１）段階をさらに含み、該デジタル化された入力アナログ形態の少なくとも一態様を分析する（２３、２５、２７、２９）前記段階は、前記入力アナログ形態のセグメントの各々について前記態様を分析するものであり、該デジタル表示を格付けする（１５１、１５３、１５５、１５７、１５９）前記段階は、前記セグメントの各々について、前記又は各々の態様値を、前記アナログ形態のそのセグメントにおけるその態様の変動によって起こり得るそのセグメントについての前記態様値の変動に応じて定められる前記複数の等級に格付けすることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記アナログ形態が手書き署名であることを特徴とする請求項１０から請求項１６までのいずれか１項に記載の方法。
【請求項１８】
前記デジタル化された入力手書き署名の前記態様が、前記入力署名のセグメントの各々の山／谷と、該入力署名のセグメントの各々の密度と、該入力署名のセグメントの各々の面積と、該入力署名のセグメントの各々の相対的な平均位置とからなるグループから選択されることを特徴とする請求項１６に従属するときの請求項１７に記載の方法。
【発明の詳細な説明】
【０００１】
（技術分野）
本発明は、ユーザを識別するためのシステムに関する。
より具体的には、本発明は、ユーザにより入力アナログ形態からデジタル表示が導き出されるシステムに関する。アナログ形態は、例えば、ユーザの手書き署名、ユーザの声、ユーザの親指の指紋、ユーザの目の網膜の走査のような、当該ユーザに特有のいわゆるバイオメトリクスによるものとすることができる。
【０００２】
（発明の開示）
本発明の第１の態様によると、ユーザを識別するためのシステムが提供され、該システムは、ユーザにより入力された該ユーザに特有のアナログ形態についてのデジタル表示を導き出す手段と、該デジタル表示を該アナログ形態の起こり得る変動に応じて定められる複数の等級に格付けする手段とを含み、該等級は、この変動にも拘らず該アナログ形態に同じ格付けを保証するものであり、格付けされたデジタル表示が当該ユーザの身元証明を構成するものとなる。
【０００３】
本発明の第２の態様によると、ユーザを識別する方法が提供され、該方法は、ユーザに特有のアナログ形態についてのデジタル表示を導き出し、該デジタル表示を該アナログ形態の起こり得る変動に応じて定められる複数の等級に格付けする段階を含み、該等級は、この変動にも拘らず該アナログ形態に同じ格付けを保証するものであり、格付けされたデジタル表示が当該ユーザの身元証明を構成するものとなる。
ここで、本発明によるユーザ識別方法が、添付の図面を参照して例として説明される。
【０００４】
（発明を実施するための最良の形態）
図１及び図１ａを参照すると、システムのユーザが、ペン３を用いて感圧性スクリーン１上に自分の署名Ｓを署名する。ベース電圧が、スクリーン１のＸ層及びＹ層の各々に維持される。署名中にペン３によってスクリーン１に加えられる圧力が、抵抗率、よって該Ｘ層及び該Ｙ層の各々のベース電圧を変える。署名中の如何なる時点におけるＸ層のベース電圧の変化も、スクリーン１のｙ軸からの距離に比例する。同様に、署名中の如何なる時点におけるＹ層のベース電圧の変化も、スクリーン１のｘ軸からの距離に比例する。このように、スクリーン１により出力された電圧信号Ｖｘ、Ｖｙは、スクリーン１上におけるペン３のｘ／ｙ位置の時間の経過につれての変化を表す、すなわち、Ｖｘ、Ｖｙは署名Ｓを表す。
【０００５】
サンプル・ホールド回路５がＶｘ及びＶｙをデジタル化して、ＤＳｘ＝ｘ１、ｘ２、ｘ３等及びＤＳｙ＝ｙ１、ｙ２、ｙ３等を生成し、デジタル信号は署名Ｓのそれぞれｘ及びｙコンポーネントを表す。マージ回路７が、以下のようにＤＳｘ、ＤＳｙを合成し、デジタル署名ＤＳ＝ｘ１、ｙ１、ｘ２、ｙ２、ｘ３、ｙ３等を生成する。
ＤＳ＝ｘ１、ｙ１、ｘ２、ｙ２、ｘ３、ｙ３等がセグメンタ２１に与えられ、該セグメンタ２１は、ＤＳを一連のセグメントＳＳｎ＝ＳＳ１、ＳＳ２、ＳＳ３等に分ける。例えば、ＳＳ１＝ｘ１、ｙ１からｘ１０、ｙ１０まで、ＳＳ２＝ｘ１１、ｙ１１からｘ２０、ｙ２０まで、ＳＳ３＝ｘ２１、ｙ２１からｘ３０、ｙ３０まで等である。セグメントＳＳｎは、４つのフィルタ分析器２３、２５、２７、２９の全てに与えられる。このように、最初にＳＳ１が、次にＳＳ２が、次いでＳＳ３等が、４つのフィルタ分析器の全てに与えられる。
【０００６】
ここで、規則性フィルタ分析器２３によるセグメントＳＳｎの処理について説明する。
図２を参照すると、スプリッタ３１が、ＳＳ１をそのｘコンポーネント及びｙコンポーネントすなわちＳＳ１ｘ＝ｘ１、ｘ２、ｘ３等及びＳＳ１ｙ＝ｙ１、ｙ２、ｙ３等に分ける。ここで、ＳＳ１ｘの処理について説明する。山／谷検知器３３がＳＳ１ｘ内に存在する山／谷を検知する。山／谷検知器３３は、ｘ１、ｘ２、ｘ３等が絶えず増加／減少する間にｘ１、ｘ２、ｘ３等をメモリ３５に格納することによってこのことを行うが、検知器３３が増加から減少への変化又はその逆の変化を検知すると、その時点で格納されたｘ値（変化が検知された値を含まない）が合計され、比較器３７に与えられる。このように、比較器３７に一連の合計結果が与えられ、その合計結果の各々は、ｘ方向における入力署名の山／谷を表す。比較器３７は、その大きさによって、各々の合計結果を多数のバンド又は合計結果の大きさの範囲の１つに割り当てる。各々のバンド内に含まれる合計結果（ｘ方向の山／谷）の数が、統計分析器４１のメモリ３９に格納される。分析器４１は、単一のバンド内の最大数及び最小数の山／谷の両方を定め、最大数から最小数を減算する。例えば、全てのバンドのうち、第１のバンドは、１０の山／谷に等しい最大数の山／谷を含むことができ、第２のバンドは、２つの山／谷に等しい最小数を含むことができる。この場合、分析器４１は１０から２を減算し、８を得る。分析器４１によって行われる減算の結果は平衡器４３に与えられる。この結果（単一性）は、単一のバンド内に見出されるＳＳ１内の山／谷の数において、変動がどれだけ広いかの値である。これが、ＳＳ１ｘの処理を完了させる。
【０００７】
ＳＳ１ｙの処理は、ＳＳ１ｘの処理に正確に対応する。したがって、山／谷検知器４５は、ＳＳ１ｙ内の山／谷を検知し、この検知はメモリ４７を使用する。比較器４９が、各々の山／谷をその適切なバンドに割り当てる。各々のバンド内に含まれる山／谷の数は、統計分析器５３のメモリ５１に格納される。分析器５３は、単一のバンド内に見出されるＳＳ１ｙ内の山／谷の数において、変動がどれだけ広いかの値（単一性）を平衡器４３に与える。
ＳＳ２ｘ、ＳＳ２ｙ、ＳＳ３ｘ、ＳＳ３ｙ等の処理は、ＳＳ１ｘ、ＳＳ１ｙのものに正確に対応する。この処理は、全体の署名ＤＳが処理されるまで続く。したがって、平衡器４３には２連の単一性が与えられ、その一方は、ｘ方向における入力署名の山／谷の分布を表し、他方は、ｙ方向における入力署名の山／谷の分布を表す。平衡器４３は、ＳＳ１ｙの山／谷の分布を表す単一性をＳＳ１ｙの山／谷の分布を表す単一性と平均し、その出力における結果を生成する。平衡器４３は、ＳＳ２ｘ及びＳＳ２ｙ、ＳＳ３ｘ及びＳＳ３ｙ等について同じことを行う。したがって、平衡器４３は、その出力において、入力署名の山／谷の分布を表す一連の平均値を提供する。この一連を、ＳＳ１ｒ、ＳＳ２ｒ、ＳＳ３ｒ等と示すこととする。この一連は、規則性フィルタ分析器２３の出力を構成する。
【０００８】
ここで、密度フィルタ分析器２５によるセグメントＳＳｎの処理について説明する。
図３を参照すると、スプリッタ６１が、ＳＳ１を、そのｘコンポーネント及びｙコンポーネントすなわちＳＳ１ｘ＝ｘ１、ｘ２、ｘ３等及びＳＳ１ｙ＝ｙ１、ｙ２、ｙ３等に分ける。ここで、ＳＳ１ｘの処理について説明する。マッチング回路６３がｘ１で始まり、このｘ１をＳＳ１ｘの残りのｘ値すなわちｘ２、ｘ３、ｘ４、ｘ５等と比較する。ｘ１が別のｘ値と同じである（或いは、ほぼ同じである）と回路６３が検知した時には、該回路６３はアキュムレータ６５を１だけ増加させる。例えば、ｘ１がＳＳ１ｘ内のｘ３、ｘ７及びｘ９と同じであると回路６３が検知した場合には、アキュムレータ６５のカウントは３となる。次に、マッチング回路６３は、次のｘ値ｘ２をとり、このｘ２を再びＳＳ１ｘの残りのｘ値すなわちｘ１、ｘ３、ｘ４、ｘ５等と比較する。ｘ２が別のｘ値と同じである（或いは、ほぼ同じである）と回路６３が検知した時には、該回路６３は、アキュムレータ６５をさらに増加させる。先の例を拡大すると、ｘ２がＳＳ１ｘ内のｘ８及びｘ１０と同じであると回路６３が検知した場合には、アキュムレータ６５のカウントは５となる。次に、マッチング回路６３は次のｘ値ｘ３をとり、このｘ３を再びＳＳ１ｘの残りのｘ値すなわちｘ１、ｘ２、ｘ４、ｘ５等と比較する。ｘ３が別のｘ値と同じである（或いは、ほぼ同じである）と回路６３が検知した時には、該回路６３は、アキュムレータ６５をさらに増加させる。先の例を拡大すると、ｘ３がＳＳ１ｘ内のｘ１、ｘ７及びｘ９と同じであると回路６３が検知する。その結果、アキュムレータ６５のカウントは８となる。このプロセスが、ＳＳ１ｘの残りのｘ値の全てすなわちｘ４、ｘ５、ｘ６等について繰り返される。マッチング回路６３によるＳＳ１ｘの処理に続いて、アキュムレータ６５のカウントが平衡器６７に与えられる。このように、アキュムレータ６５には、ｘ方向におけるＳＳ１内の点の密度を表す数が与えられる。
【０００９】
ＳＳ１ｙの処理はＳＳ１ｘのものに正確に対応する。したがって、マッチング回路６９は、ＳＳ１ｙのｙ値の各々をＳＳ１ｙの残りのｙ値と比較し、マッチングが見出されるたびに、アキュムレータ７１を１だけ増加させる。マッチング回路６９によるＳＳ１ｙの処理に続いて、アキュムレータ７１の合計も平衡器６７に与えられる。このように、アキュムレータ７１には、ｙ方向におけるＳＳ１内の点の密度を表す数が与えられる。
ＳＳ２ｘ、ＳＳ２ｙ、ＳＳ３ｘ、ＳＳ３ｙ等の処理は、ＳＳ１ｘ、ＳＳ１ｙのものに正確に対応する。この処理は、全体の署名ＤＳが処理されるまで続く。したがって、平衡器６７には２連の数が与えられ、その一方は、ｘ方向における入力署名の密度を表し、他方は、ｙ方向の同じものを表す。平衡器６７は、ＳＳ１ｘの密度を表す数をＳＳ１ｙの密度を表す数と平均し、その出力における結果を生成する。平衡器６７は、ＳＳ２ｘ及びＳＳ２ｙ、ＳＳ３ｘ及びＳＳ３ｙ等についても同じことを行う。したがって、平衡器６７は、その出力において、入力署名の密度を表す一連の平均値を提供する。この一連を、ＳＳ１ｄ、ＳＳ２ｄ、ＳＳ３ｄ等と示すこととする。この一連は、密度フィル分析器２５の出力を構成する。
【００１０】
ここで、面積フィルタ分析器２７によるセグメントＳＳｎの処理について説明する。
図４を参照すると、バッファ７１が、最初に受け取ったセグメントＳＳ１のｘ、ｙ値の所定数をバッファに入れる。例えば、ＳＳ１＝ｘ１、ｙ１からｘ１００、ｙ１００までであり、バッファ７１が受け取った１０のｘ、ｙ値をバッファに入れると考える。この場合には、バッファ７１は、最初にｘ１、ｙ１からｘ１０、ｙ１０までをバッファに入れ、次いで、その後のｘ１、ｙ１からｘ１０、ｙ１０までの処理の後で、バッファ７１は、ｘ１１、ｙ１１からｘ２０、ｙ２０まで、次にｘ２１、ｙ２１からｘ３０、ｙ３０まで等をバッファに入れる。実際上、バッファ７１は、セグメントＳＳ１を、各々が１０のｘ、ｙ値を含む１０のサブ・セグメントに分ける。比較器７３は、バッファ７１により該比較器７３に与えられたサブ・セグメント内の最大ｙ値及び最小ｙ値を求め、これらの値を演算回路７５に提供する。回路７５は、最大値から最小値を減算し、その結果にｘ方向におけるサブ・セグメントの範囲を乗算する。先の例を拡大すると、バッファ７１により比較器７３に与えられた第１のサブ・セグメントは、ｘ１、ｙ１からｘ１０、ｙ１０までとなる。比較器７３が、それぞれｙ２及びｙ７となるこのサブ・セグメントの最大ｙ値及び最小ｙ値を求めると仮定する。演算回路７５は、（ｙ２−ｙ７）／１０（ｘ方向におけるサブ・セグメントの範囲は値の１０倍であるので、この除算は１０で割るものとする）を計算する。演算回路７５によるこの計算の結果は、アキュムレータ７７に与えられる。このように、アキュムレータ７７には、ＳＳ１の第１のサブ・セグメントにおいて入力署名が占める面積の値が与えられる。このプロセスは、ＳＳ１の残りのサブ・セグメントの各々（前の例においては９つの残りのサブ・セグメント）について繰り返され、各々がアキュムレータ７７により保持される量の増加を繰り返す。このことは、セグメントＳＳ１において入力署名により占められる面積を表す値を保持するアキュムレータ７７をもたらす。アキュムレータ７７は、その出力においてこの値を提供する。
ＳＳ２、ＳＳ３等の処理は、ＳＳ１のものに正確に対応する。この処理は、全体の署名ＤＳが処理されるまで続く。したがって、アキュムレータ７７は、その出力において、入力署名により占められる面積を表す一連の値を提供する。この一連をＳＳ１ａ、ＳＳ２ａ、ＳＳ３ａ等と示すようにする。この一連は、面積フィルタ分析器２７の出力を構成する。
【００１１】
ここで、空間フィルタ分析器２９によるセグメントＳＳｎの処理について説明する。
図５を参照すると、平均化回路８１が、ＳＳ１内に存在する平均ｘ値及び平均ｙ値を計算する、すなわち回路８１は、（ｉ）ＳＳ１内に存在する全てのｘ値を合計し、その結果をｘ値の数で割り、（ｉｉ）ＳＳ１内に存在する全てのｙ値を合計し、その結果をｙ値の数で割る。回路８１は、平均ｘ値を減算回路８３にを与え、平均ｙ値を減算回路８５に与える。ＳＳ１は署名ＤＳの第１のセグメントであるので、回路８３はＳＳ１の平均ｘ値をレジスタ８７内に置き、回路８５はＳＳ１の平均ｙ値をレジスタ８９内に置く。
【００１２】
ここで、平均化回路８１はＳＳ２内に存在する平均ｘ値及び平均ｙ値を計算し、これらの値をそれぞれ減算回路８３及び８５に与える。回路８３は、ＳＳ２の平均ｘ値からレジスタ８７に現在格納されているＳＳ１の平均ｘ値を減算し、その結果をモジュラス回路９１に与える。次に、回路８３は、レジスタ８７に格納されているＳＳ１の平均ｘ値をＳＳ２の平均ｘ値と置き換える。モジュラス回路９１は、ＳＳ２の平均ｘ値からＳＳ１内の平均ｘ値を減算した結果の正数をとり、その出力に正の値を提供する。このように、回路９１は、その出力に、セグメントＳＳ１からセグメントＳＳ２までの署名の平均ｘ位置におけるシフトの大きさを表す値を提供する。回路８３に対応する方法で、回路８５は、ＳＳ２の平均ｙ値からレジスタ８９に現在格納されているＳＳ１の平均ｙ値を減算する。モジュラス回路９３は、ＳＳ２の平均ｙ値からＳＳ１の平均ｙ値を減算した結果の正数をとり、その出力に正の値を提供する。このように、回路９３は、その出力に、セグメントＳＳ１からセグメントＳＳ２までの署名の平均ｙ位置におけるシフトの大きさを表す値を提供する。
【００１３】
ＳＳ３、ＳＳ４等の処理は、ＳＳ２のものに正確に対応する。したがって、このＳＳ３の処理は、セグメントＳＳ２からセグメントＳＳ３までの署名の平均ｘ、ｙ位置におけるシフトの大きさを表す値を提供するモジュラス回路９１、９３をもたらし、ＳＳ４の処理は、セグメントＳＳ３からセグメントＳＳ４まで等の署名の平均ｘ、ｙ位置におけるシフトの大きさを表す値を提供するモジュラス回路９１、９３をもたらす。この処理は、全体の署名が処理されるまで続く。このように、モジュラス回路９１は、署名の平均ｘ位置の変化を表す一連の値を提供し、モジュラス回路９３は、署名の平均ｙ位置の変化を表す一連の値を提供する。これらの一連を、それぞれＳＳ１ｘｓ、ＳＳ２ｘｓ、ＳＳ３ｘｓ等及びＳＳ１ｙｓ、ＳＳ２ｙｓ、ＳＳ３ｙｓ等と示すこととする。これらの２連は、空間フィルタ分析器２９の２つの出力を構成する。
システムの通常の作動、すなわちその較正に続くシステムの作動において、各々のスイッチ１４１、１４３、１４５、１４７、１４９が、該スイッチが受け取る入力をフィルタ分析器２３、２５、２７、２９からそれぞれの格付け回路１５１、１５３、１５５、１５７、１５９に切り換える。システムの較正において、各々のスイッチ１４１、１４３、１４５、１４７、１４９は、その入力を較正器１２１に切り換える。システムの較正については後で説明される。
【００１４】
ここで、規則性フィルタ分析器２３の出力ＳＳ１ｒ、ＳＳ２ｒ、ＳＳ３ｒ等の格付け回路１５１による処理について説明する。
図６を参照すると、演算回路１０１を構成する曲線が、ＳＳ１ｒについて較正値メモリ１３１に格納された２つの較正値Ｖ１ｓｓ１ｒ及びＶ２ｓｓ１ｒを用い、方程式Ｔａ＝Ｃ（Ｖ１ｓｓ１ｒ）a＋Ｖ２ｓｓ１ｒによる曲線を構成し、ここで、Ｃは定数であり、ａは、１からＳＳ１ｒが分類されることになる等級数に等しい値まで増加される。ａの値の各々について、Ｔａが方程式に従って計算される。例えば、ａが８の値まで増加された場合には、Ｔ１＝Ｃ（Ｖ１ｓｓ１ｒ）＋Ｖ２ｓｓ１ｒ、Ｔ２＝Ｃ（Ｖ１ｓｓ１ｒ）2＋Ｖ２ｓｓ１ｒ、Ｔ３＝Ｃ（Ｖ１ｓｓ１ｒ）3＋Ｖ２ｓｓ１ｒ等であり、回路１０１は、図７に示されるような曲線を構成する。計算されたＴａ（例においてはＴ１からＴ８まで）は、等級ＳＳ１ｒに用いられるしきい値である。これらのしきい値Ｔａは、しきい値メモリ１０３に与えられる。比較器１０５は、規則性フィルタ分析器２３から受け取ったＳＳ１ｒをしきい値Ｔａと比較し、どの等級を、すなわちＴ１より小さい値に対応する等級、Ｔ１とＴ２との間の値に対応する等級、Ｔ２とＴ３との間の値に対応する等級等のどの等級をＳＳ１ｒに割り当てるかを決定する。割り当てられた等級Ｇｓｓ１ｒは、マージ回路１０７に与えられる。
【００１５】
ＳＳ２ｒ、ＳＳ３ｒ、ＳＳ４ｒ等の処理は、ＳＳ１ｒのものに正確に対応する。したがって、各々のＳＳｒについて、対応する較正値Ｖ１ｓｓｒ、Ｖ２ｓｓｒを用いて、方程式Ｔａ＝Ｃ（Ｖ１ｓｓｒ）a＋Ｖ２ｓｓｒによる曲線を構成し、ＳＳｒを格付けするのに用いられるしきい値Ｔａを提供する。しきい値の数は、各々のＳＳｒについて同じであり、すなわち方程式における「ａ」は、１から各々のＳＳｒについて同じ値（例では８）まで増加される。しかしながら、この位置は、格付けされるＳＳｒの特定の較正値Ｖ１ｓｓｒ、Ｖ２ｓｓｒによって決まるので、各々のＳＳｒについてのしきい値の正確な位置は異なるものである。
この処理は、全体の署名ＤＳについてＳＳｒが格付けされるまで続く。このように、比較器１０５は、その出力において、一連の等級すなわちＧｓｓｒ＝Ｇｓｓ１ｒ、Ｇｓｓ２ｒ、Ｇｓｓ３ｒ等を提供し、その等級の各々は、該等級が割り当てられた署名ＤＳのセグメントＳＳｎにおける山／谷の分布の値である。比較器１０５による一連の出力における起こり得る異なる値の数は、規則性フィルタ分析器２３によるＳＳｒ出力が分類される等級の数（例では８）に等しいことが理解される。
【００１６】
以下の処理は、規則性フィルタ分析器２３の出力ＳＳ１ｒ、ＳＳ２ｒ、ＳＳ３ｒ等の格付け回路１５１による処理、すなわち（ｉ）密度フィル分析器２５の出力ＳＳ１ｄ、ＳＳ２ｄ、ＳＳ３ｄ等の格付け回路１５３による処理、（ｉｉ）面積フィル分析器２７の出力ＳＳ１ａ、ＳＳ２ａ、ＳＳ３ａ等の格付け回路１５５による処理、（ｉｉｉ）空間フィル分析器２９の一方の出力ＳＳ１ｘｓ、ＳＳ２ｘｓ、ＳＳ３ｘｓ等の格付け回路１５７による処理、及び（ｉｖ）空間フィル分析器２９の他方の出力ＳＳ１ｙｓ、ＳＳ２ｙｓ、ＳＳ３ｙｓ等の格付け回路１５９による処理に正確に対応する。
格付け回路１５３において、各々のＳＳｄについて、その対応する較正値Ｖ１ｓｓｄ、Ｖ２ｓｓｄを用いて、方程式Ｔａ＝Ｃ（Ｖ１ｓｓｄ）a＋Ｖ２ｓｓｄに従った曲線を構成し、ＳＳｄを格付けするのに用いられるＴａしきい値を提供する。このように、格付け回路１５３は、その出力において、一連の等級すなわちＧｓｓｄ＝Ｇｓｓ１ｄ、Ｇｓｓ２ｄ、Ｇｓｓ３ｄ等を提供し、その等級の各々は、該等級が割り当てられた署名のセグメントにおける密度の値である。
【００１７】
格付け回路１５５において、各々のＳＳａについて、その対応する較正値Ｖ１ｓｓａ、Ｖ２ｓｓａを用いて、方程式Ｔａ＝Ｃ（Ｖ１ｓｓａ）a＋Ｖ２ｓｓａに従った曲線を構成し、ＳＳａを格付けするのに用いられるＴａしきい値を提供する。このように、格付け回路１５５は、その出力において、一連の等級すなわちＧｓｓａ＝Ｇｓｓ１ａ、Ｇｓｓ２ａ、Ｇｓｓ３ａ等を提供し、その等級の各々は、該等級が割り当てられた署名のセグメントにおける面積の値である。
格付け回路１５７において、各々のＳＳｘａについて、その対応する較正値Ｖ１ｓｓｘｓ、Ｖ２ｓｓｘｓを用いて、方程式Ｔａ＝Ｃ（Ｖ１ｓｓｘｓ）a＋Ｖ２ｓｓｘｓに従った曲線を構成し、ＳＳｘｓを格付けするのに用いられるＴａしきい値を提供する。このように、格付け回路１５７は、その出力において、一連の等級すなわちＧｓｓｘｓ＝Ｇｓｓ１ｘｓ、Ｇｓｓ２ｘｓ、Ｇｓｓ３ｘｓ等を提供し、その等級の各々は、該等級が割り当てられた署名のセグメントにおける平均ｘ位置の値である。
【００１８】
格付け回路１５９において、各々のＳＳｙｓについて、その対応する較正値Ｖ１ｓｓｙｓ、Ｖ２ｓｓｙｓを用いて、方程式Ｔａ＝Ｃ（Ｖ１ｓｓｙｓ）a＋Ｖ２ｓｓｙｓに従った曲線を構成し、ＳＳｙｓを格付けするのに用いられるＴａしきい値を提供する。このように、格付け回路１５９は、その出力において、一連の等級すなわちＧｓｓｙｓ＝Ｇｓｓ１ｙｓ、Ｇｓｓ２ｙｓ、Ｇｓｓ３ｙｓ等を提供し、その等級の各々は、該等級が割り当てられた署名のセグメントにおける平均ｙ位置の値である。
マージ回路１０７は、次のようにＧｓｓｒ、Ｇｓｓｄ、Ｇｓｓａ、Ｇｓｓｘｓ、Ｇｓｓｙｓを合成し、その結果すなわちＧｓｓ１ｒ、Ｇｓｓ１ｄ、Ｇｓｓ１ａ、Ｇｓｓ１ｘｓ、Ｇｓｓ１ｙｓ、Ｇｓｓ２ｒ、Ｇｓｓ２ｄ、Ｇｓｓ２ａ、Ｇｓｓ２ｘｓ、Ｇｓｓ２ｙｓ、Ｇｓｓ３ｒ、Ｇｓｓ３ｄ、Ｇｓｓ３ａ、Ｇｓｓ３ｘｓ、Ｇｓｓ３ｙｓ等をその出力として提供する。このように、マージ回路１０７の出力は、入力署名の山／谷、密度、面積、及び平均ｘ／ｙ位置を表す。マージ回路１０７の出力は、入力署名のデジタル表示と考えることができる。
【００１９】
その人を確実に識別する目的で、システムが、真のユーザの署名についての一つの同じデジタル表示を確実に再現できることが意図される。これを行うために、システムは、その人の署名の変動を許容できるものでなければならない、すなわち真のユーザが同じ署名を毎度正確に再現しないにも拘らず、真のユーザの署名と一つの同じデジタル表示が、システムによって与えられなければならない。さらに、システムによる真のユーザの署名の変動の許容度は、別の人が真のユーザの署名を偽造した場合に、システムにより真のユーザとして識別され得ないものでなければならない。
【００２０】
格付け回路１５１、１５３、１５５、１５７、１５９は、真のユーザの署名の変動に許容度を与える。格付け回路により用いられるしきい値の正確な位置が、適用される等級を定める。しきい値は、真のユーザの署名の所定のセグメントの所定の態様（山／谷、密度、面積、平均ｘ／ｙ位置）が、署名の変動にも拘らず、該署名の真のユーザによる１つの再現から次の再現まで同じ等級が割り当てられるようにしなければならない。しかしながら、しきい値は、システムがだまされないようにしなければならない。所定の署名セグメントの所定の態様について用いられるしきい値の正確な位置は、その署名セグメントのその態様についての較正値メモリ１３１に格納された較正値Ｖ１、Ｖ２により求められる。以下に説明されるように、これらの較正値は、システムの較正において求められる。
較正は、真のユーザが入力したサンプル署名の数に基づいている。各々のサンプル署名は、フィルタ分析器２３、２５、２７、２９による出力を提供するために、デジタル化され、セグメント化され、分析される。先に述べたように、較正において、各々のスイッチ１４１、１４３、１４５、１４７、１４９は、該スイッチが受け取る入力をフィルタ分析器２３、２５、２７、２９から較正器１２１に切り換える。
【００２１】
図８を参照すると、各々のサンプル署名について、ＳＳｒ、ＳＳｄ、ＳＳａ、ＳＳｘｓ、ＳＳｙｓが、メモリ２０１に格納される。ここで、各々のサンプル署名の第１のセグメントに関する規則性フィルタ分析器２３の出力の処理について説明する。第１のサンプル署名に関するこの出力を１ＳＳ１ｒとし、第２のサンプルに関するものを２ＳＳ１ｒとし、第３のサンプルに関するものを３ＳＳ１ｒ等とする。演算回路２０３は、１ＳＳ１ｒ、２ＳＳ１ｒ、３ＳＳ１ｒ等の最小ＳＳ１ｒｍｉｎ及び最大ＳＳ１ｒｍａｘを求め、該ＳＳ１ｒｍｉｎを格付け回路２０５に、該ＳＳ１ｒｍａｘを格付け回路２０７に与える。格付け回路２０５、２０７の作動は、格付け回路１５１、１５３、１５５、１５７のものに正確に対応する。したがって、格付け回路２０５は、ＳＳ１ｒｍｉｎを格付けするのに用いられるしきい値Ｔａを提供する方程式Ｔａ＝Ｃ（Ｖ１ｓｓｌｒｍｉｎ）a＋Ｖ２ｓｓ１ｒｍｉｎに従った曲線を構成する。Ｖ１ｓｓ１ｒｍｉｎは無作為に選択され、疑似乱数生成器２０９により与えられる。Ｖ２ｓｓ１ｒｍｉｎはゼロに設定される。ＳＳ１ｒｍｉｎに割り当てられた等級Ｇｍｉｎが比較器２１１に与えられる。同様に、格付け回路２０７は、ＳＳ１ｒｍａｘを格付けするのに用いられるしきい値Ｔａを提供する方程式Ｔａ＝Ｃ（Ｖ１ｓｓｌｒｍａｘ）a＋Ｖ２ｓｓ１ｒｍａｘに従った曲線を構成する。Ｖ１ｓｓｌｒｍａｘは、疑似乱数生成器２０９により提供されるＶ１ｓｓｌｒｍｉｎと同じである。Ｖ２ｓｓｌｒｍａｘもゼロに設定される。ＳＳ１ｒｍａｘに割り当てられた等級Ｇｍａｘが比較器２１１に与えられる。比較器２１１は、ＧｍｉｎとＧｍａｘとの間の差を曲線調整プロセッサ２１３に提供する。
【００２２】
ＳＳ１ｒｍｉｎ及びＳＳ１ｒｍａｘが、真のユーザの署名の第１のセグメントにおける山／谷の最小及び最大の起こり得る値と考えられるので、Ｇｍｉｎ及びＧｍａｘを同じ等級にすることが目的であると理解すべきである。したがって、システムは、一旦較正されると、これらの最小及び最大値を許容するものでなければならず、すなわち該システムは、これらを同じ等級に格付けしなければならず、そうでなければ、該システムが異なる方法すなわち異なる一連の等級で真のユーザの署名を表す際に、真のユーザが該システムにより確実に識別されないことになる。さらに、システムは、一旦較正されると、ＳＳ１ｒｍｉｎよりわずかに下及びＳＳ１ｒｍａｘよりわずかに上の値を許容するものであってはならず、すなわち、これらの値をＳＳ１ｒｍｉｎ及びＳＳ１ｒｍａｘと異なるように格付けしなければならず、そうでなければ、こうした値は真のユーザを表さないので、これらのシステムはだまされやすいものになる。このように、ＳＳ１ｒｍｉｎ及びＳＳ１ｒｍａｘは同じ等級に含まれるべきであるが、ＳＳ１ｒｍｉｎは、その等級の下方しきい値のすぐ上とすべきであり、ＳＳ１ｒｍａｘは、その等級の上方しきい値のすぐ下にすべきである。ＳＳ１ｒを格付けするのに用いられるしきい値の正確な位置の設定は以下のように行われる。
【００２３】
ＧｍｉｎがＧｍａｘと異なる等級である場合には、プロセッサ２１３は、ＧｍｉｎがＧｍａｘに近接する等級になるまで、Ｖ１ｓｓ１ｒｍｉｎ＝Ｖ１ｓｓ１ｒｍａｘを段階的に増加させる。もちろん、ＧｍｉｎはすでにＧｍａｘに近接する等級である場合には、これを行う必要はない。Ｖ１ｓｓ１ｒｍｉｎ又はＶ１ｓｓ１ｒｍａｘが増加される場合には、方程式Ｔａ＝Ｃ（Ｖ１ｓｓ１ｒｍｉｎ又はＶ１ｓｓ１ｒｍａｘ）aの動作の考察から、こうした増加が、各々の等級の範囲の増加に加えて、各々の等級の一般的な上昇をもたらすことを理解するであろう。このように、増加するＶ１ｓｓ１ｒｍｉｎ＝Ｖ１ｓｓ１ｒｍａｘは、Ｇｍａｘに近接する等級であるＧｍｉｎをもたらす。一旦ＧｍｉｎがＧｍａｘに近接する等級になると、プロセッサ２１３は、等級Ｇｍｉｎの範囲がＳＳ１ｒｍｉｎとＳＳ１ｒｍａｘとの間の差より大きくなるまで、Ｖ１ｓｓ１ｒｍｉｎ＝Ｖ１ｓｓ１ｒｍａｘをさらにわずかに増加させる。もちろん、既にそうなっている場合には、Ｖ１ｓｓ１ｒｍｉｎ／Ｖ１ｓｓ１ｒｍａｘをわずかに増加させる必要はない。
【００２４】
等級Ｇｍｉｎの範囲がＳＳ１ｒｍｉｎとＳＳ１ｒｍａｘとの間の差より大きくなった場合には、プロセッサ２１３は、ＳＳ１ｒｍｉｎからＧｍｉｎの下方しきい値を引いたものに等しい量だけ等級Ｇｍｉｎを上昇させ、ＳＳ１ｒｍｉｎ及びＳＳ１ｒｍａｘの両方を同じ等級Ｇｍｉｎにする。プロセッサ２１３は、Ｖ２ｓｓ１ｒｍｉｎ＝Ｖ２ｓｓ１ｒｍａｘを、ＳＳ１ｒｍｉｎからＧｍｉｎの下方しきい値を引いたものに等しく設定することによりこれを行う。Ｖ２ｓｓ１ｒｍｉｎ又はＶ２ｓｓ１ｒｍａｘが増加された場合には、方程式Ｔａ＝Ｃ（Ｖ１ｓｓ１ｒｍｉｎ又はＶ１ｓｓ１ｒｍａｘ）a＋（Ｖ２ｓｓ１ｒｍｉｎ又はＶ２ｓｓ１ｒｍａｘ）の動作の考察から、こうした増加が、Ｖ２ｓｓ１ｒｍｉｎ又はＶ２ｓｓ１ｒｍａｘの量だけ各々の等級を一般的に上昇させるが、各々の等級の範囲を増加させるものではないことが分るであろう。
【００２５】
ここで、プロセッサ２１３は、ＳＳ１ｒｍｉｎが等級の下方しきい値より少し上であり、ＳＳ１ｒｍａｘが該等級の上方しきい値の少し下である状態で、同じ等級内に含まれるＳＳ１ｒｍｉｎ及びＳＳ１ｒｍａｘの目的を達成したことになる。等級ＳＳ１ｒを格付けするのに用いられるしきい値Ｔａを提供する方程式Ｔａ＝Ｃ（Ｖ１ｓｓ１ｒ）a＋Ｖ２ｓｓ１ｒに従った曲線を構成するように、システムの通常の作動において、２つの較正値Ｖ１ｓｓ１ｒ及びＶ２ｓｓ１ｒが用いられるので、このことを達成したＶ１ｓｓ１ｒｍｉｎ＝Ｖ１ｓｓ１ｒｍａｘ及びＶ２ｓｓ１ｒｍｉｎ＝Ｖ２ｓｓ１ｒｍａｘの２つの値は、ＳＳ１ｒに関する較正値メモリ１３１に格納される。
【００２６】
前の３つの段落は、ＧｍｉｎがＧｍａｘと異なる等級であり、Ｖ１ｓｓ１ｒｍｉｎ＝Ｖ１ｓｓ１ｒｍａｘの無作為の選択が続き、Ｖ２ｓｓ１ｒｍｉｎ＝Ｖ２ｓｓ１ｒｍａｘをゼロに設定する場合についてのものである。ＧｍｉｎがＧｍａｘと同じ等級である場合には、プロセッサ２１３は、Ｖ１ｓｓ１ｒｍｉｎ、Ｖ１ｓｓ１ｒｍａｘ、Ｖ２ｓｓ１ｒｍｉｎ、Ｖ２ｓｓ１ｒｍａｘの値を調整し、必要に応じて、ＳＳ１ｒｍｉｎ及びＳＳ１ｒｍａｘが等級のずっと内側ではなく、すぐ内側に含まれることを保証する。プロセッサ２１３は、ＳＳ１ｒｍｉｎ及びＳＳ１ｒｍａｘを含む単一の等級の範囲が該ＳＳ１ｒｍｉｎ及び該ＳＳ１ｒｍａｘとの間の差より小さくなるまで、Ｖ１ｓｓ１ｒｍｉｎ＝Ｖ１ｓｓ１ｒｍａｘをわずかに減少させる。このわずかに減少させる間の如何なる時点でも、ＳＳ１ｒｍｉｎ及びＳＳ１ｒｍａｘが同じ等級内に含まれなくなった場合には、プロセッサ２１３は、Ｖ２ｓｓ１ｒｍｉｎ＝Ｖ２ｓｓ１ｒｍａｘを、ＳＳ１ｒｍａｘからＳＳ１ｒｍａｘを含む等級の下方しきい値を減じたものと等しく設定し、わずかな減少を続ける。一旦ＳＳ１ｒｍｉｎ及びＳＳ１ｒｍａｘを含む単一の等級の範囲が該ＳＳ１ｒｍｉｎと該ＳＳ１ｒｍａｘとの間の差より小さくなると、プロセッサ２１３は、現在の値の直前のＶ１ｓｓ１ｒｍｉｎ＝Ｖ１ｓｓ１ｒｍａｘの値に戻る。２つの較正値Ｖ１ｓｓ１ｒ及びＶ２ｓｓ１ｒがシステムの通常の作動において用いられ、等級ＳＳ１ｒを格付けするのに用いられるしきい値Ｔａを提供する方程式Ｔａ＝Ｃ（Ｖ１ｓｓ１ｒ）a＋Ｖ２ｓｓ１ｒに従った曲線を構成するので、２つの値Ｖ１ｓｓ１ｒｍｉｎ＝Ｖ１ｓｓ１ｒｍａｘ及びＶ２ｓｓ１ｒｍｉｎ＝Ｖ２ｓｓ１ｒｍａｘは、次にＳＳ１ｒに関する較正値メモリ１３１に格納される。
【００２７】
各々のサンプル署名の第２、第３、第４等（すなわち、第２のセグメントである１ＳＳ２ｒ、２ＳＳ２ｒ、３ＳＳ２ｒ等、第３のセグメントである１ＳＳ３ｒ、２ＳＳ３ｒ、３ＳＳ３ｒ等、第４のセグメントである１ＳＳ４ｒ、２ＳＳ４ｒ、３ＳＳ４ｒ等の処理）に関する規則性フィルタ２３の出力の処理は、各々のサンプル署名の第１のセグメント、すなわち１ＳＳ１ｒ、２ＳＳ１ｒ、３ＳＳ１ｒ等に関する規則性フィルタ２３の出力のものに正確に対応する。したがって、各々のセグメントに関して、較正器１２１の曲線調整プロセッサ２１３が、ＳＳｒｍｉｎ及びＳＳｒｍａｘが同じ等級内にちょうど含まれるまで格付け曲線を調整し、これを達成する較正値Ｖ１ｓｓｒ及びＶ２ｓｓｒは、較正値メモリ１３１に格納される。したがって、較正値メモリ１３１は、各々の署名セグメントに関して、規則性フィルタ分析器２３を格付けする際に、回路１５１を格付けすることによって用いられる２つの較正値Ｖ１ｓｓｒ、Ｖ２ｓｓｒを格納する。
【００２８】
残りのフィルタ分析器、すなわち密度フィルタ分析器２５、面積フィルタ分析器２７、及び空間フィルタ分析器２９の各々のサンプル署名の出力（メモリ２０１に格納されたような）の処理は、規則性フィルタ分析器２３のものと正確に対応する。したがって、較正値メモリ１３１は、各々の署名セグメントに関して、以下のもの、すなわち規則性フィルタ分析器２３の出力を格付けするときに格付け回路１５１により用いられる２つの較正値Ｖ１ｓｓｒ、Ｖ２ｓｓｒ、密度フィルタ分析器２５の出力を格付けする際に、格付け回路１５３により用いられる２つの較正値Ｖ１ｓｓｄ、Ｖ２ｓｓｄ、面積フィルタ分析器２７の出力を格付けするときに格付け回路１５５により用いられる２つの較正値Ｖ１ｓｓａ、Ｖ２ｓｓａ、空間フィルタ分析器２９の一方の出力を格付けするときに格付け回路１５７により用いられる２つの較正値Ｖ１ｓｓｘｓ、Ｖ２ｓｓｘｓ、該空間フィルタ分析器２９の他方の出力を格付けするときに格付け回路１５９により用いられる２つの較正値Ｖ１ｓｓｙｓ、Ｖ２ｓｓｙｓを格納する。
【００２９】
格付け回路１５１、１５３、１５５、１５７、１５９によって適用される等級は、真のユーザの署名の起こり得る変動に基づいて求められるので、こうした変動により、その署名の真のユーザによる１つの再現と異なる等級が次の再現に割り当てられることはない。したがって、事実上、格付け回路の機能は、マージ回路１０７により合成されたときに、真のユーザの署名の可変のデジタル表示すなわちフィルタ分析器２３、２５、２７、２９により与えられた表示から、不変のデジタル表示すなわち格付け回路１５１、１５３、１５５、１５７、１５９の出力を導き出すことである。システムは、一旦較正されると、真のユーザと一つの同じデジタル表示を確実に提供することにより、すなわち真のユーザの署名と同じ等級を確実に割り当てることにより、真のユーザを確実に識別する。入力署名が、真のユーザのものと同じデジタル表示を提供するシステムをもたらさない場合、すなわち真のユーザのものと同じ等級を割り当てない場合には、その署名を入力した人は真のユーザではない。
【００３０】
ここで、署名の変動にも拘らず、真のユーザの署名のデジタル表示と全く同じデジタル表示、すなわち不変のデジタル表示を確実に提供できることが特に有利である理由を説明する。
ユーザを識別するための周知のシステムは、真のユーザの署名の不変のデジタル表示を提供できないことを理解すべきである。こうしたシステムは、たとえ真のユーザのものであっても、署名の変動によって変わる入力署名のデジタル表示を導き出すだけである。次に、入力署名のデジタル表示と真のユーザの署名として知られる格納されたサンプル・デジタル表示との間で比較が行われる。入力署名と格納された署名が所定の許容範囲まで合致する場合には、入力署名が通る。このような周知のシステムを用いる明確な欠点は、真のユーザのサンプル・デジタル表示がシステム内に格納されたままとなり、自らを真のユーザと偽って伝える意図をもつ人がこのサンプルを見つけ、用い得るという点である。この問題は、真のユーザの署名の不変のデジタル表示をもつ本発明により提供される機能を用いることによって克服することができる。
【００３１】
第１の例において、真のユーザの署名の不変のデジタル表示を用いて、公開鍵暗号安全通信方式で真のユーザの秘密鍵を対称的に暗号化する。暗号化された形式の秘密鍵が格納される。真のユーザの署名の不変のデジタル表示は格納されない。入力された真のユーザの署名は、暗号化された秘密鍵をうまく復元し、該鍵が安全な通信のために用いられることが可能になる。入力された真のユーザの署名のものではない署名は、暗号化された秘密鍵をうまく復元しない。
第２の例において、真のユーザの不変のデジタル表示を用いて、データの組が対称的に暗号化される。暗号化されたデータの組が格納される。暗号化されていないデータの組のハッシュ合計も格納される。不変のデジタル表示は格納されない、入力された真のユーザの署名は、暗号化されたデータの組をうまく復元し、該データの組を回復する。その結果として、回復されたデータの組のハッシュ合計は、格納されたものと同じになる。入力された真のユーザのものではない署名は、データの組をうまく回復させない。その結果として、うまく復元しなかった結果生じるいずれのデータの組のハッシュ合計も格納されたデータの組と同じではない。
【００３２】
第３の例においては、真のユーザの不変のデジタル表示を用いて、疑似乱数生成器をシードし、公開鍵暗号安全通信方式で真のユーザにより用いるための秘密／公開鍵の対を周知の方法で提供する。真のユーザが自分の署名を入力するたびに、システムは真のユーザの秘密／公開鍵の対を与える。このことは、真のユーザの不変のデジタル表示も該真のユーザの秘密／公開鍵の対も格納されないという利点を有する。真のユーザのものでない署名には、不変のデジタル表示が与えられず、したがって、真のユーザの秘密／公開鍵の対も与えられない。
上の説明は、ユーザの手書き署名によってユーザを識別するための本発明の実施についてのものである。本発明はまた、例えば、ユーザの声、ユーザの親指の指紋、ユーザの目の網膜の走査のような、ユーザのいわゆるバイオメトリクスによってユーザを識別するように実施することもできる。
【００３３】
ユーザの声の場合には、ユーザの署名について上述されたものに対応する本発明の実施は次のとおりである。ユーザは、所定の語句をシステムに発声し、その語句がシステムによりデジタル化され、セグメント化される。フィルタ分析器２３、２５、２７、２９に類似したフィルタ分析器が、デジタル化された話された所定の語句の様々な態様を分析し、その可変のデジタル表示を提供する。格付け回路１５１、１５３、１５５、１５７、１５９に類似した格付け回路が、可変のデジタル表示を格付けし、話された所定の語句の不変のデジタル表示を提供する。語句のセグメントの各々及び分析された態様の各々に特定の格付け回路により用いられる較正値が、真のユーザにより話されるサンプルの所定の語句の数に基づいて、較正器１２１に類似した較正器により導き出される。
【００３４】
ユーザの親指の指紋／目の網膜の走査の場合には、本発明は、前の段落に説明されたものに対応する方法で実施することができる。この点で、ユーザの親指の指紋／目の網膜の走査の変動が、真のユーザの手書き署名／話された所定の語句の変動ほど大きくないことが理解される。Ｖ１及びＶ２は、ユーザの親指の指紋／目の網膜の走査の起こり得る変動を表す最小／最大値に基づいて求められるので、このことは、較正中に求められる較正値Ｖ１及びＶ２に反映される。
【図面の簡単な説明】
【００３５】
【図１】システムの概略的なブロック図である。
【図１ａ】図１のシステムの感圧性スクリーンを通る断面である。
【図２】図１のシステムの規則性フィルタ分析器の概略的なブロック図である。
【図３】図１のシステムの密度フィルタ分析器の概略的なブロック図である。
【図４】図１のシステムの面積フィルタ分析器の概略的なブロック図である。
【図５】図１のシステムの空間フィルタ分析器の概略的なブロック図である。
【図６】図１のシステムにおいて何度も使用される格付け回路の概略的なブロック図である。
【図７】図６の格付け回路の演算回路を構成する曲線により構成されるような曲線を定める等級を示すグラフである。
【図８】図１のシステムの較正器の概略的なブロック図である。
【図１】
2005505064.tif 000003
【図１ａ】
2005505064.tif 000004
【図２】
2005505064.tif 000005
【図３】
2005505064.tif 000006
【図４】
2005505064.tif 000007
【図５】
2005505064.tif 000008
【図６】
2005505064.tif 000009
【図８】
2005505064.tif 000010
【国際公開パンフレット】
2005505064.tif 000011
2005505064.tif 000012
2005505064.tif 000013
2005505064.tif 000014
2005505064.tif 000015
2005505064.tif 000016
2005505064.tif 000017
2005505064.tif 000018
2005505064.tif 000019
2005505064.tif 000020
2005505064.tif 000021
2005505064.tif 000022
2005505064.tif 000023
2005505064.tif 000024
2005505064.tif 000025
2005505064.tif 000026
2005505064.tif 000027
2005505064.tif 000028
2005505064.tif 000029
2005505064.tif 000030
2005505064.tif 000031
2005505064.tif 000032
2005505064.tif 000033
2005505064.tif 000034
2005505064.tif 000035
2005505064.tif 000036
2005505064.tif 000037
2005505064.tif 000038
2005505064.tif 000039
2005505064.tif 000040
2005505064.tif 000041
2005505064.tif 000042
2005505064.tif 000043
2005505064.tif 000044
2005505064.tif 000045
【国際調査報告】
2005505064.tif 000046
2005505064.tif 000047