(57)【特許請求の範囲】
【請求項１】
ユーザ端末からサーバへログインするためのユーザＩＤとパスワードとを管理するパスワード管理装置であって、
前記ユーザＩＤ、前記ユーザＩＤに対応するユーザの生体情報及びパスワードを対応付けて蓄積するデータベースと、
所定のタイミングで、前記サーバに蓄積されている前記ユーザＩＤを取得し、該ユーザＩＤに対応する新パスワードを自動生成してパスワードを更新し、前記サーバへ更新されたパスワードを通知するパスワード更新手段と、
を有し、
前記ユーザ端末からユーザＩＤ及び生体情報が入力されたとき、前記データベースに蓄積されている前記ユーザＩＤ及び前記生体情報と照合し、一致すれば前記ユーザＩＤに対応する前記パスワードを前記データベースから読み出し、前記ユーザＩＤ及び前記パスワードを前記サーバへ出力することを特徴とするパスワード管理装置。
【請求項２】
管理者から特定のユーザＩＤの新パスワードを入力されたとき、前記サーバに蓄積されている前記ユーザＩＤのパスワードと、前記データベースに蓄積されている前記ユーザＩＤのパスワードとを前記新パスワードに更新するパスワード個別変更手段をさらに有することを特徴とする請求項１記載のパスワード管理装置。
【請求項３】
前記パスワード更新手段は、乱数によって前記新パスワードを自動生成することを特徴とする請求項１又は２記載のパスワード管理装置。
【請求項４】
ユーザ端末からのログインを許可するためのユーザＩＤとパスワードとを蓄積しているサーバと、
前記ユーザ端末からログインするためのユーザＩＤとパスワードとを管理するパスワード管理装置と、を有するパスワード管理システムであって、
前記パスワード管理装置は、
前記ユーザＩＤ、前記ユーザＩＤに対応するユーザの生体情報及びパスワードを対応付けて蓄積するデータベースと、
所定のタイミングで、前記サーバに蓄積されている前記ユーザＩＤを取得し、該ユーザＩＤに対応する新パスワードを自動生成してパスワードを更新し、前記サーバへ更新されたパスワードを通知するパスワード更新手段と、を有し、
前記ユーザ端末からユーザＩＤ及び生体情報が入力されたとき、前記データベースに蓄積されている前記ユーザＩＤ及び前記生体情報と照合し、一致すれば前記ユーザＩＤに対応するパスワードを前記データベースから読み出し、前記ユーザＩＤ及び前記パスワードを前記サーバへ出力することを特徴とするパスワード管理システム。
【請求項５】
前記パスワード管理装置は、管理者から特定のユーザＩＤの新パスワードを入力されたとき、前記サーバに蓄積されている前記ユーザＩＤのパスワードと、前記データベースに蓄積されている前記ユーザＩＤのパスワードとを前記新パスワードに更新するパスワード個別変更手段をさらに有することを特徴とする請求項４記載のパスワード管理システム。
【請求項６】
前記パスワード更新手段は、乱数によって前記新パスワードを自動生成することを特徴とする請求項４又は５記載のパスワード管理システム。
【請求項７】
ユーザ端末からのログインを許可するためのユーザＩＤとパスワードとを蓄積しているサーバへ、前記ユーザ端末からログインするためのユーザＩＤとパスワードとを管理するパスワード管理方法であって、
所定のタイミングで、前記サーバに蓄積されている前記ユーザＩＤを取得するユーザＩＤ取得工程と、
前記ユーザＩＤ取得工程により取得したユーザＩＤに対応する新パスワードを自動生成する新パスワード生成工程と、
前記ユーザＩＤ、前記ユーザＩＤに対応するユーザの生体情報及びパスワードを対応付けて蓄積するデータベースに前記ユーザＩＤと前記生体情報とを前記ユーザ端末から登録する生体情報登録工程と、
前記新パスワード生成工程により生成された新パスワードに、前記サーバに蓄積されているパスワードと、前記データベースに蓄積されているパスワードとを更新するパスワード更新工程と、
前記ユーザ端末から前記ユーザＩＤ及び生体情報が入力されたとき、前記データベースに蓄積されている前記ユーザＩＤ及び生体情報と照合し、一致すれば前記ユーザＩＤに対応する前記パスワードを前記データベースから読み出すパスワード読出工程と、
前記パスワード読出工程により読み出されたパスワードと前記ユーザＩＤとを前記サーバに送信するアクセス工程と、
を有することを特徴とするパスワード管理方法。
【請求項８】
管理者から特定のユーザＩＤの新パスワードを入力されたとき、前記サーバに蓄積されている前記ユーザＩＤのパスワードと、前記データベースに蓄積されている前記ユーザＩＤのパスワードとを前記新パスワードに更新するパスワード個別変更工程をさらに有することを特徴とする請求項７記載のパスワード管理方法。
【請求項９】
前記新パスワード生成工程においては、乱数によって前記新パスワードを自動生成することを特徴とする請求項７又は８記載のパスワード管理方法。
【請求項１０】
ユーザ端末からのログインを許可するためのユーザＩＤとパスワードとを蓄積しているサーバへ、前記ユーザ端末からログインするためのユーザＩＤとパスワードとを管理するコンピュータ読み取り可能なパスワード管理プログラムであって、
所定のタイミングで、前記サーバに蓄積されている前記ユーザＩＤを取得するユーザＩＤ取得処理と、
前記ユーザＩＤ取得処理により取得したユーザＩＤに対応する新パスワードを自動生成する新パスワード生成処理と、
前記ユーザＩＤ、前記ユーザＩＤに対応するユーザの生体情報及びパスワードを対応付けて蓄積するデータベースに前記ユーザＩＤと前記生体情報とを前記ユーザ端末から登録する生体情報登録処理と、
前記新パスワード生成処理により生成された新パスワードに、前記サーバに蓄積されているパスワードと、前記データベースに蓄積されているパスワードとを更新するパスワード更新処理と、
前記ユーザ端末から前記ユーザＩＤ及び生体情報が入力されたとき、前記データベースに蓄積されている前記ユーザＩＤ及び生体情報と照合し、一致すれば前記ユーザＩＤに対応する前記パスワードを前記データベースから読み出すパスワード読出処理と、
前記パスワード読出処理により読み出したパスワードと前記ユーザＩＤとを前記サーバに送信するアクセス処理と、
をコンピュータに実行させることを特徴とするコンピュータ読み取り可能なパスワード管理プログラム。
【請求項１１】
管理者から特定のユーザＩＤの新パスワードを入力されたとき、前記サーバに蓄積されている前記ユーザＩＤのパスワードと、前記データベースに蓄積されている前記ユーザＩＤのパスワードとを前記新パスワードに更新するパスワード個別変更処理をさらにコンピュータに実行させることを特徴とする請求項１０記載のコンピュータ読み取り可能なパスワード管理プログラム。
【請求項１２】
前記新パスワード生成処理においては、乱数によって前記新パスワードを自動生成することを特徴とする請求項１０又は１１記載のパスワード管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パスワードを所定の時機に一括変更してセキュリティを高めるパスワード管理装置、パスワード管理システム、パスワード管理方法、およびそのプログラムに関する。
【０００２】
【従来の技術】
従来、ユーザが業務システムにログインする際、端末から入力されたユーザＩＤとパスワードとによってユーザ認証を行う方式においては、ユーザは、ユーザＩＤとパスワードとを覚えておく必要があった。このため、パスワードを忘れた場合には、システム管理者がパスワードの調査や再設定を行い、ユーザに通知しなければならなかった。
【０００３】
また、パスワードを記録した紙などを机に置いたり、生年月日等他人に類推されやすいパスワードを設定したり、長期にわたりパスワードを変更しないユーザが多く存在していた。このため、業務システムのセキュリティ対策上、管理者がパスワードを定期的に再設定し、各ユーザに通知する必要があった。
【０００４】
それでも、一般的に個人ユーザは、セキュリティに関する知識が浅く、その意識もあまり高くない。したがって、いくら頻繁にパスワードを変更しても、自己のユーザ端末（ＰＣ等）に変更したパスワードをそのまま保存している場合も多い。それでは、他人が当該ユーザ端末から容易にアクセスすることができてしまう。
【０００５】
ところで、近年では、指紋や声紋、網膜等の生体（バイオメトリクス）情報を用いてログイン認証を行う技術が発達してきている。しかしながら、業務システムをネットワーク上に提供している業者は、多種多様である。中には資金力の脆弱な業者もあり、すべての業務システムがバイオメトリクス情報による認証を搭載することは現状では困難である。また、業務システムのスペックが小さい場合、バイオメトリクス情報による認証はシステムに負担をかけることになる。
【０００６】
一方、ユーザにとっても、業務システムごとにバイオメトリクス情報を登録することは煩雑である。また、すべてのユーザが生体情報を認識させるための装置を備えることも現状では困難である。
【０００７】
本発明に関連する従来技術として、特開２００１−１４２７６号公報は、ユーザがパスワードを入力せずに、ユーザの身体的特徴のみを入力する個人認証システムを開示している。
【０００８】
また、特開２００１−１８８７５５号公報は、サービスサイトのアクセスの度に一々個人認証データの入力操作を行う必要なく、非常に簡単に所望サイトへのアクセスを行う技術を開示している。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来技術は、パスワード一括変更という簡易な手法により、相当程度に高いセキュリティを実現できるという本発明の主眼に対し、何らの契機付け、および示唆を与えるものではない。
【００１０】
本発明は、上記事情に鑑みなされたものであり、ユーザ、および業者にパスワードを意識させることなく、簡易な手法により相当程度に高いセキュリティを実現することが可能なパスワード管理装置、パスワード管理システム、パスワード管理方法、およびそのプログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
かかる目的を達成するために、請求項１記載の発明は、ユーザ端末からサーバへログインするためのユーザＩＤとパスワードとを管理するパスワード管理装置であって、ユーザＩＤ、ユーザＩＤに対応するユーザの生体情報及びパスワードを対応付けて蓄積するデータベースと、所定のタイミングで、サーバに蓄積されているユーザＩＤを取得し、該ユーザＩＤに対応する新パスワードを自動生成してパスワードを更新し、サーバへ更新されたパスワードを通知するパスワード更新手段と、を有し、ユーザ端末からユーザＩＤ及び生体情報が入力されたとき、データベースに蓄積されているユーザＩＤ及び生体情報と照合し、一致すればユーザＩＤに対応するパスワードをデータベースから読み出し、ユーザＩＤ及びパスワードをサーバへ出力することを特徴としている。
【００１２】
請求項２記載の発明は、請求項１記載の発明において、管理者から特定のユーザＩＤの新パスワードを入力されたとき、サーバに蓄積されているユーザＩＤのパスワードと、データベースに蓄積されているユーザＩＤのパスワードとを新パスワードに更新するパスワード個別変更手段をさらに有することを特徴としている。
【００１３】
請求項３記載の発明は、請求項１又は２記載の発明において、パスワード更新手段は、乱数によって新パスワードを自動生成することを特徴としている。
【００１４】
請求項４記載の発明は、ユーザ端末からのログインを許可するためのユーザＩＤとパスワードとを蓄積しているサーバと、ユーザ端末からログインするためのユーザＩＤとパスワードとを管理するパスワード管理装置と、を有するパスワード管理システムであって、パスワード管理装置は、ユーザＩＤ、ユーザＩＤに対応するユーザの生体情報及びパスワードを対応付けて蓄積するデータベースと、所定のタイミングで、サーバに蓄積されているユーザＩＤを取得し、該ユーザＩＤに対応する新パスワードを自動生成してパスワードを更新し、サーバへ更新されたパスワードを通知するパスワード更新手段と、を有し、ユーザ端末からユーザＩＤ及び生体情報が入力されたとき、データベースに蓄積されているユーザＩＤ及び生体情報と照合し、一致すればユーザＩＤに対応するパスワードをデータベースから読み出し、ユーザＩＤ及びパスワードをサーバへ出力することを特徴としている。
【００１５】
請求項５記載の発明は、請求項４記載の発明において、パスワード管理装置は、管理者から特定のユーザＩＤの新パスワードを入力されたとき、サーバに蓄積されているユーザＩＤのパスワードと、データベースに蓄積されているユーザＩＤのパスワードとを新パスワードに更新するパスワード個別変更手段をさらに有することを特徴としている。
【００１６】
請求項６記載の発明は、請求項４又は５記載の発明において、パスワード更新手段は、乱数によって新パスワードを自動生成することを特徴としている。
【００１７】
請求項７記載の発明は、ユーザ端末からのログインを許可するためのユーザＩＤとパスワードとを蓄積しているサーバへ、ユーザ端末からログインするためのユーザＩＤとパスワードとを管理するパスワード管理方法であって、所定のタイミングで、サーバに蓄積されているユーザＩＤを取得するユーザＩＤ取得工程と、ユーザＩＤ取得工程により取得したユーザＩＤに対応する新パスワードを自動生成する新パスワード生成工程と、ユーザＩＤ、ユーザＩＤに対応するユーザの生体情報及びパスワードを対応付けて蓄積するデータベースにユーザＩＤと生体情報とをユーザ端末から登録する生体情報登録工程と、新パスワード生成工程により生成された新パスワードに、サーバに蓄積されているパスワードと、データベースに蓄積されているパスワードとを更新するパスワード更新工程と、ユーザ端末からユーザＩＤ及び生体情報が入力されたとき、データベースに蓄積されているユーザＩＤ及び生体情報と照合し、一致すればユーザＩＤに対応するパスワードをデータベースから読み出すパスワード読出工程と、パスワード読出工程により読み出されたパスワードとユーザＩＤとをサーバに送信するアクセス工程と、を有することを特徴としている。
【００１８】
請求項８記載の発明は、請求項７記載の発明において、管理者から特定のユーザＩＤの新パスワードを入力されたとき、サーバに蓄積されているユーザＩＤのパスワードと、データベースに蓄積されているユーザＩＤのパスワードとを新パスワードに更新するパスワード個別変更工程をさらに有することを特徴としている。
【００１９】
請求項９記載の発明は、請求項７又は８記載の発明において、新パスワード生成工程においては、乱数によって新パスワードを自動生成することを特徴としている。
【００２０】
請求項１０記載の発明は、ユーザ端末からのログインを許可するためのユーザＩＤとパスワードとを蓄積しているサーバへ、ユーザ端末からログインするためのユーザＩＤとパスワードとを管理するコンピュータ読み取り可能なパスワード管理プログラムであって、所定のタイミングで、サーバに蓄積されているユーザＩＤを取得するユーザＩＤ取得処理と、ユーザＩＤ取得処理により取得したユーザＩＤに対応する新パスワードを自動生成する新パスワード生成処理と、ユーザＩＤ、ユーザＩＤに対応するユーザの生体情報及びパスワードを対応付けて蓄積するデータベースにユーザＩＤと生体情報とをユーザ端末から登録する生体情報登録処理と、新パスワード生成処理により生成された新パスワードに、サーバに蓄積されているパスワードと、データベースに蓄積されているパスワードとを更新するパスワード更新処理と、ユーザ端末からユーザＩＤ及び生体情報が入力されたとき、データベースに蓄積されているユーザＩＤ及び生体情報と照合し、一致すればユーザＩＤに対応するパスワードをデータベースから読み出すパスワード読出処理と、パスワード読出処理により読み出したパスワードとユーザＩＤとをサーバに送信するアクセス処理と、をコンピュータに実行させることを特徴としている。
【００２１】
請求項１１記載の発明は、請求項１０記載の発明において、管理者から特定のユーザＩＤの新パスワードを入力されたとき、サーバに蓄積されているユーザＩＤのパスワードと、データベースに蓄積されているユーザＩＤのパスワードとを新パスワードに更新するパスワード個別変更処理をさらにコンピュータに実行させることを特徴としている。
【００２２】
請求項１２記載の発明は、請求項１０又は１１記載の発明において、新パスワード生成処理においては、乱数によって新パスワードを自動生成することを特徴としている。
【００２３】
【発明の実施の形態】
本発明は、指紋や声紋、網膜等の生体（バイオメトリクス）情報を用いてログイン認証を行うシステムにおいて、パスワード情報を乱数により随時自動生成し、ユーザや運用者がパスワードを意識せずに管理できるシステムを提供するものである。以下、本発明の実施の形態を指紋情報を用いるという前提により、添付図面を参照しながら詳細に説明する。
【００２４】
図１は、本発明の実施の形態におけるパスワード管理システムの構成を示すブロック図である。当該パスワード管理システムは、ユーザ端末１００、ユーザ認証システム２００、および業務システム３００を備える。
【００２５】
ユーザ端末１００は、ネットワークに接続可能なパーソナルコンピュータ、ワークステーション、携帯電話機、またはＰＤＡ等の情報処理装置である。ユーザ端末１００には、指紋読取機１１０が接続されている。ユーザは、ログイン時に操作部からユーザＩＤを、指紋読取機１１０から指紋を入力する。ユーザ端末１００は、当該ユーザＩＤと指紋とをユーザ認証システム２００に送信する。
【００２６】
ユーザ認証システム２００は、ログイン認証用データベース２１０を備える。ログイン認証用データベース２１０には、ユーザＩＤ、指紋情報、およびログイン認証用パスワードが登録されている。ログイン認証用データベース２１０は、ユーザＩＤと指紋とが入力されると、当該入力されたユーザＩＤと指紋と、管理しているユーザＩＤと指紋情報とを照合して、該当するパスワードを出力する。ユーザ認証システム２００は、上記ユーザＩＤと、ログイン認証用データベース２１０から抽出したパスワードとを業務システム３００に送信する。
【００２７】
業務システム３００は、ＷＥＢ上のホームページ、または各種のアプリケーションをネットワーク上に提供しているサーバ装置である。業務システム３００には、図示しないデータベースにユーザＩＤとログイン認証用パスワードとが登録されている。業務システム３００は、ユーザ認証システム２００から送信されたユーザＩＤとパスワードと、登録しているユーザＩＤとパスワードとの照合を行い、ログイン認証を行う。これにより、ユーザは、パスワードを意識せずにログイン認証を行うことができる。
【００２８】
従来、パスワード情報は、利用者個人が個別に変更を行う必要があったが、本発明では以下のように自動的にパスワードを変更・管理する方式を有する。図２は、本発明の第１の実施の形態におけるパスワード管理方法を説明するためのブロック図である。
【００２９】
本実施の形態において、ユーザ認証システム２００は、パスワード一括変更システム２２０を備える。パスワード一括変更システム２２０は、業務システム３００からユーザＩＤの一覧を取得する。次に、乱数によりパスワードを生成し、上記の各ユーザＩＤに対応付ける。業務システム３００とログイン認証用データベース２１０とのパスワードを上記パスワードに変更する。
【００３０】
図３は、本発明の第２の実施の形態におけるパスワード管理方法を説明するためのブロック図である。ユーザ認証システム２００は、パスワード個別変更システム２３０を備える。当該システムの管理者は、ユーザＩＤと新パスワードとを入力する。パスワード個別変更システム２３０は、業務システム３００とログイン認証用データベース２１０との該当するパスワードを新パスワードに変更する。
【００３１】
次に、本発明の実施の形態におけるパスワード管理システムの動作について説明する。図１において、ユーザは、ユーザ端末１００からユーザＩＤと指紋とを入力する（Ｐ１）。ユーザ端末１００は、入力されたユーザＩＤと指紋とをユーザ認証システム２００に送信する（Ｐ２）。
【００３２】
次に、ユーザ認証システム２００は、ログイン認証用データベース２１０に、送信されてきたユーザＩＤおよび指紋の照合を行う（Ｐ３）。照合の結果、一致するものを検索した場合、該当するユーザＩＤのパスワードを取得し、ユーザ認証システム２００に返却する（Ｐ４−１）。上記照合の結果、照合されなかった場合、ログイン失敗の通知をユーザ端末１００に返却する（Ｐ４−２）。
【００３３】
ユーザ認証システム２００は、ユーザＩＤとＰ４−１で取得したパスワードとを業務システム３００に送信する（Ｐ５）。業務システム３００は、Ｐ５で取得したユーザＩＤとパスワードとによりログイン認証を行う。認証が成功した場合は、ログイン完了の通知を行う（Ｐ７−１）。認証が失敗した場合は、ログイン失敗の通知を行う（Ｐ７−２）。
【００３４】
次に、図２を参照してパスワード一括変更処理の流れについて説明する。パスワード一括変更システム２１０は、定期的、または管理者の操作により、業務システム３００に登録されているユーザＩＤの一覧を取得する（Ｐ１１）。次に、業務システムから取得したユーザＩＤと同数の乱数を発生させて、パスワード群を自動生成する（Ｐ１２）。
【００３５】
ここで、乱数は、一般的な手法により発生させればよい。英数字、カナカナ等その内容は問わない。ただ、発生させる文字列の文字数は、固定したほうがよい。この場合、ログイン認証用データベース２１０および業務システム３００のデータベースの更新前のパスワードを保存しているエリアに、更新後のパスワードを単純に上書きすれば済むことになる。次に、パスワード一括変更システム２２０は、Ｐ１１で取得した各ユーザＩＤに、Ｐ１２で生成したパスワードを対応付ける（Ｐ１３）。
【００３６】
パスワード一括変更システム２２０は、業務システム３００の各ユーザＩＤのパスワードを、Ｐ１３で対応付けたパスワードに変更する（Ｐ１４−１）。また、ログイン認証用データベース２１０の各ユーザＩＤのパスワードを、Ｐ１３で対応付けたパスワードに変更する（Ｐ１４−２）。
【００３７】
ユーザ認証システム２００は、指紋読取機１１０を搭載していないユーザ端末１００に対しては、パスワード更新の度に、当該ユーザ端末１００にパスワードを通知する。指紋読取機１０を搭載しないユーザ端末１００のユーザは、ログインする際、従来通りユーザＩＤとパスワードとを入力することになる。それでも、一括変更システムが自動でパスワードを変更してくれるため、自分でパスワードを変更する手間が省け、またセキュリティも高くなる。
【００３８】
上記パスワード一括変更処理により頻繁にパスワードを更新していれば（例えば、１日に数回程度）、パスワードが漏洩したとしても、業務システム３００に不正にログインすることは殆ど不可能となる。ここで、更新する頻度は、任意に設定可能である。
【００３９】
また、すべてのユーザＩＤのパスワードを一括して変更するため、ユーザ端末１００を利用しているユーザ、業務システム３００を提供している業者、およびユーザ認証システム２００を提供している管理者は、パスワードを再入力する必要はない。さらに、乱数を関連付けることにより生成した新パスワードを、ユーザ認証用データベース２１０、および業務システム３００のデータベースに即時に反映させることから、パスワードの齟齬による真正なユーザのログイン失敗も防止することができる。
【００４０】
次に、図３を参照してパスワード個別変更処理の流れについて説明する。管理者は、ユーザＩＤと新パスワードとを入力する（Ｐ２１）。業務システム３００の各ユーザＩＤのパスワードを、Ｐ２１で入力したパスワードに変更する（Ｐ２２−１）。ログイン認証用データベース２１０の各ユーザＩＤのパスワードを、Ｐ２１で入力したパスワードに変更する（Ｐ２２−２）。
【００４１】
このパスワード個別変更処理は、例えば、ユーザがパスワードが漏洩したことを認識した場合等に有効である。この場合、ユーザは、ユーザ認証システム２００の管理者に連絡し、当該管理者は、パスワード一括変更のタイミングを待つまでもなく、個別に新パスワードを入力して当該ユーザのパスワードを更新することができる。
【００４２】
次に、本発明の実施の形態におけるパスワード管理システムの全体動作を説明する。図４は、本発明の実施の形態におけるパスワード管理システムの全体動作を説明するためのフローチャートである。
【００４３】
まず、指紋読取機１１０を搭載したユーザ端末１００は、ユーザＩＤと指紋とをログイン認証用データベース２１０に登録する（ステップＳ１００）。ユーザ認証システム２００は、ユーザＩＤと指紋とがログイン認証用データベース２１０に登録されると、乱数により当該ユーザＩＤ用のパスワードを生成し、ログイン認証用データベース２１０に登録する（ステップＳ１０１）。
【００４４】
一方、指紋読取機１１０未搭載のユーザ端末１００は、ユーザＩＤとパスワードとをログイン認証用データベース２１０に登録する（ステップＳ２００）。
【００４５】
パスワード一括変更システム２２０は、所定の時間が経過したら（ステップＳ１０２／Ｙ）、パスワード一括変更処理を実行する（ステップＳ１０３）。また、パスワード個別変更システム２３０は、管理者によりパスワードが入力されると（ステップＳ１０４／Ｙ）、パスワード個別変更処理を実行する（ステップＳ１０５）。これらの変更処理により、ログイン認証用データベース２１０のパスワードと業務システム３００のデータベースのパスワードとが、変更される。また、指紋読取機１１０未搭載のユーザ端末１００に新パスワードが通知される（ステップＳ２０６）。
【００４６】
業務システム３００へログインするために、指紋読取機１１０を搭載したユーザ端末１００のユーザは、ユーザＩＤと指紋とを入力する（ステップＳ１０７）。ログイン認証用データベース２１０は、入力されたユーザＩＤと指紋とが、登録しているユーザＩＤと指紋とに照合した場合（ステップＳ１０８／一致）、そのユーザＩＤに対応するパスワードを出力する。ユーザ認証システム２００は、当該ユーザＩＤと当該パスワードとを業務システム３００に送信する。
【００４７】
業務システム３００は、ユーザ認証システム２００から送信されたユーザＩＤとパスワードとが、自己のデータベースのユーザＩＤとパスワードとに照合した場合、ユーザ端末１００のログインを許可する（ステップＳ１０９）。通常は、パスワードが一致するため、ログインすることができる。
【００４８】
ステップＳ１０８において、入力されたユーザＩＤと指紋とが、登録しているユーザＩＤと指紋とに照合しなかった場合（ステップＳ１０８／不一致）、ログイン失敗となる（ステップＳ１１０）。
【００４９】
一方、業務システム３００へログインするために、指紋読取機１１０未搭載のユーザ端末１００のユーザは、ユーザＩＤとパスワードとを入力する（ステップＳ２０７）。ログイン認証用データベース２１０は、入力されたユーザＩＤとパスワードとが、登録しているユーザＩＤとパスワードとに照合した場合（ステップＳ１０８／一致）、ユーザ認証システム２００は、当該ユーザＩＤと当該パスワードとを業務システム３００に送信する。
【００５０】
業務システム３００は、ユーザ認証システム２００から送信されたユーザＩＤとパスワードとが、自己のデータベースのユーザＩＤとパスワードとに照合した場合、ユーザ端末１００のログインを許可する（ステップＳ１０９）。通常は、パスワードが一致するため、ログインすることができる。
【００５１】
ステップＳ１０８において、入力されたユーザＩＤとパスワードとが、登録しているユーザＩＤとパスワードとに照合しなかった場合（ステップＳ１０８／不一致）、ログイン失敗となる（ステップＳ１１０）。最新のパスワードを入力しなければ、ログイン認証用データベース２１０内のパスワードと一致しないため、ログイン失敗となる。ユーザは、最新のパスワードを入力し直す必要がある。
【００５２】
なお、本発明におけるパスワード管理方法は、プログラムを実行することにより実現可能である。当該プログラムは、光記録媒体、磁気記録媒体、光磁気記録媒体、または半導体ＩＣ記録媒体に記録されて提供される。または、プログラムサーバからＦＴＰ（ファイル転送プログラム）によりダウンロードされて提供される。
【００５３】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【００５４】
例えば、上記では、ログイン認証情報として指紋を利用する例を説明した。この点、ユーザを識別するユニークな情報であればよく、声紋、網膜等の他の生体（バイオメトリクス）情報を用いてもよい。また、ユーザ認証システム２００は、各ユーザ端末１００が異なる生体認識装置を搭載している場合、種々の生体認識情報を登録、照合する機能を備えるようにするとよい。
【００５５】
また、ユーザ認証システム２００は、複数の業務システムに対し、パスワード一括変更のサービスを提供することができる。その場合、ユーザは、同一のユーザＩＤを用いても異なるユーザＩＤを用いてもよい。
【００５６】
【発明の効果】
以上の説明から明らかなように、本発明によれば、ユーザによるパスワード管理が不要となる。従来のシステムではユーザがパスワードを管理・変更する必要があったが、本発明によりパスワードの管理が不要となる。ユーザ認証システムの管理者がパスワードを管理すれば、各ユーザがパスワードを管理するよりも、その漏洩の可能性は低くなる。
【００５７】
また、本発明によれば、業務システムのパスワード管理におけるセキュリティを高めることができる。乱数により生成したパスワードによりパスワード情報を一括変更するため、他人に類推されやすいパスワードや長期間変更されないパスワードを排除し、業務システムのセキュリティを高めることができる。
【００５８】
また、本発明によれば、従来のユーザＩＤ、パスワードによる認証方法と併用することができる。例えば、指紋読取機の故障や指の負傷などにより一時的にパスワード入力が必要な場合には、管理者がパスワードを個別に設定し、利用者に通知することにより、従来の認証方法（パスワードの入力による認証）にも対応可能である。
【００５９】
さらに、本発明によれば、スペックが小さくパスワード認証しか搭載しない業務システムでも、セキュリティを高めることができる。したがって、ユーザは、このような業務システムに対しても、自己の指紋読取機を活用することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるパスワード管理システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態におけるパスワード管理方法を説明するためのブロック図である。
【図３】本発明の第２の実施の形態におけるパスワード管理方法を説明するためのブロック図である。
【図４】本発明の実施の形態におけるパスワード管理システムの全体動作を説明するためのフローチャートである。
【符号の説明】
１００  ユーザ端末
１１０  指紋読取機
２００  ユーザ認証システム
２１０  ユーザ認証用データベース
２２０  パスワード一括変更システム
２３０  パスワード個別変更システム
３００  業務システム
【図１】
0003642044.tif 000002
【図２】
0003642044.tif 000003
【図３】
0003642044.tif 000004
【図４】
0003642044.tif 000005