(57)【要約】【課題】暗証番号やパスワードなどの秘密情報に基づいた本人認証では、秘密情報が文字などの羅列であり、他人にも簡単に伝達できるため、利用者本人でなくとも認証が受けられる課題がある。また、身辺調査や入力時の盗み見などにより，不正に成りすまされる課題もある。対策として長く複雑な秘密情報を頻繁に更新させる方法もあるが、この場合利用者の記憶の負荷が課題となる。【解決手段】本発明の本人認証方法は、利用者に抽象的な情報を提示し（提示情報），利用者はこれに対して連想する情報を入力する（連想情報）．最後に提示情報と連想情報の組合せの正誤に基づいて本人を確認する．提示情報に対して利用者が連想する情報を用いるので、利用者の記憶の負荷を軽減できる。さらに提示情報に抽象的な情報を用いることで、メモなどによる伝達，身辺調査，盗み見などによる不正ななりすましを防ぐことができる。【選択図】　図９
2004013865.tif 000002
【特許請求の範囲】
【請求項１】
利用者があらかじめ登録した情報と、利用者が新たに入力した情報とを比較して利用者の同一性を判定する本人認証方法において、
利用者の登録の際には、情報を提示し、
提示した情報に対して前記利用者が連想する情報の入力を受け付け、
前記利用者と前記提示した情報と前記利用者が連想した情報を前記利用者の登録情報として記憶し、
前記利用者の認証の際には、前記登録の際に前記提示した情報を再度前記利用者に提示し、
これに対して前記利用者が連想する情報の入力を受け付け、
前記利用者の登録情報と新たに前記利用者が入力した情報を比較することで利用者の同一性を判定する
ことを特徴とする本人認証方法。
【請求項２】
請求項１の本人認証方法において、
前記提示する情報は、利用者に様々な連想を行わせるものである
ことを特徴とする本人認証方法。
【請求項３】
請求項１または請求項２の本人認証方法において、
前記利用者の登録の際に、一つ以上の異なる情報を提示し、
各々の異なる情報に対して、前記利用者が連想する情報の入力をそれぞれ受け付け、
前記提示した情報と前記利用者が連想した情報の関係を記憶することで、利用者の登録を行う
ことを特徴とする本人認証方法。
【請求項４】
請求項３の本人認証方法において、
前記利用者の認証の際に、前記利用者の登録の際に提示した異なる一つ以上の情報を前記利用者に再度提示し、
前記提示した情報に対して前記利用者が連想する情報の入力をそれぞれ受け付けることで、利用者の同一性を判定する
ことを特徴とする本人認証方法。
【請求項５】
請求項１ないし請求項４いずれか一の本人認証方法において、
前記利用者の認証時に前記利用者の同一性が確認された後、前記利用者の登録情報に含まれていない新たな情報を提示し、
前記利用者がこの情報に対して連想する情報を入力し、
前記提示した新たな情報と前記利用者が連想した情報を前記利用者の登録情報に追加する
ことを特徴とする本人認証方法。
【請求項６】
請求項３ないし請求項５いずれか一の本人認証方法において、
前記利用者の認証時に前記利用者に提示する情報が、各々の認証課程で異なることを特徴とする本人認証方法。
【請求項７】
請求項３ないし請求項５いずれか一の本人認証方法において、
運用中の記録から得られた情報をもとに利用者の同一性の判定を行うための認証パラメータを生成し、
前記提示情報から前記連想情報への連想の偏りによる安全性の低下を防ぐ
ことを特徴とする本人認証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、あらかじめ登録された利用者にだけサービスを提供する情報システムへのアクセス管理や課金をともなうサービスを提供する場合の本人認証技術に係わる。
【０００２】
【従来の技術】
本発明に関連する公知例として、暗証番号やパスワードによる本人認証方法（以下第一の公知例と称する）、暗証番号やパスワードを画像で代替し利用者の記憶の負荷を緩和した本人認証方法、利用者自身が問いと答えを設定する本人認証方法などがある。
【０００３】
これらのシステムではいずれも答えとなるパスワードや画像などを利用者が登録しておき、認証時に正しい解答を入力すれば本人と認められるものである。登録する情報は利用者本人のみが知りうるものであることから秘密情報に基づいた本人認証として分類される。
【０００４】
【発明が解決しようとする課題】
公知例の方法では、以下が課題となる。
【０００５】
暗証番号やパスワードを用いた本人認証方法（第一の公知例）では、利用者は他人の知りえない情報をパスワードとして登録する必要がある。しかし暗証番号やパスワードは文字、数字、記号の羅列であり、メモなどで他人にも簡単に伝達することができるため、利用者本人でなくとも認証が受けられるといった本質的な課題がある。仮に利用者がパスワードをメモに書き残したり、他人に教えたりしない場合でも、利用者本人や家族に関連する情報（名前、生年月日、住所、電話番号など）をパスワードとして登録した場合、身辺調査などにより容易にパスワードが推測され、不正に利用者になりすまされる課題がある。また利用者がパスワードを入力するところを盗み見ることによってパスワードが漏洩し、不正に利用者に成りすまされる課題がある。これに対してパスワードの運用を利用者に徹底させ、長く複雑で記憶が困難な暗証番号を定期的に更新させる対策もあるが、利用者の記憶上の負荷が課題である。
【０００６】
画像でパスワードを代替する第二の公知例では、パスワードの代わりにあらかじめ登録した画像を選択することで認証を行う。画像は文字の羅列よりも記憶上の負荷が少ないとされており記憶上の課題は小さい。また、抽象的な画像を用いれば、メモに残したり、他人に伝達することが難しくなる効果もあるが、盗み見による登録画像の漏洩が依然として課題となる。
【０００７】
利用者自身が問いと答えを設定する第三の公知例では、利用者自身が問いと答えを設定するため、記憶上の課題はない。しかしパスワードと同様にメモなどで他人にも簡単に伝達することができるため、利用者本人でなくとも認証が受けられるといった本質的な課題がある。またパスワードと同様に利用者本人や家族に関連する情報が問いと答えとして用いられた場合、利用者の身辺調査などで答えが漏洩し、不正ななりすましが生じる課題、さらに盗み見による答えの漏洩による不正ななりすましの課題がある。
【０００８】
したがってより改善された本人認証方法が求められる。
【０００９】
【課題を解決するための手段】
本発明の本人認証方法は、以下の手段を持つ。
【００１０】
利用者は、まず本人認証システムに登録を行う。登録において、本人認証システムは抽象的な情報を利用者に提示する。これを以後提示情報と称する。提示情報は、画像、動画、音などどんなものでもよいが、ここではランダムに作成された抽象的な画像（以後ランダム画像と称する）を例に説明する。
【００１１】
利用者は提示情報から連想する情報を入力する。これを以後連想情報と称する。連想情報は画像、動画、音などどんなものでもよいが、ここでは様々なもの（生物、建築物、食物など）をカテゴライズしたアイコンを例に説明する。連想情報であるアイコンは、提示情報であるランダム画像一つに対して複数種類がモニタなどに表示される。利用者は本人認証システムが提示したランダム画像から連想するものに最も近いと思うアイコンを選択して入力する。本人認証システムは提示したランダム画像と選択されたアイコンの関連を利用者の登録情報として記録する。これを異なるランダム画像に対して１回以上行うことで登録処理を終了する。
【００１２】
利用者が本人認証システムで認証を受ける場合、本人認証システムは利用者の登録情報から、登録済みのランダム画像を適当に選択しモニタに表示する。さらに登録情報から利用者が登録作業で連想したアイコンとその他の適当なアイコンをモニタに表示する。利用者はランダム画像から連想するものに最も近いと思うアイコンを選択して入力する。ランダム画像とアイコンの関係は一時的に本人認証システムが記録し、照合情報とする。以上の作業を一回以上繰り返し、登録情報と照合情報を比較して、同じまたは近い連想をしていれば本人と判定する。
【００１３】
本発明の本人認証システムは、提示情報に対して利用者が連想する情報を用いるため、第一および第二の公知例で課題となっていた利用者の記憶上の負荷を軽減できる。さらに提示情報に抽象的な情報を用いることで、第一および第三の公知例で課題となっていた身辺調査などによる解答の類推による不正ななりすましを防ぐことができる。またメモなどで他人に伝達することが難しくなるため、第１、第３の公知例で課題となっていた利用者以外の人間の利用を難しくする効果がある。
【００１４】
さらに本発明の認証システムは、以下の手段を併せ持つ。
【００１５】
利用者が認証された後、本人認証システムは登録情報にない新しいランダム画像とアイコンを画面に表示する。利用者は新しいランダム画像から連想するものに最も近いアイコンを選択して入力する。本人認証システムはランダム画像とアイコンの組合せを登録情報に追加する。これによって本人認証システムがもつ利用者の登録情報を、認証のたびに増やしていく。さらに本人認証システムが認証時に提示情報をランダムに提示する。
【００１６】
本発明の本人認証システムは上記の手段を併せ持つことで、運用しながら登録情報を増やし、十分な数の提示情報を登録することで、認証の度に異なるランダム画像を利用者に提示することができる。従って一度の盗み見によりランダム画像とアイコンの関係が漏洩したとしても、これを用いて利用者になりすますことは困難になる。すなわち、第一、第二、および第三の公知例で課題となっていた盗み見による不正ななりすましを防ぐ効果がある。
【００１７】
本発明の本人認証システムは、以上の手段を通じて、公知例で示した秘密情報に基づく本人認証が持つ課題を解決し、安全で利便性の高い本人認証を提供する。
【００１８】
本発明の本人認証方法は、あらかじめ登録された利用者にだけサービスを提供する情報システムへのアクセス管理や課金をともなうサービスを提供する場合の本人認証技術に係わる確認、および重要な施設や部屋への入退管理などに適用できる。
【００１９】
また、本発明の本人認証方法において、運用中の記録の収集および利用者の認証パラメータを作成する機能を、認証する機能から切り離し、登録サービスもしくは運用サービスを提供することも可能である。
【００２０】
【発明の実施の形態】
第一の実施例
実施例の構成
以下、本発明の第一の実施の形態について、本人認証装置によりあらかじめ登録した利用者と認められた場合にドアを開錠する入室管理システムを例に説明する。本実施例では本人認証をドア開錠の可否判断に用いているが、この限りではなく、本人確認を必要とするサービス一般に適用することが可能である。
【００２１】
図１は第一の実施例の概略を説明する図である。本実施例は、利用者が登録および認証に使用する認証装置１００、本人認証の結果に応じてドアを開錠する開錠装置１３１、ドア１３０からなる。
【００２２】
認証装置１００は、利用者の登録あるいは認証時に利用者に提示するランダムに作成された画像（以後ランダム画像と称する）を蓄積したランダム画像データベース１１４、および登録あるいは認証時に利用者がランダム画像から連想したものを入力するためのアイコン画像を蓄積したアイコン画像データベース１１６を持つ。また、認証装置１００は利用者に対して認証や登録などに必要なランダム画像、アイコン画像およびその他の情報を表示する表示機能１２２、アイコン画像のＩＤなど利用者が認証に必要な情報を入力するための入力機能１２３、利用者の情報を登録する登録機能１１２、利用者を認証する認証機能１１３を持つ。
【００２３】
本実施例では、利用者に提示する情報（以後提示情報と称する）としてランダム画像を、利用者が提示情報から連想した結果とてして入力する情報（以後連想情報と称する）にアイコン画像を用いるが、この限りではなく、提示情報は、文字、記号、文章、画像、音、動画など、利用者の連想を喚起するものであればどのような表現方法を用いてもよい。また、連想情報として、利用者が提示情報から連想したものを示すことができれば、文字、記号、文章、画像、音、動画など、どのような表現方法を用いてもよい。本実施例で提示情報として用いるランダム画像、および連想情報として用いるアイコン画像については後述する。
【００２４】
登録機能１１２は、表示機能１２２に表示するランダム画像およびアイコン画像を選択し、利用者がランダム画像から連想したアイコン画像の情報を入力機能１２３から受け取り、これらの情報と利用者のＩＤなどを利用者の登録情報として登録情報データベース１１７に記録する。
【００２５】
認証機能１１３は、登録情報データベース１１７に記録された利用者の登録情報をもとに、表示機能１２２に表示するランダム画像およびアイコン画像を選択し、利用者がランダム画像から連想したアイコン画像の情報を入力機能１２３から受け取り、これらの情報と利用者の登録情報などから、あらかじめ登録した利用者か否かを判定する。また認証機能は、あらかじめ登録した利用者と認められた場合には、新たなランダム画像を表示し、これに対して利用者が連想したアイコン画像を登録情報に追記する。最後に認証機能は、あらかじめ登録した利用者と認められた場合には、開錠装置１３１に開錠命令を出力する機能も有する。
【００２６】
開錠装置１３１は認証装置１００が出力する開錠命令に従ってドア１３０を開錠し、利用者の入室を可能にする。
【００２７】
本実施例では本人認証に関わる機能およびデータが全て認証装置に設置されているが、これらを必要に応じてクライアントとサーバなどに分割してもよい。具体的な例については第二の実施例で述べる。
【００２８】
なお、第一、第二実施例を通じ、各機能は、一般的な情報処理装置において、ＣＰＵがプログラムを実行することによりプロセスとして実現されるものである。各プログラムは、予め各情報処理装置の記憶装置に格納されていても良いし、記憶媒体または通信媒体を介して外部装置から導入されても良い。
【００２９】
本発明の第一の実施例の認証装置の構成例
図２は本実施例における認証装置の装置構成の例である。本実施例の認証装置は以下から構成される。登録あるいは認証に必要な情報を表示するモニタ２０５。登録あるいは認証に必要な情報を入力するマウス２０６およびキーボード２０７。ＣＰＵ２０１。ＲＯＭ２０２。本実施例では記憶装置としてＲＯＭを用いているが、この限りではなく、ＲＯＭの代わりに不揮発性のメモリ（ＥＥＰＲＯＭ）などで代替したり、固定記憶装置（ハードディスク）などで代替することも可能である。ＲＡＭ２０３。以上の装置はバス２０９で接続されており、ＣＰＵを介してデータをやりとりすることが可能である。ＣＰＵは、必要なデータをＲＡＭに書き込み、読出しつつ、ＲＯＭ上に保存されたデータを利用して、同じくＲＯＭ上に保存されたプログラムを実行する。図１におけるデータベースなど（１１４、１１６、１１７）と登録機能１１２と認証機能１１３を実現するプログラムはＲＯＭ２０２に保存される。
【００３０】
本発明の第一の実施例の概略フローを述べる。
【００３１】
利用者がはじめて入室しようとする場合、認証装置１００の登録機能１１２により登録を行う。登録では、まず利用者が入力機能に対して利用者のＩＤ（以後利用者ＩＤと称する）を入力する。利用者ＩＤの入力はＩＣカードや磁気カードなどを用いてもよい。登録機能はこの利用者ＩＤを記録する。次に登録機能１１２はランダム画像データベース１１４から適当なランダム画像をひとつ選択する。さらに表示機能１２２が選択されたランダム画像およびアイコン画像データベースに保存された全てのアイコン画像を表示する。利用者はランダム画像から連想したものに最も当てはまるアイコン画像を選択して入力機能に入力する。
【００３２】
本実施例では説明の都合上、全てのランダム画像について同じアイコン画像が表示されるものとしているが、この限りではなくランダム画像ごとに表示するアイコン画像を変えてもよい。登録機能は利用者ＩＤに関連付けて、表示したランダム画像のＩＤ（以後ランダム画像ＩＤと称す）と利用者が選択したアイコン画像のＩＤ（以後アイコン画像ＩＤと称す）を一組の登録情報レコードとして登録情報データベース１１７に保存する。登録機能は次のランダム画像を選択し、以下同様に処理を繰り返して複数の登録情報レコードを登録情報データベースに記録する。
【００３３】
既に登録済みの利用者が入室しようとする場合、認証装置１００の認証機能１１３により認証を行う。認証では、まず利用者が入力機能に対して利用者ＩＤを入力する。認証機能１１３は利用者ＩＤに関連づけられた全ての登録情報レコードを登録情報データベース１１７から読み込む。次に登録情報レコードの一つをランダムに選択する。表示機能は登録情報レコードに記録されたランダム画像とアイコン画像データベース１１６に記録された全てのアイコン画像を表示する。本実施例では説明の都合上、全てのランダム画像について同じアイコン画像が表示されるものとしているが、この限りではなくランダム画像ごとに表示するアイコン画像を変えてもよい。利用者はランダム画像から連想したものに最も当てはまるアイコン画像を選択して入力機能に入力する。
【００３４】
認証機能は表示したランダム画像と利用者が選択したアイコン画像の関係を一時的に保持する。認証機能はさらに別の登録情報レコードを選択し、以上の処理を複数回繰り返す。最終的に登録情報レコードに記録されたランダム画像とアイコン画像との関係、および認証時に入力されたランダム画像とアイコン画像との関係を比較し、両者の一致度が高ければ本人と判定する。本人と判定された場合、認証機能は新しいランダム画像とアイコン画像を表示する。利用者は新しく表示されたランダム画像から連想するアイコン画像を選択して入力する。認証機能はランダム画像とアイコン画像の関係および利用者ＩＤを登録情報データベースに追記する。その後、開錠装置１３１に開錠命令を出力する。開錠装置は開錠命令に従いドア１３０を開錠する。
【００３５】
本実施例の詳細説明
図３はランダム画像データベース１１４の構成例およびランダム画像の例を示す。ランダム画像データベースは、各ランダム画像にユニークに付与されたランダム画像ＩＤとランダム画像データを一つのレコードとする。ランダム画像データベースに含まれるレコード数は、認証装置を利用する利用者の数に対して十分な数が用意されているものとする。本実施例ではランダム画像としてモノクロの正方形画像を用いているがこの限りではなく、利用者の連想を喚起するものであればどんな画像でもよい。ランダム画像の生成方法については後述する。
【００３６】
図４はアイコン画像データベース１１６の構成例およびアイコン画像の例を示す。アイコン画像データベースは、各アイコン画像にユニークに付与されたアイコン画像ＩＤとアイコン画像データを一つのレコードとする。本実施例におけるアイコン画像データベースに含まれるレコード数は１６としたが、この限りではない。また本実施例ではアイコン画像として文字を含むものを用いているがこの限りではなく、利用者がランダム画像から連想したものに最も近いものを入力することのできる画像であればどんなものでもよい。
【００３７】
図５は登録情報データベース１１７の構成例を示す。登録情報データベースのレコードは、各利用者に一意に付与された利用者ＩＤ、利用者に提示されたランダム画像ＩＤ、利用者がそのランダム画像から連想したものに最も当てはまるものを示すアイコン画像のアイコン画像ＩＤで構成される。一つの利用者ＩＤに対する登録情報データベースのレコードの数は利用者ＩＤごとに異なっていてもよいが、本実施例では説明の都合上一つの利用者ＩＤに対して５つの登録情報レコードを持つものとする。
【００３８】
本実施例では説明の都合上各利用者が登録したランダム画像は他のユーザと重複しないものとしているが、この限りではなく、複数の利用者が同じランダム画像を用いて登録してもよい。
【００３９】
本発明の第一の実施例の登録処理フロー
図６は本発明の第一の実施例の登録処理におけるフロー例を示す。以下各ステップごとに説明する。
【００４０】
ステップ６０１：
利用者は利用者ごとに一意に割り振られた利用者ＩＤを入力機能１２３に入力する。登録機能１１２は利用者ＩＤをメモリに記録する。
【００４１】
ステップ６０２：
登録機能は、ランダム画像データベース１１４および登録情報データベース１１７を読み込み、まだ登録情報データベースで使用されていないランダム画像のＩＤを選択して、表示機能１２２にランダム画像ＩＤを渡す。ランダム画像データベースの読み込みは登録処理の開始時にあらかじめ行っておいてもよい。
【００４２】
ステップ６０３：
画像表示機能は、ランダム画像データベースおよびアイコン画像データベースを読み込み、登録機能から渡されたランダム画像ＩＤに該当するランダム画像およびアイコン画像データベースの全てのアイコン画像をモニタに表示する。ランダム画像データベースおよびアイコン画像データベースの読み込みは登録処理の開始時にあらかじめ行っておいてもよい。
【００４３】
ステップ６０４：
利用者は表示されたランダム画像を見て、連想可能か否か判断する。もしランダム画像からなにも連想できなければステップ６０２に進む。連想できる場合はステップ６０５に進む。
【００４４】
ステップ６０５：
利用者はランダム画像から連想できるものに最も近いアイコン画像を選択し、そのアイコン画像ＩＤを入力機能に入力する。
【００４５】
ステップ６０６：
登録機能は入力機能から利用者が入力したアイコン画像ＩＤを受け取る。次にステップ６０１で取得した利用者ＩＤ、ステップ６０２で選択したランダム画像ＩＤ、ステップ６０５で取得したアイコン画像ＩＤを登録情報レコードとして登録情報データベースに追記する。
【００４６】
ステップ６０７：
一つの利用者ＩＤに対して５つの登録情報レコードを記録済みの場合はステップ６０８に進む。まだ記録していない場合はステップ６０２に進み、処理を繰り返す。
【００４７】
ステップ６０８：
登録機能は前ステップまでに記録した利用者の登録情報レコードの一つをランダムに選択し、表示機能に該当する登録情報レコードに記録されたランダム画像ＩＤを表示機能に渡す。このランダム画像ＩＤは一時的に記録される。
【００４８】
ステップ６０９：
表示機能は、前ステップで認証機能から渡されたランダム画像ＩＤに該当するランダム画像と、すべてのアイコン画像をモニタに表示する。
【００４９】
ステップ６１０：
利用者はランダム画像から連想できるものに最も近いアイコン画像を選択し、そのアイコン画像ＩＤを入力機能に入力する。
【００５０】
ステップ６１１：
登録機能は、前ステップで利用者が入力したアイコン画像ＩＤを入力機能から受け取り、登録情報レコードに記録されたアイコン画像ＩＤを一致しているか否かをチェックし、その結果を表示機能に表示させる。
【００５１】
ステップ６１２：
ステップ６０７までに登録した全ての登録情報レコードについて規定の回数の表示と入力を利用者が練習した場合は、処理を終了する。それ以外はステップ６０８に進み処理を繰り返す。
【００５２】
図７は本発明の第一の実施例における認証フローの例を示す。以下ステップごとに説明する。
【００５３】
ステップ７０１：
入室しようとする利用者は利用者ＩＤを入力機能に入力する。認証機能は入力機能から渡される利用者ＩＤを一時的に記録する。
【００５４】
ステップ７０３：
認証機能は入力機能から渡された利用者ＩＤに該当する登録情報レコードを読み込み、ランダムに登録情報レコードを一つ選択する。選択した登録情報レコードは一時的に記録され、一回の認証において既に用いられた登録情報レコードは用いない。
【００５５】
ステップ７０４：
登録情報レコードがあればステップ７０５へ進む。すでに全ての登録情報レコードを認証に用いた場合、あるいはあらかじめ規定した回数の選択を行った場合には、他人と判定して処理を終了する。
【００５６】
ステップ７０５：
ステップ７０３で選択した登録情報レコードに記録されているランダム画像ＩＤを表示機能に渡す。表示機能は、ランダム画像データベースとアイコン画像データベースを読み込み、ランダム画像ＩＤに該当するランダム画像と全てのアイコン画像を表示する。
【００５７】
ステップ７０６：
利用者は表示されたランダム画像から連想されるものに最も近いアイコンを選択して入力機能にアイコン画像ＩＤを入力する。
【００５８】
ステップ７０７：
認証機能は入力機能から利用者が入力したアイコン画像ＩＤを受け取る。登録情報レコードに記録されたアイコン画像ＩＤと、利用者が新たに入力したアイコン画像ＩＤを比較し、一致していればステップ７０８へ進む。不一致の場合ステップ７０３へ進む。
【００５９】
ステップ７０９：
認証機能は、ステップ７０７で利用者がランダム画像とアイコン画像の組合せを正しく選択した数をカウントし、あらかじめ定めたしきい値以上であれば本人と判定しステップ７１０に進む。それ以外はステップ７０３へ進む。
【００６０】
ステップ７１０：
認証機能は、ランダム画像データベースから、登録情報データベースに記録されていないランダム画像を新たに選択し、そのランダム画像ＩＤを表示機能に渡す。
【００６１】
ステップ７１１：
表示機能は、ランダム画像データベースとアイコン画像データベースを読み込み、ステップ７１０で認証機能から渡されたランダム画像ＩＤに該当するランダム画像と全てのアイコン画像を表示する。ランダム画像データベースとアイコン画像データベースはあらかじめ認証開始時に読み込んでおいてもよい。
【００６２】
ステップ７１２：
利用者は表示されたランダム画像から連想されるものに最も近いアイコンを選択して入力機能にアイコン画像ＩＤを入力する。
【００６３】
ステップ７１３：
認証機能は、利用者が入力したアイコン画像ＩＤを受け取り、ステップ７１０で選択したランダム画像ＩＤ、利用者ＩＤを新規の登録情報として登録情報データベースに追記する。
【００６４】
ステップ７１４：
認証機能は開錠装置に開錠命令を発行する。
【００６５】
ステップ７１５
開錠装置は開錠命令をうけてドアを開錠して処理を終了する。
【００６６】
図８はランダム画像の生成例を示す。本方法ではまず２次元画像に複数の点をランダムに配置する（ａ）。点の数もランダムに決めてよいが、本実施例では説明の都合上４点の場合を説明する。これらを一筆書きで仮想的に結び、最初の点と最後の点を同一とする（ｂ）。次に各頂点を丸めるか尖らすかをランダムに決定する（ｃ）。図では丸める点を黒で、尖らす点を白で表記した。丸める場合は点同士をベジエ曲線で結び、それ以外は直線で結ぶ（ｄ）。最後に画像の４すみの点を含む領域を黒く塗りつぶし、それ以外を白く塗りつぶす（ｅ）。本実施例で示すランダム画像の生成方法は一例であり、この限りではなく、どのような方法を用いてもよい。
【００６７】
第二の実施例
実施例の構成
以下、本発明の第二の実施の形態について、クライアントとからネットワークで接続したアプリケーションサーバにログインする際に、認証サーバによりあらかじめ登録した利用者と認められた場合にログインを許可するネットワークログインシステムを例に説明する。本実施例では本人認証をログインの可否判断に用いているが、この限りではなく、本人確認を必要とするサービス一般に適用することが可能である。
【００６８】
図９は第二の実施例の概略を説明する図である。本実施例は、利用者が登録および認証に使用するクライアント９１０、利用者が接続しようとするアプリケーションサーバ９５０、利用者の登録および認証を行う認証サーバ９２０、認証サーバに対して登録および運用サービスを提供する運用サーバ９３０からなる。これらはネットワーク９４０で接続される。
【００６９】
本実施例ではクライアント、アプリケーションサーバ、認証サーバは各一台づつの構成となっているがこの限りではなく、アプリケーションサーバは複数あってもよい。また認証サーバに対して複数のクライアントがあってもよい。また一台の運用サーバに対して複数の認証サーバがあってもよい。
【００７０】
クライアント９１０は、利用者に対して認証や登録などに必要なランダム画像、アイコン画像およびその他の情報を表示する表示機能１２２、アイコン画像のＩＤなど利用者が認証に必要な情報を入力するための入力機能１２３を備える。また、ネットワークを介して通信を行う通信機能９１４を持つ。
【００７１】
認証サーバ９２０は、ランダム画像データベース１１４、アイコン画像データベース１１６、利用者のＩＤ、ランダム画像ＩＤ、アイコン画像ＩＤ、および認証に用いるパラメータ（以後認証パラメータと称す）をひとつのレコードとして記録した登録情報データベース９１７、登録および認証の記録をとるログファイル９１８、認証機能９１３、登録機能９１２、および認証パラメータを更新する更新機能９１５、通信機能９１４を持つ。
【００７２】
本実施例では、説明の都合上、利用者のＩＤは一つの運用サーバがサービスを提供する認証サーバで管理する利用者に対して一意に与えられるものとする。同様に、ランダム画像ＩＤとアイコン画像ＩＤも、一つの運用サーバに対して一意に与えられるものとする。
【００７３】
登録機能９１２は、表示機能１２２に表示するランダム画像およびアイコン画像を選択し、利用者がランダム画像から連想したアイコン画像の情報を入力機能１２３から受け取り、これらの情報をログファイル９１８に記録する。さらにログファイルに記録した情報を認証パラメータ生成機能９３１に送信し、得られた認証パラメータと利用者のＩＤなどを利用者の登録情報として登録情報データベース９１７に記録する。
【００７４】
更新機能９１５は、ログファイルの情報を認証パラメータ生成機能９３１に送信し、得られた認証パラメータで登録情報データベースに記録された登録情報を更新する。
【００７５】
認証機能９１３は、登録情報データベース１１７に記録された利用者の登録情報をもとに、表示機能１２２に表示するランダム画像およびアイコン画像を選択し、利用者がランダム画像から連想したアイコン画像の情報を入力機能１２３から受け取り、これらの情報と利用者の登録情報などから、あらかじめ登録した利用者か否かを判定する。また認証機能は、あらかじめ登録した利用者と認められた場合には、新たなランダム画像を表示し、これに対して利用者が連想したアイコン画像を登録情報に追記する。これらの情報はログファイル９１８に記録される。最後に認証機能は、あらかじめ登録した利用者と認められた場合には、クライアントからアプリケーションへの接続を許可する。
【００７６】
運用サーバ９３０は認証サーバ９２０の要求に従って、ログファイル９１８から得た情報を保存するログファイル９３２およびこれを元に認証パラメータを生成する認証パラメータ生成機能９３１、および通信機能９１４を持つ。運用サーバが複数の認証サーバに対してサービスを提供する場合、全ての認証サーバが送信するログレコードをログファイル９３２に保存する。
【００７７】
本実施例では運用サーバを認証サーバと別途設置し、登録・更新機能と認証パラメータ生成機能を分離しているが、この限りではなく、認証サーバに認証パラメータ生成機能を設置してもよい。
【００７８】
本実施例では、提示情報としてランダム画像を、連想情報としてアイコン画像を用いるが、この限りではなく、提示情報は、文字、記号、文章、画像、音、動画など、利用者の連想を喚起するものであればどのような表現方法を用いてもよい。また、連想情報として、利用者が提示情報から連想したものを示すことができれば、文字、記号、文章、画像、音、動画など、どのような表現方法を用いてもよい。
【００７９】
第二の実施例の装置の構成例
図１０は本実施例におけるクライアント、アプリケーションサーバ、認証サーバ、運用サーバの装置構成の例である。本実施例の認証装置は以下から構成される。処理に必要な情報を表示するモニタ２０５。処理に必要な情報を入力するマウス２０６およびキーボード２０７。ＣＰＵ２０１。ＲＯＭ２０２。本実施例では記憶装置としてＲＯＭを用いているが、この限りではなく、ＲＯＭの代わりに不揮発性のメモリ（ＥＥＰＲＯＭ）などで代替したり、固定記憶装置（ハードディスク）などで代替したりすることも可能である。ＲＡＭ２０３。ネットワークを介して通信を行う通信インターフェース１０１０。以上の装置はバス２０９で接続されており、ＣＰＵを介してデータをやりとりすることが可能である。ＣＰＵは、必要なデータをＲＡＭに書き込み、読出しつつ、ＲＯＭ上に保存されたデータを利用しつつ、同じくＲＯＭ上に保存されたプログラムを実行する。図９におけるデータベースや機能を実現するプログラムはＲＯＭ２０２に保存される。
【００８０】
第二の実施例の概略フロー
第二の実施例は利用者の登録、認証、および登録情報の更新の三つのフェーズからなる。
【００８１】
利用者がはじめてアプリケーションサーバにログインしようとする場合、認証サーバの登録機能９１２により利用者の登録を行う。登録では、まず利用者が入力機能に対して利用者のＩＤ（以後利用者ＩＤと称する）を入力する。利用者ＩＤの入力はＩＣカードや磁気カードなどを用いてもよい。登録機能はこの利用者ＩＤを記録する。次に登録機能９１２はランダム画像データベース１１４から適当なランダム画像をひとつ選択する。さらに表示機能１２２が選択されたランダム画像およびアイコン画像データベースに保存された全てのアイコン画像を表示する。
【００８２】
利用者はランダム画像から連想したものに最も当てはまるアイコン画像を選択して入力機能に入力する。登録機能は利用者ＩＤに関連付けて、表示したランダム画像のＩＤ（以後ランダム画像ＩＤと称す）と利用者が選択したアイコン画像のＩＤ（以後アイコン画像ＩＤと称す）をログに記録する。登録機能はこの処理を適宜繰り返し、ログに記録された情報を認証パラメータ生成機能９３１に送信する。認証パラメータ生成機能は、ログ情報から認証パラメータを生成し、登録情報に送信する。登録機能は認証パラメータと利用者ＩＤなどから登録情報レコードを作成し登録情報データベース９１７に保存する。
【００８３】
既に登録済みの利用者がアプリケーションサーバ９５０にログインしようとする場合、認証サーバ９２０の認証機能９１３により認証を行う。認証では、まず利用者が入力機能に対して利用者ＩＤを入力する。認証機能９１３は利用者ＩＤに関連づけられた全ての登録情報レコードを登録情報データベース９１７から読み込む。次に登録情報レコードの一つを適当に選択する。表示機能は登録情報レコードに記録されたランダム画像とアイコン画像データベース１１６に記録された全てのアイコン画像を表示する。利用者はランダム画像から連想したものに最も当てはまるアイコン画像を選択してアイコン画像ＩＤを入力機能に入力する。認証機能は利用者が入力したアイコン画像ＩＤと登録情報レコードから、利用者がどれほどの確率で本人であるかを示す本人確率を算出する。
【００８４】
本人確率があらかじめ定めたしきい値を超えるか、入力回数があらかじめ定めた回数に達するまで、認証機能はさらに別の登録情報レコードを選択し、以上の処理を繰り返す。最終的に本人確率がしきい値を超えた場合は本人、超えない場合は他人と判定する。本人と判定された場合、認証機能は新しいランダム画像とアイコン画像を表示する。利用者は新しく表示されたランダム画像から連想するアイコン画像を選択して入力する。認証機能はランダム画像とアイコン画像の関係および利用者ＩＤをログ９１８に追記する。その後、アプリケーションサーバへのログインを許可する。本実施例では説明の都合上、全てのランダム画像について同じアイコン画像が表示されるものとしているが、この限りではなくランダム画像ごとに表示するアイコン画像を変えてもよい。
【００８５】
認証パラメータの更新は更新機能９１５が定期的あるいは必要に応じて行う。認証パラメータを更新する際、更新機能はログファイルの情報を認証パラメータ生成機能９３１に送信する。認証パラメータ生成機能は、ログファイルから利用者の認証パラメータを生成し、更新機能に送信する。更新機能は受信した認証パラメータで登録情報データベースを更新する。
【００８６】
本実施例の詳細説明
図１１は登録情報データベース９１７の構成例を示す。登録情報データベースは登録情報レコードが複数記録されることで構成される。登録情報レコードは、各利用者に一意に付与された利用者ＩＤ、利用者に提示されたランダム画像ＩＤ、認証パラメータで構成される。認証パラメータは、利用者がランダム画像から連想したアイコン画像ＩＤに対応する他人確率で構成される。本実施例では全てのランダム画像に対して１６種類のアイコン画像を用いるので、一つの登録情報レコードに１６個の他人確率を持つ。他人確率の詳細は後述するが、他人確率は、利用者ＩＤで示された利用者以外の人物がランダム画像ＩＤに対してアイコン画像ＩＤを選択する確率を意味する。従って、値が大きいほど他人である確率が高く、値が小さいほど本人である確率が高い。利用者ＩＤが１の場合を例にとると、ランダム画像ＩＤが１の画像が提示されたときに、利用者がアイコン画像ＩＤの２を選択すれば、正しい利用者である確率が高く、アイコン画像ＩＤの１を選択すれば他人である確率が高い。
【００８７】
図１２はログファイル９１８および９３２に保存される一つのログレコードの構成例を示す。ログレコードは利用者ＩＤ、ランダム画像ＩＤ、利用者がランダム画像に対して過去に選択したアイコン画像のそれぞれの回数で構成される。本実施例では全てのランダム画像に対して１６種類のアイコン画像を用いるので、一つのログレコードに１６個のアイコン画像の選択回数を持つ。
【００８８】
本発明の第二の実施例の登録処理フロー
本発明の第二の実施例の登録処理では、まず第一の実施例の図６で示した登録処理を行い、次に認証パラメータ生成機能と連携して登録情報を作成する。ただし、アイコン画像ＩＤを入力した結果をログファイルに保存する。そのため下記２点の変更を行う。
【００８９】
ステップ６０６の変更：
登録機能は入力機能から利用者が入力したアイコン画像ＩＤを受け取る。次にステップ６０１で取得した利用者ＩＤ、ステップ６０２で選択したランダム画像ＩＤ、ステップ６０５で取得したアイコン画像ＩＤをログレコードとしてログファイルに追記する。
【００９０】
ステップ６１１の変更：
登録機能は、前ステップで利用者が入力したアイコン画像ＩＤを入力機能から受け取り、ステップ６０１で取得した利用者ＩＤ、ステップ６０５で取得したアイコン画像ＩＤをログレコードとしてログファイルに追記する。追記は下記のように行う。まず利用者ＩＤおよびアイコン画像ＩＤが一致するログレコードを抽出し、利用者が入力したアイコン画像ＩＤの選択数をインクリメントする。
【００９１】
図１３は上述の処理以降の登録処理を示す。以下各ステップごとに説明する。
【００９２】
ステップ１３０１：
登録機能は、登録する利用者ＩＤに該当するログレコードをログファイルから抽出する。また、利用者ＩＤに該当するログレコードに記載されたランダム画像ＩＤと同じランダム画像ＩＤを含むログレコードもログファイルから抽出する。
【００９３】
ステップ１３０２：
登録機能は前ステップで抽出したログレコードと、登録する利用者ＩＤを認証パラメータ生成用データとして運用サーバの認証パラメータ生成機能に送信する。
【００９４】
ステップ１３０３：
認証パラメータ生成機能は、前ステップで送信された認証パラメータ生成用データを受け取り、これに含まれるログレコードで認証サーバのログファイル９３２を更新する。更新は次のように行う。前ステップで得たログレコードの利用者ＩＤとランダム画像ＩＤを含むログレコードをログファイル９３２から検索する。見つかった場合はログファイルのレコードを前ステップで得たログレコードで更新する。見つからなかった場合は前ステップで得たログレコードをログファイル９３２に追記する。
【００９５】
ステップ１３０４：
認証パラメータ生成機能は、認証パラメータ生成用データから指定された利用者の認証パラメータを、認証パラメータ生成用データおよび運用サーバのログファイル９３２を利用して生成する。認証パラメータの生成の方法は後述する。
【００９６】
ステップ１３０５：
認証パラメータ生成機能は、認証パラメータ、利用者ＩＤ、ランダム画像ＩＤから登録情報レコードを作成し、登録機能に送信する。
【００９７】
ステップ１３０６：
登録機能は認証パラメータ作成機能から送信された登録情報を登録情報データベースに追記する。
【００９８】
図１４は第二の実施例における認証処理の詳細フローを示す。以下ステップごとに説明する。
【００９９】
ステップ１４０１：
アプリケーションサーバにログインしようとする利用者は利用者ＩＤを入力機能に入力する。認証機能は入力機能から渡される利用者ＩＤを一時的に記録する。
【０１００】
ステップ１４０２：
認証機能は本人か否かを判定するための基準である他人確率を１にセットする。
【０１０１】
ステップ１４０３：
認証機能は入力機能から渡された利用者ＩＤに該当する登録情報レコードを読み込み、ランダムに登録情報レコードを一つ選択する。選択した登録情報レコードは一時的に記録され、一回の認証において既に用いられた登録情報レコードは用いない。登録情報レコードがあればステップ１４０５へ進む。すでに全ての登録情報レコードを認証に用いた場合、あるいはあらかじめ規定した回数の選択を行った場合には、他人と判定して処理を終了する。
【０１０２】
ステップ１４０５：
ステップ１４０３で選択した登録情報レコードに記録されているランダム画像ＩＤを表示機能に渡す。表示機能は、ランダム画像データベースとアイコン画像データベースを読み込み、ランダム画像ＩＤに該当するランダム画像と全てのアイコン画像を表示する。
【０１０３】
ステップ１４０６：
利用者は表示されたランダム画像から連想されるものに最も近いアイコンを選択して入力機能にアイコン画像ＩＤを入力する。
【０１０４】
ステップ１４０８：
認証機能は、ステップ１４０５で提示したランダム画像ＩＤと、ステップ１４０６で利用者が入力したアイコン画像ＩＤから、該当する他人確率を登録情報レコードから読み込み、現在保持している他人確率に、登録情報レコードに記録されている他人確率を乗じて他人確率を更新する。
【０１０５】
ステップ１４０９：
認証機能は、ステップ１４０８で更新した他人確率があらかじめ定めたしきい値より小さければ本人と判定しステップ１４１０に進む。それ以外はステップ１４０３へ進む。
【０１０６】
ステップ１４１０：
認証機能はランダム画像データベースからランダム画像をひとつ選択し、表示機能に渡す。
【０１０７】
ステップ１４１１：
表示機能は、ランダム画像データベースとアイコン画像データベースを読み込み、ステップ１４１０で認証機能から渡されたランダム画像ＩＤに該当するランダム画像と全てのアイコン画像を表示する。ランダム画像データベースとアイコン画像データベースはあらかじめ認証開始時に読み込んでおいてもよい。
【０１０８】
ステップ１４１２：
利用者は表示されたランダム画像から連想されるものに最も近いアイコンを選択して入力機能にアイコン画像ＩＤを入力する。
【０１０９】
ステップ１４１３：
認証機能は、利用者が入力したアイコン画像ＩＤを受け取り、ステップ１４１０で選択したランダム画像ＩＤと利用者ＩＤに一致するログレコードをログファイルから検索する。該当するログレコードがない場合は、前ステップで得られたアイコン画像ＩＤの選択回数を１に、他を０にセットしたログレコードを作成し、ログファイルに追記する。該当するログレコードがあった場合は、ステップ１４１２で得られたアイコン画像ＩＤの選択回数をインクリメントしてログファイルを更新する。
【０１１０】
ステップ１４１４：
認証機能はアプリケーションサーバへのログインを許可する。
【０１１１】
図１５は登録情報の更新処理を示す詳細フローである。登録情報の更新は全ての利用者に関して同時に行ってもよいが、本実施例では説明の都合上、一人の利用者の登録情報を更新する場合について述べる。以下ステップ毎に説明する。
【０１１２】
ステップ１５０１：
更新機能は、登録情報を更新する利用者ＩＤに該当するログレコードをログファイルから抽出する。また、利用者ＩＤに該当するログレコードに記載されたランダム画像ＩＤと同じランダム画像ＩＤを含む他の利用者のログレコードもログファイルから抽出する。
【０１１３】
ステップ１５０２：
更新機能は前ステップで抽出したログレコードと、登録情報を更新する利用者ＩＤを認証パラメータ生成用データとして運用サーバの認証パラメータ生成機能に送信する。
【０１１４】
ステップ１５０３：
認証パラメータ生成機能は、前ステップで送信された認証パラメータ生成用データを受け取り、これに含まれるログレコードで認証サーバのログファイル９３２を更新する。更新は次のように行う。前ステップで得たログレコードの利用者ＩＤとランダム画像ＩＤを含むログレコードをログファイル９３２から検索する。見つかった場合はログファイルのレコードを前ステップで得たログレコードで更新する。見つからなかった場合は前ステップで得たログレコードをログファイル９３２に追記する。
【０１１５】
ステップ１５０４：
認証パラメータ生成機能は、登録情報を更新する利用者ＩＤが含まれるログレコードの各々について、選択回数を合計する。合計した選択回数があらかじめ定めた値を超えている場合、ログレコードが含むランダム画像ＩＤを認証パラメータ生成の対象とする。
【０１１６】
ステップ１５０６：
前ステップで対象としたランダム画像ＩＤについて認証パラメータ生成用データ、および運用サーバのログファイル９３２を用いて、指定された利用者の認証パラメータを生成する。認証パラメータの生成の方法は後述する。
【０１１７】
ステップ１５０７：
認証パラメータ生成機能は、認証パラメータ、利用者ＩＤ、ランダム画像ＩＤから登録情報レコードを作成し、更新機能に送信する。
【０１１８】
ステップ１５０８：
更新機能は認証パラメータ作成機能から送信された登録情報で登録情報データベースを更新する。ただし、登録情報に記録されているランダム画像が既に他の利用者の登録情報で使用されている場合はこれを破棄する。
【０１１９】
図１６は認証パラメータ生成処理の詳細フローを示す。以下ステップ毎に説明する。
【０１２０】
ステップ１６０１：
認証パラメータ生成機能は、認証パラメータ生成用データから、利用者のＩＤを抽出し一時的に保存する。さらに利用者のＩＤを含むログレコードを運用サーバのログファイル９３２から検索し、まだ認証パラメータを生成していないランダム画像ＩＤを含むログレコードを選択する。
【０１２１】
ステップ１６０２：
認証パラメータ生成機能は、前ステップで選択したログレコードに記録されたアイコン画像ＩＤの選択回数を合計する。
【０１２２】
ステップ１６０３：
前ステップで算出した合計回数があらかじめ定めた値を超えていればステップ１６０４に進む。それ以外はステップ１６０７に進む。
【０１２３】
ステップ１６０４：
ステップ１６０１で選択したログレコードに記録された選択回数を、選択回数の合計で除して正規化する。この値を以後本人係数と称す。本人係数はそれぞれのアイコン画像ＩＤごとに算出される。本人係数は一時的に保存される。本人係数は、利用者があるランダム画像に対して各アイコン画像を連想する割合を示す。従って利用者が安定して連想しうるアイコン画像ＩＤに対応する本人係数の値は大きく、最大は１となる。逆に安定しない場合の本人係数の値は小さくなり、最小値は１である。
【０１２４】
ステップ１６０５：
運用サーバが持つログファイル９３２から、ステップ１６０１で得た利用者ＩＤを含まず、かつステップ１６０１で選択したランダム画像ＩＤを含むログレコードを全て抽出する。次に一つのログレコードについて、選択回数を選択回数の合計値で正規化する。これを抽出した全てのログレコードに対して行う。次に一つのアイコン画像ＩＤに関して、抽出した全てのログレコードの正規化した選択回数を合計し、ログレコードの個数で除する。これを全てのアイコン画像ＩＤに対して行い、得られた値を他人係数と称する。他人係数が０となった場合は、あらかじめ決めた１より小さい値を代入して、他人係数の合計値が１になるよう正規化する。
【０１２５】
他人係数は利用者ＩＤで指定した以外の人物が、ランダム画像に対してアイコン画像を連想する平均的な割合を示す。従って、多くの人が連想しやすいアイコン画像に対応する他人係数は大きくなり、逆に連想されにくいアイコン画像に対応する他人係数は小さくなる。全てのアイコン画像が均等に選ばれる場合、本実施例では１６個のアイコン画像を用いているので、他人係数は１／１６となる。
【０１２６】
ステップ１６０６：
本人係数および他人係数から他人確率を算出する。他人確率の算出には様々な方法が考えられるが、本実施例では簡単のため、以下のように算出する。まず他人係数を本人係数で除し、結果が１より大きい場合は１、小さい場合はそのままの値とする。
【０１２７】
このような算出方法を用いることで、他人が連想しやすいアイコン画像（他人係数大）を利用者が連想する場合は、他人確率が大きくなる。つまり本人である確率が低くなる。逆に他人が連想しにくいアイコン画像（他人係数小）を利用者が連想する場合は他人確率が小さくなるので、本人である確率が高くなる。また利用者が普段連想しないアイコン画像の場合は本人係数が低いため、他人確率が大きくなる。
【０１２８】
ステップ１６０７：
全てのログレコードについて他人確率の算出が終了していれば処理を終了し、それ以外はステップ１６０１へ進む。
【０１２９】
上記実施例では、提示情報と、利用者が提示情報から連想した連想情報との関係を登録しておき、認証の際に、提示情報から利用者が連想した連想情報を再度入力させ、これらを比較して利用者の同一性を確認している。これにより、利用者の記憶にかかる負荷を低減することができる。
【０１３０】
また、提示情報に抽象的な情報を用いることにより、他人に提示情報と連想情報の関係を伝達することを困難にし、本人認証の安全性を高めることができる。
【０１３１】
また、認証時に利用者の同一性が確認された後に、あらたな提示情報を提示し、利用者が連想した連想情報を入力し、この関係を登録情報として追加するようにしている。これにより、本人認証方法を運用しながら登録情報の種類を増やし、盗み見などによる不正ななりすましを防ぐことができる。
【０１３２】
また、登録および認証のログを統計的に解析し、その結果を認証パラメータに反映させることにより、運用しながら自動的に提示情報に対する連想情報の偏りに起因した安全性の低下を防止することができる。
【０１３３】
また、ログの収集、解析、認証パラメータ生成を、独立した機関が運営するようにすれば、本人認証方法を利用する機関にこれらをサービスとして提供することができる。
【０１３４】
【発明の効果】
本発明によれば、安全で利便性の高い本人認証が可能になる。
【図面の簡単な説明】
【図１】第一の実施例の概略を説明する図である。
【図２】第一の実施例における認証装置の構成例の図である。
【図３】実施例における提示情報のデータベースの構成例の図である。
【図４】実施例における連想情報のデータベースの構成例の図である。
【図５】第一の実施例における登録情報の構成例の図である。
【図６】第一の実施例における登録処理のフロー図である。
【図７】第一の実施例における認証処理のフロー図である。
【図８】実施例における提示情報の作成方法の説明図である。
【図９】第二の実施例の概略を説明する図である。
【図１０】第二の実施例における装置構成例の図である。
【図１１】第二の実施例における登録情報の構成例の図である。
【図１２】第二の実施例におけるログの構成例の図である。
【図１３】第二の実施例における登録処理のフロー図である。
【図１４】第二の実施例における認証処理のフロー図である。
【図１５】第二の実施例における登録情報の更新処理のフロー図である。
【図１６】第二の実施例における認証パラメータの作成処理のフロー図である。
【符号の説明】
１１４…ランダム画像データベース、１１６…アイコン画像データベース、１２２…表示機能、１２３…入力機能、９１０…クライアント、９１２…登録機能、９１３…認証機能、９１４…通信機能、９１４…通信機能、９１５…更新機能、９１７…登録情報データベース、９１８…ログファイル、９２０…認証サーバ、９３０…運用サーバ、９４０…ネットワーク、９５０…アプリケーションサーバ。
【図１】
2004013865.tif 000003
【図２】
2004013865.tif 000004
【図３】
2004013865.tif 000005
【図４】
2004013865.tif 000006
【図５】
2004013865.tif 000007
【図６】
2004013865.tif 000008
【図７】
2004013865.tif 000009
【図８】
2004013865.tif 000010
【図９】
2004013865.tif 000011
【図１０】
2004013865.tif 000012
【図１１】
2004013865.tif 000013
【図１２】
2004013865.tif 000014
【図１３】
2004013865.tif 000015
【図１４】
2004013865.tif 000016
【図１５】
2004013865.tif 000017
【図１６】
2004013865.tif 000018