(57)【要約】 【課題】  必要に応じて、本人は認証されるが他人は認証されにくい認証レベルを設定することができる認証装置および認証方法を提供する。【解決手段】  筆記安定判定部７の安定判定結果が「安定」であれば、制御部１０は、認証レベル変更部８に認証レベル変更処理を行うことを指示する。認証レベル変更部８は、制御部１０からの認証レベル変更処理の指示を受けると、使用情報記憶部６に記憶されている情報を読み込み、類似度の平均値が算出される。算出された類似度の平均値が、筆記した人が本人であるか否かを認証する認証閾値Ｄｔｈに変更される。あるいは、使用情報記憶部６に記憶されている最大類似度Ｄｍａｘまたは最小類似度Ｄｍｉｎが読み込まれ、最大類似度Ｄｍａｘまたは最小類似度Ｄｍｉｎが、筆記した人が本人であるか否かを認証する認証閾値Ｄｔｈに変更される。【選択図】      図２
2010191481.tif 000002
【特許請求の範囲】
【請求項１】
筆記された筆記パターンを表す筆記データを入力する入力手段と、
筆記する人を認証するための認証パターンを表す認証データを、認証パターンを筆記した人ごとに記憶する認証データ記憶手段と、
入力手段によって入力された筆記データが示す筆記パターンと、認証データ記憶手段に記憶される認証データが示す認証パターンとが類似している度合を示す類似度を算出する算出手段と、
算出手段によって算出された類似度と、認証される人ごとに定められる各認証レベルに対応する予め定める閾値とに基づいて、入力手段によって入力された筆記データが示す筆記パターンを筆記した人が、認証パターンを筆記した本人であるか否かを判定する本人判定手段と、
継続して認証が行われたことを示す継続情報を記憶する継続情報記憶手段と、
継続情報記憶手段によって記憶される継続情報に基づいて、本人判定手段によって本人であると判定された人の認証パターンが安定しているか否かを判定する安定判定手段と、
安定判定手段の判定結果に基づいて、認証レベルを変更する認証レベル変更手段とを含むことを特徴とする認証装置。
【請求項２】
前記継続情報は、本人であるか否かを判定するために用いる期間を表す予め定める期間情報を含み、
前記安定判定手段は、前記本人判定手段によって本人であると判定された人が、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの期間が、前記継続情報記憶手段に記憶される継続情報に含まれる予め定める期間情報が示す期間以上であるとき、認証パターンが安定していると判定することを特徴とする請求項１に記載の認証装置。
【請求項３】
前記継続情報は、本人であるか否かを判定するために用いる回数を表す予め定める回数情報を含み、
前記安定判定手段は、前記本人判定手段によって本人であると判定された人が、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの回数が、前記継続情報記憶手段に記憶される回数情報に含まれる予め定める回数情報が示す回数以上であるとき、認証パターンが安定していると判定することを特徴とする請求項１に記載の認証装置。
【請求項４】
前記認証レベルは、複数段階の認証レベルであり、認証レベルごとに異なる閾値が対応し、
前記継続情報は、本人であるか否かを判定するために用いる期間を表す予め定める期間情報を含み、
前記本人判定手段は、前記算出手段によって算出された類似度が、複数の認証レベルのうち本人であると判定した人に対応する認証レベルより上位の認証レベルの予め定める閾値以上であるとき、本人であると判定し、
前記安定判定手段は、前記本人判定手段によって本人であると判定された人が、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの期間が、前記継続情報記憶手段に記憶される継続情報に含まれる予め定める期間情報が示す期間以上であるとき、認証パターンが安定していると判定することを特徴とする請求項１に記載の認証装置。
【請求項５】
前記認証レベルは、複数段階の認証レベルであり、認証レベルごとに異なる閾値が対応し、
前記継続情報は、本人であるか否かを判定するために用いる回数を表す予め情報を含み、
前記本人判定手段は、前記算出手段によって算出された類似度が、複数の認証レベルのうち本人であると判定した人に対応する認証レベルより上位の認証レベルの予め定める閾値以上であるとき、本人であると判定し、
前記安定判定手段は、前記本人判定手段によって本人であると判定された人が、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの回数が、前記継続情報記憶手段に記憶される回数情報に含まれる予め定める回数情報が示す回数以上であるとき、認証パターンが安定していると判定することを特徴とする請求項１に記載の認証装置。
【請求項６】
前記認証レベル変更手段は、前記安定判定手段によって認証パターンが安定していると判定されたとき、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの類似度の平均値を、本人であると判定された人に対応する認証レベルに対応する新たな閾値として変更することを特徴とする請求項１に記載の認証装置。
【請求項７】
前記認証レベル変更手段は、前記安定判定手段によって認証パターンが安定していると判定されたとき、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの類似度のうち最小の類似度を、本人であると判定された人に対応する認証レベルに対応する新たな閾値として変更することを特徴とする請求項１に記載の認証装置。
【請求項８】
前記認証レベル変更手段は、前記安定判定手段によって認証パターンが安定していると判定されたとき、本人であると判定された人に対応する認証レベルを上位の認証レベルに変更することを特徴とする請求項４または５に記載の認証装置。
【請求項９】
筆記された筆記パターンと筆記する人を認証するための認証パターンとに基づいて筆記した人が認証パターンを筆記した本人であるか否かを認証する認証装置で処理される認証方法であって、
筆記された筆記パターンを表す筆記データを入力する入力ステップと、
入力ステップで入力された筆記データが示す筆記パターンと、筆記する人を認証するための認証パターンを表す認証データを、認証パターンを筆記した人ごとに記憶する認証データ記憶部に記憶される認証データが示す認証パターンとが類似している度合を示す類似度を算出する算出ステップと、
算出ステップで算出する類似度と、認証される人ごとに定められる各認証レベルに対応する予め定める閾値とに基づいて、入力ステップで入力された筆記データが示す筆記パターンを筆記した人が、認証パターンを筆記した本人であるか否かを判定する本人判定ステップと、
継続して認証が行われたことを示す継続情報を記憶する継続情報記憶部によって記憶される継続情報に基づいて、本人判定ステップで本人であると判定された人の認証パターンが安定しているか否かを判定する安定判定ステップと、
安定判定ステップでの判定結果に基づいて、認証レベルを変更する認証レベル変更ステップとを含むことを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書きで筆記パターンを筆記した人が、本人であるか否かを認証する認証装置および認証方法に関し、より詳細には、タッチパネルやタブレットなどのポインティングデバイスを使って筆記した筆記パターンを入力し、認証用に予め登録された認証パターンとの照合を行い、本人か否かを判定する認証装置および認証方法において、ユーザが筆記した認証パターンの認証レベルを自動的に変更する認証装置および認証方法に関する。
【背景技術】
【０００２】
従来の技術では、手書きで筆記された筆記パターンと、認証用に筆記され予め登録されている認証パターンとが照合され、本人か否かの判定がされる。筆記パターンは、タッチパネルまたはタブレットなどのポインティングデバイスから、指やペンで筆記されるパターンである。判定は、類似している度合を示す類似度が算出され、算出された類似度と予め定められた閾値とに基づいて行われる。閾値が低く設定されると、本人は確実に認証されるが、他人も容易に認証される危険性が高くなる。他人が容易に認証されることを防止するために閾値が高く設定されると、他人が認証される危険性は低くなるが、本人も認証されにくくなる。
【０００３】
認証の難易度を調整するために、認証レベルを自由に設定できる機能を備えた認証装置が考えられる。手書きパターンのバラツキが小さい場合には、認証レベルを高く設定することができ、本人は認証されるが他人は容易に認証されないようにすることができる。ところが、設定した認証レベルが、適切な認証レベルであるか否かは分からない。設定した認証レベルが、適切な認証レベルより高い場合には、他人が認証される危険性は低くなるが、本人が認証されにくくなる。設定した認証レベルが適切な認証レベルより低い場合には、他人が認証される危険性が高くなる。
【０００４】
特許文献１には、経年変化によって、認証レベルが適切な認証レベルではなくなっている場合には、認証のための手書きデータの再登録が要求され、または警告メッセージが出力されることが開示されている。ユーザは、再登録の要求または警告メッセージを確認して、認証のための手書きデータを登録し直す。
【０００５】
経年変化を起こしていると判定されるのは、認証パターンが登録されてから所定の時間が経過した場合、または前回認証が成功したときから今回の認証が成功するまでの経過時間が所定の時間を越えている場合である。
【０００６】
認証が失敗したと判定された評価値（以下、「失敗評価値」という）は、過去に算出された評価値と日時とを表すリストデータに加えられる。失敗評価値がリストデータに追加された回数が、所定の回数を越えた場合に、経年変化を起こしていると判定される。あるいは、所定の期間内において、失敗評価値がリストデータに追加された回数が、所定の回数を越えた場合に経年変化を起こしていると判定される。評価値の増加割合が所定の閾値を越えた場合にも経年変化を起こしていると判定される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−３３８２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１において、所定の時間が経過したときに経年変化を起こしていると判断する場合には、本人を認証しているにもかかわらず認証パターンの再登録が要求されることになる。認証が失敗したときの評価結果で経年変化を起こしていると判断する場合には、認証が失敗しないと経年変化の判定が行われない。当初に登録した認証パターンが、他人も認証されやすいパターン、たとえば、単純な筆記パターンや他人が想起しやすい誕生日や電話番号などの筆記パターンなどである場合、他人も認証されやすいパターンのまま変更されないので、他人に認証される危険性がある。
【０００９】
本発明の目的は、必要に応じて、本人は認証されるが他人は認証されにくい認証レベルを設定することができる認証装置および認証方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、筆記された筆記パターンを表す筆記データを入力する入力手段と、
筆記する人を認証するための認証パターンを表す認証データを、認証パターンを筆記した人ごとに記憶する認証データ記憶手段と、
入力手段によって入力された筆記データが示す筆記パターンと、認証データ記憶手段に記憶される認証データが示す認証パターンとが類似している度合を示す類似度を算出する算出手段と、
算出手段によって算出された類似度と、認証される人ごとに定められる各認証レベルに対応する予め定める閾値とに基づいて、入力手段によって入力された筆記データが示す筆記パターンを筆記した人が、認証パターンを筆記した本人であるか否かを判定する本人判定手段と、
継続して認証が行われたことを示す継続情報を記憶する継続情報記憶手段と、
継続情報記憶手段によって記憶される継続情報に基づいて、本人判定手段によって本人であると判定された人の認証パターンが安定しているか否かを判定する安定判定手段と、
安定判定手段の判定結果に基づいて、認証レベルを変更する認証レベル変更手段とを含むことを特徴とする認証装置である。
【００１１】
また本発明は、前記継続情報は、本人であるか否かを判定するために用いる期間を表す予め定める期間情報を含み、
前記安定判定手段は、前記本人判定手段によって本人であると判定された人が、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの期間が、前記継続情報記憶手段に記憶される継続情報に含まれる予め定める期間情報が示す期間以上であるとき、認証パターンが安定していると判定することを特徴とする。
【００１２】
また本発明は、前記継続情報は、本人であるか否かを判定するために用いる回数を表す予め定める回数情報を含み、
前記安定判定手段は、前記本人判定手段によって本人であると判定された人が、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの回数が、前記継続情報記憶手段に記憶される回数情報に含まれる予め定める回数情報が示す回数以上であるとき、認証パターンが安定していると判定することを特徴とする。
【００１３】
また本発明は、前記認証レベルは、複数段階の認証レベルであり、認証レベルごとに異なる閾値が対応し、
前記継続情報は、本人であるか否かを判定するために用いる期間を表す予め定める期間情報を含み、
前記本人判定手段は、前記算出手段によって算出された類似度が、複数の認証レベルのうち本人であると判定した人に対応する認証レベルより上位の認証レベルの予め定める閾値以上であるとき、本人であると判定し、
前記安定判定手段は、前記本人判定手段によって本人であると判定された人が、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの期間が、前記継続情報記憶手段に記憶される継続情報に含まれる予め定める期間情報が示す期間以上であるとき、認証パターンが安定していると判定することを特徴とする。
【００１４】
また本発明は、前記認証レベルは、複数段階の認証レベルであり、認証レベルごとに異なる閾値が対応し、
前記継続情報は、本人であるか否かを判定するために用いる回数を表す予め情報を含み、
前記本人判定手段は、前記算出手段によって算出された類似度が、複数の認証レベルのうち本人であると判定した人に対応する認証レベルより上位の認証レベルの予め定める閾値以上であるとき、本人であると判定し、
前記安定判定手段は、前記本人判定手段によって本人であると判定された人が、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの回数が、前記継続情報記憶手段に記憶される回数情報に含まれる予め定める回数情報が示す回数以上であるとき、認証パターンが安定していると判定することを特徴とする。
【００１５】
また本発明は、前記認証レベル変更手段は、前記安定判定手段によって認証パターンが安定していると判定されたとき、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの類似度の平均値を、本人であると判定された人に対応する認証レベルに対応する新たな閾値として変更することを特徴とする。
【００１６】
また本発明は、前記認証レベル変更手段は、前記安定判定手段によって認証パターンが安定していると判定されたとき、前記本人判定手段によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの類似度のうち最小の類似度を、本人であると判定された人に対応する認証レベルに対応する新たな閾値として変更することを特徴とする。
【００１７】
また本発明は、前記認証レベル変更手段は、前記安定判定手段によって認証パターンが安定していると判定されたとき、本人であると判定された人に対応する認証レベルを上位の認証レベルに変更することを特徴とする。
【００１８】
また本発明は、筆記された筆記パターンと筆記する人を認証するための認証パターンとに基づいて筆記した人が認証パターンを筆記した本人であるか否かを認証する認証装置で処理される認証方法であって、
筆記された筆記パターンを表す筆記データを入力する入力ステップと、
入力ステップで入力された筆記データが示す筆記パターンと、筆記する人を認証するための認証パターンを表す認証データを、認証パターンを筆記した人ごとに記憶する認証データ記憶部に記憶される認証データが示す認証パターンとが類似している度合を示す類似度を算出する算出ステップと、
算出ステップで算出する類似度と、認証される人ごとに定められる各認証レベルに対応する予め定める閾値とに基づいて、入力ステップで入力された筆記データが示す筆記パターンを筆記した人が、認証パターンを筆記した本人であるか否かを判定する本人判定ステップと、
継続して認証が行われたことを示す継続情報を記憶する継続情報記憶部によって記憶される継続情報に基づいて、本人判定ステップで本人であると判定された人の認証パターンが安定しているか否かを判定する安定判定ステップと、
安定判定ステップでの判定結果に基づいて、認証レベルを変更する認証レベル変更ステップとを含むことを特徴とする認証方法である。
【発明の効果】
【００１９】
本発明によれば、筆記された筆記パターンを表す筆記データを入力する入力手段と、
筆記する人を認証するための認証パターンを表す認証データを、認証パターンを筆記した人ごとに記憶する認証データ記憶手段と、
入力手段によって入力された筆記データが示す筆記パターンと、認証データ記憶手段に記憶される認証データが示す認証パターンとが類似している度合を示す類似度を算出する算出手段と、
算出手段によって算出された類似度と、認証される人ごとに定められる各認証レベルに対応する予め定める閾値とに基づいて、入力手段によって入力された筆記データが示す筆記パターンを筆記した人が、認証パターンを筆記した本人であるか否かを判定する本人判定手段と、
継続して認証が行われたことを示す継続情報を記憶する継続情報記憶手段と、
継続情報記憶手段によって記憶される継続情報に基づいて、本人判定手段によって本人であると判定された人の認証パターンが安定しているか否かを判定する安定判定手段と、
安定判定手段の判定結果に基づいて、認証レベルを変更する認証レベル変更手段とを含むので、本人は認識されるが他人は認証されない認証レベルが自動的に設定され、ユーザ自身が認証レベルを設定する必要がない。必要に応じて、本人は認証されるが他人は認証されにくい認証レベルを設定することができる。
【００２０】
また本発明によれば、筆記された筆記パターンと筆記する人を認証するための認証パターンとに基づいて筆記した人が認証パターンを筆記した本人であるか否かを認証する認証装置で処理される認証方法であって、
筆記された筆記パターンを表す筆記データを入力する入力ステップと、
入力ステップで入力された筆記データが示す筆記パターンと、筆記する人を認証するための認証パターンを表す認証データを、認証パターンを筆記した人ごとに記憶する認証データ記憶部に記憶される認証データが示す認証パターンとが類似している度合を示す類似度を算出する算出ステップと、
算出ステップで算出ステップで類似度と、認証される人ごとに定められる各認証レベルに対応する予め定める閾値とに基づいて、入力ステップで入力された筆記データが示す筆記パターンを筆記した人が、認証パターンを筆記した本人であるか否かを判定する本人判定ステップと、
継続して認証が行われたことを示す継続情報を記憶する継続情報記憶部によって記憶される継続情報に基づいて、本人判定ステップで本人であると判定された人の認証パターンが安定しているか否かを判定する安定判定ステップと、
安定判定ステップでの判定結果に基づいて、認証レベルを変更する認証レベル変更ステップとを含むので、必要に応じて、本人は認証されるが他人は認証されにくい認証方法を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施形態に係る手書き認証装置１のブロック図である。
【図２】認証処理部１２の詳細と、関連する部位のブロック図である。
【図３】表示部９を示す概略図である。
【図４】認証パターンが表示された表示部９ａを示す図である。
【図５】時系列に表された認証パターンが表示された表示部９ｂ，９ｃを示す図である。
【図６】使用情報記憶部６に記憶されている情報を示す図である。
【図７】筆記安定判定部７による第１の判定処理フローである。
【図８】筆記安定判定部７による第２の判定処理フローである。
【図９】認証レベルおよび閾値情報を示す図である。
【図１０】第１の認証レベル変更の処理フローである。
【図１１】第２の認証レベル変更の処理フローである。
【発明を実施するための形態】
【００２２】
以下、図面を参照しながら本発明を実施するための形態を、複数の形態について説明する。以下の説明においては、各形態に先行する形態ですでに説明している事項に対応している部分には同一の参照符を付し、重複する説明を略する場合がある。構成の一部のみを説明している場合、構成の他の部分は、先行して説明している形態と同様とする。実施の各形態で具体的に説明している部分の組合せばかりではなく、特に組合せに支障が生じなければ、実施の形態同士を部分的に組合せることも可能である。またそれぞれの実施形態は、本発明に係る技術を具体化するために例示するものであり、本発明の技術的範囲を限定するものではない。本発明に係る技術内容は、特許請求の範囲に記載された技術的範囲内において、種々の変更を加えることが可能である。
【００２３】
図１は、本発明の第１実施形態に係る手書き認証装置１のブロック図である。図２は、認証処理部１２の詳細と、関連する部位のブロック図である。本発明に係る認証方法は、手書き認証装置１で処理される。手書き認証装置１は、入力部２と、認証処理部１２と、認証パターン記憶部５と、使用情報記憶部６と、筆記安定判定部７と、表示部９と、制御部１０と、特徴パターン生成部１１とを備える。認証処理部１２は、パターンマッチング部３と、本人判定部４と、認証レベル変更部８とを備える。入力手段である入力部２は、タッチパネルまたはタブレットなどに筆記された筆記パターンの座標データを時系列に検出し、検出した座標データを時系列に表す筆記データを入力する。筆記データは、筆記パターンを表すデータでもある。
【００２４】
図３は、表示部９を示す概略図である。表示部９は、入力部２に積層された表示一体型の形態である。表示部９は、ユーザが筆記した筆記パターンおよび後述する認証結果を表示する。表示部９には、筆記パターンを記入する入力領域５０と、認証開始を指示する認証ボタン５１と、認証パターンの設定を行うための画面の表示を指示する設定ボタン５２と、手書き認証の終了を指示する終了ボタン５３とが表示される。認証パターンは、筆記する人を認証するためのパターンである。
【００２５】
認証パターンを表す認証データを記憶させるために、設定ボタン５２を押すと、認証ボタン５１の位置に記憶ボタン（図示せず）、入力領域５０の位置に筆記パターン（図示せず）の表示を行う。入力部２と表示部９との形態は、これに限定されるものではない。入力部２と表示部９とは、別々に設けられてもよい。たとえば、表示部９は、液晶画面を備えた表示装置であって、入力部２は、表示装置の表示に対応する入力領域を備え、認証ボタン５１と設定ボタン５２と終了ボタン５３とが設けられたタブレットなどのポインティングデバイスであってもよい。制御部１０は、表示部９に表示されているボタンの位置データとボタンに対応する処理を対応付けた機能テーブルとを保持する。制御部１０は、ユーザが押した位置の座標データと機能テーブルの位置データとを比較して、押されたボタンを認識し、認識したボタンに対応する処理を実行する。
【００２６】
認証データ記憶手段である使用情報記憶部６は、認証パターンを表す認証データを、認証パターンを筆記した人ごとに記憶する。算出手段であるパターンマッチング部３は、入力部２によって入力された筆記データが示す筆記パターンと、使用情報記憶部６に記憶される認証データが示す認証パターンとが類似している度合を示す類似度を算出する。本人判定手段である本人判定部４は、パターンマッチング部３によって算出された類似度と、認証される人ごとに定められる各認証レベルに対応する予め定める閾値とに基づいて、入力部２によって入力された筆記データが示す筆記パターンを筆記した人が、認証パターンを筆記した本人（以下単に「本人」という）であるか否かを判定する。
【００２７】
継続情報記憶手段である使用情報記憶部６は、継続して認証が行われたことを示す使用情報を記憶する。安定判定手段である筆記安定判定部７は、使用情報記憶部６によって記憶される継続情報に基づいて、本人判定部４によって本人であると判定された人の認証パターンが安定しているか否かを判定する。認証レベル変更手段である認証レベル変更部８は、筆記安定判定部７の判定結果に基づいて、認証レベルを変更する。
【００２８】
ユーザが筆記した筆記パターンの認証処理の動作を以下に説明する。ユーザが、筆記した筆記パターンを入力部２に入力すると、入力部２は、筆記パターンの座標データを検出する。認証開始の指示のために認証ボタン５１を押すと、入力部２は、検出した座標データを制御部１０に転送する。制御部１０は、機能テーブルのボタンの位置データと比較し、認証ボタン５１が押されたことを検知し、入力部２から転送された座標データを内部バッファ（図示せず）に保持する。制御部１０は、同時に、内部バッファに保持した座標データが表す筆記パターンを表示部９に表示する。制御部１０は、ユーザが筆記した筆記パターンの筆記位置に一致させて筆記パターンを表示する。
【００２９】
制御部１０は、内部バッファに保持している座標データが示す筆記パターンの座標情報を特徴パターン生成部１１に転送し、入力された筆記パターンから特徴データ（以下「入力特徴データ」という）を生成することを指示する。特徴パターン生成部１１は、筆記パターンの座標データから入力特徴データを生成し、生成した入力特徴データを制御部１０に送る。制御部１０は、受け取った入力特徴データを認証処理部１２に転送し、認証処理を開始することを指示する。
【００３０】
図４は、認証パターンが表示された表示部９ａを示す図である。図５（ａ），（ｂ）は、時系列に表された認証パターンが表示された表示部９ｂ，９ｃを示す図である。図４に示すような認証パターンを表す認証データが、認証パターン記憶部５に記憶される。認証パターンは、時系列に筆記される。認証パターンは、たとえば図５（ａ）に示すように中心部の丸が筆記された後に、「か」が書き始められ、「かぎ」が筆記された後に、図５（ｂ）に示すように、丸で囲まれた「かぎ」が四角で囲まれる。
【００３１】
パターンマッチング部３は、入力特徴データと、認証パターン記憶部５に記憶されている認証パターンの認証データとの類似度を算出する。類似度は、類似している度合を示す。本人判定部４は、算出された類似度に基づいて本人か他人かを判定する。本人判定部４は、判定結果を制御部１０に送り、同時に認証処理が終了したことを制御部１０に通知する。制御部１０は、認証結果を表示部９に表示する。
【００３２】
次にユーザの筆記パターンが安定しているか否かの判定結果に基づいて認証レベルを変更する処理について説明する。図６は、使用情報記憶部６に記憶されている情報を示す図である。使用情報記憶部６は、時刻情報ｔｓと時間数Ｔｔｈと認証回数Ｃｎｔと認証回数閾値Ｃｔｈと類似度累積値ＤＮと最大類似度Ｄｍａｘと最小類似度Ｄｍｉｎと類似度情報数ＤＣｎｔと類似度Ｄｉと認証時刻ｔｉなどの情報を記憶する。
【００３３】
時間数Ｔｔｈは、期間情報であり時間を表わしたパラメータである。時刻情報ｔｓは、筆記パターンを筆記した人が本人であると認証した継続期間を算出するための時刻情報である。認証回数Ｃｎｔは、連続して筆記パターンを筆記した人が本人であるという認証結果を得た回数である。認証回数閾値Ｃｔｈは、筆記が安定しているか否かを判定する基準となる認証回数である。類似度累積値ＤＮは、パターンマッチング部３で算出された類似度Ｄを累積した値である。最大類似度Ｄｍａｘは、パターンマッチング部３で算出された類似度Ｄの最大値である。最小類似度Ｄｍｉｎは、パターンマッチング部３で算出された類似度Ｄの最小値である。類似度情報数ＤＣｎｔは、類似度情報の個数を表す。類似度Ｄｉは、類似している度合を示す。
【００３４】
図７は、筆記安定判定部７による第１の判定処理フローである。ステップＳ１０１で、本人判定部４は、パターンマッチング部３で算出された類似度Ｄと認証閾値Ｄｔｈとを比較して、筆記パターンを筆記した人が本人か否かを判定する。認証閾値Ｄｔｈは、筆記した人が本人か否かを判定する基準となる類似度である。認証閾値Ｄｔｈについては後述する。Ｄ≧Ｄｔｈであれば、筆記パターンを筆記した人が本人であると判定され、ステップＳ１０２に進む。ステップＳ１０２で、本人判定部４は、筆記パターンを筆記した人が本人であるという認証結果を筆記安定判定部７に通知する。筆記安定判定部７は、安定判定のパラメータを取得する。筆記安定判定部７は、使用情報記憶部６が記憶している時刻情報ｔｓを読み込み、時刻情報ｔｓと認証時刻ｔとから時間数Ｔを算出する。さらに、筆記安定判定部７は、使用情報記憶部６に記憶している期間情報の時間数Ｔｔｈを読み込む。
【００３５】
ステップＳ１０３で、筆記安定判定部７は、時間数Ｔと時間数Ｔｔｈとを比較して、筆記安定条件を満足しているか否かを判定する。Ｔ≧Ｔｔｈであれば、筆記安定条件が満足されていると判定され、ステップＳ１０４に進む。ステップＳ１０４で、筆記安定判定部７は、筆記安定判定結果に「安定」をセットする。Ｔ＜Ｔｔｈであれば、筆記安定条件が満足されていないと判定され、ステップＳ１０５に進む。ステップＳ１０５で、筆記安定判定部７は、筆記安定判定結果に「不定」をセットする。
【００３６】
ステップＳ１０４で、筆記安定判定部７が、筆記安定判定結果に「安定」をセットし、または、ステップＳ１０５で、筆記安定判定部７が、筆記安定判定結果に「不定」をセットすると、ステップＳ１０６に進む。ステップＳ１０６で、使用情報記憶部６に記憶されている情報が更新される。使用情報記憶部６の認証回数Ｃｎｔに１が加算され、類似度累積値ＤＮに類似度Ｄが加算される。さらに類似度情報数ＤＣｎｔに１が加算され、類似度Ｄｉと認証時刻ｔｉのペアの次の位置に類似度Ｄと認証時刻ｔが追加されて一連の処理が終了する。
【００３７】
ステップＳ１０１で、Ｄ＜Ｄｔｈであれば、筆記パターンを筆記した人が本人ではないと判定され、ステップＳ１０７に進む。ステップＳ１０７で、筆記安定判定部７は、筆記安定判定結果に「不安定」をセットし、ステップＳ１０８に進む。ステップＳ１０８で、使用情報記憶部６に記憶されている時刻情報ｔｓが初期化される。筆記安定判定部７は、安定判定結果を制御部１０に転送し、安定判定処理が終了したことを制御部１０に通知する。
【００３８】
次に、類似度Ｄが認証閾値Ｄｔｈ以上であるときが連続する回数に基づいて、筆記が安定しているか否かを判定する場合について図７に示した第１の判定処理フローで説明する。認証回数Ｃｎｔは、パターンマッチング部３で算出された類似度Ｄが連続して認証閾値Ｄｔｈ以上である回数を表わす。認証回数Ｃｎｔの初期状態は０である。ステップＳ１０１で、本人判定部４は、パターンマッチング部３で算出された類似度Ｄと認証閾値Ｄｔｈとを比較する。Ｄ≧Ｄｔｈであれば、筆記パターンを筆記した人が本人か否かを判定される。筆記パターンを筆記した人が本人であると判定されると、ステップＳ１０２に進む。ステップＳ１０２で、本人判定部４は、筆記パターンを筆記した人が本人であるという認証結果を筆記安定判定部７に通知する。筆記安定判定部７は、安定判定のパラメータを取得する。筆記安定判定部７は、使用情報記憶部６に記憶している認証回数Ｃｎｔを読み込み、認証回数Ｃｎｔに１を加算して、筆記安定判定部７の内部バッファ（図示せず）にカウンタ情報ＩＣｎｔとして保持する。さらに、筆記安定判定部７は、使用情報記憶部６に記憶している認証回数閾値Ｃｔｈを読み込む。
【００３９】
ステップＳ１０３で、筆記安定判定部７は、カウンタ情報ＩＣｎｔと認証回数閾値Ｃｔｈとを比較して、筆記安定条件を満足しているか否かを判定する。ＩＣｎｔ≧Ｃｔｈであれば、筆記安定条件が満足されていると判定され、ステップＳ１０４に進む。ステップＳ１０４で、筆記安定判定部７は、筆記安定判定結果に「安定」をセットする。ＩＣｎｔ＜Ｃｔｈであれば、筆記安定条件が満足されていないと判定され、ステップＳ１０５に進む。ステップＳ１０５で、筆記安定判定部７は、筆記安定判定結果に「不定」をセットする。
【００４０】
ステップＳ１０４で、筆記安定判定部７が、筆記安定判定結果に「安定」をセットし、または、ステップＳ１０５で、筆記安定判定部７が、筆記安定判定結果に「不定」をセットすると、ステップＳ１０６に進む。ステップＳ１０６で、使用情報記憶部６に記憶されている情報が更新される。使用情報記憶部６の認証回数Ｃｎｔに１が加算され、類似度累積値ＤＮに類似度Ｄが加算される。さらに類似度情報数ＤＣｎｔに１が加算され、類似度Ｄｉと認証時刻ｔｉのペアの次の位置に類似度Ｄと認証時刻ｔが追加されて一連の処理が終了する。
【００４１】
ステップＳ１０１で、Ｄ＜Ｄｔｈであれば、筆記パターンを筆記した人が本人ではないと判定され、ステップＳ１０７に進む。ステップＳ１０７で、筆記安定判定部７は、筆記安定判定結果に「不安定」をセットし、ステップＳ１０８に進む。ステップＳ１０８で、使用情報記憶部６に記憶されている認証回数Ｃｎｔが初期化される。筆記安定判定部７は、安定判定結果を制御部１０に転送し、安定判定処理が終了したことを制御部１０に通知する。
【００４２】
図８は、筆記安定判定部７による第２の判定処理フローである。図９は、認証レベルおよび閾値情報を示す図である。本人判定部４は、認証閾値Ｄｔｈと認証レベルＬｉと認証レベルＬｊに対応する認証閾値Ｄｔｈ（Ｌｊ）などの情報を記憶する。認証閾値Ｄｔｈは、筆記した人が本人か否かを判定する基準となる類似度である。認証レベルＬｉは、筆記した人が本人か否かを判定する基準となるレベルである。認証閾値Ｄｔｈ（Ｌｊ）は、筆記した人が本人か否かを判定する基準となるレベルに対応する類似度である。
【００４３】
複数段階の認証レベルが有り、本人判定部４は、各認証レベルに対応する閾値を内部に保持している場合について説明する。ステップＳ１１０で、本人判定部４は、パターンマッチング部３で算出された類似度Ｄと認証レベルＬｊに対応する認証閾値Ｄｔｈ（Ｌｊ）とを比較して、筆記パターンを筆記した人が本人か否かを判定する。Ｄ≧Ｄｔｈ（Ｌｊ）であれば、筆記パターンを筆記した人が本人であると判定する。本人判定部４は、判定結果と認証時刻ｔｉとを筆記安定判定部７に通知し、ステップＳ１１１に進む。ステップＳ１１１で、ステップＳ１１０で判定した認証レベルＬｊより上位の認証レベルであるＬｊ＋１の認証閾値Ｄｔｈ（Ｌｊ＋１）と類似度Ｄとが比較される。
【００４４】
Ｄ≧Ｄｔｈ（Ｌｊ＋１）であれば、ステップＳ１１２に進む。ステップＳ１１２で、筆記安定判定部７は、安定判定のパラメータを取得する。筆記安定判定部７は、使用情報記憶部６に記憶している時刻情報ｔｓを読み込み、時刻情報ｔｓと認証時刻ｔとから時間数Ｔを算出する。さらに、筆記安定判定部７は、使用情報記憶部６に記憶されている期間情報の時間数Ｔｔｈを読み込む。ステップＳ１１３で、筆記安定判定部７は、時間数Ｔと時間数Ｔｔｈとを比較して、筆記安定条件を満足するか否かを判定する。Ｔ≧Ｔｔｈであれば、ステップＳ１１４に進み、筆記安定判定部７は、筆記安定判定結果に「安定」をセットする。Ｔ＜Ｔｔｈであれば、ステップＳ１１５に進み、筆記安定判定部７は、筆記安定判定結果に「不定」をセットする。
【００４５】
ステップＳ１１４で、筆記安定判定部７が、筆記安定判定結果に「安定」をセットし、または、ステップＳ１１５で、筆記安定判定部７が、筆記安定判定結果に「不定」をセットすると、ステップＳ１１６に進む。ステップＳ１１６で、使用情報記憶部６に記憶されている情報が更新される。使用情報記憶部６の認証回数Ｃｎｔに１が加算され、類似度累積値ＤＮに類似度Ｄが加算される。さらに類似度情報数ＤＣｎｔに１が加算され、類似度Ｄｉと認証時刻ｔｉのペアの次の位置に類似度Ｄと認証時刻ｔとが追加されて一連の処理を終了する。
【００４６】
ステップＳ１１１で、Ｄ＜Ｄｔｈ（Ｌｊ＋１）であれば、筆記安定判定部７は、ステップＳ１１７で、筆記安定判定結果に「不定」をセットし、ステップＳ１１９に進む。ステップＳ１１９で、使用情報記憶部６に記憶されている時刻情報ｔｓが初期化される。ステップＳ１１０で、Ｄ＜Ｄｔｈ（Ｌｊ）であれば、筆記パターンを筆記した人が本人ではないと判定され、ステップＳ１１８に進む。ステップＳ１１８で、筆記安定判定部７は、筆記安定判定結果に「不安定」をセットし、ステップＳ１１９に進む。ステップＳ１１９で、使用情報記憶部６に記憶されている時刻情報ｔｓが初期化される。筆記安定判定部７は、安定判定結果を制御部１０に転送し、安定判定処理が終了したことを制御部１０に通知する。
【００４７】
次に、類似度Ｄが認証閾値Ｄｔｈ以上であるときが連続する回数に基づいて、筆記が安定しているか否かを判定する場合について、図８に示した第２の処理フローで説明する。認証回数Ｃｎｔは、類似度Ｄｉが連続して認証閾値Ｄｔｈ以上である回数を表わす。認証回数Ｃｎｔの初期状態は０である。ステップＳ１１０で、本人判定部４は、パターンマッチング部３で算出された類似度Ｄと認証レベルＬｊに対応する認証閾値Ｄｔｈ（Ｌｊ）とを比較して、筆記パターンを筆記した人が本人か否かを判定する。Ｄ≧Ｄｔｈ（Ｌｊ）であれば、筆記パターンを筆記した人が本人であると判定される。本人判定部４は、判定結果と認証時刻ｔｉとを筆記安定判定部７に通知し、ステップＳ１１１に進む。ステップＳ１１１で、ステップＳ１１０で判定した認証レベルＬｊより上位の認証レベルであるＬｊ＋１の認証閾値Ｄｔｈ（Ｌｊ＋１）と類似度Ｄとが比較される。
【００４８】
Ｄ≧Ｄｔｈ（Ｌｊ＋１）であれば、ステップＳ１１２に進む。ステップＳ１１２で、筆記安定判定部７は、安定判定のパラメータを取得する。筆記安定判定部７は、安定判定のパラメータを取得する。筆記安定判定部７は、使用情報記憶部６に記憶している認証回数Ｃｎｔを読み込み、認証回数Ｃｎｔに１を加算して、筆記安定判定部７の内部バッファ（図示せず）にカウンタ情報ＩＣｎｔとして保持する。さらに、筆記安定判定部７は、使用情報記憶部６に記憶している認証回数閾値Ｃｔｈを読み込む。
【００４９】
ステップＳ１１３で、筆記安定判定部７は、筆記安定判定部７は、カウンタ情報ＩＣｎｔと認証回数閾値Ｃｔｈとを比較して、筆記安定条件を満足しているか否かを判定する。ＩＣｎｔ≧Ｃｔｈであれば、筆記安定条件が満足されていると判定され、ステップＳ１１４に進む。ステップＳ１１４で、筆記安定判定部７は、筆記安定判定結果に「安定」をセットする。ＩＣｎｔ＜Ｃｔｈであれば、ステップＳ１１５に進み、筆記安定判定部７は、筆記安定判定結果に「不定」をセットする。
【００５０】
ステップＳ１１４で、筆記安定判定部７が、筆記安定判定結果に「安定」をセットし、または、ステップＳ１１５で、筆記安定判定部７が、筆記安定判定結果に「不定」をセットすると、ステップＳ１１６に進む。ステップＳ１１６で、使用情報記憶部６に記憶されている情報が更新される。使用情報記憶部６の認証回数Ｃｎｔに１が加算され、類似度累積値ＤＮに類似度Ｄが加算される。さらに類似度情報数ＤＣｎｔに１が加算され、類似度Ｄｉと認証時刻ｔｉのペアの次の位置に類似度Ｄと認証時刻ｔとが追加されて一連の処理を終了する。
【００５１】
ステップＳ１１１で、Ｄ＜Ｄｔｈ（Ｌｊ＋１）であれば、ステップＳ１１７に進む。筆記安定判定部７は、ステップＳ１１７で、筆記安定判定結果に「不定」をセットし、ステップＳ１１９に進む。ステップＳ１１９で、使用情報記憶部６に記憶されている認証回数Ｃｎｔが初期化される。ステップＳ１１０で、Ｄ＜Ｄｔｈ（Ｌｊ）であれば、筆記パターンを筆記した人が本人ではないと判定され、ステップＳ１１８に進む。ステップＳ１１８で、筆記安定判定部７は、筆記安定判定結果に「不安定」をセットし、ステップＳ１１９に進む。ステップＳ１１９で、使用情報記憶部６に記憶されている認証回数Ｃｎｔが初期化される。筆記安定判定部７は、安定判定結果を制御部１０に転送し、安定判定処理が終了したことを制御部１０に通知する。
【００５２】
図１０は、第１の認証レベル変更の処理フローである。第１または第２の判定処理が終了した後の認証レベル変更について説明する。認証閾値Ｄｔｈを類似度の平均値に変更する場合について説明する。制御部１０は、筆記安定判定部７から安定判定結果を受け取り、筆記安定判定部７の処理が完了したことを検知する。ステップＳ１２１で、制御部１０は、筆記安定判定結果が「安定」か否かを判定する。筆記安定判定結果が「安定」であれば、ステップＳ１２２に進む。ステップＳ１２２で、閾値を計算する。すなわち、制御部１０は、認証レベル変更部８に認証レベル変更処理を行うことを指示する。認証レベル変更部８は、制御部１０からの認証レベル変更処理の指示を検知すると、使用情報記憶部６に記憶されている類似度情報数ＤＣｎｔとＤＣｎｔ分の類似度を読み込み、類似度の平均値を算出する。
【００５３】
ステップＳ１２３で、認証レベル変更部８は、閾値の更新を行う。すなわち、本人判定部４に記憶されている認証閾値Ｄｔｈを類似度の平均値に変更し、制御部１０に処理が終了したことを通知する。制御部１０は、認証レベル変更部８の処理が完了したことを検知すると、一連の認証処理を終了する。ステップＳ１２１で、筆記安定結果が「不安定」または「不定」であれば、一連の認証処理は終了する。
【００５４】
次に、認証閾値Ｄｔｈを最大類似度Ｄｍａｘに変更する場合について、図１０に示した第１の認証レベル変更の処理フローで説明する。制御部１０は、筆記安定判定部７から安定判定結果を受け取り、筆記安定判定部７の処理が完了したことを検知する。ステップＳ１２１で、制御部１０は、筆記安定判定結果が「安定」か否かを判定する。筆記安定判定結果が「安定」であれば、ステップＳ１２２に進む。ステップＳ１２２で、閾値を計算する。すなわち、制御部１０は、認証レベル変更部８に認証レベル変更処理を行うことを指示する。認証レベル変更部８は、制御部１０からの認証レベル変更処理の指示を検知すると、使用情報記憶部６に記憶されている最大類似度Ｄｍａｘを読み込む。
【００５５】
ステップＳ１２３で、認証レベル変更部８は、閾値の更新を行う。すなわち、本人判定部４に記憶されている認証閾値Ｄｔｈを最大類似度Ｄｍａｘに変更し、制御部１０に処理が終了したことを通知する。制御部１０は、認証レベル変更部８の処理が完了したことを検知すると、一連の認証処理を終了する。ステップＳ１２１で、筆記安定結果が「不安定」または「不定」であれば、一連の認証処理は終了する。
【００５６】
最大類似度Ｄｍａｘを認証閾値Ｄｔｈとすると、認証レベルが急激に高くなる場合がある。認証レベルが急激に高くなるのを防止するために、ステップＳ１２２で、使用情報記憶部６に記憶されている最小類似度Ｄｍｉｎを読み込むことができる。ステップＳ１２３で、認証閾値Ｄｔｈを最小類似度Ｄｍｉｎに変更することによって、認証レベルの変更を緩やかなものとすることができる。
【００５７】
図１１は、第２の認証レベル変更の処理フローである。使用情報記憶部６に記憶している類似度情報を用いた認証閾値Ｄｔｈの変更について説明したが、多段の認証レベルに基づいて認証レベルを変更する動作について説明する。制御部１０は、筆記安定判定部７から安定判定結果を受け取り、筆記安定判定部７の処理が完了したことを検知する。ステップＳ１３１で、制御部１０は、筆記安定判定結果が「安定」か否かを判定する。
【００５８】
筆記安定判定結果が「安定」であれば、ステップＳ１３２に進む。ステップＳ１３２で認証レベルを取得する。すなわち、制御部１０は、認証レベル変更部８に認証レベル変更処理を行うことを指示する。認証レベル変更部８は、制御部１０からの認証レベル変更処理の指示を検知すると、本人判定部４に記憶されている認証レベルＬｊを読み込む。ステップＳ１３３で、上位認証レベルへの変更を行う。すなわち、認証レベル変更部８は、認証レベルＬｊを上位認証レベルＬｊ＋１に変更し、処理が終了したことを制御部１０に通知する。制御部１０は、認証レベル変更部８の処理が完了したことを検知すると、一連の認証処理を終了する。ステップＳ１３１で、制御部１０は、筆記安定結果が「不安定」または「不定」であれば、一連の認証処理を終了する。
【００５９】
このように、筆記された筆記パターンを表す筆記データを入力する入力部２と、筆記する人を認証するための認証パターンを表す認証データを、認証パターンを筆記した人ごとに記憶する使用情報記憶部６と、入力部２によって入力された筆記データが示す筆記パターンと、使用情報記憶部６に記憶される認証データが示す認証パターンとが類似している度合を示す類似度Ｄを算出するパターンマッチング部３と、パターンマッチング部３によって算出された類似度Ｄと、認証される人ごとに定められる各認証レベルに対応する予め定める認証閾値Ｄｔｈとに基づいて、入力部２によって入力された筆記データが示す筆記パターンを筆記した人が、認証パターンを筆記した本人であるか否かを判定する本人判定部４と、継続して認証が行われたことを示す継続情報を記憶する使用情報記憶部６と、使用情報記憶部６によって記憶される継続情報に基づいて、本人判定部４によって本人であると判定された人の認証パターンが安定しているか否かを判定する筆記安定判定部７と、筆記安定判定部７の判定結果に基づいて、認証レベルを変更する認証レベル変更部８とを含むので、本人は認証されるが他人は認証されない認証レベルが自動的に設定され、ユーザ自身が認証レベルを設定する必要がない。必要に応じて、本人は認証されるが他人は認証されにくい認証レベルを設定することができる。
【００６０】
さらに、継続情報は、本人であるか否かを判定するために用いる期間を表す予め定める期間情報を含み、筆記安定判定部７は、本人判定部４によって本人であると判定された人が、本人判定部４によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの期間が、使用情報記憶部６に記憶される継続情報に含まれる予め定める期間情報が示す期間以上であるとき、認証パターンが安定していると判定するので、安定した筆記を認証レベルとすることができ、本人は認証されるが他人は認証されにくい認証レベルを設定することができる。
【００６１】
さらに、継続情報は、本人であるか否かを判定するために用いる回数を表す予め定める回数情報を含み、筆記安定判定部７は、本人判定部４によって本人であると判定された人が、本人判定部４によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの回数が、使用情報記憶部６に記憶される回数情報に含まれる予め定める回数情報が示す回数以上であるとき、認証パターンが安定していると判定するので、安定した筆記を認証レベルとすることができ、本人は認証されるが他人は認証されにくい認証レベルを設定することができる。
【００６２】
さらに、認証レベルは、複数段階の認証レベルであり、認証レベルごとに異なる閾値が対応し、継続情報は、本人であるか否かを判定するために用いる期間を表す予め定める期間情報を含み、本人判定部４は、パターンマッチング部３によって算出された類似度Ｄが、複数の認証レベルのうち本人であると判定した人に対応する認証レベルより上位の認証レベルの予め定める閾値以上であるとき、本人であると判定し、筆記安定判定部７は、本人判定部４によって本人であると判定された人が、本人判定部４によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの期間が、使用情報記憶部６に記憶される継続情報に含まれる予め定める期間情報が示す期間以上であるとき、認証パターンが安定していると判定するので、安定した筆記を認証レベルとすることができ、本人は認証されるが他人は認証されにくい認証レベルを設定することができる。
【００６３】
さらに、認証レベルは、複数段階の認証レベルであり、認証レベルごとに異なる閾値が対応し、継続情報は、本人であるか否かを判定するために用いる回数を表す予め定める回数情報を含み、本人判定部４は、パターンマッチング部３によって算出された類似度Ｄが、複数の認証レベルのうち本人であると判定した人に対応する認証レベルより上位の認証レベルの予め定める閾値以上であるとき、本人であると判定し、筆記安定判定部７は、本人判定部４によって本人であると判定された人が、本人判定部４によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの回数が、使用情報記憶部６に記憶される回数情報に含まれる予め定める回数情報が示す回数以上であるとき、認証パターンが安定していると判定するので、安定した筆記を認証レベルとすることができ、本人は認証されるが他人は認証されにくい認証レベルを設定することができる。
【００６４】
さらに、認証レベル変更部８は、筆記安定判定部７によって認証パターンが安定していると判定されたとき、本人判定部４によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの類似度Ｄの平均値を、本人であると判定された人に対応する認証レベルに対応する新たな閾値として変更するので、安定した筆記を認証レベルとすることができ、本人は認証されるが他人は認証されにくい認証レベルを設定することができる。
【００６５】
さらに、認証レベル変更部８は、筆記安定判定部７によって認証パターンが安定していると判定されたとき、本人判定部４によって継続して本人であると判定された時点のうち最初の時点から、最後の時点までの類似度のうち最小の類似度を、本人であると判定された人に対応する認証レベルに対応する新たな閾値として変更するので、認証レベルが急激に高くなるのを防止することができる。
【００６６】
さらに、認証レベル変更部８は、筆記安定判定部７によって認証パターンが安定していると判定されたとき、本人であると判定された人に対応する認証レベルを上位の認証レベルに変更するので、本人は認証されるが他人は認証されにくい認証レベルを設定することができる。
【００６７】
さらに、筆記された筆記パターンと筆記する人を認証するための認証パターンとに基づいて筆記した人が認証パターンを筆記した本人であるか否かを認証する認証装置で処理するにあたって、筆記された筆記パターンを表す筆記データを入力する入力ステップと、入力ステップで入力された筆記データが示す筆記パターンと、筆記する人を認証するための認証パターンを表す認証データを、認証パターンを筆記した人ごとに記憶する認証データ記憶部に記憶される認証データが示す認証パターンとが類似している度合を示す類似度を算出する算出ステップと、算出ステップで算出した類似度と、認証される人ごとに定められる各認証レベルに対応する予め定める閾値とに基づいて、入力ステップで入力された筆記データが示す筆記パターンを筆記した人が、認証パターンを筆記した本人であるか否かを判定する本人判定ステップと、継続して認証が行われたことを示す継続情報を記憶する継続情報記憶部によって記憶される継続情報に基づいて、本人判定ステップで本人であると判定された人の認証パターンが安定しているか否かを判定する安定判定ステップと、安定判定ステップでの判定結果に基づいて、認証レベルを変更する認証レベル変更ステップとを含むので、必要に応じて、本人は認証されるが他人は認証されにくい認証方法を提供することができる。
【符号の説明】
【００６８】
１  手書き認証装置
２  入力部
３  パターンマッチング部
４  本人判定部
５  認証パターン記憶部
６  使用情報記憶部
７  筆記安定判定部
８  認証レベル変更部
９，９ａ，９ｂ，９ｃ  表示部
１０  制御部
１１  特徴パターン生成部
１２  認証処理部
５０  入力領域
５１  認証ボタン
５２  設定ボタン
５３  終了ボタン
【図１】
2010191481.tif 000003
【図２】
2010191481.tif 000004
【図３】
2010191481.tif 000005
【図４】
2010191481.tif 000006
【図５】
2010191481.tif 000007
【図６】
2010191481.tif 000008
【図７】
2010191481.tif 000009
【図８】
2010191481.tif 000010
【図９】
2010191481.tif 000011
【図１０】
2010191481.tif 000012
【図１１】
2010191481.tif 000013