(57)【要約】【課題】利用者側では予め記憶した情報とは別の情報を記憶する必要を無くし、システム管理者側ではダミー画像を準備する負荷を低減させる。【解決手段】サーバ装置２００においては、利用者端末１００から受けた認証要求内の従業員ＩＤに基づいて検索した画像ＩＤに対応する顔画像データをマスキング処理した顔画像データ（認証用顔画像）と、利用者端末１００から受けた認証要求内の従業員ＩＤに基づいて検索された画像ＩＤとは異なる複数の画像ＩＤに対応する複数の顔画像データをマスキング処理した各顔画像データ（ダミー画像）と、を含む認証用画像データを作成して利用者端末１００に返信し、利用者用端末１００に顔画像データを選択させる。【選択図】  図２
2010152553.tif 000002
【特許請求の範囲】
【請求項１】
背景領域データ及び顔領域データからなる顔画像データに基づく利用者認証に用いられ、顔画像取得装置及び利用者端末に通信可能な利用者認証装置であって、
前記顔画像取得装置から受けた利用者ＩＤ、画像ＩＤ及び顔画像データを互いに関連付けて記憶する顔画像データ記憶手段と、
前記利用者端末から利用者ＩＤを含む認証設定要求を受けると、前記顔画像データ記憶手段内の複数の顔画像データ及び複数の画像ＩＤを前記利用者端末に返信する手段と、
前記返信した各画像ＩＤのうちの前記利用者端末により選択された画像ＩＤと、前記認証設定要求内の利用者ＩＤとを互いに関連付けて記憶する認証確認データ記憶手段と、
前記利用者端末から利用者ＩＤを含む認証要求を受けると、当該利用者ＩＤに基づいて、前記認証確認データ記憶手段から画像ＩＤを検索し、当該検索した画像ＩＤに対応する顔画像データを前記顔画像データ記憶手段から検索する第１検索手段と、
前記第１検索手段により検索された画像ＩＤとは異なる複数の画像ＩＤと、当該各画像ＩＤに対応する複数の顔画像データとを前記顔画像データ記憶手段から検索する第２検索手段と、
前記第１及び第２検索手段により検索された各顔画像データの顔領域データをマスキング処理するマスキング処理手段と、
前記第１及び第２検索手段により検索された各画像ＩＤと、当該各画像ＩＤに対応して前記マスキング処理手段によりマスキング処理された各顔画像データと、を含む認証用画面データを作成し、この認証用画面データを前記利用者端末に返信する認証用画像返信手段と、
前記認証用画面データ内の各画像ＩＤのうちの前記利用者端末により選択された画像ＩＤと、前記認証要求内の利用者ＩＤに対応する前記認証確認データ記憶手段内の画像ＩＤとが一致するか否かを判定する判定手段と、
この判定の結果、両者が一致したとき、前記認証要求を正当と認証する手段と、
を備えたことを特徴とする利用者認証装置。
【請求項２】
請求項１に記載の利用者認証装置において、
前記認証確認データ記憶手段は、前記画像ＩＤ及び利用者ＩＤと、前回認証日時データと、マスキング度合データとを互いに関連付けて記憶し、
前記第１検索手段は、前記利用者端末から利用者ＩＤを含む認証要求を受けると、当該利用者ＩＤに基づいて、前記認証確認データ記憶手段から画像ＩＤ、前回認証日時データ及びマスキング度合データを検索すると共に、当該検索した画像ＩＤに対応する顔画像データを前記顔画像データ記憶手段から検索し、
前記マスキング処理手段は、前記第１検索手段により検索された前回認証日時データと現在の日時との差分に比例して、前記第１検索手段により検索されたマスキング度合データが示すマスキング度合を段階的に小さくするように調整し、前記調整後のマスキング度合に基づいて、前記検索された各顔画像データの顔領域データをマスキング処理することを特徴とする利用者認証装置。
【請求項３】
背景領域データ及び顔領域データからなる顔画像データに基づく利用者認証に用いられ、顔画像取得装置及び利用者端末に通信可能であり且つ顔画像データ記憶手段及び認証確認データ記憶手段を備えた利用者認証装置に関し、当該利用者認証装置に用いられるプログラムであって、
前記利用者認証装置を、
前記顔画像取得装置から受けた利用者ＩＤ、画像ＩＤ及び顔画像データを互いに関連付けて前記顔画像データ記憶手段に書き込む手段、
前記利用者端末から利用者ＩＤを含む認証設定要求を受けると、前記顔画像データ記憶手段内の複数の顔画像データ及び複数の画像ＩＤを前記利用者端末に返信する手段、
前記返信した各画像ＩＤのうちの前記利用者端末により選択された画像ＩＤと、前記認証設定要求内の利用者ＩＤとを互いに関連付けて前記認証確認データ記憶手段に書き込む手段、
前記利用者端末から利用者ＩＤを含む認証要求を受けると、当該利用者ＩＤに基づいて、前記認証確認データ記憶手段から画像ＩＤを検索し、当該検索した画像ＩＤに対応する顔画像データを前記顔画像データ記憶手段から検索する第１検索手段、
前記第１検索手段により検索された画像ＩＤとは異なる複数の画像ＩＤと、当該各画像ＩＤに対応する複数の顔画像データとを前記顔画像データ記憶手段から検索する第２検索手段、
前記第１及び第２検索手段により検索された各顔画像データの顔領域データをマスキング処理するマスキング処理手段、
前記第１及び第２検索手段により検索された各画像ＩＤと、当該各画像ＩＤに対応して前記マスキング処理手段によりマスキング処理された各顔画像データと、を含む認証用画面データを作成し、この認証用画面データを前記利用者端末に返信する認証用画像返信手段、
前記認証用画面データ内の各画像ＩＤのうちの前記利用者端末により選択された画像ＩＤと、前記認証要求内の利用者ＩＤに対応する前記認証確認データ記憶手段内の画像ＩＤとが一致するか否かを判定する判定手段、
この判定の結果、両者が一致したとき、前記認証要求を正当と認証する手段、
として機能させるためのプログラム。
【請求項４】
請求項３に記載のプログラムにおいて、
前記認証確認データ書込手段は、前記画像ＩＤ及び利用者ＩＤと、前回認証日時データと、マスキング度合データとを互いに関連付けて前記記憶装置に書き込む手段、として、
前記第１検索手段は、前記利用者端末から利用者ＩＤを含む認証要求を受けると、当該利用者ＩＤに基づいて、前記認証確認データ記憶手段から画像ＩＤ、前回認証日時データ及びマスキング度合データを検索すると共に、当該検索した画像ＩＤに対応する顔画像データを前記顔画像データ記憶手段から検索する手段、として、
前記マスキング処理手段は、前記第１検索手段により検索された前回認証日時データと現在の日時との差分に比例して、前記第１検索手段により検索されたマスキング度合データが示すマスキング度合を段階的に小さくするように調整し、前記調整後のマスキング度合に基づいて、前記検索された各顔画像データの顔領域データをマスキング処理する手段、として、前記利用者認証装置を更に機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者端末の利用者又はサービス提供を受ける利用者であることを認証するための利用者認証装置及びプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下、パソコンという）、ＰＤＡ（Personal Digital Assistant）又は携帯電話といった利用者端末においては、利用者認証方式もしくは個人識別方式が用いられる。これらの方式は、ＩＤとパスワードといった記憶情報を用いるもの、トークンカードやＩＣカードなどの所有物を用いるもの、指紋や虹彩といった生体情報を用いるものに大別される。
【０００３】
ここで、特に個人を識別する個人識別方式としては、生体情報を用いる場合が多い。一方、サービス提供を受ける利用者を認証する利用者認証方式としては、クライアントサーバシステムにおいて、ＩＤやパスワードなどの記憶情報を用いる場合が多い。なお、所有物を用いる場合は、例えば銀行の自動支払機などで、いずれの方式にも併用されている。
【０００４】
しかしながら、記憶情報を用いる場合、携帯電話では暗証番号やパスワードを入力するのに手間がかかるため、携帯電話のロック機能を使わない傾向があり、またパソコン等では利用者が忘却しないように簡単なパスワードや暗証番号を設定する傾向がある。なお、４桁の暗証番号を用いる場合、総当り攻撃により、暗証番号が分かってしまう可能性がある。このため、銀行の自動支払機では、暗証番号を３回間違えるとカードをロックして使用を禁じる対策が採られている。
【０００５】
また、記憶情報を用いる場合、ロックする対策の他に覗き見対策も重要である。覗き見対策については、様々な利用者認証方式が提案されている。具体的には、例えば、ニーモニック認証、モザイク画像認証及びフェイクポインタ（fakePointer）認証等の画像を用いた利用者認証方式がある。
【０００６】
ニーモニック認証は、例えば、利用者の飼い犬を表す１枚の認証画像と、ダミーの犬を表す複数枚のダミー画像とを提示し、認証画像を選択するか否かにより利用者を認証する方式である（例えば、特許文献１及び非特許文献１参照）。
【０００７】
モザイク画像認証は、利用者が知りえる画像をモザイク状に変換した１枚の認証画像と、ダミーの画像をモザイク状に変換した複数枚のダミー画像とを提示し、認証画像を選択するか否かにより利用者を認証する方式である（例えば、非特許文献２，３参照）。モザイク画像認証は、認証画像の選択に加え、認証画像の特定部位を指示することにより、認証精度を向上させる対策が知られている。
【０００８】
フェイクポインタ認証は、認証毎に提示される各桁の図形シンボルに対し、暗証番号の各桁の数字を組み合わせて入力できるか否かにより利用者を認証する認証方式である（例えば、非特許文献４，５参照）。フェイクポインタ認証においては、利用者が暗証番号を予め設定しておく。また、利用者は、認証を受ける前に図形シンボルの提供を受ける。
【０００９】
例えば暗証番号が“１２３４”であり、図形シンボルが“ハート、スペード、三角、ダイヤ”であるとする。利用者は、認証画面において、数字“１”にハートのシンボルを重ねるように画面を操作し、数字“１”を選択する。同様に、数字“２”にスペードを重ねるように画面を操作し、数字“２”を選択する。フェイクポインタ認証においては、このような操作と選択を数字“４”まで続けることにより、利用者を認証する。
【００１０】
以上のように、覗き見対策を講じた利用者認証方式は、暗証番号よりも推測が困難であり、かつ覗き見をしても、似たような犬の写真や、特徴の無いモザイク画像、又は特徴の無い図形と数字の組み合わせパターンが第三者には覚えにくいことから、覗き見に対して強い耐性をもっている。
【特許文献１】特開２００３−２２８５５３号公報
【非特許文献１】http://www.mneme.co.jp/data/index.html
【非特許文献２】原田，漁田，西垣；“モザイク画像認証の提案とその実現可能性”，コンピュータセキュリティシンポジウム2004論文集，pp.385-390 (2004.10)
【非特許文献３】原田，漁田，水野，西垣；“画像記憶のスキーマを利用したユーザ認証システム”，情報処理学会論文誌，Vol.46，No.8，pp.1997-2013 (2005.8)
【非特許文献４】高田；”fakePointer 2: 個人認証における覗き見攻撃への安全性を向上させるユーザインタフェースの提案”，2007年 暗号と情報セキュリティシンポジウム(SCIS2007)，Jan 2007
【非特許文献５】高田，増井；“fakePointer: 回答候補の複数同時選択による"のぞき見攻撃"への安全性改善法”，マルチメディア，分散，協調とモバイルシンポジウム(DICOMO2006)，pp.77-80, July 2006
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来の覗き見対策を講じた認証方式においては、例えばフェイクポインタ認証の場合、利用者側では予め記憶した情報（暗証番号）とは別の情報（図形シンボル）を記憶する負荷がかかる。また、ニーモニック認証やモザイク画像認証などの場合、システム管理者側ではダミー画像を準備する負荷がかかる。
【００１２】
本発明は上記実情を考慮してなされたもので、利用者側では予め記憶した情報とは別の情報を記憶する負荷を無くし、システム管理者側ではダミー画像を準備する負荷を低減し得る利用者認証装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の一つの局面は、背景領域データ及び顔領域データからなる顔画像データに基づく利用者認証に用いられ、顔画像取得装置及び利用者端末に通信可能な利用者認証装置であって、前記顔画像取得装置から受けた利用者ＩＤ、画像ＩＤ及び顔画像データを互いに関連付けて記憶する顔画像データ記憶手段と、前記利用者端末から利用者ＩＤを含む認証設定要求を受けると、前記顔画像データ記憶手段内の複数の顔画像データ及び複数の画像ＩＤを前記利用者端末に返信する手段と、前記返信した各画像ＩＤのうちの前記利用者端末により選択された画像ＩＤと、前記認証設定要求内の利用者ＩＤとを互いに関連付けて記憶する認証確認データ記憶手段と、前記利用者端末から利用者ＩＤを含む認証要求を受けると、当該利用者ＩＤに基づいて、前記認証確認データ記憶手段から画像ＩＤを検索し、当該検索した画像ＩＤに対応する顔画像データを前記顔画像データ記憶手段から検索する第１検索手段と、前記第１検索手段により検索された画像ＩＤとは異なる複数の画像ＩＤと、当該各画像ＩＤに対応する複数の顔画像データとを前記顔画像データ記憶手段から検索する第２検索手段と、前記第１及び第２検索手段により検索された各顔画像データの顔領域データをマスキング処理するマスキング処理手段と、前記第１及び第２検索手段により検索された各画像ＩＤと、当該各画像ＩＤに対応して前記マスキング処理手段によりマスキング処理された各顔画像データと、を含む認証用画面データを作成し、この認証用画面データを前記利用者端末に返信する認証用画像返信手段と、前記認証用画面データ内の各画像ＩＤのうちの前記利用者端末により選択された画像ＩＤと、前記認証要求内の利用者ＩＤに対応する前記認証確認データ記憶手段内の画像ＩＤとが一致するか否かを判定する判定手段と、この判定の結果、両者が一致したとき、前記認証要求を正当と認証する手段と、を備えた利用者認証装置である。
【００１４】
なお、本発明の一つの局面は、顔画像取得装置、利用者端末及び利用者認証装置からなる利用者認証システムのうちの利用者認証装置のみを装置として表現したが、これに限らず、各装置又は各装置の集合体をそれぞれ、装置、方法、プログラム又はプログラムを記憶したコンピュータ読み取り可能な記憶媒体、として表現してもよい。
【００１５】
（作用）
本発明の一つの局面によれば、利用者端末から受けた認証要求内の利用者ＩＤに基づいて検索した画像ＩＤに対応する顔画像データをマスキング処理した顔画像データ（認証用顔画像）と、利用者端末から受けた認証要求内の利用者ＩＤに基づいて検索された画像ＩＤとは異なる複数の画像ＩＤに対応する複数の顔画像データをマスキング処理した各顔画像データ（ダミー画像）と、を含む認証用画像データを作成して利用者端末に返信し、利用者用端末に顔画像データを選択させる構成により、利用者側では予め記憶した情報（認証用顔画像）とは別の情報を記憶する負荷を無くすことができる。
【００１６】
また、利用者端末から受けた認証要求内の利用者ＩＤに基づいて検索された画像ＩＤとは異なる複数の画像ＩＤに対応する複数の顔画像データをマスキング処理して各顔画像データ（ダミー画像）を得る構成により、システム管理者側ではダミー画像を準備する負荷を低減することができる。
【発明の効果】
【００１７】
以上説明したように本発明によれば、利用者側では予め記憶した情報とは別の情報を記憶する必要をなくし、システム管理者側ではダミー画像を準備する負荷を低減できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態について図面を用いて説明する。なお、以下の各装置は、装置毎に、ハードウェア構成、又はハードウェア資源とソフトウェアとの組合せ構成のいずれでも実施可能となっている。組合せ構成のソフトウェアとしては、予めネットワーク又は記憶媒体から対応する装置のコンピュータにインストールされ、対応する装置の機能を実現させるためのプログラムが用いられる。
【００１９】
また、本明細書における顔画像データは、背景領域データ及び顔領域データからなるが、背景領域データ及び顔領域データは単に顔部分のみを対象とするのではなく、広く上半身を対象としているものである。従って、顔画像データも上半身に含まれる顔画像のデータを意味している。
【００２０】
図１及び図２は本発明の一実施形態に係る利用者認証システムの構成を示す模式図である。本実施形態は、この利用者認証システムが、会社などの組織において所属部署の従業員を認証する場合について説明するが、これに限らず、利用者がネットワークを介して会員制サービス提供装置からサービス提供を受ける場合など、任意の利用者認証の場合に適用可能となっている。
【００２１】
この利用者認証システムは、利用者端末１００、サーバ装置（利用者認証装置）２００及び顔画像取得装置３００がインターネットなどのネットワーク４００で接続されている。顔画像取得装置３００には顔画像撮影装置３１０が専用線により接続されている。
【００２２】
但し、サーバ装置２００と顔画像取得装置３００とは、セキュリティが担保された専用線などのネットワークで接続されている方が好ましい。また、利用者端末１００は、本実施形態では携帯電話を想定し、各従業員が自分専用の携帯電話を所持している例を述べるが、携帯電話に限らず、パーソナルコンピュータとしてもよい。サーバ装置２００は、ＩＳＰ（Internet Service Provider）でもよく、会社等の組織内サーバでもよい。
【００２３】
利用者端末１００は、通信部１０１、メモリ１０２、顔画像設定部１０３及び顔画像選択部１０４を備えている。なお、顔画像設定部１０３及び顔画像選択部１０４は、例えば、各部１０３，１０４の機能を実現するための専用アプリケーションプログラムをインストールすることにより設けてもよい。
【００２４】
ここで、通信部１０１は、サーバ装置２００と通信するための通信インタフェースである。
【００２５】
メモリ１０２は、サーバ装置２００との間で通信部１０１を介して送受信するデータ等を一時的に記憶するための記憶装置である。なお、メモリ１０２は、通信部１０１で送受信するデータを記憶するので記載の煩雑化を避ける観点から、以下の説明中では記載を省略する。
【００２６】
顔画像設定部１０３は、用意された顔画像から認証に用いる顔画像を設定するものであり、具体的には、利用者の操作により、利用者ＩＤとしての従業員ＩＤ及び利用者属性（部ＩＤ、課ＩＤ及び役職ＩＤ）を含む認証設定要求を通信部１０１によりサーバ装置２００へ送信する機能と、サーバ装置２００から通信部１０１により受信した各顔画像を画面に表示し、利用者の操作により、認証用の顔画像データを選択する機能と、選択した顔画像データに対応する画像ＩＤを選択結果として、通信部１０１からサーバ装置２００へ送信する機能とをもっている。
【００２７】
顔画像選択部１０４は、表示されたシルエット顔画像から予め設定した顔画像を選択するものであり、具体的には、利用者による操作により、従業員ＩＤを含む認証要求を通信部１０１からサーバ装置２００に送信する機能と、サーバ装置２００から受けた認証用画面データを表示し、利用者の操作により指示された顔画像の画像ＩＤを選択結果として通信部１０１からサーバ装置２００へ送信する機能とをもっている。
【００２８】
サーバ装置２００は、顔画像データ部２０１、認証データ登録部２０２、認証確認データ部２０３、不鮮明度制御部２０４、認証用データ作成部２０５、認証判定部２０６を備えている。
【００２９】
顔画像データ部２０１は、顔画像取得装置３００から受けた認証用顔画像データを記憶する記憶装置である。認証用顔画像データは、図３に示すように、従業員ＩＤ、画像ＩＤ、部ＩＤ、課ＩＤ、役職ＩＤ及び顔画像データを互いに関連付けてなる。
【００３０】
認証データ登録部２０２は、利用者が認証用に選択した顔画像について、どの利用者がどの顔画像を選択し、どの程度利用したかなどのデータを登録、記録するものであり、具体的には、利用者端末１００から受けた認証設定要求内の各ＩＤに基づいて顔画像データ部２０１を参照し、当該各ＩＤが互いに関連付けて記憶されているか否かによって利用者属性を確認した後、利用者属性に基づいて、顔画像データ部２０１から複数の顔画像データ及び複数の画像ＩＤを抽出する機能と、抽出した複数の顔画像データ及び複数の画像ＩＤを利用者端末１００へ返信する機能と、受信した画像ＩＤと、認証設定要求内の従業員ＩＤとを互いに関連付けて認証確認データ部２０３に書き込む機能と、この画像ＩＤ及び従業員ＩＤに対して、認証回数データ、前回認証日時データ、不鮮明度データを互いに関連付けて認証確認データ部２０３に書き込む機能とをもっている。なお、認証確認データ部２０３に書き込まれた画像ＩＤは、認証用画像ＩＤとも呼ぶ。
【００３１】
また、利用者端末１００から受ける認証設定要求が携帯電話ＩＤ（サブスクライブドＩＤ）を更に含んでおり、サーバ装置２００が予め携帯電話ＩＤと従業員ＩＤとを互いに関連付けて保持している構成により、利用者属性の確認に加え、携帯電話ＩＤを確認可能として、セキュリティ性を向上させてもよい。なお、携帯電話ＩＤは、利用者端末１００内のＳＩＭ（Subscriber Identity Module）カードに予め保持されている。
【００３２】
認証確認データ部２０３は、認証データ登録部２０２により書き込まれたデータを記憶する記憶装置であり、具体的には例えば、図４に示すように、従業員ＩＤ、認証用画像ＩＤ、認証回数データ、前回認証日時データ、不鮮明度データが互いに関連付けて記録される。なお、これらに加え、前述した携帯電話ＩＤ（サブスクライブドＩＤ）を更に関連付けて記録してもよい。
【００３３】
ここで、不鮮明度データは、説明の便宜上、図５に示すように、５段階（Ｌ１：不鮮明度なし、Ｌ２：やや不鮮明、・・・、Ｌ５：墨塗り状態）であるとする。但し、利用者認証の際には、Ｌ１（不鮮明度なし）は使用されず、通常はＬ５（黒塗り状態）が使用されており、認証回数が基準値よりも小さい場合や前回の認証日時と現在の日時との差分が基準値より大きいなどの例外的な場合にＬ４（ほぼ黒塗り状態）〜Ｌ２（やや不鮮明）のいずれかが使用される。使用する４個の不鮮明度データＬ５〜Ｌ２の境界に対応する基準値は、使用する不鮮明度データの個数−１個（＝４−１＝３個）の互いに異なる値が認証用データ作成部２０５に予め定められており、当該各基準値と、認証回数又は前回認証日時の差分との大小関係に基づいてマスキング度合を段階的に調整可能となっている。
【００３４】
不鮮明度制御部２０４は、顔画像データの不鮮明度（マスキング度合）を制御するものであり、具体的には、認証用データ作成部２０５から顔画像データ及び不鮮明度データを受けると、この不鮮明度データに基づいて顔画像データの顔領域データをマスキング処理する機能と、マスキング処理した顔画像データを認証用データ作成部２０５に送出する機能とをもっている。
【００３５】
認証用データ作成部２０５は、利用者端末１００から従業員ＩＤを含む認証要求を受けると、当該従業員ＩＤに基づいて、認証確認データ部２０３から画像ＩＤを検索し、当該検索した画像ＩＤに対応する顔画像データを顔画像データ部２０１から検索する第１検索処理を実行する機能と、検索した画像ＩＤとは異なる複数の画像ＩＤと、当該各画像ＩＤに対応する複数の顔画像データとを顔画像データ部２０１から検索する第２検索処理を実行することにより、ダミー画像を選定する機能と、第１及び第２検索処理により検索した各顔画像データの顔領域データを不鮮明度制御部２０４によりマスキング処理する機能と、第１及び第２検索処理により検索した各画像ＩＤと、当該各画像ＩＤに対応してマスキング処理された各顔画像データと、を含む認証用画面データを作成し、この認証用画面データを利用者端末１００に返信する機能とをもっている。
【００３６】
補足すると、第１検索処理においては、利用者端末１００から従業員ＩＤを含む認証要求を受けると、当該従業員ＩＤに基づいて、認証確認データ部２０３から画像ＩＤ、前回認証日時データ及び不鮮明度データを検索すると共に、当該検索した画像ＩＤに対応する顔画像データを顔画像データ部２０１から検索する。マスキング処理においては、第１検索処理により検索された前回認証日時データと現在の日時との差分に比例して、第１検索処理により検索された不鮮明度データが示すマスキング度合を段階的に小さくするように調整し、調整後のマスキング度合に基づいて、検索された各顔画像データの顔領域データを不鮮明度制御部２０４によりマスキング処理する。なお、マスキング度合は、各顔画像データ間で同じとするが、これに限らず、異なっていてもよい。
【００３７】
認証判定部２０６は、認証用データ作成部により利用者端末１００に送信された認証用画面データ内の各画像ＩＤのうちの利用者端末１００により選択された画像ＩＤと、ステップＳＴ１１の認証要求内の従業員ＩＤに対応する認証確認データ部２０３内の画像ＩＤとが一致するか否かを判定することにより、利用者端末１００による選択結果を検証する機能と、この判定の結果、両者が一致したとき、利用者端末１００による認証要求を正当と認証する機能と、両者が不一致であれば、認証失敗として処理を中断する機能とをもっている。
【００３８】
顔画像取得装置３００は、顔画像記録部３０１、顔画像データ格納部３０２及び顔画像登録部３０３を備えている。
【００３９】
顔画像記録部３０１は、顔画像撮影装置３１０から顔画像データを取得すると、利用者の操作により、この顔画像データに対し、従業員ＩＤ、画像ＩＤ、部ＩＤ、課ＩＤ及び役職ＩＤを互いに関連付けてなる認証用顔画像データを顔画像データ格納部３０２に書き込む機能をもっている。
【００４０】
顔画像データ格納部３０２は、顔画像記録部３０１から書き込み可能で顔画像登録部３０３から読み出し可能な記憶装置であり、従業員ＩＤ、画像ＩＤ、部ＩＤ、課ＩＤ、役職ＩＤ及び顔画像データが互いに関連付けられた認証用顔画像データを記憶する機能をもっている。
【００４１】
顔画像登録部３０３は、顔画像データ格納部３０２に格納された顔画像データをサーバ装置２００へ登録するものであり、具体的には、利用者の操作により、顔画像データ格納部３０２内の認証用画像データをサーバ装置２００に送信する機能をもっている。
【００４２】
顔画像撮影装置３１０は、例えばデジタルカメラであり、利用者の操作により、当該利用者の顔画像を撮影する機能と、当該撮影により得られた顔画像データを顔画像取得装置３００に送信する機能とをもっている。
【００４３】
次に、以上のように構成された利用者認証システムの動作を図６のシーケンス図を用いて説明する。
【００４４】
顔画像撮影装置３１０は、利用者の操作により、当該利用者の顔画像を撮影し、当該撮影により得られた顔画像データを顔画像取得装置３００に送信する。
【００４５】
顔画像取得装置３００においては、顔画像記録部３０１が、顔画像撮影装置３１０から顔画像データを取得すると（ＳＴ１）、利用者の操作により、この顔画像データに対し、従業員ＩＤ、画像ＩＤ、部ＩＤ、課ＩＤ及び役職ＩＤを互いに関連付けてなる認証用顔画像データを顔画像データ格納部３０２に書き込む。なお、顔画像取得装置３００は、顔画像撮影装置３１０から新たに撮影した顔画像データを取得する必要は無く、例えば従業員証などの作成に用いた顔画像データを従業員ＤＢ（図示せず）から取得してもよい。また、部ＩＤ、課ＩＤ及び役職ＩＤは、適宜、省略してもよい。
【００４６】
顔画像登録部３０３は、利用者の操作により、顔画像データ格納部３０２内の認証用画像データをサーバ装置２００に送信する（ＳＴ２）。
【００４７】
サーバ装置２００においては、この認証用顔画像データを顔画像データ部２０１に書き込む。
【００４８】
利用者端末１００においては、利用者の操作により、顔画像設定部１０３が、従業員ＩＤ及び利用者属性（部ＩＤ、課ＩＤ及び役職ＩＤ）を含む認証設定要求を通信部１０１によりサーバ装置２００へ送信する（ＳＴ４）。なお、認証設定要求は、必ずしも利用者属性を含まなくてもよい。
【００４９】
サーバ装置２００においては、認証データ登録部２０２が、認証設定要求内の各ＩＤに基づいて顔画像データ部２０１を参照し、当該各ＩＤが互いに関連付けて記憶されているか否かによって利用者属性を確認した後（ＳＴ５）、利用者属性に基づいて、顔画像データ部２０１から複数の顔画像データ及び複数の画像ＩＤを抽出する（ＳＴ６）。
【００５０】
なお、認証設定要求から利用者属性を省略した場合、ステップＳＴ５は顔画像データ部２０１に従業員ＩＤが記憶されていることを確認する処理とし、ステップＳＴ６は無作為に顔画像データ部２０１から複数の顔画像データ及び複数の画像ＩＤを抽出する処理とする。但し、ステップＳＴ６は、利用者属性に基づく場合であっても、同じ課に所属する従業員が少なければ、同じ課の従業員の顔画像データに加え、同じ部の従業員の顔画像データを抽出する処理とする。
【００５１】
いずれにしても、認証データ登録部２０２は、抽出した複数の顔画像データ及び複数の画像ＩＤを利用者端末１００へ返信する（ＳＴ７）。
【００５２】
利用者端末１００においては、受信した各顔画像を画面に表示し、利用者の操作により、顔画像設定部１０３が認証用の顔画像データを選択する（ＳＴ８）。ここで、選択される顔画像データは一つでも良いし、複数でも良い。本実施形態では、選択する顔画像データは一つとする。顔画像設定部１０３は、選択した顔画像データに対応する画像ＩＤを選択結果として、通信部１０１からサーバ装置２００へ送信する（ＳＴ９）。
【００５３】
サーバ装置２００においては、認証データ登録部２０２が、受信した画像ＩＤと、ステップＳＴ４の認証設定要求内の従業員ＩＤとを互いに関連付けて認証確認データ部２０３に書き込む（ＳＴ１０）。また、認証データ登録部２０２は、さらに、この画像ＩＤ及び従業員ＩＤに対して、認証回数データ、前回認証日時データ、不鮮明度データを互いに関連付けて認証確認データ部２０３に書き込む。
【００５４】
以上により、利用者認証システムは、利用者端末１００に対する利用者認証が可能となる。続いて、利用者は、利用者端末１００を保持して外出中に、会社にアクセスする必要が生じたとする。なお、利用者認証は、ここではアクセスする場合に行うが、これに限らず、利用者端末１００の立上げ時に行う構成に変形してもよい。
【００５５】
さて利用者端末１００においては、利用者による顔画像選択部１０４の操作により、従業員ＩＤを含む認証要求を通信部１０１からサーバ装置２００に送信する（ＳＴ１１）。
【００５６】
サーバ装置２００においては、認証用データ選択部２０５が、従業員ＩＤを含む認証要求を受けると、当該従業員ＩＤに基づいて、認証確認データ部２０３から画像ＩＤを検索し、当該検索した画像ＩＤに対応する顔画像データを顔画像データ部２０１から検索する第１検索処理を実行する。
【００５７】
また、認証用データ選択部２０５は、検索した画像ＩＤとは異なる複数の画像ＩＤと、当該各画像ＩＤに対応する複数の顔画像データとを顔画像データ部２０１から検索する第２検索処理を実行することにより、ダミー画像を選定する（ＳＴ１２）。
【００５８】
さらに、認証用データ選択部２０５は、第１及び第２検索処理により検索した各顔画像データの顔領域データをマスキング処理する。
【００５９】
具体的には、認証用データ選択部２０５は、第１検索処理において、利用者端末１００から従業員ＩＤを含む認証要求を受けると、当該従業員ＩＤに基づいて、認証確認データ部２０３から画像ＩＤ、前回認証日時データ及びマスキング度合データを検索すると共に、当該検索した画像ＩＤに対応する顔画像データを顔画像データ部２０１から検索する。
【００６０】
また、認証用データ選択部２０５は、マスキング処理として、第１検索処理により検索された前回認証日時データと現在の日時との差分に比例して、第１検索処理により検索されたマスキング度合データが示すマスキング度合を段階的に小さくするように調整し、調整後のマスキング度合に基づいて、検索された各顔画像データの顔領域データをマスキング処理する。
【００６１】
このような処理によれば、前回はいつ認証したか（前回認証日時）を参照して当該従業員の認証の習熟度を測ると共に、例えば、不鮮明度のレベルがＬ５の従業員からの認証要求であっても、前回の認証日時が１ヶ月前など、日が経っている場合にはレベルを１段階、もしくは２段階下げてＬ３やＬ４という若干明るい不鮮明度データにして、認証を助けることができる。
【００６２】
また、認証用データ選択部２０５は、第１及び第２検索処理により検索した各画像ＩＤと、当該各画像ＩＤに対応してマスキング処理された各顔画像データと、を含む認証用画面データを作成する。しかる後、認証用データ選択部２０５は、この認証用画面データを利用者端末１００に返信する（ＳＴ１３）。
【００６３】
利用者端末１００においては、送られた認証用画面データを図７に示すように表示し、利用者による顔画像選択部１０４の操作により、顔画像データを選択する。選択の方法は、図７に示すように、３行３列に配置された９つの顔画像データの場合、テンキーの操作により、顔画像データを選択すればよい。テンキーの場合、１回の操作で選択できるので、暗証番号等の入力操作に比べ、認証操作の手間を著しく軽減できる。
【００６４】
顔画像選択部１０４は、選択された顔画像データの画像ＩＤを選択結果として通信部１０１からサーバ装置２００へ送る（ＳＴ１５）。
【００６５】
サーバ装置２００においては、認証判定部２０６が、認証用画面データ内の各画像ＩＤのうちの利用者端末１００により選択された画像ＩＤと、ステップＳＴ１１の認証要求内の従業員ＩＤに対応する認証確認データ部２０３内の画像ＩＤとが一致するか否かを判定することにより、利用者端末１００による選択結果を検証する（ＳＴ１６）。
【００６６】
認証判定部２０６は、この判定の結果、両者が一致したとき、ステップＳＴ１１の認証要求を正当と認証する。また、認証判定部２０６は、両者が不一致であれば、認証失敗として処理を中断する。
【００６７】
上述したように本実施形態によれば、サーバ装置２００が、利用者端末１００から受けた認証要求内の従業員ＩＤに基づいて検索した画像ＩＤに対応する顔画像データをマスキング処理した顔画像データ（認証用顔画像）と、利用者端末１００から受けた認証要求内の従業員ＩＤに基づいて検索された画像ＩＤとは異なる複数の画像ＩＤに対応する複数の顔画像データをマスキング処理した各顔画像データ（ダミー画像）と、を含む認証用画像データを作成して利用者端末１００に返信し、利用者用端末１００に顔画像データを選択させる構成により、利用者側では予め記憶した情報（認証用顔画像）とは別の情報を記憶する負荷を無くすことができる。
【００６８】
また、サーバ装置２００が、利用者端末１００から受けた認証要求内の従業員ＩＤに基づいて検索された画像ＩＤとは異なる複数の画像ＩＤに対応する複数の顔画像データをマスキング処理して各顔画像データ（ダミー画像）を得る構成により、システム管理者側ではダミー画像を準備する負荷を低減することができる。
【００６９】
また、人の顔画像から認証に用いる顔画像を選択する構成により、携帯電話などのユーザインタフェースが貧弱な機器であっても、テンキーの１回の操作だけで認証が可能となり、暗証番号やパスワードなどの入力よりも手間を簡単にすることができる。
【００７０】
また、表示される顔画像を、認証の利用頻度に応じて徐々にマスキングして黒塗り状態のシルエット顔画像にしていく構成により、従来の認証方式における認証操作の練習の手間を省き、かつシルエット顔画像が第三者には記憶しにくいことから、覗き見の耐性を向上させることができる。
【００７１】
補足すると、本実施形態のシルエット顔画像は、例えばアニメーション映画やテレビ番組等に登場するキャラクター（実写の無帽の人物を除く）を黒塗り状態にしたシルエット画像とは異なり、大きな特徴が無くて第三者には記憶しにくいため、覗き見の耐性を向上させることができる。
【００７２】
また、しばらく認証していなければ、マスキング度合を弱めてシルエット画像から顔画像が判別できるレベルまで戻すことで認証を容易にし、利用者を支援できる効果がある。同様に、本実施形態は、認証失敗の場合に処理を中断する場合を説明したが、これに限らず、認証失敗の場合に、マスキング度合を下げて若干明るい顔画像データにより利用者認証を再開する構成や、ダミー画像を変更して利用者認証を再開する構成に変形しても、本実施形態と同様の効果に加え、不慣れな利用者を支援することができる。
【００７３】
なお、本実施形態では、認証用の顔画像データを一つだけ認証確認データ部２０３に書き込む場合を説明したが、これに限らず、複数の顔画像データを認証確認データ部２０３に書き込むように変形してもよい。
【００７４】
この場合、攻撃者（例えば携帯電話を拾った人）が認証処理を行う際に、何度もやり直し（認証せずに画像を幾つも切り替える操作）をして共通に表示される顔画像から認証用画像を推測する攻撃を試みても、認証確認データ部２０３内の複数の顔画像データを適宜切り替えて表示することにより、共通する顔画像データを表示しにくくすることができる。
【００７５】
さらに、本実施形態は、マスキング処理された複数の顔画像データを同時に表示し、いずれかの顔画像データを１枚だけ選択させてその１枚が正解であれば正当と認証する場合を説明したが、これに限らず、マスキング処理された複数の顔画像データを１枚ずつ表示し、顔画像データ毎に選択又は非選択を指示させて全て正解であれば正当と認証する構成に変形しても、本実施形態と同様の効果を得ることができる。
【００７６】
また、本実施形態は、クライアント／サーバモデルで説明したが、これに限らず、サーバ装置２００の処理を利用者端末１００が実行する構成に変形してもよい。すなわち、サーバ装置２００の各部２０１〜２０６を利用者端末１００に配置した構成によって、利用者端末１００に予め顔画像データを登録しておき、その中から認証用の顔画像データを選択しておく方式にしても、本実施形態と同様の効果に加え、構成を簡素化でき、利用者端末１００とサーバ装置２００との間の通信を省略することができる。
【００７７】
また、本実施形態は、利用者端末１００とは別に、顔画像取得装置３００及び顔画像撮影装置３１０を備えた例を述べたが、これに限らず、例えばカメラ付携帯電話のように、顔画像取得装置３００及び顔画像撮影装置３１０を利用者端末１００に設けた構成に変形しても、本実施形態と同様の効果に加え、構成を簡素化することができる。
【００７８】
また、認証用の画像ＩＤを予め認証確認データ部２０３に設定せず、例えばダミー画像を別の部門の従業員の顔画像データとし、認証用の顔画像データを同じ部課の従業員の顔画像データにする方法に変形しても、本実施形態と同様の効果に加え、ステップＳＴ４の認証設定要求からステップＳＴ１０の認証用画像ＩＤの登録までの処理を省略することができる。
【００７９】
逆に、同じ部課の従業員の顔画像データをダミー画像とし、別の部課の従業員を認証用の顔画像データとして選択させる方法に変形しても、本実施形態と同様の効果に加え、ステップＳＴ４の認証設定要求からステップＳＴ１０の認証用画像ＩＤの登録までの処理を省略することができる。
【００８０】
これら認証用の画像ＩＤを予め認証確認データ部２０３に設定しない変形例の場合、認証データ登録部２０２は、ステップＳＴ３の後、顔画像データ部２０１内の従業員ＩＤに対して、認証回数データ、前回認証日時データ、不鮮明度データを互いに関連付けて認証確認データ部２０３に書き込む処理を実行する。また、認証用データ選択部２０５は、従業員ＩＤを含む認証要求を受けると、当該従業員ＩＤに基づいて、顔画像データ部２０１から画像ＩＤを検索し、当該検索した画像ＩＤに対応する部ＩＤ及び課ＩＤに基づいて、認証用の顔画像データ及びダミー画像の顔画像データを顔画像データ部２０１から検索するように、第１及び第２検索処理を変形して実行する。なお、マスキング処理以降の処理は、前述同様に実行すればよい。
【００８１】
また、本実施形態は、認証用データ選択部２０５が顔画像データ部２０１からダミー画像の顔画像データを検索する場合を説明したが、これに限らず、認証用データ選択部２０５が予め記憶したＵＲＬ（Uniform Resource Locators）情報に基づいてネットワーク４００上のデータベース等からダミー画像の顔画像データを収集するように、ステップＳＴ１２の処理を変形してもよい。この変形例の場合、大学等の顔画像データベースから、肖像権の無い顔画像データを収集することが好ましい。
【００８２】
なお、上記実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００８３】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【００８４】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が上記実施形態を実現するための各処理の一部を実行しても良い。
【００８５】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００８６】
また、記憶媒体は１つに限らず、複数の媒体から上記実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【００８７】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、上記実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【００８８】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【００８９】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態に係る利用者認証システムの構成を示す模式図である。
【図２】同実施形態における利用者認証システムの構成を示す模式図である。
【図３】同実施形態における顔画像データ部の構成を示す模式図である。
【図４】同実施形態における認証確認データ部の構成を示す模式図である。
【図５】同実施形態における不鮮明度を説明するための模式図である。
【図６】同実施形態における動作を説明するためのシーケンス図である。
【図７】同実施形態における利用者端末の表示画面を示す模式図である。
【符号の説明】
【００９１】
１００…利用者端末、１０１…通信部、１０２…メモリ、１０３…顔画像設定部、１０４…顔画像選択部、２００…サーバ装置、２０１…顔画像データ部、２０２…認証データ登録部、２０３…認証確認データ部、２０４…不鮮明度制御部、２０５…認証用データ作成部、２０６…認証判定部、３００…顔画像取得装置、３０１…顔画像記録部、３０２…顔画像データ格納部、３０３…顔画像登録部、３１０…顔画像撮影装置、４００…ネットワーク。
【図１】
2010152553.tif 000003
【図２】
2010152553.tif 000004
【図３】
2010152553.tif 000005
【図４】
2010152553.tif 000006
【図５】
2010152553.tif 000007
【図６】
2010152553.tif 000008
【図７】
2010152553.tif 000009