(57)【要約】【課題】  認証を簡易に行い、認証鍵の入手によるなりすましや盗難による悪用を防止すること。【解決手段】  機器認証鍵発行装置２０からの情報に基づく機器認証がなされ、かつ位置情報取得部１１が取得した位置情報により、被制御機器１０が特定の場所にあると判定されたときに、被制御機器１０のロック状態を解除する。【選択図】  図１
2007026372.tif 000002
【特許請求の範囲】
【請求項１】
機器認証鍵に基づく機器認証がなされ、かつ自機が特定の場所にあるときに、ロック状態を解除することを特徴とする認証装置。
【請求項２】
自機が特定の場所以外にあるときは、個人情報に基づく個人認証がなされることによりロック状態を解除することを特徴とする請求項１記載の認証装置。
【請求項３】
自機の現在位置を定期的に看視し、その位置が前記特定の場所から外れたときにはロック状態とすることを特徴とする請求項１または２記載の認証装置。
【請求項４】
自機の現在位置を定期的に看視し、その位置が前記特定の場所から外れたときには個人認証のための個人情報の入力を求め、その個人情報に基づく個人認証がなされることによりロック状態を解除することを特徴とする請求項３記載の認証装置。
【請求項５】
機器認証鍵に基づく機器認証がなされ、かつ被制御機器が特定の場所にあるときに、前記被制御機器のロック状態を解除することを特徴とする認証システム。
【請求項６】
前記被制御機器が特定の場所以外にあるときは、個人情報に基づく個人認証がなされることにより前記被制御機器のロック状態を解除することを特徴とする請求項５記載の認証システム。
【請求項７】
前記被制御機器の現在位置を定期的に看視し、その位置が前記特定の場所から外れたときには前記被制御機器をロック状態とすることを特徴とする請求項５または６記載の認証システム。
【請求項８】
前記被制御機器の現在位置を定期的に看視し、その位置が前記特定の場所から外れたときには個人認証のための個人情報を前記被制御機器に入力することを求め、その個人情報に基づく個人認証がなされることにより前記被制御機器のロック状態を解除することを特徴とする請求項７記載の認証システム。
【請求項９】
機器認証鍵に基づく機器認証を行うステップと、
被制御機器が特定の場所にあるか否かを判定するステップと、
前記被制御機器が特定の場所にあるときに、その被制御機器のロック状態を解除するステップと
を有することを特徴とする認証方法。
【請求項１０】
前記被制御機器が特定の場所以外にあるときは、個人情報に基づく個人認証を行うステップと、
前記個人認証と前記機器認証の双方がなされることによりその被制御機器のロック状態を解除するステップと
を有することを特徴とする請求項９記載の認証方法。
【請求項１１】
前記被制御機器の現在位置を定期的に看視するステップと、
その位置が前記特定の場所から外れたときには前記被制御機器をロック状態とするステップと
を有することを特徴とする請求項９または１０記載の認証方法。
【請求項１２】
前記被制御機器の現在位置が前記特定の場所から外れたときには前記被制御機器への個人認証のための個人情報の入力を要求するステップと、
前記個人情報に基づく個人認証を行うステップと、
前記個人認証がなされることにより前記被制御機器のロック状態を解除するステップと
を有することを特徴とする請求項１１記載の認証方法。
【請求項１３】
コンピュータに、
機器認証鍵に基づく機器認証がなされ、かつ自機が特定の場所にあるときに、ロック状態を解除する機能を実現させることを特徴とするプログラム。
【請求項１４】
コンピュータに、
自機が特定の場所以外にあるときは、個人情報に基づく個人認証がなされることによりロック状態を解除する機能を実現させることを特徴とする請求項１３記載のプログラム。
【請求項１５】
コンピュータに、
自機の現在位置を定期的に看視し、その位置が前記特定の場所から外れたときにはロック状態とする機能を実現させることを特徴とする請求項１３または１４記載のプログラム。
【請求項１６】
コンピュータに、
自機の前記現在位置が前記特定の場所から外れたときには個人認証のための個人情報の入力を求め、その個人情報に基づく個人認証がなされることによりロック状態を解除する機能を実現させることを特徴とする請求項１５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器を使用するユーザの認証を容易に行うための技術に関する。
【背景技術】
【０００２】
従来、特定の人だけに操作をさせたい機器があった場合、Ｈ／Ｗ（ハードウェア）的な方法で機器の利用権を制御する方法（以下、「機器認証」という。）と、利用できる個人しか知りえないパスワードなどの情報で利用権を制御する方法（以下、「個人認証」という。）とがある。
【０００３】
機器認証では個人を特定することが困難であるため、利用権を解除できるＨ／Ｗを取得すれば誰でも機器を利用することができる。
【０００４】
個人認証では高いレベルのセキュリティを保つことが可能であるが、継続的な認証を行うことが難しく、頻繁な認証作業が必要となれば、利用者には煩雑な作業が発生し、利便性は低下する。
【０００５】
ここで、機器ＩＤ検出手段は相手側の機器ＩＤを検出し、認証履歴記憶手段が記憶している履歴情報の中にその機器ＩＤが含まれているかどうかを調べて、もし、履歴情報の中にその機器ＩＤが含まれている場合、認証手段は相手側の認証手段と認証を行い、その後、コマンド入力手段に対してユーザからＡＶデータ送信指示があると、コマンド制御手段を介してＡＶデータ送信手段にそのコマンドが通知され、ＡＶデータ送信手段はＡＶデータの送信を開始することで、ＡＶデータ伝送指示からＡＶデータを伝送するまでの時間を短縮することができる技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２０００−１１５１５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来例においては次のような問題点があった。
【０００７】
特定の場所で使われることが前提となっている機器（例えば、セキュリティゲートを通った中にある会社のオフィス、工事現場における重機など）では、その場所にある限りにおいては利用者が限られていたり、目視の利く範囲であるため不正な利用者・不正な利用目的のために使われることは少ないにもかかわらず、ユーザは利用するたびに暗証番号を入力しなければならず、使い勝手がよいとはいえなかった。また、機器の利用権を物理的な鍵や暗証番号のみで管理すると、機器と鍵または機器と暗証番号が一緒に盗まれた場合、それらの不正利用を防ぐことが困難であった。
【０００８】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、認証を簡易に行い、認証鍵の入手によるなりすましや盗難による悪用を防止することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、機器認証鍵に基づく機器認証がなされ、かつ自機が特定の場所にあるときに、ロック状態を解除する認証装置を提供する。
【００１０】
また、本発明は、機器認証鍵に基づく機器認証がなされ、かつ被制御機器が特定の場所にあるときに、前記被制御機器のロック状態を解除する認証システムを提供する。
【００１１】
また、本発明は、機器認証鍵に基づく機器認証を行うステップと、被制御機器が特定の場所にあるか否かを判定するステップと、前記被制御機器が特定の場所にあるときに、その被制御機器のロック状態を解除するステップとを有する認証方法を提供する。
【００１２】
また、本発明は、コンピュータに、機器認証鍵に基づく機器認証がなされ、かつ自機が特定の場所にあるときに、ロック状態を解除する機能を実現させるプログラムを提供する。
【発明の効果】
【００１３】
本発明によれば、認証を簡易に行い、認証鍵の入手によるなりすましや盗難による悪用を防止することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照して詳細に説明する。なお、各図において共通する部分には、同一の符号が付されている。
【００１５】
図１を参照すると、本実施の形態における認証システムは、被制御機器１０と、機器認証鍵発信装置２０と、個人情報入力機器３０とから構成されている。被制御機器１０、機器認証鍵発信装置２０および個人情報入力機器３０は、プログラム制御により動作し、ネットワーク５００を介して相互に接続されている。ネットワーク５００は、任意のネットワークであってよく、例えば、光ファイバ、インターネット、公衆回線、ＬＡＮ（Local Area Network）、ＡＤＳＬ（Asymmetric Digital Subscriber Line）などであってもよい。なお、通信方法は、有線であっても、無線であってもよい。
【００１６】
被制御機器１０は、パーソナルコンピュータなどの情報処理装置であり、位置情報取得部１１を備え、その他に、例えば、操作入力部と、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）と、通信インタフェースと、ＨＤ（Hard Disk）と、ＣＰＵ（Central Processing Unit）とを備え、これらの各部はバスによって接続されている。
【００１７】
位置情報取得部１１は、被制御機器１０が存在している場所を特定するための位置情報を取得する機能を有している。例えば、ＧＰＳ（Global Positioning Systems）からや接続している無線アクセスポイントの固有の識別番号などから当該識別番号を有する無線アクセスポイントの位置を示す緯度・経度情報に変換して取得する。
【００１８】
操作入力部は、キーボードやマウスなどを備え、これらのキーボードやマウスの操作に応じた操作信号をＣＰＵに出力する。ＲＯＭには、装置各部の基本制御を司るプログラムが格納されている。また、ＲＡＭは、ＣＰＵのワークエリアとして用いられ、ＣＰＵにより実行されるプログラムや、各種データが一時的に格納される。
【００１９】
通信インタフェースは、ネットワークに接続されており、通信装置との間で行われるデータ通信を制御する。
【００２０】
ＨＤには、オペレーティングシステムなどの自機を制御するための各種ソフトウェアが格納されている。
【００２１】
被制御機器１０は、機器認証鍵発信装置２０が発信する機器認証鍵が正しい鍵か否かを判別し、正しければ機器認証状態を確立する機能を有している。また、個人情報入力機器３０から受け取った個人情報が事前に登録されている個人情報であるか否かを判定する機能を有している。さらに、何らかのイベント発生時に、機器認証鍵発信装置２０と機器認証状態にあるか否かを確認する機能を有している。
【００２２】
被制御機器１０は、所定の機能を持った機器で、その機能は、機器認証鍵発信装置２０および個人情報入力機器３０からの認証情報によりロックまたはロック解除される。
【００２３】
機器認証鍵発信装置２０は、接続可能な被制御機器１０を無線などによって定期的にサーチし、接続可能な被制御機器１０に対してその機器の動作ロックを解除するのに必要なＩＤ情報などの機器認証鍵を継続的に発信する機能を有している。なお、ＩＤ情報などの機器認証鍵は、所定の機器認証鍵を発行する装置などから割り当てられる。
【００２４】
個人情報入力機器３０は、例えば、パーソナルコンピュータなどの情報処理装置であり、操作入力部と、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）と、通信インタフェースと、表示部と、ＨＤ（Hard Disk）と、ＣＰＵ（Central Processing Unit）とを備え、これらの各部はバスによって接続されている。
【００２５】
操作入力部は、キーボードやマウスなどを備え、これらのキーボードやマウスの操作に応じた操作信号をＣＰＵに出力する。ＲＯＭには、装置各部の基本制御を司るプログラムが格納されている。また、ＲＡＭは、ＣＰＵのワークエリアとして用いられ、ＣＰＵにより実行されるプログラムや、各種データが一時的に格納される。
【００２６】
通信インタフェースは、ネットワークに接続されており、通信装置との間で行われるデータ通信を制御する。また、表示部は、ＣＲＴ（Cathode-Ray Tube）またはＬＣＤ（Liquid Crystal Display）などである。
【００２７】
ＨＤには、オペレーティングシステムなどの自機を制御するための各種ソフトウェアが格納されている。また、機器認証に用いられる機器認証鍵を照合するためのデータや、個人認証に用いられる照合用の個人情報や、自機の位置情報などが格納されている。
【００２８】
個人情報入力機器３０は、ユーザからの個人を特定する情報（例えば、パスワードなど）である個人情報の入力を受け付け、その個人情報を被制御機器１０に対して送る機能を有している。
【００２９】
次に、本実施の形態おける機器認証および個人認証を行う処理のフローについて図２を参照して説明する。
【００３０】
機器認証鍵発信装置２０は、接続可能な被制御機器１０を定期的にサーチしているものとする（Ｓ２０１）。
【００３１】
被制御機器１０は、サーチ中の機器認証鍵発信装置２０に応答し（Ｓ２０２）、これにより、機器認証鍵発信装置２０は、被制御機器１０を検出する。
【００３２】
次に、被制御機器１０は、機器認証鍵発信装置２０が発行した機器認証鍵が正しい鍵であるか否かを判別し、機器認証を行う（Ｓ２０３）。
【００３３】
被制御機器１０は、機器認証が成功したか否かを判定し（Ｓ２０４）、機器認証鍵が正しい鍵であり、機器認証が成功した場合（Ｓ２０４／Ｙｅｓ）、機器認証状態を確立する。ただし、この段階では被制御機器１０のロックは解除されない。そして、被制御機器１０の現在の存在位置を確認すべく、被制御機器１０の位置情報取得部１１は、自機の位置情報を取得する（Ｓ２０５、Ｓ２０６）。位置情報の種類としては、例えば、ＧＰＳ情報や接続している無線アクセスポイントの固有の識別番号などがある。
【００３４】
被制御機器１０は、位置情報取得部１１により取得された位置情報が、事前に登録されている位置であるか否かを判定する（Ｓ２０７）。
【００３５】
被制御機器１０は、位置情報が、事前に登録されている位置である場合（Ｓ２０７／Ｙｅｓ）、被制御機器１０は、個人認証状態が確立され（Ｓ２１２）、自機のロックを解除する（Ｓ２１３）。
【００３６】
一方、事前に登録されていない場所であった場合（Ｓ２０７／Ｎｏ）、被制御機器１０は個人情報入力機器３０に対して個人情報の入力要求を行い（Ｓ２０８）、個人情報入力機器３０からの個人情報の受付けを待つ状態になる（Ｓ２０９）。
【００３７】
個人情報入力機器３０は、ユーザによる個人情報の入力を受け付け、その個人情報をネットワーク５００を介して被制御機器１０に対して送る（Ｓ２１０）。個人情報としては、パスワード、ユーザＩＤなどが用いられてよい。
【００３８】
被制御機器１０は、個人情報入力機器３０から個人情報を受け取ると、その受け取った個人情報が事前に登録されている個人情報であるか否かを判定する（Ｓ２１１）。
【００３９】
事前登録されている個人情報であれば（Ｓ２１１／Ｙｅｓ）、個人を認証して、被制御機器１０は、個人認証状態が確立され（Ｓ２１２）、自機のロックを解除する（Ｓ２１３）。
【００４０】
一方、事前登録されている個人情報と異なれば（Ｓ２１１／Ｎｏ）、被制御機器１０はロックされたままである。
【００４１】
なお、ここでは、登録場所以外での機器利用時には個人情報を入力して利用可能であることとしたが、安全性を高めるために特定の場所以外では利用不可能とすることであってもよい。
【００４２】
ここまでで、初期認証手続が完了し、その後は認証状態を継続するために、利用条件の確認を行う。
【００４３】
前提として、被制御機器１０は、個人認証状態が確立され、自機のロックは解除されているものとする。そして、被制御機器１０は、何らかのイベントの発生を待ち受けている状態とする（Ｓ２１４）。
【００４４】
被制御機器１０は、何らかのイベントの発生時に、機器認証鍵発信装置２０と機器認証状態にあるか否かを再度、確認する（Ｓ２１５）。機器認証鍵発信装置２０は、被制御機器１０に対して、機器認証鍵を継続的に発信し続けているので、例えば、上記のステップＳ２０３における機器認証動作が繰り返し行われ、機器認証状態が継続されているか否かを確認する。
【００４５】
ここで、何らかのイベントとは、例えば、一定時間が経過することで周期的に確認する場合や、被制御機器１０が操作される毎（例えば、キーボードからの入力が１０回ある毎）であったり、ある場所から他の場所への移動を検出したときであったり、入退場のゲートを通過したときであったり、複数考えられる。
【００４６】
機器認証が途切れていた場合（Ｓ２１５／Ｎｏ）、被制御機器１０は、直ちに個人認証状態を解除し（Ｓ２１６）、自機のロックを行う（Ｓ２１７）。再び被制御機器１０のロックを解除したい場合は、上述の初期認証の処理を再度実行しなければならない。
【００４７】
一方、機器認証が確立されていれば（Ｓ２１５／Ｙｅｓ）、上記のステップＳ２０５に戻り、被制御機器１０の現在の存在位置を確認すべく、被制御機器１０の位置情報取得部１１は、自機の位置情報を取得する（Ｓ２０５、Ｓ２０６）。
【００４８】
被制御機器１０は、位置情報取得部１１により取得された位置情報が、事前に登録されている位置であるか否かを判定する（Ｓ２０７）。
【００４９】
被制御機器１０は、位置情報が、事前に登録されている位置である場合（Ｓ２０７／Ｙｅｓ）、すなわち、得られた位置情報とあらかじめ登録されている場所との比較を行い、許可されている場所であれば、被制御機器１０は、引き続き認証状態を継続する。
【００５０】
一方、被制御機器が登録場所から移動したなどの原因により、事前に登録されていない場所であった場合（Ｓ２０７／Ｎｏ）、被制御機器１０は個人情報入力機器３０に対して個人情報の入力要求を行い（Ｓ２０８）、個人情報入力機器３０からの個人情報の受付けを待つ状態になる（Ｓ２０９）。
【００５１】
その後のステップＳ２１０以降の処理は上述のとおりである。
【００５２】
上記の実施の形態によれば、機器認証と位置情報による認証を行うので、機器認証鍵だけを入手したとしてもなりすましや盗難による悪用を防ぐことができる。
【００５３】
また、認証の継続処理を機器認証と位置情報によって行うので、利用者の利便性を損なうことなく安全性を保つことができる。
【００５４】
ユーザが、短距離通信が可能な機器認証鍵発信装置２０を身につけ、被制御機器１０の個人認証を行うときに機器認証を含めて認証を行い、被制御機器１０と機器認証鍵との通信が行える間だけ個人認証を有効とし、通信が行えなくなると個人認証を無効とする構成において、機器認証鍵および被制御機器１０が特定の場所にある場合には位置情報を個人情報の代替情報として利用することで個人情報の入力を不要とし、それ以外の場所では個人情報を用いて認証を行うことで、被制御機器１０の不正使用を防止することができる。
【００５５】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上記の実施の形態における被制御機器１０、機器認証鍵発信装置２０および個人情報入力機器３０の機能を実現するためのプログラムを各装置に読込ませて実行することにより各装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。
【００５６】
上述する各実施の形態は、被制御機器１０、機器認証鍵発信装置２０および個人情報入力機器３０が別個に接続されているシステム構成について説明したが、各機能が１つのコンピュータシステムとして実現されている構成や機能毎に複数の装置などが追加された構成にも適用可能であることはもちろんである。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施形態における認証システムの概略構成図である。
【図２】本発明の第１の実施形態における認証処理動作を示すシーケンス図である。
【符号の説明】
【００５８】
１０    被制御機器
１１    位置情報取得部
２０    機器認証鍵発信装置
３０    個人情報入力機器
５００    ネットワーク
【図１】
2007026372.tif 000003
【図２】
2007026372.tif 000004