(57)【要約】【課題】本発明の課題は、グループ内で機器を利用している他のユーザーに設定された認証レベルの状況に応じて、新たなユーザーの認証レベルの制限を変えて認証して、セキュリティを保ちながら臨機応変にユーザー認証することを可能にすることである。【解決手段】ＣＰＵ２１は、各ホスト装置２に予めインストールされたログオン認証ツール同士で応答のあるホスト装置２の数Ｃｎｕｍと、既にログオンしている他のユーザーのグループ権限値の総数Ｇｎｕｍとを他のホスト装置２から取得し、ホスト装置２の数Ｃｎｕｍとログオンしているグループ権限値の総数Ｇｎｕｍとに基づいて、新規ログオンユーザーのＮ種の特徴パラメータのうちマッチングすべき特徴数を決定するユーザー権限ベース値Ｍｎｕｍを算出し、このユーザー権限ベース値Ｍｎｕｍに基づいて、新規ログオンユーザーの画像からＮ種の特徴パラメータＩｉを抽出してマッチング数を判別する。【選択図】　　　　　図２
2004110481.tif 000002
【特許請求の範囲】
【請求項１】
グループ内で機器を利用する複数のユーザー毎に当該機器に対する使用を認証する認証装置において、
グループ内で機器を利用している他のユーザーに許可された認証レベルを当該機器から取得する取得手段と、
前記取得手段により取得された他のユーザーの認証レベルの利用状況を判別する判別手段と、
前記判別手段により判別された他のユーザーの認証レベルの利用状況に応じて新規ユーザーの機器の使用を認証するための制限を決定する決定手段と、
新規ユーザーから取得した認証データと前記決定手段により決定された制限とに基づいて、当該新規ユーザーが前記機器を使用できるか否かを認証する認証手段と、
を備えたことを特徴とする認証装置。
【請求項２】
前記機器は複数台がネットワークに接続されており、これら複数台の機器により前記グループを形成することを特徴とする請求項１記載の認証装置。
【請求項３】
前記取得手段は、前記機器を利用している他のユーザーの認証レベルを当該機器から通信手段により取得することを特徴とする請求項１又は２記載の認証装置。
【請求項４】
前記決定手段は、前記判別手段により判別された他のユーザーの認証レベルの総和に応じて新たにユーザーを認証するための制限を決定することを特徴とする請求項１記載の認証装置。
【請求項５】
前記認証手段は、前記新規ユーザーの前記機器に対する使用認証を否定した場合は、当該新規ユーザーに対して再度認証処理を実行することを特徴とする請求項１記載の認証装置。
【請求項６】
前記認証手段は、前記新規ユーザーの前記機器に対する使用認証を否定した場合は、当該新規ユーザーに対して別の認証方法によって再度認証処理を実行することを特徴とする請求項１記載の認証装置。
【請求項７】
前記ユーザーの認証データはユーザーの画像データであり、
予め複数のユーザーの特徴画像を記憶手段に記憶し、
前記認証手段は、前記ユーザーの画像データから特徴画像を抽出し、この抽出した特徴と前記記憶手段に記憶された複数のユーザーの特徴画像とを比較して、その一致の状況に応じて当該新規ユーザーが前記機器を使用できるか否かを認証することを特徴とする請求項１記載の認証装置。
【請求項８】
グループ内で機器を利用する複数のユーザー毎に当該機器に対する使用を認証するコンピュータに、
グループ内で機器を利用している他のユーザーに許可された認証レベルを当該機器から取得する機能と、
前記取得された他のユーザーの認証レベルの利用状況を判別する機能と、
前記判別された他のユーザーの認証レベルの利用状況に応じて新規ユーザーの機器の使用を認証するための制限を決定する機能と、
新規ユーザーから取得した認証データと前記決定された制限とに基づいて、当該新規ユーザーが前記機器を使用できるか否かを認証する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、グループ内で機器を利用するユーザーを認証する認証装置及びプログラムに関する。
【０００２】
【従来の技術】
従来、グループ内で機器を利用するユーザーを認証する認証方法として、画像入力装置から取り込んだユーザーの画像を、予め設定された複数枚のユーザーの特徴画像の全てと比較して、それらの画像の一致が確認されれば、機器の使用を許可するようにして、セキュリティを保ちながらユーザーの認証ができるようにしている。
【０００３】
また、オンラインデータベースを利用するユーザーを認証する方法として、サーバからユーザー毎にアクセス用のテンポラリキーを発行し、ユーザＩＤとパスワード及びテンポラリキーの組み合わせによりアクセスするユーザーを認証するようにしているものもある（例えば、特許文献１参照。）
【０００４】
【特許文献１】
特開平１１−２１２９１９号公報
【０００５】
【発明が解決しようとする課題】
従来のユーザー認証方法では、画像入力装置から取り込んだユーザーの画像を予め設定された複数枚のユーザーの特徴画像の全てと比較していたため、認証処理に時間がかかるという問題があった。しかし、予め設定された複数枚のユーザーの特徴画像を少なくして認証処理時間を速くすると、セキュリティが甘くなるという問題があった。
【０００６】
また、サーバからユーザー毎にアクセス用のテンポラリキーを発行し、ユーザＩＤとパスワード及びテンポラリキーの組み合わせによりアクセスするユーザーを認証する方法では、サーバとユーザ間の認証処理手順が煩雑であるという問題があった。
【０００７】
本発明の課題は、グループ内で機器を利用している他のユーザーに設定された認証レベルの状況に応じて、新たなユーザーの認証レベルの制限を変えて認証して、セキュリティを保ちながら臨機応変にユーザー認証することを可能にすることである。
【０００８】
【課題を解決するための手段】
請求項１記載の発明は、
グループ内で機器を利用する複数のユーザー毎に当該機器に対する使用を認証する認証装置において、
グループ内で機器を利用している他のユーザーに許可された認証レベルを当該機器から取得する取得手段と、
前記取得手段により取得された他のユーザーの認証レベルの利用状況を判別する判別手段と、
前記判別手段により判別された他のユーザーの認証レベルの利用状況に応じて新規ユーザーの機器の使用を認証するための制限を決定する決定手段と、
新規ユーザーから取得した認証データと前記決定手段により決定された制限とに基づいて、当該新規ユーザーが前記機器を使用できるか否かを認証する認証手段と、
を備えたことを特徴としている。
【０００９】
請求項１記載の発明によれば、
グループ内で機器を利用する複数のユーザー毎に当該機器に対する使用を認証する認証装置において、取得手段がグループ内で機器を利用している他のユーザーに許可された認証レベルを当該機器から取得すると、判別手段が前記取得手段により取得された他のユーザーの認証レベルの利用状況を判別し、前記判別手段により判別された他のユーザーの認証レベルの利用状況に応じて、決定手段が新規ユーザーの機器の使用を認証するための制限を決定し、認証手段が、新規ユーザーから取得した認証データと前記決定手段により決定された制限とに基づいて、当該新規ユーザーが前記機器を使用できるか否かを認証する。
【００１０】
したがって、グループ内で機器を利用するユーザーの状況に応じて、新規ユーザーの認証処理量を適宜可変でき、認証処理の処理量の低減と安全性の向上を図ることができる。
【００１１】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
図１〜図１１は、本発明の認証装置の機能を適用した機器利用グループの一実施の形態を示す図である。
まず、構成を説明する。
図１は、本実施の形態における機器利用グループ１００の全体構成を示す図であり、社内ネットワーク１にグループ利用される機器として４台のホスト装置２が接続されて、グループを形成した場合を示している。
なお、図１の機器利用グループ１００の構成は、一例であり、ネットワークの形態や機器の種類や台数等は特に限定するものではない。
【００１２】
図２は、図１のホスト装置２の機能的構成を示すブロック図である。図２において、ホスト装置２は、ＣＰＵ２１、入力装置２２、ＲＡＭ２３、通信制御装置２４、表示装置２５、画像取込装置２６、指紋取込装置２７及び記憶装置２８により構成されており、各部はバス２９に接続されている。
【００１３】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ　）２１は、記憶装置７に記憶されているシステムプログラムを読み出し、ＲＡＭ６内に形成されたワークメモリに展開し、該システムプログラムに従って各部を制御する。また、ＣＰＵ２は、記憶装置７に記憶されている認証処理プログラム、特徴判別処理プログラム、指紋認証処理プログラム及び指紋特徴判別処理ログラムを適宜読み出してワークメモリに展開し、後述する認証処理、特徴判別処理、指紋認証処理及び指紋特徴判別処理等を実行し、それらの処理結果をＲＡＭ６内のワークメモリに記憶すると共に表示部４に表示させる。そして、ワークメモリに格納した処理結果を記憶装置７内の指定の保存先に保存させる。
【００１４】
ＣＰＵ２１は、認証処理（図６参照）において、まず、ユーザー選択ダイアログを表示装置２５に表示し、使用許可を得ようとする予め登録されたユーザーのユーザー名を選択させ、そのユーザーの身体イメージを画像取込装置２６によりプレスキャンさせてユーザー画像の取込位置が正しいことを確認させると、各ホスト装置２に予めインストールされたるログオン認証ツール（図４及び図５参照）同士で応答のあるホスト装置２の数Ｃｎｕｍと、既にログオンしている他のユーザーのグループ権限値（認証レベル）の総数Ｇｎｕｍとを、それぞれ通信制御装置２４によりネットワーク１を介して他のホスト装置２から取得する。
【００１５】
そして、ＣＰＵ２１は、取得したホスト装置２の数Ｃｎｕｍとログオンしているグループ権限値の総数Ｇｎｕｍとに基づいて、新規ログオンユーザーのＮ種の特徴パラメータのうちマッチングすべき特徴数を決定するユーザー権限ベース値Ｍｎｕｍを算出し、このユーザー権限ベース値Ｍｎｕｍに基づいて、新規ログオンユーザーの画像からＮ種の特徴パラメータＩｉを抽出してマッチング数を判別するため、特徴判別処理に移行する。
【００１６】
ＣＰＵ２１は、特徴判別処理（図９参照）において、まず、マッチング数を計数するマッチングカウンタＭＣを初期化「０」し、Ｎ種の特徴パラメータＩｉを表す数値を初期化「０」し、画像取込装置２６により取り込んだ身体イメージから特徴を抽出し、その抽出した特徴が特徴パラメータ［Ｉｉ＝０］とマッチングするかを判別し、マッチングすればマッチングカウンタＭＣをインクリメント「＋１」し、続いて、次の特徴パラメータ［Ｉｉ＝１］とのマッチングを判別するといった、特徴パラメータの判別処理をＮ種について繰り返し行う過程で、マッチングカウンタＭＣの計数値がユーザー権限ベース値Ｍｎｕｍ以上になれば、認証成功と判断して新規ログオンユーザーの使用を承認する。
【００１７】
また、ＣＰＵ２１は、新規ログオンユーザーの身体イメージから抽出した特徴と、Ｎ種の特徴パラメータとを判別した結果、マッチング数がユーザー権限ベース値Ｍｎｕｍに達しない場合は、２回目の特徴判別処理を実行するかの意志を確認し、２回目の特徴判別処理が指示されれば、指紋認証処理に移行する。
【００１８】
ＣＰＵ２１は、指紋認証処理（図１０参照）において、まず、指紋入力ガイダンスを表示装置２５に表示し、指紋取込装置２７により新規ログインユーザーの指紋画像を取り込み、指紋特徴判別処理に移行する。
【００１９】
ＣＰＵ２１は、指紋特徴判別処理（図１１参照）において、まず、特徴パラメータＩｉを表す数値を初期化「０」し、指紋取込装置２７により取り込んだ指紋イメージから特徴を抽出し、その抽出した特徴が特徴パラメータ［Ｉｉ＝０］と一致するかを判別し、一致すれば新規ログオンユーザーの使用を承認し、一致しなければ、再度、特徴パラメータ［Ｉｉ＝０］との一致判別を繰り返し、１回目又は２回目で一致すれば新規ログオンユーザーの使用を承認し、２回目でも一致しなければ、エラー報知を行って新規ログオンユーザーの使用を承認しない。
【００２０】
入力装置２２は、文字／英数字入力キー、カーソルキー、及び各種機能キー等を備えたキーボードと、ポインティングデバイスであるマウスと、を備えて構成され、キーボードで押下操作されたキーの押下信号とマウスによる操作信号とを、入力信号としてＣＰＵ２１に出力する。
【００２１】
ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２３は、ＣＰＵ２により実行されるシステムプログラム、元プログラム、問い合わせ処理プログラム及び経費支払処理プログラム、各処理において処理中のデータ、処理結果などを一時的に記憶するワークエリアを形成する。また、ＲＡＭ２３内には、後述する特徴判別処理（図９参照）において、特徴パラメータのマッチング数を計数するマッチングカウンタＭＣや特徴パラメータの種類を示す数値「Ｉｉ」を計数するためカウンタがＣＰＵ２１により設定される。
【００２２】
通信制御装置２４は、ルータやＴＡ（Ｔｅｒｍｉｎａｌ　Ａｄａｐｔｅｒ）等によって構成され、専用線、公衆電話回線、或いはＩＳＤＮ等により構成された社内ネットワーク１に接続された他のホスト装置２との間で通信制御を行い、各種データ等を送受信する。ルータは、専用線を介して接続される各通信端末がＬＡＮを構成している場合に、そのＬＡＮ上の通信端末とセンタ装置１とを接続する装置であり、ＴＡは、ＩＳＤＮを介して通信端末との間で通信制御を行うために、既存のインタフェースをＩＳＤＮに対応するインタフェースに変換する装置である。
【００２３】
表示装置２５は、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）やＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）等により構成され、ＣＰＵ２１から入力される表示信号の指示に従って、ユーザー選択ダイアログ画面や指紋入力ガイダンス画面等を表示する。
【００２４】
画像取込装置２６は、ホスト装置２の前面に位置する所定範囲を撮影可能なＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ　）を含む撮影装置等により構成され、ＣＰＵ２１からの指示に応じて、例えば、ホスト装置２の前に座ったログオンユーザーの上半身又は全身を撮影して、その身体イメージを取り込んでＣＰＵ２１に出力する。
【００２５】
指紋取込装置２７は、半導体式又は光学式の指紋センサにより構成され、指紋入力ガイダンスにより指紋センサにタッチされたログオンユーザーの指紋画像を取り込んでＣＰＵ２１に出力する。
【００２６】
記憶装置２８は、プログラム、データ等が予め記憶されており、この記憶装置２８は、磁気的、光学的記録媒体、若しくは半導体メモリなどＣＰＵ２１で読取り可能な記録媒体を含んだ構成である。この記録媒体はＣＤ−ＲＯＭ、メモリカード等の可搬型の媒体やハードディスク等の固定的な媒体を含む。また、この記録媒体に格納する上記システムプログラム、認証処理プログラム、特徴判別処理プログラム、指紋認証処理プログラム及び指紋特徴判別処理プログラム等は、その一部若しくは全部をサーバやクライアントからＷＡＮ、ＬＡＮなどのネットワークを介して通信制御装置２４から受信する構成にしてもよく、更に、記録媒体はネットワーク上に構築されたサーバやクライアントの記録媒体であってもよい。
【００２７】
また、記憶装置２８は、図３に示すユーザー情報ＤＢ５０を格納しており、グループ内でホスト装置２を利用する複数のユーザーのユーザーアカウント情報０〜Ｘを記憶している。一つのユーザーアカウント情報０内には、同図に示すように、ユーザー名５０１、グループ権限５０２、パスワード５０３、特徴パラメータ［０］〜［Ｎ］５０４及び指紋パラメータ［０］５０５が記憶されている。
【００２８】
特徴パラメータ［０］〜［Ｎ］は、画像認証のために予め登録しておいたユーザー固有のイメージから抽出された特徴パターンに関して照合すべきパラメータであり、本実施の形態では、新規ログオンユーザーの画像認証に際して、ログオン中の他のユーザーのグループ権限値の総数に応じて総数Ｎ種類の特徴パラメータうちマッチングすべき特徴パラメータの数が可変となる。
【００２９】
また、各ホスト装置２にインストールされているソフトウェアの構成を図４に示す。図４において、ログオン認証ツール６１は、ホスト装置２間でグループ設定された互いの機器及び動作状況等を認識するために動作するソフトウェアであり、アクセス管理プログラム６２に搭載されている。
図５に示すように、ホスト装置２は、ログオン認証ツール６１により社内ネットワーク１を介して他のホスト装置２上のログオン認証ツール６１とデータ通信を行うことにより、グループ設定されているホスト装置２を認識する。
【００３０】
アクセス管理プログラム６２は、ネットワーク制御プログラム６３上で動作するミドルウェアであり、グループ設定されたホスト装置２間のデータ通信動作を管理するソフトウェアである。ネットワーク制御プログラム６３は、システムプログラム６４上で動作するソフトウェアであり、グループ設定されたホスト装置２間のデータ通信動作を制御するソフトウェアである。システムプログラム６４は、ホスト装置２にインストールされる各種アプリケーションプログラムに対して基本的な動作環境を提供するソフトウェアである。
【００３１】
次に、本実施の形態の動作を説明する。
まず、ホスト装置２内のＣＰＵ２１により実行される認証処理について図６に示すフローチャートに基づいて説明する。
このフローチャートは本願発明の認証装置に各機能を実現させるためのプログラムを説明する為のものである。このプログラムはＣＰＵ２１が読み取り可能なプログラムコードの形態で記憶装置２８に格納されている例で説明するが、全ての機能を記憶装置２８に格納する必要は無く、必要に応じて、その一部若しくは全部をネットワークを介して通信制御部５から受信して実現する様にしても良い。
【００３２】
図６において、ＣＰＵ２１は、まず、図７に示すようなユーザー選択ダイアログを表示装置２５に表示して、使用許可を得ようとする予め登録されたユーザーのユーザー名を選択させる（ステップＳ１）。ユーザー名が選択されると、ＣＰＵ２１は、そのユーザーの身体イメージを画像取込装置２６によりプレスキャンさせ、取り込んだ身体イメージを表示装置２５に表示させてユーザー画像の取込位置が正しいことを確認させる（ステップＳ２）。
【００３３】
次いで、ＣＰＵ２１は、各ホスト装置２に予めインストールされたるログオン認証ツール（図４及び図５参照）同士で応答のあるホスト装置２の数Ｃｎｕｍと、既にログオンしている他のユーザーのグループ権限値（認証レベル）の総数Ｇｎｕｍとを、それぞれ通信制御装置２４によりネットワーク１を介して他のホスト装置２から取得する（ステップＳ３）。
例えば、図８に示すように、３台のホスト装置２に対してログオン済ユーザーがおり、その各ユーザーのグループ権限値が「２、２、１０」であり、ここにグループ権限値が「２」の新規ログオンユーザーがアクセスしてきた状態を想定する。
【００３４】
そして、ＣＰＵ２１は、取得したホスト装置２の数Ｃｎｕｍとログオンしているグループ権限値の総数Ｇｎｕｍとに基づいて、新規ログオンユーザーのＮ種の特徴パラメータのうちマッチングすべき特徴数を決定するユーザー権限ベース値Ｍｎｕｍを以下の式（１）により算出する（ステップＳ４）。
Ｍｎｕｍ＝Ｎ×（１０×Ｃｎｕｍ−Ｇｎｕｍ／１０×Ｃｎｕｍ）・・・（１）
但し、Ｎ：身体イメージの枚数、ここでは「１０」とする。
この式（１）に、図８に示したログオン済ユーザーの各グループ権限値「２、２、２、１０」の総和「１６」、ホスト装置２の数「４」及びＮ「１０」を代入して計算すると、Ｍｎｕｍ＝６となる。
【００３５】
ＣＰＵ２１は、このユーザー権限ベース値Ｍｎｕｍ「６」に基づいて、新規ログオンユーザーの画像からＮ種の特徴パラメータＩｉを抽出してマッチング数を判別するため、特徴判別処理に移行する（ステップＳ５）。
【００３６】
この特徴判別処理について図９に示すフローチャートに基づいて説明する。
図９において、ＣＰＵ２１は、まず、マッチング数を計数するマッチングカウンタＭＣを初期化「０」し（ステップＳ１０１）、総数Ｎ種の特徴パラメータのうちの一つを示す数値を初期化「Ｉｉ＝０」し（ステップＳ１０２）、画像取込装置２６により取り込んだ身体イメージから特徴を抽出する（ステップＳ１０３）。
【００３７】
次いで、ＣＰＵ２１は、その抽出した身体イメージの特徴が、当該ユーザーのユーザーアカウント情報に予め記憶された特徴パラメータ［Ｉｉ＝０］とマッチングするかを判別し（ステップＳ１０４）、マッチングすれば（ステップＳ１０４：Ｙｅｓ）、マッチングカウンタＭＣをインクリメント「＋１」する（ステップＳ１０５）。
【００３８】
このマッチングカウンタＭＣをインクリメントした後、又はその抽出した身体イメージの特徴が特徴パラメータ［Ｉｉ＝０］とマッチングしなければ（ステップＳ１０４：Ｎｏ）、ＣＰＵ２１は、認証成功を判断するマッチングカウンタＭＣの値が、ステップＳ４で算出したユーザー権限ベース値Ｍｎｕｍ「６」以上になったか否かを判別する（ステップＳ１０６）。
【００３９】
マッチングカウンタＭＣの値がユーザー権限ベース値Ｍｎｕｍ「６」以上であれば（ステップＳ１０６：Ｙｅｓ）、ＣＰＵ２１は、新規ログオンユーザーの身体イメージから抽出した特徴が６種以上の特徴パラメータと一致したことになるため、認証成功と判断してログオン処理に移行する（ステップＳ１０７）。
【００４０】
また、マッチングカウンタＭＣの値がユーザー権限ベース値Ｍｎｕｍ「６」以上でなければ（ステップＳ１０６：Ｎｏ）、ＣＰＵ２１は、特徴パラメータを示す数値［Ｉｉ］をインクリメント「＋１」し（ステップＳ１０８）、その特徴パラメータの数値「Ｉｉ」が総特徴数「Ｎ」を越えたか否かを判別する（ステップＳ１０９）。特徴パラメータの数値「Ｉｉ」が総特徴数「Ｎ」を越えていなければ（ステップＳ１０９：Ｎｏ）、ＣＰＵ２１は、ステップＳ１０４に戻って、抽出した身体イメージの特徴と特徴パラメータ［Ｉｉ＝１］とのマッチング判別処理を繰り返す。
【００４１】
また、特徴パラメータの数値「Ｉｉ」が総特徴数「Ｎ」を越えていれば（ステップＳ１０９：Ｙｅｓ）、すなわち、新規ログオンユーザーの身体イメージから抽出した特徴とＮ種の特徴パラメータ［Ｉｉ＝０〜Ｎ］とを判別した結果、マッチング数がユーザー権限ベース値Ｍｎｕｍに達しない場合、ＣＰＵ２１は、２回目の特徴判別処理を実行するかの意志を新規ログオンユーザーに対して確認する（ステップＳ１１０）。そして、ＣＰＵ２１は、２回目の特徴判別処理が指示されれば、指紋認証処理に移行し、２回目の特徴判別処理が指示されなければ認証失敗とする。
【００４２】
この指紋認証処理について図１０に示すフローチャートに基づいて説明する。図１０において、ＣＰＵ２１は、まず、指紋入力ガイダンスを表示装置２５に表示し（ステップＳ２１）、指紋取込装置２７により新規ログインユーザーの指紋画像を取り込み（ステップＳ２２）、指紋特徴判別処理に移行する（ステップＳ２３）。
【００４３】
この指紋特徴判別処理について図１１に示すフローチャートに基づいて説明する。
図１１において、ＣＰＵ２１は、まず、指紋特徴パラメータの種類を示す数値を初期化「Ｉｉ＝０」し（ステップＳ２０１）、指紋取込装置２７により取り込んだ指紋イメージから特徴を抽出し（ステップＳ２０２）、その抽出した指紋イメージの特徴が、当該ユーザーのユーザーアカウント情報に予め記憶された指紋特徴パラメータ［Ｉｉ＝０］と一致するかを判別して（ステップＳ２０３）、指紋認証成功の正否を判別する（ステップＳ２０４）。
【００４４】
そして、ＣＰＵ２１は、抽出した指紋イメージの特徴が指紋特徴パラメータ［Ｉｉ＝０］と一致すれば新規ログオンユーザーの指紋認証成功と判別し（ステップＳ２０４：Ｙｅｓ）、認証成功と判断してログオン処理に移行する（ステップＳ２０５）。また、一致しなければ、ＣＰＵ２１は、特徴パラメータを示す数値［Ｉｉ］をインクリメント「＋１」し（ステップＳ２０６）、その特徴パラメータの数値「Ｉｉ」が最大比較回数を示す「２」より小さいか否かを判別する（ステップＳ２０７）。
【００４５】
そして、ＣＰＵ２１は、特徴パラメータの数値「Ｉｉ」が最大比較回数を示す「２」より小さければ（ステップＳ２０７：Ｙｅｓ）、ステップＳ２０３に戻って、再度、抽出した指紋イメージの特徴と指紋特徴パラメータ［Ｉｉ＝０］との一致の正否による指紋認証の成功判別処理を繰り返し実行する。
【００４６】
そして、ＣＰＵ２１は、再度の指紋イメージと指紋特徴パラメータ［Ｉｉ＝０］の一致判別でもマッチングしなければ、特徴パラメータを示す数値［Ｉｉ］をインクリメント「＋１」し（ステップＳ２０６）、その特徴パラメータの数値「Ｉｉ」が最大比較回数を示す「２」より小さいか否かを判別する（ステップＳ２０７）。
【００４７】
ＣＰＵ２１は、特徴パラメータの数値「Ｉｉ」が最大比較回数を示す「２」と等しくなると（ステップＳ２０７：Ｎｏ）、すなわち、２回目の指紋イメージと指紋特徴パラメータとの比較でも一致しなければ、エラー報知を行って（ステップＳ２０８）、新規ログオンユーザーの使用を承認しない。
【００４８】
以上のように、本実施の形態の機器利用グループ１００に属する４台のホスト装置２間では、新規ログオンユーザーの画像認証に際して、ログオン中の他のユーザーに設定されたグループ権限値の総数に応じて、新規ログオンユーザーの身体イメージから抽出した特徴パターンと、照合対象となる総数Ｎ種類の特徴パラメータうちマッチングすべき特徴パラメータの数を可変させている。
【００４９】
また、Ｎ種の特徴パラメータによる一回目の画像認証が失敗した場合は、２回目の指紋認証を実行し、この指紋認証では画像認証よりも厳しい認証判別基準（２回の指紋一致しか判別しない）で行う。
【００５０】
このため、グループ内のユーザーのログオン状況に応じて特徴パラメータの照合回数を可変でき、認証処理量を適宜可変できる。また、ユーザーの画像認識に失敗した場合、指紋認識を厳し目に行うため、認証処理の安全性を向上させることができる。
【００５１】
なお、上記実施の形態では、グループ権限値の設定を正の値としたが、負の値を設定するようにしてもよく、例えば、負の値を部外者に対して適用して参加権限を厳しく設定するようにしてもよい。
【００５２】
また、上記実施の形態では、ユーザー全員に対して認証を行う場合を説明したが、例えば、グループ内の最高責任者に対しては認証を不要にする等、を設定してもよい。
【００５３】
また、上記実施の形態では、複数台のホスト装置２に対して複数のユーザーがログオンする場合を説明したが、１台のホスト装置に対して複数のユーザーが交代でログオンする場合にも本発明は適用可能である。
【００５４】
また、上記実施の形態では、身体イメージから抽出した特徴パターンがＮ種類の特徴パラメータと一致すれば認証成功とする場合を説明したが、例えば、画像の所定パーセントが一致すれば認証成功とするようにしてもよく、この場合、認証レベルが高くなることで閾値を下げるようにしてもよい。
【００５５】
【発明の効果】
本発明によれば、グループ内で機器を利用している他のユーザーに許可された認証レベルを機器から取得し、その取得された他のユーザーの認証レベルの利用状況を判別して、そのユーザーの認証レベルの利用状況に応じて新規ユーザーの機器の使用を認証するための制限を決定し、新規ユーザーから取得した認証データと決定された制限とに基づいて、当該新規ユーザーが機器を使用できるか否かを認証するため、グループ内で機器を利用するユーザーの状況に応じて、新規ユーザーの認証処理量を適宜可変することができ、認証処理の処理量の低減と安全性の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明を適用した一実施の形態におけるのの全体構成を示す図である。
【図２】図１のホスト装置２の機能的構成を示すブロック図である。
【図３】図２の記憶装置２８に格納されたユーザー情報ＤＢ内のデータ構成を示す図である。
【図４】図２のホスト装置２にインストールされているソフトウェアの構成を示す図である。
【図５】各ホスト装置２にインストールされたログオン認証ツール６１の動作状態を示す図である。
【図６】図２のＣＰＵ２１により実行される認証処理を示すフローチャートである。
【図７】図６の認証処理において表示されるユーザ選択ダイアログ画面の一例を示す図である。
【図８】各ホスト装置２に対するユーザーのログオン状態の一例を示す図である。
【図９】図２のＣＰＵ２１により実行される特徴判別処理を示すフローチャートである。
【図１０】図２のＣＰＵ２１により実行される指紋認証処理を示すフローチャートである。
【図１１】図２のＣＰＵ２１により実行される指紋特徴判別処理を示すフローチャートである。
【符号の説明】
１　　社内ネットワーク
２　　ホスト装置
２１　ＣＰＵ
２２　入力装置
２３　ＲＡＭ
２４　通信制御装置
２５　表示装置
２６　画像取込装置
２７　指紋取込装置
２８　記憶装置
２９　バス
【図１】
2004110481.tif 000003
【図２】
2004110481.tif 000004
【図３】
2004110481.tif 000005
【図４】
2004110481.tif 000006
【図５】
2004110481.tif 000007
【図６】
2004110481.tif 000008
【図７】
2004110481.tif 000009
【図８】
2004110481.tif 000010
【図９】
2004110481.tif 000011
【図１０】
2004110481.tif 000012
【図１１】
2004110481.tif 000013