(57)【要約】【課題】  パスワードを忘失した場合でもユーザに手間をかけることなくパスワードの変更ができ、且つパスワードを変更しても既存のファイルやサービスへのアクセスに支障をきたさないこと。【解決手段】  予めユーザＩＤとパスワードと認証機関から入手した当該ユーザの電子証明書を前記情報システムのユーザ情報記憶手段に登録する第１のステップと、ユーザＩＤと新しいパスワードおよび当該ユーザの電子証明書を含むパスワード変更要求を受付け、その受付けた電子証明書と前記ユーザ情報記憶手段に既に登録されている当該ユーザの電子証明書を比較し、本人認証を行う第２のステップと、パスワード変更要求を受付けたユーザの本人認証が成功した場合に、前記ユーザ情報記憶手段に登録されている現在のパスワードを前記新しいパスワードに更新する第３のステップとを備える。【選択図】      図４
2005100255.tif 000002
【特許請求の範囲】
【請求項１】
本人認証にユーザＩＤとパスワードを利用する情報システムにおいて前記パスワードを変更する方法であって、
予めユーザＩＤとパスワードと認証機関から入手した当該ユーザの電子証明書を前記情報システムのユーザ情報記憶手段に登録する第１のステップと、
ユーザＩＤと新しいパスワードおよび当該ユーザの電子証明書を含むパスワード変更要求を受付け、その受付けた電子証明書と前記ユーザ情報記憶手段に既に登録されている当該ユーザの電子証明書を比較し、本人認証を行う第２のステップと、
パスワード変更要求を受付けたユーザの本人認証が成功した場合に、前記ユーザ情報記憶手段に登録されている現在のパスワードを前記新しいパスワードに更新する第３のステップとを備えることを特徴とするパスワード変更方法。
【請求項２】
前記第３のステップにおいて、本人認証が成功した後、前記ユーザＩＤと変更前のパスワードで暗号化されたファイルが存在するかを判定し、存在する場合には前記ユーザＩＤと変更前のパスワードで前記ファイルを復号した後、前記ユーザＩＤと前記新しいパスワードで復号されたファイルを暗号化し直し、ファイル格納手段に格納するステップを更に備えることを特徴とする請求項１に記載のパスワード変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本人認証にユーザＩＤとパスワードを利用するアプリケーションまたはシステムにおいて、セキュリティ対策としてのパスワード変更や忘失した場合のパスワード再設定を既存のファイルへのアクセスに支障をきたすことなく安全に行う方法に関する。
【背景技術】
【０００２】
従来、パスワードを変更する技術として、例えば、特開２００１−２３６３１８号公報及び特開平０８−２０２６５８号公報に記載のものが知られている。
特開２００１−２３６３１８号公報に記載のものは、パスワードの変更またはパスワードの再発行時の本人認証に補助パスワードを用いるものである。これは、ユーザ登録の際に補助パスワードの通知方法や通知先を事前に登録しておき、補助パスワードの発行要求があった場合に、予め登録しておいた通知先に予め登録しておいた通知方法で補助パスワードを発行する。そして、パスワードの変更または再発行要求があった場合に、補助パスワードで本人認証を行うパスワード変更方法である。
また、特開平０８−２０２６５８号公報に記載のものは、端末装置からホストコンピュータへパスワードを送信することによって、通信を開始するパソコン通信等の通信システムに使用されるパスワード変更方法に関するものである。これは、端末装置とホストコンピュータとの通信において、端末装置に現パスワードと新パスワードを記憶しておき、現パスワードの変更の際、現パスワードを端末装置からホストコンピュータへ送信してログインし、ホストコンピュータにおけるパスワードを現パスワードから新パスワードに変更する一方、端末装置のパスワードを現パスワードから新パスワードへ切り替えるパスワード変更方法である。
【特許文献１】特開２００１−２３６３１８号公報
【特許文献２】特開平０８−２０２６５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特開２００１−２３６３１８号公報に記載の技術は、パスワードの変更または再発行を行う場合に現パスワードを使用しないため、現パスワードを盗難された場合や忘失した場合でもパスワードを再発行できる点で優れているが、システムから補助パスワードを取得するステップと、補助パスワードを入力して本人認証を行うステップの２回の手続き踏まなければならず、ユーザに手間がかかるという点で問題がある。
また、特開平０８−２０２６５８号公報に記載の技術は、パスワードの変更に必要な操作を１回で完結できる点で優れているが、パスワードを忘失した場合、管理者にパスワードを再発行するなどしてもらわない限り、２度とシステムにアクセスできなくなるという問題がある。
【０００４】
本発明の目的は、ユーザに手間をかけることなく安全にパスワードの変更が行え、パスワードを忘失した場合でもパスワードの変更ができ、且つパスワードを変更しても既存のファイルやサービスへのアクセスに支障をきたさないようにすることができるパスワード変更方法を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、本人認証にユーザＩＤとパスワードを利用する情報システムにおいて前記パスワードを変更する方法であって、
予めユーザＩＤとパスワードと認証機関から入手した当該ユーザの電子証明書を前記情報システムのユーザ情報記憶手段に登録する第１のステップと、ユーザＩＤと新しいパスワードおよび当該ユーザの電子証明書を含むパスワード変更要求を受付け、その受付けた電子証明書と前記ユーザ情報記憶手段に既に登録されている当該ユーザの電子証明書を比較し、本人認証を行う第２のステップと、パスワード変更要求を受付けたユーザの本人認証が成功した場合に、前記ユーザ情報記憶手段に登録されている現在のパスワードを前記新しいパスワードに更新する第３のステップとを備えることを特徴とする。
また、前記第３のステップにおいて、本人認証が成功した後、前記ユーザＩＤと変更前のパスワードで暗号化されたファイルが存在するかを判定し、存在する場合には前記ユーザＩＤと変更前のパスワードで前記ファイルを復号した後、前記ユーザＩＤと前記新しいパスワードで復号されたファイルを暗号化し直し、ファイル格納手段に格納するステップを更に備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、本人認証を行うために、信頼ある第三者機関から入手した電子証明書を利用しているため、パスワード変更時の本人認証に古いパスワードが必要なくなる。このため、パスワードを忘失してしまった場合でも、管理者にパスワードを再発行してもらう必要がなく、ユーザＩＤとパスワードで暗号化された既存のファイルにアクセスできなくなってしまうなどの問題も解決できる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施する場合の一形態を図面を参照して具体的に説明する。
図１は、本発明を適用するクライアント・サーバ型の情報システムの実施形態を示すブロック図であり、サーバ側のファイルがクライアントのユーザＩＤとパスワードで暗号化されている構成例を示すものである。
本システムは、図１に示すように、本人認証時に必要となる電子証明書を発行する信頼ある第三者機関１と、ユーザ情報の初期登録およびパスワードの変更を要求するクライアント２と、クライアント２からの要求を受け付け、要求された処理を実行し、その処理結果を要求元のクライアント２に返すサーバ３とで構成されており、クライアント２とサーバ３および第三者機関１はインターネット４で接続されている。
サーバ３には、システムへのログイン時やパスワードの変更時に必要となるユーザ情報を格納するユーザ情報ファイル３１と、ユーザＩＤとパスワードで暗号化されたファイル３２と、クライアント２から送付されてきたユーザＩＤとパスワードと信頼ある第三者機関１から入手した電子証明書からなるユーザ情報を記憶するユーザ情報格納モジュール３３と、パスワード変更時にクライアント２から送付されてきたユーザＩＤと電子証明書およびユーザ情報ファイル３１に格納されたユーザＩＤと電子証明書を用いて本人認証を行う認証モジュール３４と、暗号化されたファイル３２を古いパスワードで復号化し、新しいパスワードで暗号化する暗号／復号モジュール３５が設けられている。
一方、クライアント２はキャラクタ及びグラフィック画面を有する入力装置２１付きの表示装置２２を備えている。
【０００８】
図２は、図１に示したシステムを利用する際に必要となるユーザ情報を登録する手順を示す説明図である。
本システムにユーザを登録する場合、クライアント２を用いて、まず、第三者機関１に対しインターネット４を介して電子証明書を要求し（図２のＳ２１）、本人であることを証明するために必要となる電子証明書を信頼ある第三者機関１から取得する。信頼ある第三者機関１は電子証明書を要求してきたユーザの電子証明書を発行する（図２のＳ２２）。
次に、クライアント２のユーザは、登録したい自分のユーザＩＤとパスワードと信頼ある第三者機関１から取得した電子証明書を入力装置２１を用いて入力しインターネット４を介してサーバ３に送信し、ユーザ情報格納モジュール３３に記憶させる(図２のＳ２３)。
【０００９】
図３は、クライアント２から送信され、サーバ３のユーザ情報格納モジュール３３に格納されるデータの形式とデータの例を示すものである。
ユーザ情報格納モジュール３３は、クライアント２から受け取ったユーザ情報をユーザ情報ファイル３１へ保存し（図２のＳ２４）、格納結果をクライアント２の表示装置２２へ通知する（図２のＳ２５）。
【００１０】
図４は、クライアント２からサーバ３に対してパスワードの変更要求を行った場合の処理手順を示す説明図である。
クライアント２のユーザがパスワードを変更する場合、入力装置２１を用いてユーザＩＤと新しいパスワードと信頼ある第三者機関１から取得した公開鍵暗号方式を用いたいわゆる電子証明書をパスワード変更要求に添付し、インターネット４を介してサーバ３の認証モジュール３４へ送信する（図４のＳ４１）。
図５に、時入力装置２１から認証モジュール３４に送信されるデータの形式とデータの例を示す。
【００１１】
図６は、パスワード変更要求を受けた場合に、サーバ３における処理を示すフローチャートである。
認証モジュール３４は、パスワード変更要求を受けたならば（図４のＳ４１）、まず、ユーザ情報格納モジュール３３に対し該当するユーザのユーザ情報をユーザＩＤを添付して要求する（図４のＳ４２）。ユーザ情報格納モジュール３３はユーザ情報ファイル３１から該当するユーザの現在のパスワードと電子証明書を取得し（図４のＳ４３、Ｓ４４）、認証モジュール３４へ返却する（図４のＳ４５，図６のステップ６１１）。
認証モジュール３４は、ユーザ情報の取得に成功したかを判定し（図６のステップ６１２）、成功しなかった場合にはエラーメッセージをクライアント２の表示装置２２へ送信する（図６のステップ６１９）。
成功した場合には、ユーザ情報格納モジュール３３から取得した電子証明書とクライアント２から送信されてきた電子証明書とを比較して本人認証を行う（図６のステップ６１３）。両者が一致しない場合は、本人認証が失敗した旨のエラーメッセージとパスワードの変更に必要となる情報の再入力を促す画面をクライアント２の表示装置２２へ送信する（図６のステップ６１９）。
両者が一致した場合は、認証モジュール３４は、ユーザ情報格納モジュール３３から取得したユーザＩＤと現在のパスワードとクライアント２から送信されてきた新しいパスワードを暗号／復号化要求に添付して暗号／復号モジュール３５に渡す(図４のＳ４６)。
【００１２】
暗号／復号モジュール３５は、認証モジュール３４から送られてきたユーザＩＤと現在のパスワードを用いて暗号化されたファイル３２が存在するかを判定し（図６のステップ６１４）、存在した場合には、認証モジュール３４から送られてきたユーザＩＤと現在のパスワードを用い、暗号化されたファイル５を復号化されたファイル３６として復号する（図４のＳ４７，図６のステップ６１５）。
次に、認証モジュール３４から送られてきたユーザＩＤとクライアント２から送信されてきた新しいパスワードを用いて復号化されたファイルを暗号化し直し、認証モジュール３４へ処理結果を通知する（図４のＳ４９，Ｓ５１，図６のステップ６１６）。
【００１３】
復号／暗号処理が成功した場合、認証モジュール３４はユーザ情報格納モジュール３３にクライアント２の入力装置２１から送信されてきたユーザＩＤと新しいパスワードをパスワード変更要求に添付して渡し、パスワードの更新を要求する（図４のＳ５２）。
ユーザ情報格納モジュール３３は、認証モジュール３４から渡されたユーザＩＤと新しいパスワードを用いてユーザ情報ファイル４の現在のパスワードを新しいパスワードに更新する（図４のＳ５３、Ｓ５４、図６のステップ６１７）。
ユーザ情報格納モジュール３３は、更新結果を認証モジュール３４に通知する（図４のＳ５５）。
認証モジュール３４は、処理結果をクライアント２の表示装置２２に通知し、パスワード変更処理を完了する（図４のＳ５６，図６のステップ６１８）。
【図面の簡単な説明】
【００１４】
【図１】本発明を適用してパスワードの変更を行う情報システムの実施の形態を示すブロック図である。
【図２】ユーザ情報を登録する手順を示す説明図である。
【図３】ユーザ情報登録時に送信されるデータ例を示す図である。
【図４】パスワードの変更要求を行った場合の処理手順を示す説明図である。
【図５】パスワード変更時に送信されるデータ例を示す図である。
【図６】パスワード変更時のサーバ側の処理手順を示すフローチャートである。
【符号の説明】
【００１５】
１…信頼ある第三者機関
２…クライアント
３…サーバ
４…ユーザ情報ファイル
５…暗号化されたファイル
６…復号化されたファイル
２１…入力装置
２２…表示装置
３１…ユーザ情報格納モジュール
３２…認証モジュール
３３…暗号／復号モジュール
【図１】
2005100255.tif 000003
【図２】
2005100255.tif 000004
【図３】
2005100255.tif 000005
【図４】
2005100255.tif 000006
【図５】
2005100255.tif 000007
【図６】
2005100255.tif 000008