(57)【要約】      （修正有）【課題】個人情報の漏洩を低減させる認証装置及び認証方法並びに認証用のプログラムを提供する。【解決手段】認証装置２は、利用者識別子、利用者パスワード、及び、それら利用者識別子及び利用者パスワードと関連付けられ、且つ、個々の情報では利用者を特定できない認証用情報を組み合わせた認証情報管理表を生成する認証情報管理手段２２と、利用者認証のために利用者端末から取得した利用者識別子、及び、認証情報管理表に含まれる利用者識別子を比較する利用者識別子比較手段２３と、利用者識別子比較手段２３の結果に基づいて、利用者認証のために利用者端末から取得した認証用情報、及び、認証情報管理表に含まれる認証用情報を比較する認証情報比較手段２４とを備える。【選択図】図４
2008181253.tif 000002
【特許請求の範囲】
【請求項１】
利用者認証に用いられる利用者端末とネットワークを通じて相互接続する認証装置であって、
利用者識別子、利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、個々の情報では利用者を特定できない認証用情報を組み合わせた認証情報管理表を生成する認証情報管理手段と、
利用者認証のために前記利用者端末から取得した利用者識別子、及び、前記認証情報管理表に含まれる利用者識別子を比較する利用者識別子比較手段と、
前記利用者識別子比較手段の結果として、各利用者識別子が一致している場合にのみ、利用者認証のために前記利用者端末から取得した認証用情報、及び、前記認証情報管理表に含まれる認証用情報を比較する認証情報比較手段とを備え、
前記認証情報比較手段の結果として、各認証用情報が一致している場合にのみ、利用者本人であると認証されることを特徴とする認証装置。
【請求項２】
前記認証情報管理手段により予め生成される認証情報管理表に含まれる、前記利用者に対して認証対象となる情報を識別して暗号化する暗号化手段と、
前記暗号化した認証対象となる情報を、前記利用者端末に送信する送信手段と、
利用者認証のために、前記利用者端末から前記暗号化した認証対象となる情報を受信する受信手段と、
前記受信手段により受信した前記暗号化した認証対象となる情報を復号する復号手段とを更に備え、
前記認証情報比較手段が、前記復号手段により復号した認証対象となる情報、及び、前記暗号化手段で暗号化する際に識別した認証情報管理表に含まれる情報を比較することを特徴とする請求項１に記載の認証装置。
【請求項３】
利用者周囲の環境情報を取得する周囲環境情報収集装置とネットワークを通じて相互接続され、
前記周囲環境情報収集装置から、前記利用者周囲の環境情報のうち個々の情報では利用者を特定できない情報を認証用情報とするために収集する認証情報収集手段を更に備え、
前記認証情報管理手段が、前記利用者識別子、前記利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、前記認証情報収集手段からの認証用情報を組み合わせた認証情報管理表を生成することを特徴とする請求項１に記載の認証装置。
【請求項４】
請求項１〜３に記載の認証装置と、利用者認証のためにネットワークを通じて相互接続する利用者端末。
【請求項５】
利用者認証に用いられる利用者端末とネットワークを通じて相互接続する認証装置により、利用者を認証する方法であって、前記認証装置が、
(a) 利用者識別子、利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、個々の情報では利用者を特定できない認証用情報を組み合わせた認証情報管理表を生成するステップと、
(b) 利用者認証のために前記利用者端末から取得した利用者識別子、及び、前記認証情報管理表に含まれる利用者識別子を比較するステップと、
(c) 前記ステップ(b)の結果として、各利用者識別子が一致している場合にのみ、利用者認証のために前記利用者端末から取得した認証用情報、及び、前記認証情報管理表に含まれる認証用情報を比較するステップと、
(d) 前記ステップ(c)の結果として、各認証用情報が一致している場合にのみ、利用者本人であると認証するステップとを含むことを特徴とする認証方法。
【請求項６】
(e) 前記ステップ(a)により予め生成される認証情報管理表に含まれる、前記利用者に対して認証対象となる情報を識別して暗号化するステップと、
(f) 前記暗号化した認証対象となる情報を、前記利用者端末に送信するステップと、
(g) 認証のために、前記利用者端末から前記暗号化した認証対象となる情報を受信するステップと、
(h) 前記ステップ(g)により受信した前記暗号化した認証対象となる情報を復号するステップとを更に含み、
前記ステップ(c)が、前記ステップ(h)により復号した認証対象となる情報、及び、前記ステップ(e)で暗号化する際に識別した認証情報管理表に含まれる情報を比較するステップであることを特徴とする請求項５に記載の認証方法。
【請求項７】
(i) 利用者周囲の環境情報を取得する周囲環境情報収集装置とネットワークを通じて相互接続するステップと、
(j) 前記周囲環境情報収集装置から、前記利用者周囲の環境情報のうち個々の情報では利用者を特定できない情報を認証用情報とするために収集するステップとを更に含み、
前記ステップ(a)が、前記利用者識別子、前記利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、前記ステップ(j)からの認証用情報を組み合わせた認証情報管理表を生成するステップであることを特徴とする請求項５に記載の認証方法。
【請求項８】
利用者認証に用いられる利用者端末とネットワークを通じて相互接続するコンピュータに、
(a) 利用者識別子、利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、個々の情報では利用者を特定できない認証用情報を組み合わせた認証情報管理表を生成するステップと、
(b) 利用者認証のために前記利用者端末から取得した利用者識別子、及び、前記認証情報管理表に含まれる利用者識別子を比較するステップと、
(c) 前記ステップ(b)の結果として、各利用者識別子が一致している場合にのみ、利用者認証のために前記利用者端末から取得した認証用情報、及び、前記認証情報管理表に含まれる認証用情報を比較するステップと、
(d) 前記ステップ(c)の結果として、各認証用情報が一致している場合にのみ、利用者本人であると認証するステップとを実行させるための認証プログラム。
【請求項９】
(e) 前記ステップ(a)により予め生成される認証情報管理表に含まれる、前記利用者に対して認証対象となる情報を識別して暗号化するステップと、
(f) 前記暗号化した認証対象となる情報を、前記利用者端末に送信するステップと、
(g) 認証のために、前記利用者端末から前記暗号化した認証対象となる情報を受信するステップと、
(h) 前記ステップ(g)により受信した前記暗号化した認証対象となる情報を復号するステップとを更に実行させるための認証プログラムであって、
前記ステップ(c)が、前記ステップ(h)により復号した認証対象となる情報、及び、前記ステップ(e)で暗号化する際に識別した認証情報管理表に含まれる情報を比較するステップであることを特徴とする請求項８に記載の認証プログラム。
【請求項１０】
(i) 利用者周囲の環境情報を取得する周囲環境情報収集装置とネットワークを通じて相互接続するステップと、
(j) 前記周囲環境情報収集装置から、前記利用者周囲の環境情報のうち個々の情報では利用者を特定できない情報を認証用情報とするために収集するステップとを更に実行させるための認証プログラムであって、
前記ステップ(a)が、前記利用者識別子、前記利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、前記ステップ(j)からの認証用情報を組み合わせた認証情報管理表を生成するステップであることを特徴とする請求項８に記載の認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークサービスを提供するシステムにおける、サービス利用者に対するパスワード再発行時の本人認証技術に関し、特に、そのような本人認証に係る認証装置及び認証方法並びに認証プログラムに関する。
【背景技術】
【０００２】
現在のネットワーク（ＮＷ）サービスサイトでは、利用者が識別ＩＤやパスワードを忘れた際に、それらを再発行するためのＵＲＬを利用者に知らせる。そのようなＮＷサービスサイトでは、利用者本人を特定できる詳細な住所や電話番号、電子メールアドレスの登録が要求される。
【０００３】
また、パスワード再発行時の本人認証について、利用者本人を特定できる詳細な住所や電話番号、電子メールアドレスを利用しない方式として、本人のみが知っている質問文とその答えを利用者自身が登録しておき、パスワード再発行手続きの際にその質問に答える、という方式がある（例えば、非特許文献１参照）。
【０００４】
尚、認証のための情報を暗号化鍵で暗号化する技術は、共通鍵暗号方式として一般的に知られている（例えば、非特許文献２参照）。
【０００５】
【非特許文献１】株式会社アスキー、“Ｗｅｂセキュリティ完全防御マニュアル（情報漏えいを止めろ！）”、ネットワークマガジン６月号、日本、2006年4月24日、pp.66、中欄22―30行目
【非特許文献２】日本電信電話株式会社、三菱電機株式会社、“Camellia”、 [online] 、 [2006年12月18日検索] 、インターネット〈http:// info.isl.ntt.co.jp/crypt/camellia/intro.html〉
【発明の開示】
【発明が解決しようとする課題】
【０００６】
現在のＮＷサービスサイトにおいて、利用者の識別ＩＤやパスワードを再発行する際に、利用者本人を特定できる詳細な住所や電話番号、電子メールアドレスの登録を要求する認証態様では、個人情報の漏洩に繋がるという問題が生じる。結果的に、利用者としては、個人情報の漏洩の不安が生じるため、そのサイトがある程度信頼できるか、提供されているサービスヘの利用欲求が大きくないかぎり、そのようなサイトの利用を避けることが多い。
【０００７】
また、パスワード再発行時の本人認証において、本人のみが知っている質問文とその答えを利用者自身が登録しておき、パスワード再発行手続きの際にその質問に答える、という方式では、登録する質問の内容自体が本人を特定する情報になってしまうという問題がある。或いは、その質問内容が表示されるため、安易な質問を登録した場合、他者に答えを見破られてしまう恐れがあるという問題も指摘されている。
【０００８】
本発明の目的は、上述の問題に着目し、従来の認証態様とは異なり、個人情報の漏洩を低減させる認証装置及び認証方法並びに認証用のプログラムを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、パスワード再発行時の認証のための利用者情報の登録として、本人を特定できる詳細な住所や電話番号、電子メールアドレスではなく、本人性の薄い情報を多数登録する。ＮＷサービスサイト側では、本人性の薄い多数の情報を利用して、利用者を認証した後、パスワード再発行の手続きを実行する。
【００１０】
本発明の概要として、後述するように、パスワード再発行時の認証情報登録フェーズとパスワード再発行時の認証フェーズに分けることができる。
【００１１】
（パスワード再発行時の認証情報登録フェーズ）
まず、利用者は最初に、認証する側に対して、ニックネームなどサービス利用時の利用者を識別するための利用者識別子を登録する。
【００１２】
次に、認証する側は、利用者から提示された利用者識別子が、事前に登録してある他者の利用者識別子と一致した場合、再度利用者識別子の登録を要求する。
【００１３】
次に、利用者識別子の重複が無い場合、認証する側は、パスワード再発行時の認証のための情報の登録を要求する。その認証のための情報は、認証する側で提供するサービスを利用者が利用する際のアイデンティティに応じた情報とし、具体的には、出身地や現在住所・勤務地に関する県名、市名、町名、あるいは趣味、所有物、生年月日や、などの情報を登録する。そのような情報個々からでは、本人であることを特定できないものに限られる。また、そのような情報は、利用者自身が判断（了解）した情報である。
【００１４】
（パスワード再発行時の認証フェーズ）
利用者は、認証する側に対して、利用者識別子及びパスワード再発行の手続きに進むために、複数の認証情報を提示する。
【００１５】
次に、認証する側は、提示された利用者識別子と認証のための複数の情報と、認証情報管理表とを比較参照し、認証の可否を判断する。
【００１６】
即ち、本発明による第１の態様の認証装置は、利用者認証に用いられる利用者端末とネットワークを通じて相互接続する認証装置であって、利用者識別子、利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、個々の情報では利用者を特定できない認証用情報を組み合わせた認証情報管理表を生成する認証情報管理手段と、利用者認証のために前記利用者端末から取得した利用者識別子、及び、前記認証情報管理表に含まれる利用者識別子を比較する利用者識別子比較手段と、前記利用者識別子比較手段の結果として、各利用者識別子が一致している場合にのみ、利用者認証のために前記利用者端末から取得した認証用情報、及び、前記認証情報管理表に含まれる認証用情報を比較する認証情報比較手段とを備え、前記認証情報比較手段の結果として、各認証用情報が一致している場合にのみ、利用者本人であると認証されることを特徴とする。
【００１７】
更なる態様の認証装置は、第１の態様の認証装置に対し、前記認証情報管理手段により予め生成される認証情報管理表に含まれる、前記利用者に対して認証対象となる情報を識別して暗号化する暗号化手段と、前記暗号化した認証対象となる情報を、前記利用者端末に送信する送信手段と、利用者認証のために、前記利用者端末から前記暗号化した認証対象となる情報を受信する受信手段と、前記受信手段により受信した前記暗号化した認証対象となる情報を復号する復号手段とを更に備え、前記認証情報比較手段が、前記復号手段により復号した認証対象となる情報、及び、前記暗号化手段で暗号化する際に識別した認証情報管理表に含まれる情報を比較することを特徴とする。
【００１８】
更に別の態様の認証装置は、第１の態様の認証装置に対し、利用者周囲の環境情報を取得する周囲環境情報収集装置とネットワークを通じて相互接続され、前記周囲環境情報収集装置から、前記利用者周囲の環境情報のうち個々の情報では利用者を特定できない情報を認証用情報とするために収集する認証情報収集手段を更に備え、前記認証情報管理手段が、前記利用者識別子、前記利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、前記認証情報収集手段からの認証用情報を組み合わせた認証情報管理表を生成することを特徴とする。
【００１９】
また、上述の認証装置と、利用者認証のためにネットワークを通じて相互接続する利用者端末についても特徴付けられる。
【００２０】
本発明による第２の態様の認証方法は、利用者認証に用いられる利用者端末とネットワークを通じて相互接続する認証装置により、利用者を認証する方法であって、前記認証装置が、利用者識別子、利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、個々の情報では利用者を特定できない認証用情報を組み合わせた認証情報管理表を生成するステップ(a)と、利用者認証のために前記利用者端末から取得した利用者識別子、及び、前記認証情報管理表に含まれる利用者識別子を比較するステップ(b)と、前記ステップ(b)の結果として、各利用者識別子が一致している場合にのみ、利用者認証のために前記利用者端末から取得した認証用情報、及び、前記認証情報管理表に含まれる認証用情報を比較するステップ(c)と、前記ステップ(c)の結果として、各認証用情報が一致している場合にのみ、利用者本人であると認証するステップ(d)とを含むことを特徴とする。
【００２１】
更なる態様の認証方法は、第２の態様の認証方法に対し、前記ステップ(a)により予め生成される認証情報管理表に含まれる、前記利用者に対して認証対象となる情報を識別して暗号化するステップ(e)と、前記暗号化した認証対象となる情報を、前記利用者端末に送信するステップ(f)と、認証のために、前記利用者端末から前記暗号化した認証対象となる情報を受信するステップ(g)と、前記ステップ(g)により受信した前記暗号化した認証対象となる情報を復号するステップ(h)とを更に含み、前記ステップ(c)が、前記ステップ(h)により復号した認証対象となる情報、及び、前記ステップ(e)で暗号化する際に識別した認証情報管理表に含まれる情報を比較するステップであることを特徴とする。
【００２２】
更に別の態様の認証方法は、第２の態様の認証方法に対し、利用者周囲の環境情報を取得する周囲環境情報収集装置とネットワークを通じて相互接続するステップ(i)と、前記周囲環境情報収集装置から、前記利用者周囲の環境情報のうち個々の情報では利用者を特定できない情報を認証用情報とするために収集するステップ(j)とを更に含み、前記ステップ(a)が、前記利用者識別子、前記利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、前記ステップ(j)からの認証用情報を組み合わせた認証情報管理表を生成するステップであることを特徴とする。
【００２３】
更に本発明による第３の態様の認証プログラムは、利用者認証に用いられる利用者端末とネットワークを通じて相互接続するコンピュータに、利用者識別子、利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、個々の情報では利用者を特定できない認証用情報を組み合わせた認証情報管理表を生成するステップ(a)と、利用者認証のために前記利用者端末から取得した利用者識別子、及び、前記認証情報管理表に含まれる利用者識別子を比較するステップ(b)と、前記ステップ(b)の結果として、各利用者識別子が一致している場合にのみ、利用者認証のために前記利用者端末から取得した認証用情報、及び、前記認証情報管理表に含まれる認証用情報を比較するステップ(c)と、前記ステップ(c)の結果として、各認証用情報が一致している場合にのみ、利用者本人であると認証するステップ(d)とを実行させるための認証プログラムとして特徴付けられる。
【００２４】
更に別の態様の認証プログラムは、第３の態様の認証プログラムに対し、前記ステップ(a)により予め生成される認証情報管理表に含まれる、前記利用者に対して認証対象となる情報を識別して暗号化するステップ(e)と、前記暗号化した認証対象となる情報を、前記利用者端末に送信するステップ(f)と、認証のために、前記利用者端末から前記暗号化した認証対象となる情報を受信するステップ(g)と、前記ステップ(g)により受信した前記暗号化した認証対象となる情報を復号するステップ(h)とを更に実行させるための認証プログラムであって、前記ステップ(c)が、前記ステップ(h)により復号した認証対象となる情報、及び、前記ステップ(e)で暗号化する際に識別した認証情報管理表に含まれる情報を比較するステップであることを特徴とする。
【００２５】
更に別の態様の認証プログラムは、第３の態様の認証プログラムに対し、利用者周囲の環境情報を取得する周囲環境情報収集装置とネットワークを通じて相互接続するステップ(i)と、前記周囲環境情報収集装置から、前記利用者周囲の環境情報のうち個々の情報では利用者を特定できない情報を認証用情報とするために収集するステップ(j)とを更に実行させるための認証プログラムであって、前記ステップ(a)が、前記利用者識別子、前記利用者パスワード、及び、前記利用者識別子及び前記利用者パスワードと関連付けられ、且つ、前記ステップ(j)からの認証用情報を組み合わせた認証情報管理表を生成するステップであることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、利用者識別子として、実名や電子メールアドレスではなく、利用者が任意に設定可能なニックネームを利用し、認証のための情報として、本人性の薄い情報を利用するため、本人を特定できる詳細な住所や電話番号、電子メールアドレスの登録が不要となる。これにより、本人を特定できる情報を用いずに、パスワード再発行時の利用者認証が可能となるため、個人情報の漏洩の危険性が低くなり、利用者側の不安を軽減でき、ネットワークサービスに対する利用者の増加が期待できる。
【００２７】
また、パスワード再発行時の利用者を認証するための情報として、利用者がＮＷサービスサイトを利用する際のアイデンティティに応じた情報を登録するため、利用者のＮＷサービスサイト利用目的に応じて、認証情報を設定できる。
【００２８】
また、多数の情報を認証のための情報として利用するため、認証のための情報が全て漏洩したとしても、なりすまされる、という危険性を低減できる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明による実施例１〜３について図面を参照して説明する。尚、各図面において同様な構成要素には、同一の参照番号が付されている。
【００３０】
まず、本発明による実施例１について、図面を参照して説明する。
【００３１】
（実施例１）
実施例１は、パスワード再発行時に必要とされる、認証時に提示する情報を文字入力する場合である。
【００３２】
図１は、本発明による実施例１において、ネットワークサービスを利用する際の、パスワード再発行時のネットワークシステム例を示す図である。本ネットワークシステム例は、利用者端末１と、認証装置としての認証サーバ２と、認証情報格納データベースを格納する記憶部３と、サービスサーバ５とを備える。ここで、利用者端末１、記憶部３及びサービスサーバ２は、複数備えても良い。利用者端末１及び認証サーバ２は、相互通信可能なように、通信網４に接続されている。認証サーバ２は、記憶部３及びサービスサーバ３と通信可能である。サービスサーバ５は、一般的なネットワークサービス（例えば、ＮＷサービスサイト）で専用に用いられるものである。
【００３３】
図１に示すネットワークシステム例は、利用者認証の機能を有するネットワークシステムである。図１は、本発明の理解を容易とするために、利用者がそのようなネットワークサービスを利用する上でパスワード入力を必要とするような場合に、認証サーバ２を介して認証することを意味している。従って、サービスサーバ５が、ネットワークサービスの利用者（以下、単に利用者と称する）が利用者端末１を用いて、サービスサーバ５と相互接続することを妨げるものではない。即ち、図１に示す本ネットワークシステム例においても、従来技術の態様で、そのようなネットワークサービスを利用する際に、利用者は、ネットワークサービスを受けることができる。
【００３４】
図２は、本発明による実施例１に用いられる認証情報管理表の一例を示す図である。図３は、本発明による実施例１の利用者端末のブロック図である。図４は、本発明による実施例１の認証サーバのブロック図である。
【００３５】
まず、本発明による実施例１の利用者端末について説明する。
【００３６】
（実施例１の利用者端末）
図３を参照して、利用者端末１は、制御部１１、記憶部１２、外部入力機器１３及び外部表示機器１４を備える。制御部１１は、入力情報制御手段１５、表示制御手段１６及び送受信手段１７を有する。
【００３７】
ここで、利用者端末１として機能させるために、コンピュータを好適に用いることができ、そのようなコンピュータは、制御部１１を中央演算処理装置（ＣＰＵ）として、及び記憶部１２を少なくとも１つのメモリとして構成させることができる。また、そのようなコンピュータに、ＣＰＵによって所定のプログラムを実行させることにより、入力情報制御手段１５、表示制御手段１６及び送受信手段１７の有する機能（後述する機能）を実現させることができる。更に、入力情報制御手段１５、表示制御手段１６及び送受信手段１７の有する機能を実現させるためのプログラム、及び、利用者端末１が扱う後述の各データを、記憶部１２（メモリ）の所定の領域に格納させることができる。記憶部１２は、利用者端末内部のＲＡＭなどで構成させることができ、或いは又、外部記憶装置（例えば、ハードディスク）で構成させることもできる。また、そのようなプログラムは、利用者端末１で利用されるＯＳ上（ＲＯＭ又は外部記憶装置に格納される）のソフトウェアの一部で構成させることができる。
【００３８】
入力情報制御手段１５は、利用者の要求に応じて、外部入力機器１３（例えば、キーボード）から入力された所定の認証用情報１２ａ（例えば、図２に示す認証に必要な認証情報管理表の情報）を、送受信部１７に送出する機能を有する。また、入力情報制御手段１５は、利用者の要求に応じて、そのような認証用情報１２aを記憶部１２の所定の領域に格納することができる。
【００３９】
表示制御手段１６は、送受信手段を経て得られた認証サーバ２からの情報（例えば、サービスアプリケーション）を、外部表示機器１４（例えば、ＣＲＴディスプレイ）に表示する機能を有する。
【００４０】
送受信手段１７は、ネットワーク（例えば、図１に示す通信網４）と接続して、所望の情報を送受信する機能を有する。特に、送受信手段１７は、入力情報制御手段１５からの認証用情報１２aを、通信網４を介して認証サーバ２に送信する機能を有する。また、通信網４を介して認証サーバ２からの情報（例えば、パスワード再発行処理に伴うアプリケーションソフトウェア）を受信し、表示制御手段１６に送出する機能を有する。
【００４１】
次に、本発明による実施例１の認証サーバ２について説明する。
【００４２】
（実施例１の認証サーバ）
図４を参照して、認証サーバ２は、制御部２１、記憶部３を備える。制御部２１は、認証情報管理手段２２、利用者識別子比較手段２３、認証情報比較手段２４及び送受信手段２７を有する。
【００４３】
ここで、認証サーバ２として機能させるために、コンピュータを好適に用いることができ、そのようなコンピュータは、制御部２１を中央演算処理装置（ＣＰＵ）として、及び記憶部３を少なくとも１つのメモリとして構成させることができる。また、そのようなコンピュータに、ＣＰＵによって所定のプログラムを実行させることにより、認証情報管理手段２２、利用者識別子比較手段２３、認証情報比較手段２４及び送受信手段２７の有する機能（後述する機能）を実現させることができる。更に、認証情報管理手段２２、利用者識別子比較手段２３、認証情報比較手段２４及び送受信手段２７の有する機能を実現させるためのプログラム、及び、認証サーバ２が扱う後述の各データを、記憶部３（メモリ）の所定の領域に格納させることができる。記憶部３は、認証サーバ内部のＲＡＭなどで構成させることができ、或いは又、外部記憶装置（例えば、ハードディスク）で構成させることもできる。また、そのようなプログラムは、認証サーバ２で利用されるＯＳ上（ＲＯＭ又は外部記憶装置に格納される）のソフトウェアの一部で構成させることができる。
【００４４】
認証情報管理手段２２は、利用者識別子（例えばニックネーム）、利用者パスワード、及び、それら利用者識別子及び利用者パスワードと関連付けられ、且つ、個々の情報では利用者を特定できない認証用情報を組み合わせた認証情報管理表（図２参照）を生成する。実施例１において、認証情報管理手段２２は、利用者端末１からの所定の情報（例えば、図２に示す認証に必要な認証情報管理表の情報）を、送受信手段２７を介して取得し、利用者識別子比較手段２３又は認証情報比較手段２４により、記憶部３の所定の領域に格納されている認証情報格納データベース３ａ内の認証情報管理表の情報と比較し、その結果に対応する情報（後述するように、例えば、利用者識別子の再入力情報、又は、認証結果を示す情報）を生成し、送受信手段２７に送出する機能を有する。また、利用者端末１からの所定の情報（例えば、図２に示す認証に必要な認証情報管理表の情報）に基づいて、事前に確認されている利用者識別子及び予め定められた（又は再発行時の）パスワードと関連付けて、認証情報格納データベースに登録する機能を有する。或いはまた、認証情報管理手段２２は、記憶部３の所定の領域から、認証情報格納データベース３ａ内の認証情報管理表の情報を取得する機能を有する。
【００４５】
利用者識別子比較手段２３は、利用者認証のために利用者端末１から取得した利用者識別子（例えばニックネーム）、及び、前記認証情報管理表に含まれる利用者識別子を比較する。実施例１において、利用者識別子比較手段２３は、認証情報管理手段２２から送出された、認証情報格納データベース３ａ内の利用者識別子（図２に示す、利用者ニックネーム）と利用者端末１からの所定の情報（パスワード再発行時の利用者ニックネーム）が一致するか否かの比較を行い、その結果を認証情報管理手段２２に送出する機能を有する。
【００４６】
認証情報比較手段２４は、利用者識別子比較手段２３の結果として、各利用者識別子が一致している場合にのみ、利用者認証のために利用者端末１から取得した認証用情報、及び、認証情報管理表に含まれる認証用情報を比較する。更に、認証情報比較手段２４の比較結果に基づいて、各認証用情報が一致している場合にのみ、利用者本人であると認証されることになる。実施例１において、認証情報比較手段２４は、認証情報管理手段２２から送出された、認証情報格納データベース３ａ内の情報（図２に示す、パスワード再発行時の認証用情報）と利用者端末１から取得した所定の情報（パスワード再発行時の認証用情報）が一致するか否かの比較を行い、その結果を認証情報管理手段２２に送出する機能を有する。
【００４７】
送受信手段２７は、ネットワーク（例えば、図１に示す通信網４）と接続して、所望の情報を送受信する機能を有する。特に、送受信手段２７は、利用者識別子比較手段２３又は認証情報比較手段２４からの比較結果に基づいた、対応する情報（後述する利用者識別子の再入力情報、又は、認証結果を示す情報）を、通信網４を介して利用者端末１に送信する機能を有する。また、通信網４を介して利用者端末１において必要とされる認証用情報の入力をサポートする情報（例えば、パスワード再発行処理に伴うアプリケーションソフトウェア）を、利用者端末１に送出する機能を有する。
【００４８】
次に、実施例１のネットワークシステム例において、パスワード再発行時に必要とされる、認証時に提示する情報を文字入力する場合の動作を説明する。
【００４９】
図５は、本発明による実施例１のネットワークシステムにおいて、認証サーバが、利用者端末を介して新規利用者の登録を行う動作を説明するフローチャートである。まず、図５を参照して、利用者が、利用者認証の機能を有するネットワークシステムにおける新規利用者の登録動作について説明する。
【００５０】
（新規利用者登録）
まず、新規利用者の要求に応じて、利用者端末１は、通信網４を経由して認証サーバ２にアクセスしているとする。これは、利用者端末１の入力情報制御手段１５及び送受信手段１７の機能として、外部入力機器１３を用いて所定の操作を行うことにより為される。
【００５１】
ステップＳ１０１で、認証サーバ２は、アクセスしてきた利用者端末１に対して、ニックネームの入力を要求する旨の情報（即ち、外部表示機器１４の表示画面に表れるニックネーム情報入力画面）を送信する。これは、サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。
【００５２】
この画面には、新規利用者に対して、登録画面に誘導するための指示も表示される。これにより、外部表示機器１４の表示画面は、新規利用者誘導の指示に従い、新規利用者登録画面に移動する。
【００５３】
新規利用者登録画面では、サービス利用時の利用者識別のために登録するニックネームの入力が要求され、利用者は、利用者識別子としてのニックネーム案を新規利用者登録画面の入力欄に文字入力することができるようになる。尚、ニックネーム案は、利用者本人を特定できない、利用者の記憶に残りやすいものが好ましい。
【００５４】
ステップＳ１０２で、認証サーバ２は、利用者端末１から、入力されたニックネームの情報を取得する。このように、利用者端末１は、入力情報制御手段１５及び送受信手段１７により、ニックネームの情報を認証サーバ２に送信でき、認証サーバ２は、認証情報管理手段２２及び送受信手段２７により、その入力されたニックネームの情報を取得することができる。
【００５５】
ステップＳ１０３で、認証サーバ２は、既に登録済みの他の利用者ニックネームと重複するか否かを、認証情報格納データベース３に予め格納されている認証情報管理表（図２参照）を参照して確認し、重複があった場合には、別のニックネームの入力を利用者端末１に要求する。このように、認証サーバ２は、認証情報管理手段２２及び利用者識別子比較手段２３により、ステップＳ１０２で取得したニックネームの情報と認証情報管理表の情報とを比較した結果に基づいて、重複があった場合には、別のニックネームの入力を利用者端末１に要求することができる。別のニックネームについての入力の要求は、ステップＳ１０１と同様に、認証サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。
【００５６】
ステップＳ１０４で、認証サーバ２は、ステップＳ１０３においてニックネームの重複が無かったとする結果を利用者識別子比較手段２３から得た場合、そのニックネームを、まず、認証情報管理表（図２参照）に登録する。これは、サーバ２の認証情報管理手段２２の機能として為される。
【００５７】
ステップＳ１０５で、認証サーバ２は、利用者端末１に対して、パスワード入力及びパスワード再発行時認証のための情報入力を要求する旨の情報を送信する（即ち、外部表示機器１４の表示画面に表れる、パスワード登録画面、及びパスワード再発行時認証のための情報入力画面の情報）。これは、サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。
【００５８】
これにより、利用者は、パスワード登録画面のパスワード入力欄に任意の文字列からなるパスワード及びパスワード再発行時認証のための情報を入力することができるようになる。これらの情報の入力は、利用者端末１の入力情報制御手段１５及び送受信手段１７の機能として、外部入力機器１３を用いて所定の操作を行うことにより為される。パスワード再発行時認証のための情報入力画面の入力欄には、サービスを利用する際のアイデンティティに応じた情報など個々の文字列のみからでは、本人性を特定できない情報を、任意数文字入力する。入力の書式は、“項目名”＋“：”＋“項目の内容”とし、各情報は“、”などの記号で区切る（図２参照）。
【００５９】
ステップＳ１０６で、認証サーバ２は、利用者端末１から、入力されたパスワード及びパスワード再発行時認証のための情報を取得する。このように、利用者端末１は、利用者端末１の入力情報制御手段１５及び送受信手段１７により、パスワード及びパスワード再発行時認証のための情報を認証サーバ２に送信でき、認証サーバ２は、認証情報管理手段２２及び送受信手段２７により、そのパスワード及びパスワード再発行時認証のための情報を取得することができる。
【００６０】
ステップＳ１０７で、認証サーバ２は、パスワード及びパスワード再発行時認証のための情報を、ステップＳ１０４で登録したニックネームと関連付けて、認証情報管理表（図２）に登録する。このように、認証サーバ２は、認証情報管理手段２２により、そのパスワード及びパスワード再発行時認証のための情報を認証情報管理表に登録して、認証情報格納データベース３ａに記憶させることができる。
【００６１】
これにより、認証サーバ２は、ニックネーム、パスワード及びパスワード再発行時認証のための情報を関連付けて、認証情報格納データベース３ａに記憶させ、利用者端末１を介して新規利用者の登録を行うことができる。
【００６２】
次に、実施例１のネットワークシステム例において、パスワード再発行時に必要とされる、利用者本人の認証を行う動作を説明する。
【００６３】
図６は、本発明による実施例１のネットワークシステムにおいて、認証サーバが、利用者端末を介して、パスワード再発行時に必要とされる、利用者本人の認証を行う動作を説明するフローチャートである。
【００６４】
（登録済み利用者のパスワード再発行時認証）
まず、パスワードを忘失した登録済み利用者の要求に応じて、利用者端末１は、認証サーバ２にアクセスをしたとする。これは、利用者端末１の入力情報制御手段１５及び送受信手段１７の機能として、外部入力機器１３を用いて所定の操作を行うことにより為される。
【００６５】
ステップＳ１５１で、そのアクセスに応じて、認証サーバ２は、ニックネームの入力を要求する旨の情報（即ち、外部表示機器１４の表示画面に表れる、パスワード再発行時認証のための情報入力画面）を送信する。これは、前述のステップＳ１０１と同様な態様で、サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。これにより、利用者は、利用者端末１により、外部表示機器１４の表示画面に表れるニックネーム情報入力画面のニックネーム入力欄に、ニックネームを文字入力することができるようになる。
【００６６】
ステップＳ１５２で、認証サーバ２は、利用者端末１から、入力されたニックネームの情報を取得する。このように、利用者端末１は、入力情報制御手段１５及び送受信手段１７により、ニックネームの情報を認証サーバ２に送信でき、認証サーバ２は、認証情報管理手段２２及び送受信手段２７により、その入力されたニックネームの情報を取得することができる。
【００６７】
ステップＳ１５３で、認証サーバ２は、入力されたニックネームが認証情報格納データベース３ａ内の認証情報管理表に存在するかどうかを確認し、存在しなければニックネームの再入力を要求する。このように、認証サーバ２は、認証情報管理手段２２及び利用者識別子比較手段２３により、ステップＳ１５２で取得したニックネームの情報と認証情報管理表の情報とを比較した結果に基づいて、認証情報管理表に同一のニックネームが存在しない場合には、再度のニックネームの入力を利用者端末１に要求することができる。再度のニックネームの入力の要求は、ステップＳ１５１と同様に、サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。
【００６８】
ステップＳ１５４で、認証サーバ２は、利用者端末１に対して、パスワード再発行時認証のための情報入力を要求する旨の情報（即ち、外部表示機器１４の表示画面に表れる、パスワード再発行時認証のための情報入力画面）を送信する。これは、サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。
【００６９】
これにより、利用者は、認証のための情報入力画面の入力欄に、パスワード再発行時認証のための情報を、入力することができるようになる。この際の情報入力は、新規利用者登録の際に登録した情報と同一のものとなるように、入力書式は“項目名”＋“：”＋“項目の内容”とし、各情報は“、”などの記号で区切る（図２参照）。
【００７０】
ステップＳ１５５で、認証サーバ２は、利用者端末１から、入力されたパスワード再発行時認証のための情報を取得する。このように、利用者端末１は、利用者端末１の入力情報制御手段１５及び送受信手段１７により、パスワード及びパスワード再発行時認証のための情報を認証サーバ２に送信でき、認証サーバ２は、認証情報管理手段２２及び送受信手段２７により、そのパスワード再発行時認証のための情報を取得することができる。
【００７１】
ステップＳ１５６で、認証サーバ２は、認証情報格納データベース３ａ内から認証情報管理表の情報を読み出し、ステップＳ１５７で、入力されたパスワード再発行時認証のための情報と認証情報管理表の情報とを比較する。これは、サーバ２の認証情報管理手段２２及び認証情報比較手段２４の機能として為される。
【００７２】
ステップＳ１５８で、認証サーバ２は、入力されたパスワード再発行時認証のための情報が、認証情報管理表の情報の全てを含んでいるか否かをニックネームに対応して確認し、ニックネームに対応した認証情報の全てを含んでいなかった場合、認証のための情報の再入力を要求するため、ステップＳ１５４に戻る。このように、認証サーバ２の認証情報管理手段２２は、認証情報比較手段２４により、ステップＳ１５５で取得したニックネームの情報と認証情報管理表の情報とを比較した結果を取得できる。認証サーバ２の認証情報管理手段２２は、認証情報管理表の情報の全てを含んでいないとする結果を認証情報比較手段２４から取得する場合に、再度の情報の入力（ステップＳ１５４）を利用者端末１に要求することは、認証サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。
【００７３】
ステップＳ１５８で、ステップＳ１５７において認証サーバ２は、ニックネームに対応した認証情報を全て含んでいたと判断する場合、認証を了承し、任意のパスワード再発行処理に進む。
【００７４】
これにより、利用者識別子として、実名や電子メールアドレスではなく、利用者が任意に設定可能なニックネームを利用し、認証のための情報として、本人性の薄い情報を利用するため、本人を特定できる詳細な住所や電話番号、電子メールアドレスの登録が不要となる。
【００７５】
次に、本発明の実施例２について、図面を参照して説明する。
【００７６】
（実施例２）
実施例２は、パスワード再発行時に必要とされる、認証時に提示する情報をファイルで提示する場合である。
【００７７】
実施例２においても、実施例１と同様のネットワークシステム（図１）において実現することができ、同様の説明は省略する。更に、実施例２で用いられる認証情報管理表についても、実施例１と同様であり、同様の説明は省略する（図２参照）。
【００７８】
図７は、本発明による実施例２の利用者端末のブロック図である。図８は、本発明による実施例２の認証サーバのブロック図である。
【００７９】
まず、本発明による実施例２の利用者端末について説明する。
【００８０】
（実施例２の利用者端末）
図７を参照して、利用者端末１は、制御部１１、記憶部１２、外部入力機器１３及び外部表示機器１４を備える。制御部１１は、入力情報制御手段１５、表示制御手段１６、送受信手段１７及び暗号化ファイル管理手段１８を有する。実施例１の利用者端末１に対し、実施例２の利用者端末１は、更に暗号化ファイル管理手段１８を有する点で相違する。そのため、暗号化ファイル管理手段１８以外の同様な構成要素の詳しい説明は省略する。
【００８１】
尚、実施例２においても、利用者端末１として機能させるために、コンピュータを好適に用いることができ、そのようなコンピュータは、制御部１１を中央演算処理装置（ＣＰＵ）として、及び記憶部１２を少なくとも１つのメモリとして構成させることができる。また、そのようなコンピュータに、ＣＰＵによって所定のプログラムを実行させることにより、入力情報制御手段１５、表示制御手段１６、送受信手段１７及び暗号化ファイル管理手段１８の有する機能（後述する機能）を実現させることができる。更に、入力情報制御手段１５、表示制御手段１６、送受信手段１７及び暗号化ファイル管理手段１８の有する機能を実現させるためのプログラム、及び、利用者端末１が扱う後述の各データを、記憶部１２（メモリ）の所定の領域に格納させることができる。記憶部１２は、利用者端末内部のRAMなどで構成させることができ、或いは又、外部記憶装置（例えば、ハードディスク）で構成させることもできる。また、そのようなプログラムは、利用者端末１で利用されるＯＳ上（ＲＯＭ又は外部記憶装置に格納される）のソフトウェアの一部で構成させることができる。
【００８２】
暗号化ファイル管理手段１８は、認証サーバ２によって所定の暗号化鍵で暗号化された暗号化済み認証情報格納ファイルを、送受信手段１７を介して受信し、記憶部１２の所定の領域に記憶する機能を有する。或いは又は、記憶部１２から、暗号化済み認証情報格納ファイルを、認証サーバ２の要求に応じて取得し、認証サーバ２へ送信するために送受信手段１７に送出する機能を有する。
【００８３】
次に、本発明による実施例２の認証サーバ２について説明する。
【００８４】
（実施例２の認証サーバ）
図８を参照して、認証装置としての認証サーバ２は、制御部２１、記憶部３を備える。制御部２１は、認証情報管理手段２２、利用者識別子比較手段２３、認証情報比較手段２４、暗号化手段２５、復号手段２６及び送受信手段２７を有する。実施例１の認証サーバ２に対し、実施例２の認証サーバ２は、暗号化手段２５及び復号手段２６を更に有する点で相違する。そのため、暗号化手段２５及び復号手段２６以外の同様な構成要素の詳しい説明は省略する。
【００８５】
尚、実施例２においても、認証サーバ２として機能させるために、コンピュータを好適に用いることができ、そのようなコンピュータは、制御部２１を中央演算処理装置（ＣＰＵ）として、及び記憶部３を少なくとも１つのメモリとして構成させることができる。また、そのようなコンピュータに、ＣＰＵによって所定のプログラムを実行させることにより、認証情報管理手段２２、利用者識別子比較手段２３、認証情報比較手段２４、暗号化手段２５、復号手段２６及び送受信手段２７の有する機能（後述する機能）を実現させることができる。更に、認証情報管理手段２２、利用者識別子比較手段２３、認証情報比較手段２４、暗号化手段２５、復号手段２６及び送受信手段２７の有する機能を実現させるためのプログラム、及び、認証サーバ２が扱う後述の各データを、記憶部３（メモリ）の所定の領域に格納させることができる。記憶部３は、認証サーバ内部のＲＡＭなどで構成させることができ、或いは又、外部記憶装置（例えば、ハードディスク）で構成させることもできる。また、そのようなプログラムは、認証サーバ２で利用されるＯＳ上（ＲＯＭ又は外部記憶装置に格納される）のソフトウェアの一部で構成させることができる。
【００８６】
実施例２の認証情報管理手段２２は、実施例１の認証情報管理手段２２の機能に加え、所定の利用者ごとの認証のための情報について暗号化手段２５により暗号化した、ニックネームをファイル名とするファイルを生成する機能を有する。また、そのファイルをダウンロードさせるための旨の情報（ダウンロード操作画面）及び／又はそのファイルを、送受信手段２７により、利用者が利用する利用者端末に送信する機能を有する。また、認証情報管理手段２２は、利用者端末１から取得した暗号化済み認証情報格納ファイルを、復号手段２６に送出し、復号手段２６によって復号された認証情報格納ファイルを受信する機能を有する。
【００８７】
暗号化手段２５は、認証情報管理手段２２により予め生成される認証情報管理表に含まれる、利用者に対して認証対象となる情報を識別して暗号化する。本実施例において、暗号化手段２５は、認証情報管理手段２２から所定の利用者ごとの認証のための情報について、暗号化鍵で暗号化して、認証情報管理手段２２に送出する機能を有する。
【００８８】
送受信手段２７は、暗号化手段２５を経た、その暗号化した認証対象となる情報を、利用者端末１に送信する。或いは又、送受信手段２７は、利用者認証のために、利用者端末１からその暗号化した認証対象となる情報を受信する。
【００８９】
復号手段２６は、送受信手段２７により受信した、利用者端末１からの暗号化した認証対象となる情報を復号する。本実施例において、復号手段２６は、利用者端末１から取得した暗号化済み認証情報格納ファイルを、認証情報管理手段２２から受信し、認証情報格納ファイルを復号して、認証情報管理手段２２に送出する機能を有する。
【００９０】
本実施例では、前記認証情報比較手段２３は、復号手段２６により復号した認証対象となる情報、及び、暗号化手段２５で暗号化する際に識別した認証情報管理表に含まれる情報を比較することになる。
【００９１】
次に、実施例２のネットワークシステム例において、パスワード再発行時に必要とされる、認証時に提示する情報をファイルで提示する場合の動作を説明する。
【００９２】
図９は、本発明による実施例２のネットワークシステムにおいて、認証サーバが、利用者端末を介して新規利用者の登録を行う動作を説明するフローチャートである。まず、図９を参照して、利用者が、利用者認証の機能を有するネットワークシステムにおける新規利用者の登録動作について説明する。
【００９３】
（新規利用者登録）
まず、新規利用者の要求に応じて、利用者端末１は、通信網４を経由して認証サーバ２にアクセスしているとする。これは、利用者端末１の入力情報制御手段１５及び送受信手段１７の機能として、外部入力機器１３を用いて所定の操作を行うことにより為される。
【００９４】
ステップＳ２０１〜Ｓ２０７は、実施例１のステップＳ１０１〜Ｓ１０７と同様に動作し、説明を省略する。即ち、ステップＳ２０１〜Ｓ２０７で、認証サーバ２は、認証情報管理手段２２により、そのパスワード及びパスワード再発行時認証のための情報を認証情報管理表に登録して、認証情報格納データベース３ａに記憶させることができる。
【００９５】
ステップＳ２０８で、認証サーバ２は、更に、認証のための情報を暗号化鍵で暗号化した後、ニックネームをファイル名とするファイルに格納する。これは、サーバ２の認証情報管理手段２２、暗号化手段２５及び送受信手段２７の機能として為される。暗号化鍵は、共通鍵暗号方式として一般的に知られている方式による暗号化鍵を利用してもよい（非特許文献２参照）。
【００９６】
ステップＳ２０９で、認証サーバ２は、そのファイルを利用者端末にダウンロードさせる旨の情報を送信する（即ち、外部表示機器１４の表示画面に表れるファイルダウンロード操作画面情報）。従って、利用者は、利用者端末１を用いて、ダウンロード指示画面の入力欄に自身の端末上のファイル保存場所を入力し、暗号化済み認証情報が格納されたファイルをダウンロードすることができるようになる。
【００９７】
利用者端末１は、暗号化ファイル管理手段１８の機能により、そのファイルを、送受信手段１７を介して受信し、記憶部１２の所定の領域に記憶することになる。
【００９８】
これにより、認証サーバ２は、ニックネーム、パスワード及びパスワード再発行時認証のための情報を関連付けて、認証情報格納データベース３ａに記憶させ、利用者端末１を介して新規利用者の登録を行うことができる。
【００９９】
次に、実施例２のネットワークシステム例において、パスワード再発行時に必要とされる、利用者本人の認証を行う動作を説明する。
【０１００】
図１０は、本発明による実施例２のネットワークシステムにおいて、認証サーバが、利用者端末を介して、パスワード再発行時に必要とされる、利用者本人の認証を行う動作を説明するフローチャートである。
【０１０１】
（登録済み利用者のパスワード再発行時認証）
まず、パスワードを忘失した登録済み利用者の要求に応じて、利用者端末１は、認証サーバ２にアクセスをしたとする。これは、利用者端末１の入力情報制御手段１５及び送受信手段１７の機能として、外部入力機器１３を用いて所定の操作を行うことにより為される。
【０１０２】
ステップＳ２５１〜Ｓ２５３は、実施例１のステップＳ１５１〜Ｓ１５３と同様に動作し、説明を省略する。即ち、ステップＳ２５１〜Ｓ２５３で、認証サーバ２は、入力されたニックネームが認証情報格納データベース３ａ内の認証情報管理表に存在するかどうかを確認し、存在しなければニックネームの再入力を要求するため、ステップＳ２５１に戻る。入力されたニックネームが認証情報格納データベース３ａ内の認証情報管理表に存在する場合は、ステップＳ２５４に進む。
【０１０３】
ステップＳ２５４で、認証サーバ２は、利用者端末１に対して、パスワード再発行時認証のための情報が格納されたファイルのアップロードを要求する旨の情報を送信する（即ち、外部表示機器１４の表示画面に表れる、ファイルアップロード指示画面の情報）。これは、サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。
【０１０４】
これにより、利用者は、アップロード指示画面の入力欄に、新規利用者登録の際にダウンロードした暗号化済み認証情報格納ファイルの保存場所とファイル名情報を入力することができるようになる。
【０１０５】
次に、認証サーバ２は、利用者端末１から、暗号化済み認証情報格納ファイルをアップロードする。このように、利用者端末１は、利用者端末１の暗号化ファイル管理制御手段１８及び送受信手段１７により、暗号化済み認証情報格納ファイルを認証サーバ２に送信でき、認証サーバ２は、認証情報管理手段２２及び送受信手段２７により、その暗号化済み認証情報格納ファイルを取得することができる。
【０１０６】
ステップＳ２５５で、認証サーバ２は、暗号化済み認証情報格納ファイルをアップロードした後、暗号化されているファイルの内容を、復号化鍵で復号する。これは、サーバ２の認証情報管理手段２２、復号手段２６及び送受信手段２７の機能として為される。
【０１０７】
ステップＳ２５６で、認証サーバ２は、認証情報格納データベース３ａ内から認証情報管理表の情報を読み出し、ステップＳ２５７で、復号した認証情報格納ファイル内の情報と認証情報管理表の情報とを比較する。これは、サーバ２の認証情報管理手段２２及び認証情報比較手段２４の機能として為される。
【０１０８】
ステップＳ２５８で、認証サーバ２は、入力されたパスワード再発行時認証のための情報が、認証情報管理表の情報の全てを含んでいるか否かをニックネームに対応して確認し、ニックネームに対応した認証情報の全てを含んでいなかった場合、認証のための情報の再取得を要求するため、ステップＳ２５４に戻る。このように、認証サーバ２の認証情報管理手段２２は、認証情報比較手段２４により、ステップＳで取得したニックネームに対応する情報と認証情報管理表の情報とを比較した結果を取得できる。認証サーバ２の認証情報管理手段２２が、認証情報管理表の情報の全てを含んでいないとする結果を認証情報比較手段２４から取得する場合に、再度の情報の取得のために（ステップＳ２５４）、利用者端末１に対して要求することは、認証サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。
【０１０９】
ステップＳ２５８で、ステップＳ２５７において認証サーバ２は、ニックネームに対応した認証情報を全て含んでいたと判断する場合、認証を了承し、任意のパスワード再発行処理に進む。
【０１１０】
これにより、実施例１と同様に、利用者識別子として、実名や電子メールアドレスではなく、利用者が任意に設定可能なニックネームを利用し、認証のための情報として、本人性の薄い情報を利用するため、本人を特定できる詳細な住所や電話番号、電子メールアドレスの登録が不要となる。更に、実施例２の態様であれば、多数の認証情報を用いる必要がある場合に、認証情報を忘失、或いは認証のための情報の入力ミスを防止することができるようになる。
【０１１１】
次に、本発明の実施例３について、図面を参照して説明する。
【０１１２】
（実施例３）
実施例３は、パスワード再発行時に必要とされる情報を、認証時に提示する情報を利用者の周囲環境情報や身体状況情報とする場合である。
【０１１３】
図１１は、本発明による実施例３において、ネットワークサービスを利用する際の、パスワード再発行時のネットワークシステム例を示す図である。本ネットワークシステム例は、利用者端末１と、認証装置としての認証サーバ２と、認証情報格納データベースを格納する記憶部３と、サービスサーバ５と、周囲環境情報収集装置６とを備える。本実施例において、認証サーバ２は、利用者周囲の環境情報を取得する周囲環境情報収集装置６とネットワークを通じて相互接続可能な点で、実施例１と相違する。ここで、利用者端末１、記憶部３及びサービスサーバ２は、複数備えても良い。利用者端末１と認証サーバ２は、相互通信可能なように、通信網４で接続されている。認証サーバ２は、記憶部３及びサービスサーバ３と相互通信可能である。サービスサーバ５は、一般的なネットワークサービス（例えば、ＮＷサービスサイト）が専用に用いるものである。周囲環境情報収集装置６は、後述する所定の情報（図１２）を取得するための装置であり、認証サーバ２と周囲環境情報収集装置６は、通信網４により接続されている。尚、周囲環境情報収集装置６は、一般に利用可能な、１つ以上のＮＷサービスサイトと考えてもよい。
【０１１４】
図１１に示すネットワークシステム例は、実施例１及び２と同様に、利用者認証の機能を有するネットワークシステムである。図１１は、本発明の理解を容易とするために、利用者がそのようなネットワークサービスを利用する上でパスワード入力を必要とするような場合に、認証サーバ２を介して認証することを意味している。従って、サービスサーバ５が、ネットワークサービスの利用者が利用者端末１を用いて、サービスサーバ５と相互接続することを妨げるものではない。即ち、図１１に示す本ネットワークシステム例においても、従来技術の態様で、そのようなネットワークサービスを利用する際に、利用者は、ネットワークサービスを受けることができる。
【０１１５】
図１２は、本発明による実施例３に用いられる認証情報管理表の一例を示す図である。図１３は、本発明による実施例３の認証サーバのブロック図である。尚、本発明による実施例３の利用者端末は、実施例１の利用者端末と同一の構成として説明するため、図３を参照して説明する。
【０１１６】
まず、本発明による実施例３の利用者端末について説明する。
【０１１７】
（実施例３の利用者端末）
実施例３の利用者端末は、実施例１と同様に、制御部１１、記憶部１２、外部入力機器１３及び外部表示機器１４を備える（図３参照）。制御部１１は、入力情報制御手段１５、表示制御手段１６及び送受信手段１７を有する。従って、実施例１と相違する事項についてのみ説明する。
【０１１８】
実施例３の入力情報制御手段１５は、実施例１とは異なり、パスワード再発行時に必要とされる認証用の情報を、利用者の要求に応じて、外部入力機器１３から入力することを必要としない。外部入力機器１３から入力された利用者識別子（ニックネームなど）及びパスワードに対してのみ、送受信部１７に送出する機能を有する。また、入力情報制御手段１５は、利用者の必要に応じて、そのようなニックネーム及びパスワードを記憶部１２の所定の領域に格納することができる。
【０１１９】
次に、本発明による実施例３の認証サーバ２について説明する。
【０１２０】
（実施例３の認証サーバ）
図１３を参照して、認証サーバ２は、制御部２１及び記憶部３を備える。制御部２１は、認証情報管理手段２２、利用者識別子比較手段２３、認証情報比較手段２４、送受信手段２７及び認証情報収集手段２８を有する。実施例３において、実施例１に対し認証情報収集手段２８を更に備える点で相違しており、他の同様な構成要素の詳しい説明は、実施例１と同様であることから省略する。
【０１２１】
ここで、認証サーバ２として機能させるために、コンピュータを好適に用いることができ、そのようなコンピュータは、制御部２１を中央演算処理装置（ＣＰＵ）として、及び記憶部３を少なくとも１つのメモリとして構成させることができる。また、そのようなコンピュータに、ＣＰＵによって所定のプログラムを実行させることにより、認証情報管理手段２２、利用者識別子比較手段２３、認証情報比較手段２４、送受信手段２７及び認証情報収集手段２８の有する機能（後述する機能）を実現させることができる。更に、認証情報管理手段２２、利用者識別子比較手段２３、認証情報比較手段２４、送受信手段２７及び認証情報収集手段２８の有する機能を実現させるためのプログラム、及び、認証サーバ２が扱う後述の各データを、記憶部３（メモリ）の所定の領域に格納させることができる。記憶部３は、認証サーバ内部のRAMなどで構成させることができ、或いは又、外部記憶装置（例えば、ハードディスク）で構成させることもできる。また、そのようなプログラムは、認証サーバ２で利用されるＯＳ上（ＲＯＭ又は外部記憶装置に格納される）のソフトウェアの一部で構成させることができる。
【０１２２】
認証情報収集手段２８は、周囲環境情報収集装置６から、利用者周囲の環境情報のうち、個々の情報では利用者を特定できない情報を認証用情報とするために収集する。本実施例において、認証情報収集手段２８は、送受信手段２７を経て、周囲環境情報収集装置６から、利用者周囲の環境情報、即ち、利用者周囲の温度や湿度、風速、気圧、照度、騒音レベル、匂い種別、匂いレベル、周囲物体の色分布、加速度などの環境情報、利用者自身の身体の各部体温、心拍数、血圧などの身体状況情報、及びそれらの観測ログを収集する機能を有する。
【０１２３】
本実施例では、認証情報管理手段２２は、利用者識別子（ニックネーム）、利用者パスワード、及び、それら利用者識別子及び利用者パスワードと関連付けられ、且つ、認証情報収集手段２８からの認証用情報を組み合わせた認証情報管理表（図１２）を生成する。
【０１２４】
次に、実施例３のネットワークシステム例において、パスワード再発行時に必要とされる、認証時に提示する情報を文字入力する場合の動作を説明する。
【０１２５】
図１４は、本発明による実施例３のネットワークシステムにおいて、認証サーバが、利用者端末を介して新規利用者の登録を行う動作を説明するフローチャートである。まず、図１４を参照して、利用者が、利用者認証の機能を有するネットワークシステムにおける新規利用者の登録動作について説明する。
【０１２６】
（新規利用者登録）
まず、新規利用者の要求に応じて、利用者端末１は、通信網４を経由して認証サーバ２にアクセスしているとする。これは、利用者端末１の入力情報制御手段１５及び送受信手段１７の機能として、外部入力機器１３を用いて所定の操作を行うことにより為される。
【０１２７】
ステップＳ３０１〜Ｓ３０４は、実施例１のステップＳ１０１〜Ｓ１０４と同様に動作し、説明を省略する。即ち、ステップＳ３０１〜Ｓ３０４で、認証サーバ２は、認証情報管理手段２２により、利用者識別子（ニックネームなど）を認証情報管理表に登録して、認証情報格納データベース３ａに記憶させることができる。
【０１２８】
ステップＳ３０５で、認証サーバ２は、利用者端末１に対して、パスワード入力を要求する旨の情報を送信する（即ち、外部表示機器１４の表示画面に表れる、パスワード登録画面、及びパスワード再発行時認証のための情報入力画面の情報）。これは、サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。
【０１２９】
更に、認証サーバ２は、パスワード再発行時認証時の認証情報として、周囲環境情報収集装置６により、利用者周囲の温度や湿度、風速、気圧、照度、騒音レベル、匂い種別、匂いレベル、周囲物体の色分布、加速度などの環境情報、利用者自身の身体の各部体温、心拍数、血圧などの身体状況情報、及びそれらの観測ログを収集する。これは、サーバ２の認証情報管理手段２２、認証情報収集手段２８及び送受信手段２７の機能として為される。
【０１３０】
ステップＳ３０６で、それら収集した認証のための情報を、先に登録した利用者ニックネーム及びパスワードと関連付けて、認証情報管理表（図１２）に登録する。これは、サーバ２の認証情報管理手段２２、認証情報収集手段２８及び送受信手段２７の機能として為される。
【０１３１】
これにより、利用者は、周囲環境情報収集装置６の情報に関連づけられように、パスワード登録画面のパスワード入力欄に任意の文字列からなるパスワードを入力することができるようになる。周囲環境情報収集装置６から収集した認証情報管理表に登録される情報は、サービスを利用する際のアイデンティティに応じた情報など個々の文字列のみからでは、本人性を特定できない情報であり、その書式は、“項目名”＋“：”＋“項目の内容”とし、各情報は“、”などの記号で区切られる（図１２参照）。
【０１３２】
これにより、認証サーバ２は、ニックネーム、パスワード及びパスワード再発行時認証のための情報を関連付けて、認証情報格納データベース３ａに記憶させ、利用者端末１を介して新規利用者の登録を行うことができる。
【０１３３】
次に、実施例２のネットワークシステム例において、パスワード再発行時に必要とされる、利用者本人の認証を行う動作を説明する。
【０１３４】
図１５は、本発明による実施例３のネットワークシステムにおいて、認証サーバが、利用者端末を介して、パスワード再発行時に必要とされる、利用者本人の認証を行う動作を説明するフローチャート図である。
【０１３５】
（登録済み利用者のパスワード再発行時認証）
まず、パスワードを忘失した登録済み利用者の要求に応じて、利用者端末１は、認証サーバ２にアクセスをしたとする。これは、利用者端末１の入力情報制御手段１５及び送受信手段１７の機能として、外部入力機器１３を用いて所定の操作を行うことにより為される。
【０１３６】
ステップＳ３５１〜Ｓ３５３は、実施例１のステップＳ１５１〜Ｓ１５３と同様に動作し、説明を省略する。即ち、ステップＳ３５１〜Ｓ３５３で、認証サーバ２は、入力されたニックネームが認証情報格納データベース３ａ内の認証情報管理表に存在するかどうかを確認し、存在しなければニックネームの再入力を要求するために、ステップＳ３５１に戻る。入力されたニックネームが認証情報格納データベース３ａ内の認証情報管理表に存在する場合は、ステップＳ３５４に進む。
【０１３７】
ステップＳ３５４で、認証サーバ２は、利用者端末１に対して、パスワード再発行時認証のための情報入力を要求する旨の情報を送信する（即ち、外部表示機器１４の表示画面に表れる、パスワード再発行時認証のための情報入力画面の情報）。これは、サーバ２の認証情報管理手段２２及び送受信手段２７の機能として為される。
【０１３８】
また、ステップＳ３５５で、認証サーバ２は、前述した新規利用者登録において認証のための情報として登録した情報項目について、周囲環境情報収集装置６から情報を収集する。これは、サーバ２の認証情報管理手段２２、認証情報収集手段２８及び送受信手段２７の機能として為される。
【０１３９】
ステップＳ３５６で、認証サーバ２は、認証情報格納データベース３ａ内から認証情報管理表の情報を読み出し、ステップＳ３５７で、周囲環境情報収集装置６からの情報と認証情報管理表の情報とを比較する。これは、サーバ２の認証情報管理手段２２及び認証情報比較手段２４の機能として為される。
【０１４０】
ステップＳ３５７で、認証サーバ２は、周囲環境情報収集装置６からの情報が、認証情報管理表の情報の全てを含んでいるか否かをニックネームに対応して確認し、ニックネームに対応した認証情報の全てを含んでいなかった場合、認証のための情報の再入力を要求するために、ステップＳ３５４に戻る。このように、認証サーバ２の認証情報管理手段２２は、認証情報比較手段２４により、ステップＳ３５５で取得した収集情報と認証情報管理表の情報とを比較した結果を取得できる。認証サーバ２の認証情報管理手段２２は、認証情報管理表の情報の全てを含んでいないとする結果を認証情報比較手段２４から取得する場合には、再度の情報の収集（ステップＳ３５４）を行うことは、認証サーバ２の認証情報管理手段２２、認証情報収集手段２８及び送受信手段２７の機能として為される。
【０１４１】
尚、ステップＳ３５７において、周囲環境情報収集装置６からの情報が、認証情報管理表の情報の全てを含んでいるか否かをニックネームに対応して確認する代わりに、その収集した情報と新規利用者登録において収集登録した情報との比較検証として、比較検証結果が事前に設定した認証基準（例えば、各認証用情報の内容に範囲を設ける、又は各認証用情報のうちの一致性が５０％以上とするなど）を満たしているか否かをニックネームに対応して確認するようにすることもできる。
【０１４２】
ステップＳ３５８で、ステップＳ３５７において認証サーバ２は、ニックネームに対応した認証情報を全て含んでいたと判断する場合、認証を了承し、任意のパスワード再発行処理に進む。
【０１４３】
これにより、利用者識別子として、実名や電子メールアドレスではなく、利用者が任意に設定可能なニックネームを利用し、認証のための情報として、本人性の薄い情報を利用するため、本人を特定できる詳細な住所や電話番号、電子メールアドレスの登録が不要となる。
【０１４４】
上述の実施例において、利用者端末又は認証サーバとして機能させるコンピュータに本発明の実施例に係る各ステップを実行させるためのプログラムを、コンピュータ読取り可能な記録媒体に記録することができる。
【０１４５】
上述の実施例については代表的な例として説明したが、本発明の趣旨及び範囲内で、多くの変更及び置換することができることは当業者に明らかである。例えば、新規利用者に対して利用者識別子及びパスワードの登録は、同時に行っても良く、或いは、パスワード再発行時のための認証の情報と利用者識別子及びパスワードの登録は、パスワード再発行の直前に行っても良い。従って、本発明は、上述の実施例によって制限するものと解するべきではなく、特許請求の範囲によってのみ制限される。
【産業上の利用可能性】
【０１４６】
本人性の薄い情報を利用しながら、本人認証を行うことができるようになるため、利用者認証を必要とするネットワークサービスに有用である。
【図面の簡単な説明】
【０１４７】
【図１】本発明による実施例１において、ネットワークサービスを利用する際の、パスワード再発行時のネットワークシステム例を示す図である。
【図２】本発明による実施例１に用いられる認証情報管理表の一例を示す図である。
【図３】本発明による実施例１の利用者端末のブロック図である。
【図４】本発明による実施例１の認証サーバのブロック図である。
【図５】本発明による実施例１のネットワークシステムにおいて、認証サーバが、利用者端末を介して新規利用者の登録を行う動作を説明するフローチャートである。
【図６】本発明による実施例１のネットワークシステムにおいて、認証サーバが、利用者端末を介して、パスワード再発行時に必要とされる、利用者本人の認証を行う動作を説明するフローチャートである。
【図７】本発明による実施例２の利用者端末のブロック図である。図８は、本発明による実施例２の認証サーバのブロック図である。
【図８】本発明による実施例２の認証サーバのブロック図である。
【図９】本発明による実施例２のネットワークシステムにおいて、認証サーバが、利用者端末を介して新規利用者の登録を行う動作を説明するフローチャートである。
【図１０】本発明による実施例２のネットワークシステムにおいて、認証サーバが、利用者端末を介して、パスワード再発行時に必要とされる、利用者本人の認証を行う動作を説明するフローチャート図である。
【図１１】本発明による実施例３において、ネットワークサービスを利用する際の、パスワード再発行時のネットワークシステム例を示す図である。
【図１２】本発明による実施例３に用いられる認証情報管理表の一例を示す図である。
【図１３】本発明による実施例３の認証サーバのブロック図である。
【図１４】本発明による実施例３のネットワークシステムにおいて、認証サーバが、利用者端末を介して新規利用者の登録を行う動作を説明するフローチャートである。
【図１５】本発明による実施例３のネットワークシステムにおいて、認証サーバが、利用者端末を介して、パスワード再発行時に必要とされる、利用者本人の認証を行う動作を説明するフローチャート図である。
【符号の説明】
【０１４８】
１  利用者端末
２  認証サーバ
３  記憶部
３ａ  認証情報格納データベース
４  通信網
５  サービスサーバ
６  周囲環境情報収集装置
１１  制御部
１２  記憶部
１３  外部入力機器
１４  外部表示機器
１５  入力情報制御手段
１６  表示制御手段
１７  送受信手段
１８  暗号化ファイル管理手段
２１  制御部
２２  認証情報管理手段
２３  利用者識別子比較手段
２４  認証情報比較手段
２５  暗号化手段
２６  復号手段
２７  送受信手段
２８  認証情報収集手段
【図１】
2008181253.tif 000003
【図２】
2008181253.tif 000004
【図３】
2008181253.tif 000005
【図４】
2008181253.tif 000006
【図５】
2008181253.tif 000007
【図６】
2008181253.tif 000008
【図７】
2008181253.tif 000009
【図８】
2008181253.tif 000010
【図９】
2008181253.tif 000011
【図１０】
2008181253.tif 000012
【図１１】
2008181253.tif 000013
【図１２】
2008181253.tif 000014
【図１３】
2008181253.tif 000015
【図１４】
2008181253.tif 000016
【図１５】
2008181253.tif 000017