(57)【要約】【課題】第１端末装置を操作する利用者が発声し、第２端末装置が実行可能なコマンドを表す音声の声紋を用いて、第２端末装置を利用可能状態または利用不可能状態にすることができるとともに、音声でコマンドを入力することができる認証方法および認証装置を提供する【解決手段】利用者が発声し、サーバが実行可能なコマンドを表す音声を音声信号に変換して入力する音声入力部１１と、入力された音声信号に基づいて入力声紋を生成する声紋生成部１２と、サーバを利用可能な登録済利用者の声紋である登録声紋が記憶されている声紋記憶部１３と、入力声紋と登録声紋とが一致するか否かを判定する判定部１４と、入力声紋と登録声紋とが一致すると判定された場合、サーバを利用可能状態に設定し、入力声紋と登録声紋とが一致しないと判定された場合、サーバを利用不可能状態に設定する設定部１５とを備える。【選択図】　　　図１
2004086356.tif 000002
【特許請求の範囲】
【請求項１】
利用者が操作する第１端末装置、および前記第１端末装置に通信回線を介して接続される第２端末装置の少なくともいずれか一方において行われる認証方法であって、
利用者が発声し、第２端末装置が実行可能なコマンドを表す音声を音声信号に変換して入力する音声入力工程と、
入力された音声信号に基づいて入力声紋を生成する声紋生成工程と、
声紋生成工程で生成された入力声紋と、第２端末装置を利用可能な登録済利用者の声紋である登録声紋とが一致するか否かを判定する判定工程と、
入力声紋と登録声紋とが一致すると判定された場合、第２端末装置を利用可能状態に設定し、入力声紋と登録声紋とが一致しないと判定された場合、第２端末装置を利用不可能状態に設定する設定工程とを含むことを特徴とする認証方法。
【請求項２】
設定工程で第２端末装置が利用可能状態に設定され、第２端末装置が入力されたコマンドを実行後、第２端末装置を利用不可能状態に設定する終了工程をさらに含むことを特徴とする請求項１記載の認証方法。
【請求項３】
利用者が操作する第１端末装置、および前記第１端末装置に通信回線を介して接続される第２端末装置の少なくともいずれか一方に設けられる認証装置であって、
利用者が発声し、第２端末装置が実行可能なコマンドを表す音声を音声信号に変換して入力する音声入力手段と、
入力された音声信号に基づいて入力声紋を生成する声紋生成手段と、
第２端末装置を利用可能な登録済利用者の声紋である登録声紋が記憶されている声紋記憶手段と、
声紋生成手段によって生成された入力声紋と、声紋記憶手段に記憶されている登録声紋とが一致するか否かを判定する判定手段と、
入力声紋と登録声紋とが一致すると判定された場合、第２端末装置を利用可能状態に設定し、入力声紋と登録声紋とが一致しないと判定された場合、第２端末装置を利用不可能状態に設定する設定手段とを備えることを特徴とする認証装置。
【請求項４】
設定手段によって第２端末装置が利用可能状態に設定され、第２端末装置が入力されたコマンドを実行後、第２端末装置を利用不可能状態に設定する終了手段をさらに含むことを特徴とする請求項３記載の認証装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者が第１端末装置を操作して、前記第１端末装置に通信回線を介して接続される第２端末装置を遠隔操作するときに、その利用者が登録済利用者であるか否かを判定する認証方法および認証装置に関する。
【０００２】
【従来の技術】
図６は、バイオメトリクスを利用する保護システム１を模式的に示す図である。従来から、利用者が、サーバ２から離れた場所からクライアントマシン３を用いて前記サーバ２を遠隔操作するとき、クライアントマシン３を操作している利用者が、サーバ２の正規の利用者であるか否かを確認するために、予め設定されているパスワードの入力を前記利用者に要求し、そのパスワードが正しい場合には、その利用者にサーバ２の利用を許可するという認証を行って、サーバ２に不法に侵入するハッカーおよびクラッカーからの保護を行っている。近年、バイオメトリクス（Ｂｉｏｍｅｔｒｉｃｓ）と呼ばれる、声紋、虹彩、指紋および顔面などの生体情報を用いる生体認証を利用した保護システム１が市場に出回りつつある。生体情報として、たとえば虹彩、指紋および顔面を用いる生体認証には、虹彩および顔面を撮影するためのカメラ、ならびに指紋を読取るためのスキャナなど専用の周辺機器である生体認証デバイス５が必要であるが、これらの生体認証デバイス５は高価であるので導入コストがかかるために、一般に普及していない。
【０００３】
利用者が、サーバ２から離れた場所からクライアントマシン３を操作して、前記サーバ２を遠隔操作する場合、インターネット４を介してクライアントマシン３を遠隔操作したいサーバ２に接続する。インターネット４は多くの人が利用しているので、サーバ２の正規利用者でない人がサーバ２を操作することを防止するために、通常二重および三重のパスワードを設定している。このようなパスワードの入力を、たとえばマイクロホンを介して音声入力して、入力された音声の声紋に基づいて、その利用者がサーバ２の正規利用者であるか否かを判断することができる。このような声紋を用いる認証に必要とされる生体認証デバイス５は、たとえばマイクロホンだけでよく、このようなマイクロホンはクライアントマシン３に搭載されている場合も多いだけでなく、扱いが非常に容易であり、これからの発展が期待できる。
【０００４】
図７は、従来の認証方法の手順を示すフローチャートである。ステップｕ０で手順が開始されて、ステップｕ１に進む。ステップｕ１では、クライアントマシン３を操作する利用者は、予め定められるパスワードをマイクロホンに向かって発声し、クライアントマシン３において、その音声が音声信号に変換されて入力され、ステップｕ２に進む。ステップｕ２では、クライアントマシン２において、入力された音声信号に基づく声紋を生成して、生成した声紋をサーバ２に与えて、ステップｕ３に進む。
【０００５】
ステップｕ３では、サーバ２において、サーバ２に記憶される声紋データベースに基づいて、ステップｕ２で生成された声紋は、声紋データベースに含まれる声紋に一致するか否か、すなわちクライアントマシン２を操作している利用者はサーバ２の正規利用者であるか否かを判断し、正規利用者であると判断するとステップｕ４に進み、正規利用者でないと判断するとステップｕ６に進む。
【０００６】
ステップｕ３において、クライアントマシン２を操作している利用者は、サーバ２の正規利用者であると判断されてステップｕ４に進むと、ステップｕ４では、クライアントマシン２を操作している利用者は、クライアントマシン３のキーボードを操作して、サーバ２が実行可能なコマンドを入力して、ステップｕ５に進み、全ての手順を終了する。
【０００７】
ステップｕ３において、クライアントマシン２を操作している利用者は、サーバ２の正規利用者でないと判断されてステップｕ６に進むと、ステップｕ６では、サーバ２はクライアントマシン３に、クライアントマシン２を操作している利用者は正規利用者でないことを示すエラーメッセージを与えて、クライアントマシン３のディスプレイにエラーメッセージを表示させて、ステップｕ１に戻る。
【０００８】
【発明が解決しようとする課題】
以上のように、クライアントマシン２を操作している利用者がサーバ２の正規利用者であるか否かを判断するための１つの手段として、生体認証を利用しているだけである。クライアントマシン２を操作している利用者が、サーバ２の正規利用者であると判断されて、前記利用者が、サーバ２の利用を許可するという認証を受けて、前記利用者に対してサーバ２が利用可能状態に設定された後、前記利用者は、キーボードなどの入力装置を入力操作することによって、コマンドの入力を行う。また利用者は、認証を受けた後、自らサーバ２の利用可能状態を解除するログオフ（ｌｏｇｏｆｆ）を行わない限り、クライアントマシン２を操作している利用者はサーバ２の正規利用者であるか否かの判断を再度行うことはない。
【０００９】
しかし実際には認証はクライアントマシン２を操作する利用者に与えられるのではなく、そのクライアントマシン２に与えられる。したがって一旦認証を受けると、クライアントマシン３を操作する人が、正規利用者から正規利用者でない他の利用者に入替わっても、正規利用者でない他の利用者は、サーバ２を遠隔操作することが可能である。たとえば認証を受けた後、正規利用者がログオフせずに、クライアントマシン３から離れたときに、別の人がクライアントマシン３を操作して、サーバ２を遠隔操作してハッキングすることができる。
【００１０】
したがって本発明の目的は、第１端末装置を操作する利用者が発声し、第２端末装置が実行可能なコマンドを表す音声の声紋を用いて、入力声紋と、第２端末装置を利用可能な登録済利用者の声紋である登録声紋とが一致するか否かを判定して、第２端末装置を利用可能状態または利用不可能状態にすることができるとともに、音声でコマンドを入力することができる認証方法および認証装置を提供することである。
【００１１】
【課題を解決するための手段】
請求項１に係る発明は、利用者が操作する第１端末装置、および前記第１端末装置に通信回線を介して接続される第２端末装置の少なくともいずれか一方において行われる認証方法であって、
利用者が発声し、第２端末装置が実行可能なコマンドを表す音声を音声信号に変換して入力する音声入力工程と、
入力された音声信号に基づいて入力声紋を生成する声紋生成工程と、
声紋生成工程で生成された入力声紋と、第２端末装置を利用可能な登録済利用者の声紋である登録声紋とが一致するか否かを判定する判定工程と、
入力声紋と登録声紋とが一致すると判定された場合、第２端末装置を利用可能状態に設定し、入力声紋と登録声紋とが一致しないと判定された場合、第２端末装置を利用不可能状態に設定する設定工程とを含むことを特徴とする認証方法である。
【００１２】
請求項１に係る発明に従えば、音声入力工程において、利用者が発声し、第２端末装置が実行可能なコマンドを表す音声が音声信号に変換して入力される。続く声紋生成工程において、入力された音声信号に基づいて入力声紋が生成される。そして判定工程において、声紋生成工程において生成された入力声紋と、第２端末装置を利用可能な登録済利用者の声紋である登録声紋とが一致するか否かが判定される。さらに設定工程において、入力声紋と登録声紋とが一致すると判定された場合、第２端末装置が利用可能状態に設定され、入力声紋と登録声紋とが一致しないと判定された場合、第２端末装置が利用不可能状態に設定される。
【００１３】
このように利用者が、第２端末装置が実行可能なコマンドを表す音声を発声するだけで、第２端末装置を利用可能状態または利用不可能状態に設定することができる。これによって、声紋を用いることによるセキュリティーの向上を実現できるだけでなく、たとえば第２端末装置を利用可能状態にするためにだけに用いるパスワードを予め決めておいて、利用者がパスワードを表す音声を発声して、そのパスワードが正しいと判断されてから、コマンドを入力するような場合に比べて、利用者が音声を発声してから、利用者が所望のコマンドを第２端末装置が実行するまでにおけるパスワードを発声する工程を省略して、利用者が所望のコマンドを第２端末装置が実行するまで要する時間を短縮することができる。さらに利用者は、第２端末装置が実行可能なコマンドを表す音声を発声するだけで、第２端末装置が当該コマンドを実行するので、たとえば利用者がキーボードなどの入力装置を入力操作することによってコマンドを入力する場合に比べて、コマンドの入力極めて容易に行うことができる。
【００１４】
請求項２に係る発明は、設定工程で第２端末装置が利用可能状態に設定され、第２端末装置が入力されたコマンドを実行後、第２端末装置を利用不可能状態に設定する終了工程をさらに含むことを特徴とする。
【００１５】
請求項２に係る発明に従えば、さらに終了工程において、設定工程で第２端末装置が利用可能状態に設定され、第２端末装置が入力されたコマンドを実行後、第２端末装置が利用不可能状態に設定される。このように第２端末装置が入力されたコマンドを実行後、第２端末装置が利用不可能状態に設定されるので、第２端末装置が、引き続いて入力されるコマンドを、判定工程および設定工程を経ずに実行してしまうことを防止することができる。第２端末装置が入力されたコマンドを実行後、第２端末装置が利用可能状態のままにしておく場合、第２端末装置が、引き続いて入力されるコマンド、そのコマンドが登録済利用者以外の利用者が発声したものであっても、実行してしまう恐れがある。したがって第２端末装置が入力されたコマンドを実行後、第２端末装置を利用不可能状態に設定することによって、第２端末装置が登録済利用者以外の利用者が発声したコマンドを実行してしまうことを確実に防止することができる。
【００１６】
請求項３に係る発明は、利用者が操作する第１端末装置、および前記第１端末装置に通信回線を介して接続される第２端末装置の少なくともいずれか一方に設けられる認証装置であって、
利用者が発声し、第２端末装置が実行可能なコマンドを表す音声を音声信号に変換して入力する音声入力手段と、
入力された音声信号に基づいて入力声紋を生成する声紋生成手段と、
第２端末装置を利用可能な登録済利用者の声紋である登録声紋が記憶されている声紋記憶手段と、
声紋生成手段によって生成された入力声紋と、声紋記憶手段に記憶されている登録声紋とが一致するか否かを判定する判定手段と、
入力声紋と登録声紋とが一致すると判定された場合、第２端末装置を利用可能状態に設定し、入力声紋と登録声紋とが一致しないと判定された場合、第２端末装置を利用不可能状態に設定する設定手段とを備えることを特徴とする認証装置である。
【００１７】
請求項３に係る発明に従えば、音声入力手段によって、利用者が発声し、第２端末装置が実行可能なコマンドを表す音声が音声信号に変換されて入力される。声紋生成手段によって、入力された音声信号に基づいて入力声紋が生成される。判定手段によって、声紋生成手段によって生成された入力声紋と、声紋記憶手段に記憶されている第２端末装置を利用可能な登録済利用者の声紋である登録声紋とが一致するか否かが判定される。設定手段によって、入力声紋と登録声紋とが一致すると判定された場合、第２端末装置が利用可能状態に設定され、入力声紋と登録声紋とが一致しないと判定された場合、第２端末装置が利用不可能状態に設定される。
【００１８】
このように利用者が、第２端末装置が実行可能なコマンドを表す音声を発声するだけで、第２端末装置を利用可能状態または利用不可能状態に設定することができる。これによって、声紋を用いることによるセキュリティーの向上を実現できるだけでなく、たとえば第２端末装置を利用可能状態にするためにだけに用いるパスワードを予め決めておいて、利用者がパスワードを表す音声を発声して、そのパスワードが正しいと判断されてから、コマンドを入力するような場合に比べて、利用者が音声を発声してから、利用者が所望のコマンドを第２端末装置が実行するまでにおけるパスワードを発声することを省略して、利用者が所望のコマンドを第２端末装置が実行するまで要する時間を短縮することができる。さらに利用者は、第２端末装置が実行可能なコマンドを表す音声を発声するだけで、第２端末装置が当該コマンドを実行するので、たとえば利用者がキーボードなどの入力装置を入力操作することによってコマンドを入力する場合に比べて、コマンドの入力極めて容易に行うことができる。
【００１９】
請求項４に係る発明は、設定手段によって第２端末装置が利用可能状態に設定され、第２端末装置が入力されたコマンドを実行後、第２端末装置を利用不可能状態に設定する終了手段をさらに含むことを特徴とする。
【００２０】
請求項４に係る発明に従えば、設定手段によって第２端末装置が利用可能状態に設定され、第２端末装置が入力されたコマンドを実行後、終了手段は、第２端末装置を利用不可能状態に設定する。このように第２端末装置が入力されたコマンドを実行後、第２端末装置が利用不可能状態に設定されるので、判定手段による入力声紋と登録声紋とが一致するか否かの判定、および設定手段による第２端末装置の利用可能状態または利用不可能状態の設定を行わずに、第２端末装置が、引き続いて入力されるコマンドを実行してしまうことを防止することができる。第２端末装置が入力されたコマンドを実行後、第２端末装置が利用可能状態のままにしておく場合、第２端末装置が、引き続いて入力されるコマンド、そのコマンドが登録済利用者以外の利用者が発声したものであっても、実行してしまう恐れがある。したがって第２端末装置が入力されたコマンドを実行後、第２端末装置を利用不可能状態に設定することによって、第２端末装置が登録済利用者以外の利用者が発声したコマンドを実行してしまうことを確実に防止することができる。
【００２１】
【発明の実施の形態】
図１は、本発明の実施の一形態の認証装置１０の構成を示すブロック図である。図２は、認証装置１０を含むコンピュータネットワーク３０を模式的に示す図である。認証装置１０は、利用者が操作する第１端末装置であるクライアントマシン３１、およびクライアントマシン３１に通信回線３３を介して接続される第２端末装置であるサーバ３２の少なくともいずれか一方に設けられる。本実施の形態において、クライアントマシン３１は、通信回線３３に接続可能な、たとえばパーソナルコンピュータ、携帯形情報端末装置（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ
Ａｓｓｉｓｔａｎｔｓ　；略称：ＰＤＡ）および携帯電話装置などで実現される。サーバ３２は、通信回線に接続可能な、たとえばパーソナルコンピュータおよびワークステーションなどで実現される。通信回線３３は、たとえば公衆電話回線およびインターネットで実現される。また本実施の形態において、認証装置１０は、クライアントマシン３１に設けられる。
【００２２】
認証装置１０は、音声入力部１１、声紋生成部１２、声紋記憶部１３、判定部１４、設定部１５、音声解析部１６、コマンド記憶部１７、コマンド生成部１８およびコマンド発行部１９を含んで構成される。音声入力手段である音声入力部１１は、たとえばマイクロホンで実現され、利用者が発声する音声を、通信回線３３を伝送可能な音声信号に変換して入力し、声紋生成部１２および音声解析部１６に与える。本実施の形態において、音声入力部１１は、クライアントマシン３１に搭載されるマイクロホンである。声紋生成手段である声紋生成部１２は、入力された音声信号に基づいて入力声紋を生成し、入力声紋を判定部１４に与える。声紋は、サウンドスペクトログラムとも呼ばれ、音声信号に含まれる一定時間毎の周波数成分の強弱が表される。
【００２３】
声紋記憶手段である声紋記憶部１３は、たとえばハードディスクドライブ（
Ｈａｒｄ　Ｄｉｓｃ　Ｄｒｉｖｅ　；略称：ＨＤＤ）などの記憶装置で実現され、サーバ３２を利用可能な登録済利用者の声紋である登録声紋がデータベース化されて記憶されている。登録声紋は、詳細に述べると、登録済利用者毎に、サーバ３２が実行可能なコマンドを表す音声の音声信号に基づいて得られた声紋である。登録声紋に含まれるコマンドは、たとえば管理者権限を有する登録利用者が用いることのできるサーバ３２のオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ；略称：ＯＳ）の再起動を表す「ｒｅｂｏｏｔ」およびＯＳの終了を表す「ｓｈｕｔｄｏｗｎ」、ならびに管理者権限を有さない登録利用者でも用いることができるディレクトリ（ｄｉｒｅｃｔｏｒｙ）内のファイルの一覧の出力を表す「ｌｓ」、現在の作業ディレクトリとは異なるディレクトリへの移動を表す「ｃｄ」およびパスワードの変更を表す「ｐａｓｓｗｄ」などの、比較的頻繁に用いられるコマンドである。
【００２４】
判定手段である判定部１４は、声紋生成部１２によって生成された入力声紋と、声紋記憶部１３に記憶されている登録声紋とが一致するか否か、すなわちクライアントマシン３１を操作している利用者は登録済利用者であるか否かを判定し、その判定結果を設定部１５に与える。判定部１４は、詳細に述べると、入力声紋と登録声紋とを比較して、入力声紋と登録声紋との類似度である認証レベルを求め、認証レベルが予め定める閾値以上である場合には、入力声紋と登録声紋とが一致していると判定し、認証レベルが予め定める閾値未満である場合には、入力声紋と登録声紋とが一致していないと判定する。認証レベルの閾値は、たとえばコマンド毎に設定するようにしてもよい。
【００２５】
設定部１５は、判定部１４からの判定結果に基づいて、入力声紋と登録声紋とが一致すると判定された場合、クライアントマシン３１を操作する利用者に対して、サーバ３２を利用可能状態に設定する、すなわち前記利用者に対してサーバ３２にログイン（ｌｏｇｉｎ　）させるようにサーバ３２を設定する。この場合、たとえば設定部１５は、前記利用者のサーバ３２にログインするときのユーザアカウントおよびパスワードを、サーバ３２に与えることによって、前記利用者に対してサーバ３２を利用可能状態に設定する。また設定部１５は、入力声紋と登録声紋とが一致しないと判定された場合、クライアントマシン３１を操作する利用者に対して、サーバ３２を利用不可能状態に設定する、すなわち前記利用者に対してサーバ３２にログインさせないようにサーバ３２を設定する。
【００２６】
また終了手段でもある設定部１７は、サーバ３２が利用可能状態に設定されて、サーバ３２が入力されたコマンドを実行後、サーバ３２を利用不可能状態に設定する。また設定部１７は、サーバ３２がクライアントマシン３１を操作する利用者に対して、利用可能状態である場合、すなわち前記利用者がサーバ３２にログインしている場合、前記利用者がサーバ３２にログインしていることを示すログイン情報をコマンド発行部１９に与える。
【００２７】
音声解析部１６は、入力された音声信号の時系列波形およびパワースペクトルなどを算出する音声解析処理をおこなって、その算出結果である入力音声解析情報を、コマンド生成部１８に与える。コマンド記憶部１７は、たとえばＨＤＤなどの記憶装置で実現され、サーバ３２が実行可能なコマンドを示す音声信号の時系列波形およびパワースペクトルなどの登録音声解析情報が、コマンド毎にデータベース化されて記憶されている。コマンド生成部１８は、音声解析部１６からの入力音声解析情報と、コマンド記憶部１７に記憶される登録音声解析情報とに基づいて、入力された音声信号に含まれるコマンドを生成するコマンド生成処理を行って、生成したコマンドをコマンド発行部１９に与える。コマンド発行部１９は、設定部１５からログイン情報が与えられている場合、コマンド生成部１９からのコマンドを、サーバ３２のＯＳに与える。
【００２８】
前述の声紋生成部１２、判定部１４、設定部１５、音声解析部１６、コマンド生成部１８およびコマンド発行部１９は、たとえばクライアントマシン３１の中央演算処理装置（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ　；略称：ＣＰＵ）が、クライアントマシン３１のＨＤＤに記憶されている後述する認証方法を示すプログラムを実行することによって実現される。また声紋記憶部１３およびコマンド記憶部１７は、たとえばクライアントマシン３１のＨＤＤで実現される。
【００２９】
図３は、本発明の実施の他の形態の認証方法の手順を示すフローチャートである。ステップａ０で、認証方法の手順が開始されて、ステップａ１に進む。声紋入力工程であるステップａ１では、サーバ３２が実行可能なコマンドを表す音声を利用者が発声し、音声入力部１１は、その音声を音声信号に変換して入力して、声紋生成部１２および音声解析部１６に与えて、ステップａ２に進む。声紋生成工程であるステップａ２では、声紋生成部１２は、入力された音声信号に基づいて入力声紋を生成し、入力声紋を判定部１４に与えて、ステップａ３に進む。
【００３０】
判定工程および設定工程であるステップａ３では、判定部１４は、声紋生成部１２によって生成された入力声紋と、声紋記憶部１３に記憶されている登録声紋とが一致するか否かを判定し、その判定結果を設定部１５に与える。設定部１５は、判定結果に基づいて、入力声紋と登録声紋とが一致すると判定された場合、クライアントマシン３１を操作する利用者に対して、サーバ３２を利用可能状態に設定する、すなわち前記利用者に対してサーバ３２にログインさせるようにサーバ３２を設定するともに前記利用者がサーバ３２にログインしていることを示すログイン情報をコマンド発行部１９に与えて、ステップａ４に進む。また設定部１５は、判定結果に基づいて、入力声紋と登録声紋とが一致しないと判定された場合、クライアントマシン３１を操作する利用者に対して、サーバ３２を利用不可能状態に設定する、すなわち前記利用者に対してサーバ３２にログインさせないようにサーバ３２を設定して、ステップａ８に進む。
【００３１】
入力声紋と登録声紋とが一致すると判定されてステップａ４に進むと、ステップａ４では、音声解析部１６は、入力された音声信号の時系列波形およびパワースペクトルなどを算出して、その算出結果である入力音声解析情報を、コマンド生成部１８に与える。コマンド生成部１８は、音声解析部１６からの入力音声解析情報と、コマンド記憶部１７に記憶される登録音声解析情報とに基づいて、入力された音声信号に含まれるコマンドを生成して、コマンド発行部１９に与えて、ステップａ５に進む。
【００３２】
ステップａ５では、コマンド発行部１９は、設定部１５からログイン情報に基づいて、コマンド生成部１９からのコマンドを、サーバ３２のＯＳに与える。サーバ３２は、コマンド発行部１９からのコマンドを実行してステップａ６に進む。ステップａ６では、サーバ３２は、コマンドの実行結果を出力して、クライアントマシン３１に与える。クライアントマシン３１は、サーバ３２からのコマンドの実行結果を、クライアントマシン３１の液晶表示装置などの表示装置に表示させステップａ７に進み、全ての手順を終了する。
【００３３】
入力声紋と登録声紋とが一致しないと判定されてステップａ８に進むと、ステップａ８では、判定部１４は、入力声紋と登録声紋とが一致しないことを示すエラーメッセージを、クライアントマシン３１の表示装置に表示させるとともに、前記利用者に対してサーバ３２にログインさせないようにサーバ３２を設定してステップａ１に戻る。
【００３４】
図４は、本発明の実施のさらに他の形態の認証方法の手順を示すフローチャートである。ステップｂ０で、認証方法の手順が開始されて、ステップｂ１に進む。声紋入力工程であるステップｂ１では、サーバ３２が実行可能なコマンドを表す音声を利用者が発声し、音声入力部１１は、その音声を音声信号に変換して入力して、声紋生成部１２および音声解析部１６に与えて、ステップｂ２に進む。声紋生成工程であるステップｂ２では、声紋生成部１２は、入力された音声信号に基づいて入力声紋を生成し、入力声紋を判定部１４に与えて、ステップｂ３に進む。
【００３５】
判定工程および設定工程であるステップｂ３では、判定部１４は、声紋生成部１２によって生成された入力声紋と、声紋記憶部１３に記憶されている登録声紋とが一致するか否かを判定し、その判定結果を設定部１５に与える。設定部１５は、判定結果に基づいて、入力声紋と登録声紋とが一致すると判定された場合、クライアントマシン３１を操作する利用者に対して、サーバ３２を利用可能状態に設定する、すなわち前記利用者に対してサーバ３２にログインさせるようにサーバ３２を設定するともに前記利用者がサーバ３２にログインしていることを示すログイン情報をコマンド発行部１９に与えて、ステップｂ４に進む。また設定部１５は、判定結果に基づいて、入力声紋と登録声紋とが一致しないと判定された場合、クライアントマシン３１を操作する利用者に対して、サーバ３２を利用不可能状態に設定する、すなわち前記利用者に対してサーバ３２にログインさせないようにサーバ３２を設定して、ステップｂ７に進む。
【００３６】
入力声紋と登録声紋とが一致すると判定されてステップｂ４に進むと、ステップｂ４では、音声解析部１６は、入力された音声信号の時系列波形およびパワースペクトルなどを算出して、その算出結果である入力音声解析情報を、コマンド生成部１８に与える。コマンド生成部１８は、音声解析部１６からの入力音声解析情報と、コマンド記憶部１７に記憶される登録音声解析情報とに基づいて、入力された音声信号に含まれるコマンドを生成して、コマンド発行部１９に与えて、ステップｂ５に進む。
【００３７】
ステップｂ５では、コマンド発行部１９は、設定部１５からログイン情報に基づいて、コマンド生成部１９からのコマンドを、サーバ３２のＯＳに与える。サーバ３２は、コマンド発行部１９からのコマンドを実行してステップｂ６に進む。ステップｂ６では、サーバ３２は、コマンドの実行結果を出力して、クライアントマシン３１に与える。クライアントマシン３１は、サーバ３２からのコマンドの実行結果を、クライアントマシン３１の液晶表示装置などの表示装置に表示させる。このとき設定部１５は、サーバ３２が入力されたコマンドを実行後、サーバ３２を利用不可能状態に設定する終了工程、すなわちサーバ３２の利用可能状態を解除するログオフ（ｌｏｇｏｆｆ）を行って、ステップｂ１に戻る。
【００３８】
入力声紋と登録声紋とが一致しないと判定されてステップｂ７に進むと、ステップｂ７では、判定部１４は、入力声紋と登録声紋とが一致しないことを示すエラーメッセージを、クライアントマシン３１の表示装置に表示させるとともに、前記利用者に対してサーバ３２にログインさせないようにサーバ３２を設定してステップｂ１に戻る。
【００３９】
このように前述の実施の形態の認証方法および認証装置１０によれば、利用者が、サーバ３２が実行可能なコマンドを表す音声を発声するだけで、サーバ３２を利用可能状態または利用不可能状態に設定することができる。これによって、声紋を用いることによるセキュリティーの向上を実現できるだけでなく、たとえばサーバ３２を利用可能状態にするためにだけに用いるパスワードを予め決めておいて、利用者がパスワードを表す音声を発声して、そのパスワードが正しいと判断されてから、コマンドを入力するような場合に比べて、利用者が音声を発声してから、利用者が所望のコマンドをサーバ３２が実行するまでにおけるパスワードを発声する工程を省略して、利用者が所望のコマンドをサーバ３２が実行するまで要する時間を短縮することができる。さらに利用者は、サーバ３２が実行可能なコマンドを表す音声を発声するだけで、サーバ３２が当該コマンドを実行するので、たとえば利用者がキーボードなどの入力装置を入力操作することによってコマンドを入力する場合に比べて、コマンドの入力極めて容易に行うことができる。
【００４０】
また前述の実施の形態の認証方法および認証装置１０によれば、サーバ３２が入力されたコマンドを実行後、サーバ３２が利用不可能状態に設定されるので、サーバ３２が、引き続いて入力されるコマンドを、判定工程および設定工程を経ずに実行してしまうことを防止することができる。サーバ３２が入力されたコマンドを実行後、サーバ３２が利用可能状態のままにしておく場合、サーバ３２が、引き続いて入力されるコマンド、そのコマンドが登録済利用者以外の利用者が発声したものであっても、実行してしまう恐れがある。したがってサーバ３２が入力されたコマンドを実行後、サーバ３２を利用不可能状態に設定することによって、サーバ３２が登録済利用者以外の利用者が発声したコマンドを実行してしまうことを確実に防止することができる。
【００４１】
前述の実施の形態の認証方法および認証装置１０において、判定部１４による判定工程に要する時間が長くなる場合には、登録済利用者がサーバ３２にログインした後に、管理者権限を有する登録済利用者だけが用いることができるコマンドについてだけ、入力声紋と登録声紋とが一致するか否かを判定するようにしてもよい。この場合、コマンド発行部１９は、管理者権限を有さない登録利用者でも用いることができるコマンドに対しては、そのままＯＳに与えるようにすればよい。これによって登録済利用者がコマンドを発声してから、サーバ３２によるコマンドの実行が完了するまでに要する時間を短縮して、登録済利用者が迅速にサーバ３２を操作することができるとともに、セキュリティー上重要となる管理者権限が必要となるコマンドに対しては、入力声紋と登録声紋とが一致するか否かを判定して、サーバ３２のセキュリティーを維持することができる。
【００４２】
また前述の実施の形態の認証方法および認証装置１０において、判定部１４による判定工程に要する時間が長くなる場合には、登録済利用者がサーバ３２にログインした後に、入力声紋と登録声紋とが一致するか否かの判定と、コマンドの生成とを平行して行うようにしてもよい。この場合、たとえば、登録済利用者が、管理者権限を有さない登録利用者でも用いることができるコマンドである「ｌｓ」および「ｃｄ」ならびに管理者権限を有する登録済利用者だけが用いることができるコマンドである「ｓｈｕｔｄｏｗｎ」を連続して発声すると、「ｌｓ」および「ｃｄ」に関しては音声解析処理およびコマンド生成処理が施されて、コマンド発行部１９は、これらのコマンドをそのままＯＳに与える。「ｓｈｕｔｄｏｗｎ」に関しても音声解析処理およびコマンド生成処理が施されるけれども、コマンド発行部１８がこのコマンドは管理者権限を有する利用者だけが用いることができるコマンドであると判断して、音声の入力を一時的に止めるようなメッセージを出力して、判定部１４による判定結果、および前記判定結果に基づく設定部１５によるサーバ３２の設定状態が得られるまで待機する。そしてサーバ３２が登録済利用者に対してサーバ３２を利用可能状態にして、前記登録済管理者が管理者権限を有する場合には、コマンド発行部１９は、コマンドをＯＳに与えるようにする。
【００４３】
また前述の実施の形態の認証方法および認証装置１０において、登録済利用者が用いる全てのコマンドの声紋が登録声紋として声紋記憶部に記憶され、判定部１４によって入力声紋と登録声紋とが一致するか否かを判定する場合には、音声解析部１６による音声解析処理、コマンド生成部１８によるコマンド生成処理、およびコマンド記憶部１７を省略してもよい。この場合、判定部１４によって、入力声紋と登録声紋とが一致するか否かを判定することによって、入力された音声信号に含まれるコマンドが生成される。これによって認証装置１０の構成を単純にすることができるとともに、認証方法を簡略化することができる。
【００４４】
また前述の実施の形態の認証方法および認証装置１０において、設定部１５は、入力声紋と登録声紋とが一致しないと判定された場合、クライアントマシン３１を操作する利用者に対して、サーバ３２を利用不可能状態に設定するとしたが、これに限ることはない。たとえば管理者権限を有する登録利用者だけが用いることのできるコマンドに対しては、そのコマンドの入力声紋と登録声紋とが一致しないと判定された場合、設定部１５は、即座にサーバ３２を利用不可能状態に設定するようにしてもよい。また、たとえば管理者権限を有さない登録利用者でも用いることのできるコマンドに対しては、そのコマンドの入力声紋と登録声紋とが一致しないと判定された場合でも、設置部１５は、サーバ３２を利用不可能状態に設定しないで、利用可能状態を維持するようにしてもよい。これによって、コマンドの入力声紋と登録声紋とが一致するか否かの判定を簡素化して処理を迅速に行うとともに、サーバ３２が管理者権限を有する登録利用者だけが用いることのできるコマンドによって、たとえば不所望にＯＳの再起動および終了が行われることを少なくとも防止することができる。
【００４５】
また前述の実施の形態の認証方法および認証装置１０において、認証装置１０が設けられるクライアントマシン３１をパーソナルコンピュータとして説明したけれども、これに限らず、携帯電話装置であってもよい。この場合、サーバ３２によるコマンドの実行結果の出力およびエラーメッセージの出力を、音声によって行うようにしてもよい。これによって登録済利用者は、携帯電話装置を利用可能なエリア内であれば、どのような場所でもサーバ３２を容易かつ確実に遠隔操作することができる。
【００４６】
また前述の実施の形態の認証方法および認証装置１０において、認証装置１０は、クライアントマシン３１に設けられるとしたけれども、これに限らず、たとえば認証装置１０における音声入力部１１を除く構成部を、サーバ３２に設けるようにしてもよい。さらに、たとえば認証装置１０における音声入力部１１を除く構成部を、クライアントマシン３１およびサーバ３２のいずれか一方に、分散させて設けるようにしてもよい。
【００４７】
図５は、指紋読取部５１を有するキーボード５２を備えるクライアントマシン３１Ａを模式的に示す図である。クライアントマシン３１Ａの入力装置であるキーボード５２の、たとえばスペースキー５３の左端部に、クライアントマシン３１Ａの利用者の左指の指紋を読取る指紋読取部５１が設けられる。この場合、クライアントマシン３１Ａの利用者は、一定時間毎に、左指を指紋読取部５１に触るようにする。指紋読取部５１は、エンターキーに内蔵するようにしてもよい。
【００４８】
クライアントマシン３１Ａには、さらに指紋記憶部および指紋判定部が備えられる。指紋読取部５１は、利用者の左指の指紋を読取ると、その指紋の画像データである入力指紋を指紋判定部に与える。指紋記憶部は、たとえばＨＤＤなどの記憶装置で実現され、サーバ３２を利用可能な登録済利用者の指紋の画像データである登録指紋がデータベース化されて記憶されている。指紋判定部は、入力指紋と登録指紋とが一致するか否かを判定し、その判定結果を認証装置１０の設定部１５に与える。
【００４９】
認証装置１０の設定部１５は、指紋判定部からの判定結果に基づいて、入力指紋と登録指紋とが一致すると判定された場合、クライアントマシン３１Ａを操作する利用者に対して、サーバ３２を利用可能状態に設定する、すなわち前記利用者に対してサーバ３２にログインさせるようにサーバ３２を設定する。また設定部１５は、入力指紋と登録指紋とが一致しないと判定された場合、クライアントマシン３１Ａを操作する利用者に対して、サーバ３２を利用不可能状態に設定する、すなわち前記利用者に対してサーバ３２にログインさせないようにサーバ３２を設定する。このように声紋と指紋とを用いることによって、セキュリティーをさらに向上することができる。
【００５０】
さらにクライアントマシン３１Ａに、電化結合素子（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅｓ；略称：ＣＣＤ）を内蔵して、クライアントマシン３１Ａを操作している利用者の顔面および虹彩を撮影して、その顔面および虹彩の画像データである入力画像を出力するカメラと、サーバ３２を利用可能な登録済利用者の顔面および虹彩の画像データである登録画像がデータベース化されて記憶されている画像記憶部と、および入力画像と登録画像とが一致するか否かを判定し、その判定結果を認証装置１０の設定部１５に与える画像判定部とを備えるようにしてもよい。このように声紋、指紋、顔面および虹彩を用いることによって、セキュリティーを極めて向上することができる。
【００５１】
【発明の効果】
以上のように請求項１に係る発明によれば、利用者が、第２端末装置が実行可能なコマンドを表す音声を発声するだけで、第２端末装置を利用可能状態または利用不可能状態に設定することができる。これによって、声紋を用いることによるセキュリティーの向上を実現できるだけでなく、たとえば第２端末装置を利用可能状態にするためにだけに用いるパスワードを予め決めておいて、利用者がパスワードを表す音声を発声して、そのパスワードが正しいと判断されてから、コマンドを入力するような場合に比べて、利用者が音声を発声してから、利用者が所望のコマンドを第２端末装置が実行するまでにおけるパスワードを発声する工程を省略して、利用者が所望のコマンドを第２端末装置が実行するまで要する時間を短縮することができる。さらに利用者は、第２端末装置が実行可能なコマンドを表す音声を発声するだけで、第２端末装置が当該コマンドを実行するので、たとえば利用者がキーボードなどの入力装置を入力操作することによってコマンドを入力する場合に比べて、コマンドの入力極めて容易に行うことができる。
【００５２】
また請求項２に係る発明によれば、第２端末装置が入力されたコマンドを実行後、第２端末装置が利用不可能状態に設定されるので、第２端末装置が、引き続いて入力されるコマンドを、判定工程および設定工程を経ずに実行してしまうことを防止することができる。第２端末装置が入力されたコマンドを実行後、第２端末装置が利用可能状態のままにしておく場合、第２端末装置が、引き続いて入力されるコマンド、そのコマンドが登録済利用者以外の利用者が発声したものであっても、実行してしまう恐れがある。したがって第２端末装置が入力されたコマンドを実行後、第２端末装置を利用不可能状態に設定することによって、第２端末装置が登録済利用者以外の利用者が発声したコマンドを実行してしまうことを確実に防止することができる。
【００５３】
また請求項３に係る発明によれば、利用者が、第２端末装置が実行可能なコマンドを表す音声を発声するだけで、第２端末装置を利用可能状態または利用不可能状態に設定することができる。これによって、声紋を用いることによるセキュリティーの向上を実現できるだけでなく、たとえば第２端末装置を利用可能状態にするためにだけに用いるパスワードを予め決めておいて、利用者がパスワードを表す音声を発声して、そのパスワードが正しいと判断されてから、コマンドを入力するような場合に比べて、利用者が音声を発声してから、利用者が所望のコマンドを第２端末装置が実行するまでにおけるパスワードを発声することを省略して、利用者が所望のコマンドを第２端末装置が実行するまで要する時間を短縮することができる。さらに利用者は、第２端末装置が実行可能なコマンドを表す音声を発声するだけで、第２端末装置が当該コマンドを実行するので、たとえば利用者がキーボードなどの入力装置を入力操作することによってコマンドを入力する場合に比べて、コマンドの入力極めて容易に行うことができる。
【００５４】
また請求項４に係る発明によれば、第２端末装置が入力されたコマンドを実行後、第２端末装置が利用不可能状態に設定されるので、判定手段による入力声紋と登録声紋とが一致するか否かの判定、および設定手段による第２端末装置の利用可能状態または利用不可能状態の設定を行わずに、第２端末装置が、引き続いて入力されるコマンドを実行してしまうことを防止することができる。第２端末装置が入力されたコマンドを実行後、第２端末装置が利用可能状態のままにしておく場合、第２端末装置が、引き続いて入力されるコマンド、そのコマンドが登録済利用者以外の利用者が発声したものであっても、実行してしまう恐れがある。したがって第２端末装置が入力されたコマンドを実行後、第２端末装置を利用不可能状態に設定することによって、第２端末装置が登録済利用者以外の利用者が発声したコマンドを実行してしまうことを確実に防止することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態の認証装置１０の構成を示すブロック図である。
【図２】認証装置１０を含むコンピュータネットワーク３０を模式的に示す図である。
【図３】本発明の実施の他の形態の認証方法の手順を示すフローチャートである。
【図４】本発明の実施のさらに他の形態の認証方法の手順を示すフローチャートである。
【図５】指紋読取部５１を有するキーボード５２を備えるクライアントマシン３１Ａを模式的に示す図である。
【図６】バイオメトリクスを利用する保護システム１を模式的に示す図である。
【図７】従来の認証方法の手順を示すフローチャートである。
【符号の説明】
１０　認証装置
１１　音声入力部
１２　声紋生成部
１３　音声記憶部
１４　判定部
１５　設定部
３１　クライアントマシン
３２　サーバ
３３　通信回線
【図１】
2004086356.tif 000003
【図２】
2004086356.tif 000004
【図３】
2004086356.tif 000005
【図４】
2004086356.tif 000006
【図５】
2004086356.tif 000007
【図６】
2004086356.tif 000008
【図７】
2004086356.tif 000009