(57)【特許請求の範囲】
【請求項１】
利用許可者の入力した特定ワードの入力タイミングパターンの特徴を示す基準パラメータを保持するパラメータ保持部と、被認証者の入力した特定ワードの入力タイミングパターンを抽出するタイミングパターン抽出部と、前記抽出されたタイミングパターンの特徴パラメータと前記基準パラメータとを照合して前記被認証者が前記利用許可者であるか否かを判定するタイミングパターン認識部とを備える利用者認証システムにおいて、
前記タイミングパターンが抽出される毎に前記基準パラメータを前記特徴パラメータに基づいて所定の変化量の範囲で微調整して修正パラメータを生成し、該修正パラメータが前記特徴パラメータよりも前記基準パラメータに類似していると、該修正パラメータにより前記基準パラメータを更新する基準パラメータ設計・修正部を含む、
ことを特徴とする利用者認証システム。
【請求項２】
端末装置とセンタ装置とがネットワークを介して接続されている利用者認証システムにおいて、
前記端末装置は、被認証者の入力した特定ワードの入力タイミングパターンの特徴を抽出するタイミング抽出部を有し、該抽出したタイミングパターンを示すパターンデータを暗号化して前記センタ装置へ送信し、
前記センタ装置は、受信した暗号化データを前記パターンデータに復号化する復号化部と、利用許可者の入力した特定ワードの入力タイミングパターンの特徴を示す基準パラメータを保持するパラメータ保持部と、前記パターンデータの特徴パラメータと前記基準パラメータとを照合して前記被認証者が前記利用許可者であるか否かを判定するタイミングパターン認識部と、前記暗号化データを受信する毎に前記基準パラメータを前記特徴パラメータに基づいて所定変化量の範囲で微調整して修正パラメータを生成し、該修正パラメータが前記特徴パラメータによりも前記基準パラメータに類似していると、該修正パラメータにより前記基準パラメータを更新する基準パラメータ設計・修正部とを含む、
ことを特徴とする利用者認証システム。
【請求項３】
利用許可者の入力した特定ワードの入力タイミングパターンの特徴を示す基準パラメータを保持するパラメータ保持部と、被認証者の入力した特定ワードの入力タイミングパターンを抽出する特定ワードタイミング抽出部と、前記抽出されたタイミングパターンの特徴パラメータと前記基準パラメータとを照合して前記被認証者が前記利用許可者であるか否かを判定するタイミングパターン認識部とを備える利用者認証システムにおいて、
前記利用許可者におけるポインティングデバイスのボタン操作のタイミングパターンの特徴を示す他の基準パラメータを保持する他のパラメータ保持部と、
前記被認証者のポインティングデバイスのボタン操作時のボタンタイミングパターンを抽出するボタンタイミング抽出部と、
前記ボタンタイミングパターンの特徴パラメータと前記他の基準パラメータとを照合して両パラメータが非類似であると前記タイミングパターン認識部に再認識処理させるべく前記特定ワードの再入力を促す他のタイミングパターン認識部とを含む、
ことを特徴とする利用者認証システム。
【請求項４】
端末装置とセンタ装置とがネットワークを介して接続されている利用者認証システムにおいて、
前記端末装置は、被認証者の入力した特定ワードの入力タイミングパターンを抽出するタイミング抽出部と、前記被認証者のポインティングデバイスのボタン操作時のボタンタイミングパターンを抽出するボタンタイミング抽出部とを有し、前記抽出した両パターンをそれぞれ示すパターンデータを暗号化して前記センタ装置へ送信すると共に該センタ装置から前記特定ワードの再入力指示を受けると再入力した特定ワードのタイミングパターンを前記タイミング抽出部に抽出させ、かつ暗号化して前記センタ装置へ再送させ、
前記センタ装置は、受信した暗号化データを複号化する複号化部と、利用許可者の入力した特定ワードの入力タイミングパターンの特徴を示す基準パラメータを保持するパラメータ保持部と、複号化されたタイミングパターンのパターンデータの特徴パラメータと前記基準パラメータとを照合して前記被認証者が前記利用許可者であるか否かを判定するタイミングパターン認識部と、前記利用許可者におけるポインティングデバイスのボタン操作のタイミングパターンの特徴を示す他の基準パラメータを保持する他のパラメータ保持部と、複号化されたボタンタイミングパターンのパターンデータの特徴パラメータと前記他の基準パラメータとを照合して両パラメータが非類似であると前記タイミングパターン認識部に再認識処理させるべく前記端末装置に対し前記再入力指示を行う他のタイミングパターン認識部とを含む、
ことを特徴とする利用者認証システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置の利用者が真の登録者であることを認証する利用者認証の信頼性を向上させる利用者認証方法および利用者認証システムに関するものである。
【０００２】
【従来の技術】
従来、この種の利用者認証の一般的な方法として、利用者が情報処理端末に入力した暗証番号によってホストコンピュータが利用者を認証する方法があった。この方法は、前もって利用者のＩＤカード番号毎に暗証番号をホストコンピュータのデータベースに登録しておき、端末から暗証番号そのものを入力させ、前もって利用者のＩＤ番号毎にデータベースに登録しておいた暗証番号との照合を行い、一致したとき利用者と認証するのである。
【０００３】
このような方法においては、第三者がユーザが入力している暗証番号を盗み見る等して知ることができれば、簡単に使用されてしまう恐れがある。そこで、このような欠点を防ぐ方法として、例えば、特開平７−３１１８０５号（名称：可変暗証番号利用者認証方法および可変暗証番号利用者認証システム）等に開示されているように、暗証番号を可変にする方法等が考えられている。
【０００４】
このような可変暗証番号利用者認証システムは、「端末」の「サービス受付部」でサービス要求番号を受け付けると、「ホストコンピュータ」の「データベース」は暗証番号の可変部分と演算数字をその都度違えて決定して「記憶領域」に記憶させるとともに、「端末」の「ユーザ通知部」よりユーザに通知させ、ユーザがこれに基づいて変更した「変更暗証番号」を「暗証番号受付部」に入力すると、「暗証番号検出部」が「記憶領域」を参照して「変更暗証番号」から「真の暗証番号」を求め、「暗証番号照合部」が「真の暗証番号」と「データベース」に登録されているユーザの「実際の暗証番号」と照合して一致すれば、ユーザが登録されているユーザ自身であると認証するものである。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の方法では、第三者が、ユーザの入力している暗証番号を盗み見る等しても、容易に「実際の暗証番号」を知ることができないので不正使用を防止する効果はあるとしても、以下のような問題点があった。
【０００６】
（１）第三者が「実際の暗証番号」を知った場合には、登録されているユーザ同様に「端末」の「ユーザ通知部」よりの指示に従って「変更暗証番号」を作成して使用できてしまう。
（２）登録されているユーザ自身も毎回「ユーザ通知部」よりの指示を受けてから暗証番号を入力する必要があり、しかも「実際の暗証番号」から「変更暗証番号」への変換作業を「頭の中」だけで行うことを毎回要求されることは、ユーザに負担となる。
といった問題があり、特に、毎日使用する端末へのログイン時に「ユーザＩＤ」と「パスワード」を入力する環境に適用するには、セキュリティ改善効果の割にはユーザに要求される負担が大きく、好ましくない。更に、この「パスワード」は「暗証番号」よりも複雑で、文字記号を含むものが一般的であり、「頭の中」だけで「変更パスワード」なるものに変換することは容易ではなく現実的ではない。
【０００７】
（３）その他の利用者認証の方法としては、自筆のサイン等の本人特有の筆跡を入力する手段を設けたり、ビデオカメラやマイクロフォンで本人固有の特徴を認識する方法があるが、従来の利用端末に特別な「ヒューマンインタフェース手段」を追加しなければ実現できない。
【０００８】
このような点から、たとえ「ユーザＩＤ」や「パスワード」が第三者に知られたとしても、その不正使用を排除することができ、しかも真の利用者の使用時の被認証プロセス負担を増大させることない利用者認証方法や利用者認証システムの実現が望まれていた。
【０００９】
【課題を解決するための手段】
本発明は、以上の点を解決するため次の構成を採用する。
〈請求項１の構成〉
利用許可者の入力した特定ワードの入力タイミングパターンの特徴を示す基準パラメータを保持するパラメータ保持部と、被認証者の入力した特定ワードの入力タイミングパターンを抽出するタイミングパターン抽出部と、抽出されたタイミングパターンの特徴パラメータと基準パラメータとを照合して被認証者が前記利用許可者であるか否かを判定するタイミングパターン識別部とを備える利用者認証システムにおいて、タイミングパターンが抽出される毎に基準パラメータを特徴パラメータに基づいて所定の変化量の範囲で微調整して修正パラメータを生成し、該修正パラメータが特徴パラメータよりも基準パラメータに類似していると、該修正パラメータにより基準パラメータを更新する基準パラメータ設計・修正部を含むことを特徴とする。
【００１０】
〈請求項２の構成〉
端末装置とセンタ装置とがネットワークを介して接続されている利用者認証システムにおいて、端末装置は、被認証者の入力した特定ワードの入力タイミングパターンの特徴を抽出するタイミング抽出部を有し、該抽出したタイミングパターンを示すパターンデータを暗号化してセンタ装置へ送信し、センタ装置は、受信した暗号化データをパターンデータに復号化する復号化部と、利用許可者の入力した特定ワードの入力タイミングパターンの特徴を示す基準パラメータを保持するパラメータ保持部と、パターンデータの特徴パラメータと基準パラメータとを照合して被認証者が前記利用許可者であるか否かを判定するタイミングパターン認識部と、暗号化データを受信する毎に基準パラメータを特徴パラメータに基づいて所定変化量の範囲で微調整して修正パラメータを生成し、該修正パラメータが特徴パラメータによりも基準パラメータに類似していると、該修正パラメータにより基準パラメータを更新する基準パラメータ設計・修正部とを含むことを特徴とする。
【００１１】
〈請求項３の構成〉
利用許可者の入力した特定ワードの入力タイミングパターンの特徴を示す基準パラメータを保持するパラメータ保持部と、被認証者の入力した特定ワードの入力タイミングパターンを抽出する特定ワードタイミング抽出部と、抽出されたタイミングパターンの特徴パラメータと基準パラメータとを照合して被認証者が利用許可者であるか否かを判定するタイミングパターン認識部とを備える利用者認証システムにおいて、利用許可者におけるポインティングデバイスのボタン操作のタイミングパターンの特徴を示す他の基準パラメータを保持する他のパラメータ保持部と、被認証者のポインティングデバイスのボタン操作時のボタンタイミングパターンを抽出するボタンタイミング抽出部と、ボタンタイミングパターンの特徴パラメータと他の基準パラメータとを照合して両パラメータが非類似であるとタイミングパターン認識部に再認識処理させるべく特定ワードの再入力を促す他のタイミングパターン認識部とを含む、ことを特徴とする。
【００１２】
〈請求項４の構成〉
端末装置とセンタ装置とがネットワークを介して接続されている利用者認証システムにおいて、端末装置は、被認証者の入力した特定ワードの入力タイミングパターンを抽出するタイミング抽出部と、被認証者のポインティングデバイスのボタン操作時のボタンタイミングパターンを抽出するボタンタイミング抽出部とを有し、抽出した両パターンをそれぞれ示すパターンデータを暗号化してセンタ装置へ送信すると共に該センタ装置から特定ワードの再入力指示を受けると再入力した特定ワードのタイミングパターンをタイミング抽出部に抽出させ、かつ暗号化してセンタ装置へ再送させ、センタ装置は、受信した暗号化データを複号化する複号化部と、利用許可者の入力した特定ワードの入力タイミングパターンの特徴を示す基準パラメータを保持するパラメータ保持部と、複号化されたタイミングパターンのパターンデータの特徴パラメータと基準パラメータとを照合して被認証者が利用許可者であるか否かを判定するタイミングパターン認識部と、利用許可者におけるポインティングデバイスのボタン操作のタイミングパターンの特徴を示す他の基準パラメータを保持する他のパラメータ保持部と、複号化されたボタンタイミングパターンのパターンデータの特徴パラメータと他の基準パラメータとを照合して両パラメータが非類似であるとタイミングパターン認識部に再認識処理させるべく端末装置に対し再入力指示を行う他のタイミングパターン認識部とを含む、ことを特徴とする。
【００１９】
請求項１および請求項２の構成によれば、パスワード入力パターンが徐々に変化していった場合でも、自動的に収集された入力タイミングパターンデータからパターン認識のための基準パラメータの設計、修正がなされるため、常に最適化されたパターン認識特性により、誤認証の可能性を最小限にすることができるといった効果が得られる。
【００２５】
また、請求項３および請求項４の構成は、特定ワードのタイミングパターンによる利用者の認証に加えて、マウス等のポインティングデバイスのボタン操作のタイミングパターンによる利用者の認証を行い、更に、ボタン操作の入力者を真の利用者でないと判定した場合は、再度特定ワードの入力指示を行うようにしたものである。
【００２６】
これにより、例えば、登録された利用者が特定ワードの認証プロセスを経てログインした後、ログアウトせずに放置した合間に不正使用されたり、あるいは第三者に端末を不法に占拠されて不正利用を企てられても、操作中にマウス等によるダブルクリックのパターンに現れる利用者固有の特徴をタイミングパターン認識部が評価することにより、不正利用の可能性を検知して、再度認証プロセスを経るように要求することにより、不正利用を防ぐことができるという効果がある。
【００３６】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて詳細に説明する。
《具体例１》
〈構成〉
図１は、本発明の利用者認証方法および利用者認証システムの具体例１を説明するシステム構成図である。
図１において、１００は登録された真の利用者が主に利用する情報端末であり、操作用の入力手段としてキーボード１０１およびマウス１０２を備えている。
【００３７】
情報端末１００は、汎用のワークステーションやパーソナルコンピュータであって、ネットワーク２００に接続されており、内部あるいはネットワーク２００を介した他のシステムのプログラムにより柔軟な情報処理・通信・表示等を行う情報処理部１０を備えている。また、情報端末１００は、キーボードインタフェース１１、マウスインタフェース１２、タイミング抽出部１３、タイミングパターン認識部１４、基準パラメータ設計部１５を備えている。
【００３８】
キーボードインタフェース１１は、キーボード操作による情報を情報処理部１０に与えると同時に、タイミング抽出部１３へもキー操作のオン・オフ情報を与えるインタフェースである。ここで、「キー操作のオン」とは、キーボード１０１の各キーボタンを機械的に押したことにより、電気的に押されている状態を検出した瞬間から、電気的に押されていない状態を検出するまでをいう。同様に、「キー操作のオフ」とはキーボードの各キーボタンが押されている状態から押されていない状態への移行を電気的に検出した瞬間から電気的に押されている状態を検出するまでをいう。
【００３９】
タイミング抽出部１３は、キーボードインタフェース１１を介して与えられたキー操作のオン・オフ情報から、そのタイミングパターンを抽出する機能部である。このキー操作のオン・オフのタイミングパターンは図中の楕円Ａ内に示すように、Ｔ１、Ｔ２…Ｔｎなる時間情報で表現されている。そして、タイミング抽出部１３のタイミングパターンの情報は、タイミングパターン認識部１４および基準パラメータ設計部１５に与えられるよう構成されている。
【００４０】
マウスインタフェース１２は、マウス操作情報を情報処理部１０に与えると同時に、マウスボタンクリックの情報についてはキーボード操作情報同様、タイミング抽出部１３に与えるためのインタフェースである。
【００４１】
タイミングパターン認識部１４は、タイミング抽出部１３で抽出されたタイミングパターンと、基準パラメータ１５ａとを照合し、特定ワードを入力した利用者が真の利用者であるかを判定する機能を有している。
【００４２】
基準パラメータ設計部１５は、タイミング抽出部１３からのタイミングパターンに基づき、基準パラメータ１５ａを設計する機能部である。
【００４３】
尚、図１の構成において、破線枠で示した上記キーボードインタフェース１１、マウスインタフェース１２、タイミング抽出部１３、タイミングパターン認識部１４および基準パラメータ設計部１５は、本システムの特徴を分かりやすく説明するために、独立したブロックで示したが、実際には各機能部の動作を情報処理部１０において、ソフトウェアのプログラム実現させることができる。また、端末には図示していない表示部があり、キーボードやマウスの操作は表示画面を見ながら行う。
【００４４】
〈動作〉
図２は、図１の構成における動作を説明するフローチャートである。
［ステップＳ１］
先ず、利用者は図示しない画面の表示に従って、特定ワードである利用者固有のユーザＩＤをキーボード１０１から入力する。情報処理部１０は、入力されたユーザＩＤに基づいて利用者を特定する。また、これと同時に、利用者情報はタイミングパターン認識部１４および基準パラメータ設計部１５に通知される。
【００４５】
［ステップＳ２］
利用者は、画面の表示に従って利用者のみが知っているはずの特定ワードであるパスワード（ＰＷ）をキーボード１０１より入力する。このパスワードの入力操作は、毎日繰り返して入力するような利用形態においては、入力リズムが習慣化し、利用者固有の特徴あるタイミングパターンが形成されると考えられる。
【００４６】
パスワードの入力操作は、画面の表示に従って行われるので、当然情報処理部１０には次のキーボード操作がパスワード入力であることがわかっており、抽出されたタイミングデータのどのタイミングがパスワードの第１番目の入力に対応しているかはタイミング抽出部１３に通知され、バッファリングされる。
【００４７】
［ステップＳ３］
タイミングパターンを識別するための基準パラメータ１５ａが準備されているかどうかの情報に従って、認証プロセスのモード選択がなされる。「準備されていない場合のモード」即ち、ステップＳ２において入力されたタイミングパターンをサンプルパターンとして基準パラメータ１５ａを設計するモードにおいては、ステップＳ６にスキップする。一方、「準備されている場合のモード」即ち、通常の利用者認証処理においては、ステップＳ４に進む。
【００４８】
［ステップＳ４］
抽出したパスワード入力タイミングのパターンを、タイミングパターン認識部１４において、真の利用者のパターンかそうでないかを識別する。タイミングパターン認識部１４は、認識するための特徴量として、前述のＴ１〜Ｔｎなるｎ次元ベクトルを用いる。ここでｎ＝（パスワードの文字数）×２−１である。
【００４９】
［ステップＳ５］
判定を行う。判定結果が、“Ｎ”即ち「真の利用者入力パターンと不整合」の場合には、一旦、「不正利用者の可能性」ありと判断し、情報処理部１０は警告を発する。ここでいう警告とは、再度ユーザＩＤあるいはパスワードを入力するようにとの表示を行う、あるいは、パスワード入力キー操作が受け付けられなかったことを知らせる電子音を発する等の他、関連の認証システムに「不正使用者の可能性」警告情報を送出する等をいう。また、判定結果が、“Ｙ”の場合はステップＳ６に進む。
【００５０】
［ステップＳ６］
ステップＳ２におけるパスワード入力時のバッファリングデータ、即ちタイミングパターンデータをサンプルデータとして収集し、基準パラメータ設計部１５のための採用候補として仮格納する。
【００５１】
［ステップＳ７、Ｓ８］
キーボード１０１から入力されたパスワードを、ユーザＩＤに対応して登録されているパスワードデータと照合し、ユーザ認証を行う。認証判定結果がＮの場合には、ステップＳ５における判定結果がＮの場合と同様に、警告を発して再入力指示を行う。
【００５２】
［ステップＳ９］
上記ステップＳ８における認証判定結果が“Ｙ”の場合には、使用が許可されログインが成功する等により、次の操作に移行することが許される。同時に、ステップＳ６において仮格納したタイミングパターンデータのサンプルデータを真の利用者のサンプルとして、基準パラメータ設計部１５の図示しない統計情報メモリに格納する。
【００５３】
尚、ステップＳ５の場合もステップＳ８の場合も、認証判定結果が“Ｎ”の場合には、再入力指示と同時に操作者が終了の選択を行うことを可能にする。
【００５４】
［ステップＳ１０］
上記のステップＳ５における判定処理またはステップＳ８における認証処理において、“Ｎ”であった場合の警告処理または終了処理である。
【００５５】
また、利用者は作業を終えるとログアウト等の手続きを経て端末の利用を終了する。
【００５６】
更に、利用者の上記作業中に、基準パラメータ設計部１５（あるいは情報処理部１０）に「基準パラメータの自動設計」を行わせることができる。以下、ステップＡ１〜Ａ３にその動作を説明する。
【００５７】
パターン認識の手法は種々提案されているが、本発明における利用者識別の場合のように「真の利用者のサンプル」は収集できるが、「不正に利用しようとする者」のパターンが未知であるような場合においては次のような手法を用いる。即ち、「真の利用者のサンプル」を数多く集めて、その統計的分布より、「真の利用者のサンプル」が含まれる領域をなるべく狭く設定することにより、「不正に利用しようとする者」のサンプルがその領域の外にでる可能性が高くなることを利用する。
【００５８】
例えば、真の利用者にとって１００回に１回程度の頻度で再入力を要求されるのを受容のレベルと判断して、収集したサンプルの９９％が含まれ、かつ、なるべく小さい中央部分の集合を識別することにより、真の利用者を識別する「パターン認識」手段を実現するのである。
【００５９】
領域の内／外というのは、前述のタイミングデータＴ１〜Ｔｎをパターン認識のための特徴ベクトル（Ｔ１，Ｔ２，…Ｔｎ）とした場合、ｎ次元ベクトル空間においてベクトルのクラスタリングを行うと、ベクトルサンプルを含む閉空間を考えることができる。この閉空間の中と外の境界が領域の内と外の境界なのである。
【００６０】
タイミングパターン認識部１４は、ある複数のパラメータを基準として、認識対象の入力パターンを比較し、前記の中央部分の領域に含まれるか否かを判定するのであるが、真の利用者のサンプルが含まれる収容率を、例えば９９％にするためのパラメータの設計を「基準パラメータ設計」という。以下、図２に沿ってその処理を説明する。
【００６１】
［ステップＡ１］
上記ステップＳ９で述べた統計情報メモリに格納されている、「真の利用者」のパスワード入力タイミングパターンのサンプル数が一定値以上収集されたら、該サンプルから、予め設定した収容率を実現する基準パラメータ設計を行う。
【００６２】
［ステップＡ２］
以下の場合に、タイミングパターン認識部１４で使用している基準パラメータ１５ａの更新すべきと判定する。
（１）利用可能な基準パラメータ１５ａが現在設定されていない場合
（２）一定期間が経過した場合
（３）再入力を要求する頻度が、前記収容率から推定される頻度よりも大きくなってきた場合
（４）タイミングパターン認識部１４で現在使用している基準パラメータ１５ａと上記設計完了の新パラメータとの差異が設定しておいた基準を越えた場合
【００６３】
［ステップＡ３］
ステップＡ２の判定が“Ｙ”の場合、自動的に、または、「パスワード入力タイミングパターンの認識パラメータを更新しますか」の表示に対する応答に従って基準パラメータを更新する。
【００６４】
〈効果〉
以上説明したように、具体例１においては、端末利用者が特定ワードをキーボード１０１を用いて入力することにより利用者認証を行うオンラインコンピュータシステムの従来の認証機能に加えて、真の利用者固有のパスワードの入力タイミングパターンにより利用者認証を行うようにしたので、以下のような効果が得られる。
【００６５】
（１）第三者にパスワードが知られ、不正利用目的にパスワードの入力がなされても、その入力タイミングパターンにより、不正利用者の利用を拒絶できる。
（２）登録された真の利用者にとっては、従来同様のパスワード入力時に自動的にその入力タイミングパターンがチェックされているだけであるので、新たな利用者認証信頼性強化のための負担を強いられない。
（３）端末設備に、センサデバイス、ＩＣカードインタフェース、磁気カードリーダ等の新たなハードウェアを追加する必要がない。
【００６６】
しかも、パスワードを変更した場合や、新規登録された利用者の入力パターンについても、自動的に収集された入力タイミングパターンデータからパターン認識のための基準パラメータの設計がなされるため、特に利用者に利用上の負担を強いる必要がない、といった優れた効果がある。
【００６７】
《具体例２》
具体例２も、利用者がキーボードから特定ワードを入力するときに、従来の特定ワードそのものによる認証に加えて入力タイミングパターンをも評価する点は具体例１と同様であるが、真の利用者の経時的な入力タイミング変化に対して、具体例１では一定期間収集したサンプルデータにより再設計して基準パラメータを更新することにより対応したが、具体例２では、自動学習による基準パラメータ修正により対応する点を特徴とする。
【００６８】
〈構成〉
図３は、本発明の利用者認証方法および利用者認証システムにおける具体例２を説明するシステム構成図である。
図３では、図１における基準パラメータ設計部１５が、基準パラメータ設計・修正部１６に置き換わり、更にタイミングパターン認識部１４からの「マッチング情報」を、この基準パラメータ設計・修正部１６にフィードバックするよう構成している。これ以外の点については図１に示した具体例１と同様であるため、対応する部分に同一符号を付してその説明を省略する。
【００６９】
基準パラメータ設計・修正部１６は、タイミングパターン認識部１４からの「マッチング情報」のフィードバックにより、基準パラメータ１６ａを修正し、これをタイミングパターン認識部１４に出力するようにしており、これをパラメータの自動学習という。ここで、「マッチング情報」とは、基準パラメータ１６ａを用いた場合の、上述したタイミングパターン認識処理において、各入力パターン毎に、どの特徴量がどの方向にどの程度ずれているかを示すパターンの類似に相関したベクトル情報をいう。
【００７０】
また、利用者の認証処理で入力するパスワードあるいはユーザＩＤとパスワード（ＰＷ）を総称して特定ワードという。
【００７１】
〈動作〉
次に、具体例２における基準パラメータを自動学習により修正する場合の動作について説明する。
【００７２】
上述した具体例１のステップＡ１〜Ａ３で説明した基準パラメータの更新処理は、基準パラメータの更新が一定期間を経て行われるのに対し、自動学習による基準パラメータの修正は、常に少しずつ徐々になされる。基準パラメータの設計のためには、サンプルパターンの数が多ければ多い方がよいと考えられ、多量のデータを用いて、大量の演算を行う必要があるが、自動学習による基準パラメータ修正は、小さな演算量で可能な微小な修正を、特定ワード入力毎に行う。
【００７３】
図４に、学習方式の動作のステップを説明するフローチャートを示す。
図中のステップＳ１〜Ｓ８およびステップＡ１〜Ａ３の動作については、具体例１と同様であるためその説明を省略する。
【００７４】
［ステップＢ１］
基準パラメータ設計・修正部１６は、先ず、特定ワードによる利用者認証と、直前まで保存されていた修正前の基準パラメータ修正による利用者認証とにより、真の利用者が入力したことを確認した特定ワードパターンサンプルを収集する。
【００７５】
尚、図中、フローを点線で表示しているのは、特異なサンプルによる不要な学習を避けるために複数のサンプルを収集する「サンプル収集モード」を示し、ステップＢ４のような「特定ワード」入力毎のフローと区別している。
【００７６】
［ステップＢ２］
ステップＢ１で収集した複数サンプルと、前記閉空間の関係より、各サンプルパターンが閉空間の中央に収容される方向に「基準パラメータ」を試行的に微調整して、その値を修正基準値とする。
【００７７】
［ステップＢ３］
ステップＢ２で求めた「修正基準値」を、タイミングパターン認識部１４の基準パラメータとして、ステップＡ１〜Ａ３で求めた「基準パラメータ」とは別に仮格納する。
【００７８】
［ステップＢ４］
基準パラメータ修正の具体的手法としては、各パラメータを制限された変化量の範囲での試行的に変更し、前記「マッチング情報」により、直近の特定ワード入力タイミングパターンを評価し、試行的に変更した基準パラメータを用いた場合の方が、前記「マッチング情報」による類似度の改善が確認される頻度により、修正方向を確認する。
【００７９】
［ステップＢ５］
類似度の改善が確認される頻度を計数する。即ち、直近の特定ワード入力タイミングパターンのうち、予め定めた割合（例えば、１０回中９回）以上の割合で改善が確認された場合に限り“Ｙ”と判定する。改善が確認されない場合は、ステップＢ２に戻り、基準パラメータを新たな試行値に再変更し、基準値の微小変更に対して同様の評価を行って新しい基準パラメータを決定する。
【００８０】
［ステップＢ６］
改善が確認された場合には、学習による基準パラメータ修正結果として、ステップＡ１〜Ａ３で求めた「基準パラメータ」と共に本格納する。
【００８１】
［ステップＢ７］
直近の入力傾向を学習して修正された「基準パラメータ」を用いるか、ステップＡ１〜Ａ３により多量のサンプルデータから設計された「基準パラメータ」を用いるかを選択する。
【００８２】
〈効果〉
以上説明したように、本発明による具体例２においては、具体例１同様に、端末利用者が特定ワードをキーボード１０１を用いて入力することにより利用者認証を行うオンラインコンピュータシステムの従来の認証機能に加えて、キーボード１０１からのキー操作のオン・オフのタイミングパターンを抽出するタイミング抽出部１３と、このタイミングパターンを識別するタイミングパターン認識部とを備えたことにより、真の利用者固有のパスワード入力タイミングパターンにより、不正利用者の利用を防ぐことを可能にする。しかも、基準パラメータ設計・修正部１６により、パスワード入力パターンが徐々に変化していった場合でも、自動的に収集された入力タイミングパターンデータからパターン認識のための基準パラメータの設計、修正がなされるため、常に最適化されたパターン認識特性により、誤認証の可能性を最小限にすることができる。
【００８３】
本発明による具体例２において説明した手法によって修正された、「基準パラメータ」を用いることにより、前記ｎ次元ベクトル空間において、真の利用者の特定ワード入力タイミングの前記ベクトルサンプルが、基準パラメータにより決定される閉空間の中央に位置するようになるため、前記閉空間を狭く設定しても、誤って真の利用者を排除する可能性が小さくなり、前記閉空間を狭く設定することは不正利用者を誤って認証する危険を小さくすることに有効である。
【００８４】
更に、経時的な入力タイミング変化をも学習して「基準パラメータ」を微修正することにより入力慣れ等による真の利用者の経時的な入力タイミングパターン変化に対して誤排除することがなく、真の利用者の入力タイミングパターンを確認した上で、かつ、修正幅を制限したことにより、不正利用者の入力タイミングを学習してしまうという危険を排除することができる、といった優れた効果が期待できる。
【００８５】
《具体例３》
具体例３は、情報端末において、マウス等のポインティングデバイスのボタン操作のオン・オフのタイミングパターンを抽出する手段と、このタイミングパターンを識別するパターン認識手段とを備え、このパターン認識手段が、マウスのダブルクリックのクリックオン・オフタイミングパターンを認識して、端末の操作中の登録外の利用者の利用を検出することを特徴とするものである。これにより、特定ワードによる真の端末利用者の認証後に、該端末を第三者が不正に利用したような場合であっても、特別なインタフェースを増設することなく不正を検出して、防止することを可能にするものである。
【００８６】
〈構成〉
図５は、本発明による具体例３の認証方法を説明するシステム構成図である。図５において、マウスインタフェース２２からもタイミング抽出部２３へのタイミング情報がインタフェースされている以外は、図１と同一である。即ち、１００は登録された真の利用者が主に利用する情報端末であり、操作用の入力手段としてキーボード１０１およびマウス１０２を備えている。そして、情報処理部２０〜基準パラメータ設計部２５の基本的な機能は、具体例１における情報処理部１０〜基準パラメータ設計部１５と同様である。
【００８７】
情報端末１００は、汎用のワークステーションやパーソナルコンピュータであって、ネットワーク２００に接続されており、内部あるいはネットワーク２００を介した他のシステムのプログラムにより柔軟な情報処理・通信・表示等を行う情報処理部２０を備えている。
【００８８】
キーボードインタフェース２１はキーボード操作による情報を情報処理部２０に与えると同時に、タイミング抽出部２３へもキー操作のオン・オフが抽出できるように遅延なく与える。尚、「キー操作のオン・オフ」とは、具体例１で説明したのと同様である。また、キー操作のオン・オフのタイミングは図中Ａの楕円内に示すように、Ｔ１，Ｔ２，…Ｔｎなる時間情報で表現される。
【００８９】
マウスインタフェース２２は、マウス操作情報を情報処理部２０に与えると同時に、マウスボタンクリックの情報についてはキーボード操作情報同様、タイミング抽出部２３へ与える。タイミング抽出部２３は、キーボードインタフェース２１からのキーボード操作のタイミングパターンを抽出すると共に、マウスインタフェース２２からのボタン操作のタイミングパターンを抽出する。タイミング抽出部２３により抽出したタイミング情報は、タイミングパターン認識部２４および基準パラメータ設計部２５へ与えられる。タイミングパターン認識部２４および基準パラメータ設計部２５へは、情報処理部２０からも、ユーザ情報やパスワード入力時を示す信号が与えられる。タイミングパターン認識部２４には基準パラメータ設計部２５から基準パラメータ２５ａが入力される。
【００９０】
図５の構成において、破線枠で示したキーボードインタフェース２１、マウスインタフェース２２、タイミング抽出部２３、タイミングパターン認識部２４および基準パラメータ設計部２５は、本システムの特徴を分かりやすく説明するために、独立したブロックで示したが、実際には各手段の動作を上記情報処理部２０において、ソフトウェアのプログラム実現させることができる。また、端末には図示していない表示部があり、キーボードやマウスの操作は表示画面を見ながら行う。
【００９１】
〈動作〉
図６は具体例３の動作を説明するためのフローチャートである。
図中、ステップＳ１〜Ｓ９の動作については、具体例１と同じであるので、その説明は省略する。また、タイミングパターン認識部２４の動作および基準パラメータ２５ａの設計・学習については、マウスボタンによるダブルクリック時のタイミングパターンに関しても具体例１、２で示したキーボード１０１からの特定ワード入力時のタイミングパターンに関しても基本的には同一のため、図示および説明を省略する。
【００９２】
具体例３においては、マウス１０２による「ダブルクリック」操作を必要とするアプリケーションの操作環境に設定されているものとする。
【００９３】
［ステップＤ１］
端末使用中に、マウスボタンによる「ダブルクリック」操作のタイミング情報Ｔ１，Ｔ２，Ｔ３（図示省略）を抽出する。
［ステップＤ２］
抽出したタイミングパターンによる特徴ベクトル（Ｔ１，Ｔ２，Ｔ３）を、具体例１、２におけるキーボード操作のタイミングの特徴ベクトル（Ｔ１，Ｔ２，…Ｔｎ）と同様に、タイミングパターン認識部２４において、登録された利用者の多量の特徴ベクトルサンプルより設計された基準パラメータ２５ａを用いて評価する。
【００９４】
［ステップＤ３］
ステップＤ２の評価結果により、「不正利用の可能性小」の判定を行う。単一の前記評価結果により判定せず、「不正利用の可能性大」なる評価が繰り返して出力された場合に限り判定“Ｎ”とすることにより、十分なパターン認識の精度が得られない場合でも、登録された利用者の誤排除の可能性を低減できる。判定“Ｎ”の場合は、利用者の再確認要求がなされ、ステップＤ２へ戻る。即ち、画面の表示に従って、再度パスワードの入力をする。
【００９５】
こうして、「不正利用の可能性大」の場合のみ、利用者の再確認のための認証プロセスが実行されるのである。
【００９６】
〈効果〉
具体例３においては、登録された利用者が、特定ワードによる正規の認証プロセスを経てログインした後で、ログアウトせずに放置した合間に、あるいは第三者に端末を不法に占拠されて不正利用を企てられても、操作中にマウス１０２によるダブルクリックのパターンに現れる利用者固有の特徴をタイミングパターン認識部２４が評価することにより、不正利用の可能性を検知して、再度認証プロセスを経るように要求することにより、不正利用を防ぐことができるという効果がある。
【００９７】
《具体例４》
具体例１〜３においては、端末利用者の認証を端末側、即ち、端末内あるいは端末とは安全なネットワーク環境で接続されたサーバにおいて行ったが、具体例４では、端末利用者の認証をネットワークを介して離れたセンタあるいはサーバが行い、該ネットワークがオープンなネットワークで情報の安全性が保証されていない場合をも考慮した例である。
【００９８】
〈構成〉
図７は、本発明の利用者認証方法および利用者認証システムの具体例４を説明するシステム構成図である。
図において、端末装置３００とセンタ４００とはネットワーク５００を介して接続されている。
【００９９】
端末装置３００は、キーボード３１、マウス３２、情報処理部３３、キーボードインタフェース３４、マウスインタフェース３５、タイミング抽出部３６、ベクトル量子化部３７、暗号化部３８、ネットワークインタフェース３９を備えている。
【０１００】
キーボード３１およびマウス３２は、上記各具体例におけるキーボード１０１およびマウス１０２と同様である。また、情報処理部３３〜タイミング抽出部３６は、上記各具体例の情報処理部１０（２０）〜タイミング抽出部１３（２３）と同様である。
【０１０１】
ベクトル量子化部３７は、タイミング抽出部３６で抽出されたタイミングパターンデータを表現する複数の時間的情報をベクトルディジタルデータに変換する機能部である。暗号化部３８は、特定ワードおよびタイミングパターンのベクトルディジタルデータを暗号化する機能部である。また、秘密鍵３８ａは端末装置３００の秘密鍵、公開鍵３８ｂはセンタ４００の公開鍵を表している。ネットワークインタフェース３９は、暗号化データをネットワーク５００上に送信するためのインタフェースである。
【０１０２】
センタ４００は、ネットワークインタフェース４１、情報処理部４２、復号化部４３、タイミングパターン認識部４４、基準パラメータ設計部４５を備えている。ネットワークインタフェース４１は、ネットワーク５００とセンタ４００とのインタフェースを構成する機能部である。情報処理部４２は、復号化部４３から出力された復号化データに基づき各種の処理を行う機能部である。また、復号化部４３は、ネットワークインタフェース５００を介して受信した暗号化データを復号化する機能部である。尚、秘密鍵４３ａはセンタ４００の秘密鍵、公開鍵４３ｂは、端末装置３００の公開鍵を表している。更に、タイミングパターン認識部４４、基準パラメータ４５ａおよび基準パラメータ設計部４５は、上記各具体例におけるタイミングパターン認識部１４，２４、基準パラメータ１５ａ，２５ａおよび基準パラメータ設計部１５，２５と同様の機能であるため、ここでの説明は省略する。
【０１０３】
尚、基準パラメータ設計部４５を具体例２で示した基準パラメータ設計・修正部１６とし、基準パラメータを自動学習するよう構成してもよい。
【０１０４】
〈動作〉
図８に、具体例４の動作フローを示す。
具体例１〜３においては端末側が備えていたタイミングパターン認識部およびタイミングパターン認識のための基準パラメータ設計部が、具体例４ではセンタ４００側に設けられているが、センタ４００側で行う「基準パラメータの自動設計」や「基準パラメータの学習による修正」については、上記各具体例と同様に適用することが可能である。従って、これら動作についての図示および説明は省略する。
【０１０５】
具体例４では、オープンなネットワークを用いる場合も考慮して、ネットワーク５００から、ユーザＩＤやパスワードに関する情報を盗みとって不正に利用される危険を排除するために暗号化技術を利用する。暗号アルゴリズムは大きく分けて、共通鍵暗号と公開鍵暗号の２方式があり、公開鍵暗号の代表例としては、ＲＳＡ方式がある。この具体例では、ＲＳＡ方式を例に説明するので、先ず、暗号方式による認証方法の概念を説明する。
【０１０６】
共通鍵暗号が、暗号化鍵と復号化鍵が同じ鍵で、送り手、受け手がお互いに秘密に保持して暗号化、復号化を高速に実現するのに対して、ＲＳＡに代表される公開鍵暗号は、暗号化鍵と復号化鍵が異なり、公開された受け手の暗号化鍵により誰でも通信文を暗号化でき、正規の受け手のみが持つ秘密鍵により復号化する。暗号化と復号化の順序を逆にすると、秘密鍵を保有する人のみが秘密変換（ディジタル署名）でき、その人の公開鍵を知っている誰もが公開変換（署名の検証）できる性質がある。この性質を利用して、通信相手の認証および通信事実の証明が安全・確実に実現されるのである。
【０１０７】
このＲＳＡ公開暗号方式のＲＳＡは、ＭＩＴにおける開発者Ｒｉｖｅｓｔ、Ｓｈａｍｉｒ、Ａｄｌｅｍａｎの３名の頭文字より命名されている。ＲＳＡ暗号方式のアルゴリズムを以下に示す。
暗号化：Ｃ＝Ｍｅ ｍｏｄ  ｎ
復号化：Ｍ＝Ｃｄ ｍｏｄ  ｎ
ここで、
Ｍ  ：平文            ｐ，ｑ  ：大きな素数（陰の秘密鍵）
Ｃ  ：暗号文            ｎ    ：ｐ×ｑ
ｅ，ｎ：公開鍵            Ｌ    ：ｐ−１とｑ−１の最小公倍数
ｄ  ：秘密鍵            ｄ    ：［ｅ×ｄ］ｍｏｄ  Ｌ＝１を満たす数
【０１０８】
この方式においては２種類の暗号鍵を作る。一方は秘密鍵と呼ばれ持ち主のみが保管する。もう一方は公開鍵と呼ばれ、相手に渡す。上記のアルゴリズムでは秘密鍵はｄで表し、公開鍵は（ｅ，ｎ）で表す。秘密鍵で暗号化して得られる暗号文は対応する公開鍵でしか復号化できず、逆に公開鍵で暗号化した暗号文は対応する秘密鍵でしか復号化できない。暗号化および復号化の関数において、ａ  ｍｏｄ  ｎはａをｎで割ったときの余りを表す。
【０１０９】
端末装置３００の利用者がセンタ４００にメッセージを送る場合を例として具体的に説明する。端末装置３００の利用者とセンタ４００はお互いに相手の公開鍵を持っているとする。第１の方法は、端末装置３００の利用者がセンタ４００の公開鍵で暗号化する方法、第２の方法は端末装置３００の利用者が自分の秘密鍵で暗号化する方法である。
【０１１０】
第１の方法では、端末装置利用者の送ったメッセージはセンタ４００の秘密鍵でしか解読できないので情報の秘密性を第三者に対して守ることができる。第２の方法では、端末装置利用者がセンタ４００に送ったメッセージは、端末装置利用者の秘密鍵でしか作れないので、送り主が端末装置利用者であることが保証され、その内容も改ざんされていないと考えられる。第２の方法によって端末装置利用者が本人である認証ができるので、ディジタル署名として利用できるが、端末装置利用者の公開鍵を持っていれば解読できるので第１の方法と併用することにより、同時にデータの保護も実現できるのである。
【０１１１】
この方式の安全性は、ｎが大きいときの素因数分解の難しさに依存しており、鍵の総当たりによる方法以外には解読法が見つかっていないため、最も信頼される公開鍵暗号方式の一つとされている。
【０１１２】
［ステップＳ１０１］
端末装置３００をネットワーク５００へ接続し、端末装置３００とセンタ４００の通信を開始する。
［ステップＳ１０２］
ユーザＩＤをキーボード３１から入力する。ユーザＩＤは必ずしも手動で入力する必要はなく、自動化してもよい。
［ステップＳ１０３］
ユーザＩＤをセンタ４００の公開鍵３８ｂで暗号化してセンタ４００へ送信する。
［ステップＳ１０４］
サーバとしてのセンタ４００はセンタ４００の秘密鍵４３ａを用いて、送られてきたユーザＩＤコードを特定する。この時点では、ユーザＩＤコードを送った利用者が本人であるかどうかは確認できないが、センタ４００の秘密鍵４３ａはセンタ４００以外には知られていないため、第三者にユーザＩＤコードが盗まれることはない。そして、センタ４００は、特定されたユーザに対して、パスワードとサービスの種類等を質問する。
【０１１３】
［ステップＳ１０５］
利用者は自分のパスワードとデータを秘密鍵３８ａで暗号化して送信する。このとき、パスワード入力時のタイミング抽出部３６からのタイミングパターンデータは、ベクトル量子化部３７によりディジタル化され、同時に暗号化部３８で暗号化されて送信される。
【０１１４】
この暗号化においては、秘密鍵３８ａでの暗号化に加えて、更にセンタ４００の公開鍵３８ｂで暗号化することにより、利用者の公開鍵３８ｂを入手した第三者によりパスワード、データ、タイミングパターンデータが盗まれる危険性を排除することができる。
【０１１５】
［ステップＳ１０６、Ｓ１０７］
センタ４００は、ステップＳ１０４で特定したユーザの公開鍵４３ｂで復号化することで、この利用者が本人であると認証し、データも改ざんされていないことを確信するが、更に暗号化されて付加されたタイミングベクトルを、復号化部４３により復号化し、タイミングパターン認識部４４で、登録された利用者のタイミングであるか評価する。
【０１１６】
［ステップＳ１０８］
ステップＳ１０６、Ｓ１０７の評価により、登録されている利用者であるとの認証がなされれば、サービスを開始する。
［ステップＳ１０９］
ステップＳ１０６、Ｓ１０７の評価により、登録されている利用者であるとの認証がなされなかった場合は、画面表示に従い、再度試みるか終了するかの選択を行う。再度試みる選択をした場合は、ステップＳ１０２に戻る。一方、終了する選択をした場合は、ステップＳ１１０の「不正使用処理」を行う。
［ステップＳ１１０］
不正使用処理は、アプリケーションに応じて、単に記録を保存することだけで終了へ進む場合や積極的に不正使用の予防策に利用することも可能である。
［ステップＳ１１１］
サービス開始後、通常はサービスを継続するが、利用中においても、マウス操作のタイミングパターンを判別することにより、不正利用者の操作の可能性を検出することが可能である。
【０１１７】
以下、ステップＥ１〜５に利用中の利用者判別動作について説明する。
［ステップＥ１］
利用中のサービスのアプリケーションにマウス３２で「ダブルクリック」して選択するプロセスを設けておき、利用者がマウス３２のボタンを「ダブルクリック」操作をしたときに、マウスインタフェース３５からのクリックのタイミングを、タイミング抽出部３６により抽出する。
【０１１８】
［ステップＥ２］
抽出したタイミングパターンを、パスワード入力時と同時に、ベクトル量子化部３７によりディジタルデータ化し、同時に暗号化して送信する。
［ステップＥ３］
センタ４００で、端末装置３００より送られたタイミングパターンデータを復号化し、かつ、タイミングパターン認識部４４において、登録された利用者のものかどうか判別する。
【０１１９】
［ステップＥ４］
ステップＥ３の判別結果として、登録された利用者のものと推定される場合は、サービスを継続する。
［ステップＥ５］
ステップＥ４の判別結果として、登録された利用者のものとは異なる可能性が高いと判定された場合は、画面表示によりパスワード再入力を要求し、前記ステップＳ１０５へ戻る。
【０１２０】
〈効果〉
具体例４においては、「パターン認識」、「基準パラメータ設計」あるいは「基準パラメータ修正」のための学習機能部を、センタ４００側に設けたことにより、端末装置３００側の記憶容量や処理量の削減が可能となり、端末装置３００の小型化や低価格化に効果がある。しかも、端末装置３００とセンタ４００とをオープンなネットワーク５００を介して接続するようなシステムにおいても、暗号化技術を用いることにより安全に認証およびサービスの提供を可能とした。
【０１２１】
更に、他の具体例同様、パスワードのような特定ワード入力時のタイミングパターンによる利用者認証およびマウス操作のタイミングパターン評価により不正利用の可能性を検知することができるようにしたため、パスワードを盗み見られた場合でも、また、ログイン後のような利用中に不法の第三者に端末を占拠された場合でも、不正利用を防止することができるという優れた効果が期待できる。
【０１２２】
《利用形態》
以上説明したように、各具体例においては、従来のパスワードのような特定ワードにより利用者を認証するだけでなく、そのタイミングにより真の利用者と不正の利用者を判別するので、例えば、各具体例の利用者認証方法および利用者認証システムを、第三者が他の利用者になり済ますことを防ぐことが非常に重要な課題である電子取引端末の利用者認証に利用すれば、利用者認証の信頼性を向上させることができる。
【０１２３】
特に、具体例４では、暗号技術により、そのタイミング情報をも不正に盗むことを困難にしたため、インターネットのようなオープンなネットワークを利用してのＥＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ）の認証技術として利用することができる。
【０１２４】
【図面の簡単な説明】
【図１】本発明の利用者認証方法および利用者認証システムの具体例１を説明するためのシステム構成図である。
【図２】本発明の利用者認証方法および利用者認証システムの具体例１の動作を説明するフローチャートである。
【図３】本発明の利用者認証方法および利用者認証システムの具体例２を説明するためのシステム構成図である。
【図４】本発明の利用者認証方法および利用者認証システムの具体例２における学習方式の動作を説明するフローチャートである。
【図５】本発明の利用者認証方法および利用者認証システムの具体例３を説明するためのシステム構成図である。
【図６】本発明の利用者認証方法および利用者認証システムの具体例３の動作を説明するフローチャートである。
【図７】本発明の利用者認証方法および利用者認証システムの具体例４を説明するためのシステム構成図である。
【図８】本発明の利用者認証方法および利用者認証システムの具体例４の動作を説明するためのフローチャートである。
【符号の説明】
１０、２０、３３、４２  情報処理部
１３、２３、３６  タイミング抽出部
１４、２４、４４  タイミングパターン認識部
１５、、２５、４５  基準パラメータ設計部
１５ａ、１６ａ、２５ａ、４５ａ  基準パラメータ
１６  基準パラメータ設計・修正部
３１、１０１  キーボード
３２、１０２  マウス（ポインティングデバイス）
３８  暗号化部
３９  ネットワークインタフェース
４３  復号化部
３００  端末装置
４００  センタ
５００  ネットワーク
【図１】
0003569751.tif 000002
【図２】
0003569751.tif 000003
【図３】
0003569751.tif 000004
【図４】
0003569751.tif 000005
【図５】
0003569751.tif 000006
【図６】
0003569751.tif 000007
【図７】
0003569751.tif 000008
【図８】
0003569751.tif 000009