(57)【特許請求の範囲】
【請求項１】
互いに通信可能に接続された、ユーザ端末と、認証局サーバと、登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法における前記登録局サーバの運用方法であって、
前記登録局サーバが、
ユーザＩＤと対応づけて現用公開鍵を記憶するステップと、
前記ユーザ端末から送信されてくる予備公開鍵の登録要求を受信した場合に、予備公開鍵を生成し、生成した前記予備公開鍵を前記登録要求とともに前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶するステップと、
前記ユーザ端末から前記予備公開鍵の使用開始要求を受信した場合に、前記使用開始要求とともに受信した前記ユーザＩＤに対応づけて記憶している前記現用公開鍵の失効要求とともに、前記ユーザＩＤに対応づけて記憶している前記予備公開鍵についてのデジタル証明書の発行要求を前記認証局サーバに送信するステップと、
前記認証局サーバから送信されてくる前記予備公開鍵についてのデジタル証明書を受信して、受信した前記デジタル証明書を前記予備公開鍵の使用開始要求を送信してきた前記ユーザ端末に送信し、前記ユーザＩＤに対応づけて前記デジタル証明書を記憶するステップと、
を含むこと
を特徴とする登録局サーバの運用方法。
【請求項２】
互いに通信可能に接続された、ユーザ端末と、認証局サーバと、登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法における前記登録局サーバの運用方法であって、
前記登録局サーバが、
ユーザＩＤと対応づけて現用公開鍵を記憶するステップと、
前記ユーザ端末から送信されてくる予備公開鍵の登録要求を受信した場合に、前記登録要求とともに前記ユーザ端末から送信されてくる予備公開鍵を、前記登録要求とともに前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶するステップと、
前記ユーザ端末から前記予備公開鍵の使用開始要求を受信した場合に、前記使用開始要求に付帯して受信した前記ユーザＩＤに対応づけて記憶している前記現用公開鍵の失効要求とともに、前記ユーザＩＤに対応づけて記憶している前記予備公開鍵についてのデジタル証明書の発行要求を前記認証局サーバに送信するステップと、
前記認証局サーバから送信されてくる前記予備公開鍵についてのデジタル証明書を受信して、受信した前記デジタル証明書を前記予備公開鍵の使用開始要求を送信してきた前記ユーザ端末に送信し、前記ユーザＩＤに対応づけて前記デジタル証明書を記憶するステップと、
を含むこと
を特徴とする登録局サーバの運用方法。
【請求項３】
互いに通信可能に接続された、ユーザ端末と、認証局サーバと、登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法における前記登録局サーバの運用方法であって、
前記登録局サーバが、
ユーザＩＤと対応づけて現用公開鍵を記憶するステップと、
前記ユーザ端末から送信されてくる予備公開鍵の登録要求を受信した場合に、前記登録要求を前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶するステップと、
前記ユーザ端末から前記予備公開鍵の使用開始要求を受信した場合に、予備公開鍵を生成し、生成した前記予備公開鍵を、前記使用開始要求とともに前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶するステップと、
前記使用開始要求に付帯して受信した前記ユーザＩＤに対応づけて記憶している前記現用公開鍵の失効要求とともに、前記ユーザＩＤに対応づけて記憶している前記予備公開鍵についてのデジタル証明書の発行要求を前記認証局サーバに送信するステップと、
前記認証局サーバから送信されてくる前記予備公開鍵についてのデジタル証明書を受信して、受信した前記デジタル証明書を前記予備公開鍵の前記使用開始要求を送信してきた前記ユーザ端末に送信し、前記ユーザＩＤに対応づけて前記デジタル証明書を記憶するステップと、
を含むこと
を特徴とする登録局サーバの運用方法。
【請求項４】
互いに通信可能に接続された、ユーザ端末と、認証局サーバと、登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられる前記登録局サーバであって、
ユーザＩＤと対応づけて現用公開鍵を記憶し、
前記ユーザ端末から送信されてくる予備公開鍵の登録要求を受信した場合に、予備公開鍵を生成し、生成した前記予備公開鍵を前記登録要求とともに前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶し、
前記ユーザ端末から前記予備公開鍵の使用開始要求を受信した場合に、前記使用開始要求とともに受信した前記ユーザＩＤに対応づけて記憶している前記現用公開鍵の失効要求とともに、前記ユーザＩＤに対応づけて記憶している前記予備公開鍵についてのデジタル証明書の発行要求を前記認証局サーバに送信し、
前記認証局サーバから送信されてくる前記予備公開鍵についてのデジタル証明書を受信して、受信した前記デジタル証明書を前記予備公開鍵の使用開始要求を送信してきた前記ユーザ端末に送信し、前記ユーザＩＤに対応づけて前記デジタル証明書を記憶すること
を特徴とする登録局サーバ。
【請求項５】
互いに通信可能に接続された、ユーザ端末と、認証局サーバと、登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられる前記登録局サーバであって、
ユーザＩＤと対応づけて現用公開鍵を記憶し、
前記ユーザ端末から送信されてくる予備公開鍵の登録要求を受信した場合に、前記登録要求とともに前記ユーザ端末から送信されてくる予備公開鍵を、前記登録要求とともに前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶し、
前記ユーザ端末から前記予備公開鍵の使用開始要求を受信した場合に、前記使用開始要求に付帯して受信した前記ユーザＩＤに対応づけて記憶している前記現用公開鍵の失効要求とともに、前記ユーザＩＤに対応づけて記憶している前記予備公開鍵についてのデジタル証明書の発行要求を前記認証局サーバに送信し、
前記認証局サーバから送信されてくる前記予備公開鍵についてのデジタル証明書を受信して、受信した前記デジタル証明書を前記予備公開鍵の使用開始要求を送信してきた前記ユーザ端末に送信し、前記ユーザＩＤに対応づけて前記デジタル証明書を記憶すること
を特徴とする登録局サーバ。
【請求項６】
互いに通信可能に接続された、ユーザ端末と、認証局サーバと、登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられる前記登録局サーバであって、
ユーザＩＤと対応づけて現用公開鍵を記憶し、
前記ユーザ端末から送信されてくる予備公開鍵の登録要求を受信した場合に、前記登録要求を前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶し、
前記ユーザ端末から前記予備公開鍵の使用開始要求を受信した場合に、予備公開鍵を生成し、生成した前記予備公開鍵を、前記使用開始要求とともに前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶し、
前記使用開始要求に付帯して受信した前記ユーザＩＤに対応づけて記憶している前記現用公開鍵の失効要求とともに、前記ユーザＩＤに対応づけて記憶している前記予備公開鍵についてのデジタル証明書の発行要求を前記認証局サーバに送信し、
前記認証局サーバから送信されてくる前記予備公開鍵についてのデジタル証明書を受信して、受信した前記デジタル証明書を前記予備公開鍵の前記使用開始要求を送信してきた前記ユーザ端末に送信し、前記ユーザＩＤに対応づけて前記デジタル証明書を記憶すること
を特徴とする登録局サーバ。
【請求項７】
互いに通信可能に接続された、ユーザ端末と、認証局サーバと、登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法における前記登録局サーバにおいて実行されるプログラムであって、
前記登録局サーバにおいて、
ユーザＩＤと対応づけて現用公開鍵を記憶する機能と、
前記ユーザ端末から送信されてくる予備公開鍵の登録要求を受信した場合に、予備公開鍵を生成し、生成した前記予備公開鍵を前記登録要求とともに前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶する機能と、
前記ユーザ端末から前記予備公開鍵の使用開始要求を受信した場合に、前記使用開始要求とともに受信した前記ユーザＩＤに対応づけて記憶している前記現用公開鍵の失効要求とともに、前記ユーザＩＤに対応づけて記憶している前記予備公開鍵についてのデジタル証明書の発行要求を前記認証局サーバに送信する機能と、
前記認証局サーバから送信されてくる前記予備公開鍵についてのデジタル証明書を受信して、受信した前記デジタル証明書を前記予備公開鍵の使用開始要求を送信してきた前記ユーザ端末に送信し、前記ユーザＩＤに対応づけて前記デジタル証明書を記憶する機能と  を実現するためのプログラム。
【請求項８】
互いに通信可能に接続された、ユーザ端末と、認証局サーバと、登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法における前記登録局サーバにおいて実行されるプログラムであって、
前記登録局サーバにおいて、
ユーザＩＤと対応づけて現用公開鍵を記憶する機能と、
前記ユーザ端末から送信されてくる予備公開鍵の登録要求を受信した場合に、前記登録要求とともに前記ユーザ端末から送信されてくる予備公開鍵を、前記登録要求とともに前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶する機能と、
前記ユーザ端末から前記予備公開鍵の使用開始要求を受信した場合に、前記使用開始要求に付帯して受信した前記ユーザＩＤに対応づけて記憶している前記現用公開鍵の失効要求とともに、前記ユーザＩＤに対応づけて記憶している前記予備公開鍵についてのデジタル証明書の発行要求を前記認証局サーバに送信する機能と、
前記認証局サーバから送信されてくる前記予備公開鍵についてのデジタル証明書を受信して、受信した前記デジタル証明書を前記予備公開鍵の使用開始要求を送信してきた前記ユーザ端末に送信し、前記ユーザＩＤに対応づけて前記デジタル証明書を記憶する機能と
を実現するためのプログラム。
【請求項９】
互いに通信可能に接続された、ユーザ端末と、認証局サーバと、登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法における前記登録局サーバにおいて実行されるプログラムであって、
前記登録局サーバにおいて、
ユーザＩＤと対応づけて現用公開鍵を記憶する機能と、
前記ユーザ端末から送信されてくる予備公開鍵の登録要求を受信した場合に、前記登録要求を前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶する機能と、
前記ユーザ端末から前記予備公開鍵の使用開始要求を受信した場合に、予備公開鍵を生成し、生成した前記予備公開鍵を、前記使用開始要求とともに前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶する機能と、
前記使用開始要求に付帯して受信した前記ユーザＩＤに対応づけて記憶している前記現用公開鍵の失効要求とともに、前記ユーザＩＤに対応づけて記憶している前記予備公開鍵についてのデジタル証明書の発行要求を前記認証局サーバに送信する機能と、
前記認証局サーバから送信されてくる前記予備公開鍵についてのデジタル証明書を受信して、受信した前記デジタル証明書を前記予備公開鍵の前記使用開始要求を送信してきた前記ユーザ端末に送信し、前記ユーザＩＤに対応づけて前記デジタル証明書を記憶する機能と
を実現するためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、公開鍵暗号方式を利用した通信に際して用いられる公開鍵の運用方法に関する。
【０００２】
【従来の技術】
ＰＫＩ（公開鍵暗号基盤）の拡充にともない、電子署名を利用した各種サービスが本格的に立ちあがりつつあり、デジタル証明書の発行に必要なユーザの本人確認や申請情報の真正性確認に対する審査などの手続きを担う登録局１０６や、デジタル証明書の発行を行う認証局の整備が各所で進められている。
【０００３】
図６は、ネットワーク１０１のような通信手段を利用した「公開鍵暗号方式」による鍵管理方法の全体構成を示している。一般に、ユーザが利用を希望する公開鍵についての登録証明書としてのデジタル証明書は、図７に示す流れで発行される。まず、ユーザ１００が自分のパソコン１０２で公開鍵を生成して（ｓ７１１）保管した（ｓ７１２）後、インターネット１０１などの通信手段を介して登録局１０６が運用するサーバ１０４（以下、「登録局サーバ」と称する）に送信する（ｓ７１３）。また、ユーザ１００は、郵送などにより前述した審査に必要な登記簿や印鑑証明書等の書類を登録局１０６に提出する。公開鍵を受信した登録局１０６は、前記書類について審査を行い、問題がなければ、認証局１０８に前記公開鍵を通信手段を介して送信し、デジタル証明書の発行を依頼する（ｓ７１４）。
【０００４】
認証局１０８が運用するサーバ１０７（以下、「認証局サーバ」と称する）は、登録局サーバ１０４から送信されてきた公開鍵についてのデジタル証明書を生成し、登録局サーバ１０４に送信する（ｓ７１５）。そして、登録局サーバ１０４は、デジタル証明書を受信すると、そのデジタル証明書をユーザ端末１０２に送信し（ｓ７１６）、登録局サーバにも保管する（Ｓ７１７）。以上の手順によりユーザ１００は、デジタル証明書付きの公開鍵を利用できるようになる。
【０００５】
なお、公開鍵と秘密鍵からなるいわゆる鍵ペアの生成は、前記のようにユーザ１００自身が自分のパソコン１０２等において生成する方式の他、登録局１０６に依頼して生成してもらう方式もあるが、この場合には、最終段階で前記デジタル証明書と共に、鍵ペアもユーザ１００に送信されることになる。
【０００６】
ところで、このようにして利用可能となった鍵ペアも、公開鍵暗号方式の性質上、使用頻度や使用期間の累積につれて危殆化が進行する。そして、危殆化が進行して、もはやその鍵ペアは安心して利用することができなくなると、ユーザは現用公開鍵を失効させて、新規公開鍵への切り換えを行わなければならなくなる。
【０００７】
【発明が解決しようとする課題】
しかしながら、単純に現用鍵を失効させた後に新規公開鍵についてのデジタル証明書を申請するという方法をとった場合には、新規公開鍵の発行までのタイムラグが問題になる。何故なら、新規公開鍵の発行に際し、ユーザは（公開鍵の生成―登録局審査―証明書の発行）という、面倒な発行手続きを行わなければならず、前述したように、特に審査過程でかなりの時間が費やされ、新規公開鍵の発行までにかなりの期間、公開鍵を利用できないことになるからである。
【０００８】
この問題を解決する方法としては、例えば、危殆化が進み過ぎない程度の間隔をおいて、定期的に新規公開鍵を追加するという方法がある。この方法によれば、現用の公開鍵が過度に危殆化してしまう以前に新規公開鍵を有効にすることができる。
【０００９】
しかしながら、この方法の場合には、危殆化の進行度に関わらず新規公開鍵が追加されてしまうため、それに伴う余分なデジタル証明書の発行費用、複数個の公開鍵の管理負担などの問題が生じることになる。
【００１０】
また、最初の公開鍵についてのデジタル証明書を発行する際に、同時に予備公開鍵を生成し、前記デジタル証明書に付随した形でユーザに提供するという方法も用いられている。この方法によれば、現用公開鍵が失効した後、前記審査を行わずに、迅速に予備鍵を有効にすることができる。
【００１１】
しかしながら、この方法を採った場合には、危殆化の進行度に関わらず予備鍵の管理が必要となり、そのための管理負担が生じてしまうだけでなく、現用公開鍵を使用している間に、現用公開鍵発行時と同時に開始する予備鍵の有効期間が、その分だけ短くなる。また、現用公開鍵がほとんど使用されない場合のように、危殆化が進行しない場合には、準備された予備鍵が無駄になってしまう。
【００１２】
この発明は、このような課題に着目してなされたもので、デジタル証明書の余分な発行などにかかる費用や余分な公開鍵などの管理に対する負担を減少させつつ、現用の公開鍵失効後の新規公開鍵への切り替えが迅速に行える仕組みを実現する、登録局サーバの運用方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するための本発明のうちの主たる発明は、互いに通信可能に接続された、ユーザ端末と、認証局サーバと、登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法における前記登録局サーバの運用方法であって、前記登録局サーバが、ユーザＩＤと対応づけて現用公開鍵を記憶するステップと、前記ユーザ端末から送信されてくる予備公開鍵の登録要求を受信した場合に、予備公開鍵を生成し、生成した前記予備公開鍵を前記登録要求とともに前記ユーザ端末から送信されてくる前記ユーザＩＤに対応づけて記憶するステップと、前記ユーザ端末から前記予備公開鍵の使用開始要求を受信した場合に、前記使用開始要求とともに受信した前記ユーザＩＤに対応づけて記憶している前記現用公開鍵の失効要求とともに、前記ユーザＩＤに対応づけて記憶している前記予備公開鍵についてのデジタル証明書の発行要求を前記認証局サーバに送信するステップと、前記認証局サーバから送信されてくる前記予備公開鍵についてのデジタル証明書を受信して、受信した前記デジタル証明書を前記予備公開鍵の使用開始要求を送信してきた前記ユーザ端末に送信し、前記ユーザＩＤに対応づけて前記デジタル証明書を記憶するステップと、を含むこととする。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を、図を参照しながら詳細に説明する。
【００１５】
図１は、ネットワーク１０１のような通信手段を利用した「公開鍵暗号方式」による鍵管理方法の全体構成を示している。
【００１６】
ユーザ１００が操作するユーザ端末１０２、１０３と、登録局１０６での登録局サーバ１０４と、認証局１０８での認証局サーバ１０７とが、運用されている。登録局サーバ１０４と認証局サーバ１０７とは、同一局の異なる部門にあって、ＬＡＮによって結ばれていても良い。また、各サーバは複数台が協調して、一つのサーバとして機能する構成でもよい。
【００１７】
ネットワーク１０１は、パソコン通信回線、ＬＡＮ、ＡＴＭ回線、無線ネットワークなどであってもよいが、この実施例では、ネットワーク１０１はインターネットで構成されるものとする。
【００１８】
登録局サーバ１０４は、インターネット上にホームページ５００を開設している。登録局サーバ１０４は、鍵ペアの生成機能と鍵データベース１０５とを備え、インターネット上のホームページ５００を利用したユーザ端末１０２からの入力情報に基づいて、鍵ペアの生成、保管を行う。認証局サーバ１０７は、登録局サーバ１０４から公開鍵とその登録証明書としてのデジタル証明書の発行要求とを受信することに応答し、デジタル証明書を発行することによって、その公開鍵に認証を与え、ユーザ１００が公開鍵を使用可能な状態にする機能を持つ。
【００１９】
＜第１実施例＞
登録局サーバ１０４では、鍵データベース１０５が稼働する。このデータベース１０５には、ユーザＩＤを含むユーザ情報、「公開鍵暗号方式」に利用される現用の鍵ペア、その現用公開鍵に対するデジタル証明書、予備の鍵ペア、その予備公開鍵に対するデジタル証明書、及び新規鍵に対する審査情報等が、関連づけて記憶されている。
【００２０】
前述したように、秘密鍵や公開鍵は、使用頻度や時間経過とともに次第に危殆化が進行していく。ユーザ１００はその危殆化の進行度を、例えば、使用頻度などから判断し、ある時点で、予備鍵を新たに準備する時期であると判断する。その時点で、ユーザ１００は、ユーザ端末１０２を通じて登録局サーバ１０４が開設しているホームページ５００にアクセスし、それぞれ予備公開鍵と予備秘密鍵として、新たな公開鍵と新たな秘密鍵の準備を行う。これにより、危殆化と関係なく現用公開鍵生成時から予備鍵を準備しておく必要性がなくなり、余分な予備鍵の管理負担を軽減させることができるだけでなく、予備鍵の有効期間は鍵生成時から始まるため、有効期間の無駄な消費を防ぐことができる。また、現用公開鍵は常時一つであり、複数の公開鍵を所有することによる管理負担やデジタル証明書の発行費用などを減少させることができる。
【００２１】
図２は、第１実施例の運用方法に関するフローチャートである。図５に、登録局サーバ１０４のホームページ５００の画面の一例を示す。
【００２２】
図２に示すように、登録局サーバ１０４のホームページ５００において、ユーザ１００がユーザ端末１０２から「予備公開鍵の登録−予備公開鍵はもっていない−今すぐに生成して保管しておく」の各チェック欄５０１，５０２，５０５をクリックし、送信ボタン５０９をクリックすることによって登録局サーバ１０４に送信すると（ｓ２０１）、登録局サーバ１０４は、送信されたユーザＩＤをキーとして、鍵データベース１０５を検索し、保管されているユーザ情報や現用公開鍵等の情報を得る。一方で前記ユーザは、郵送などにより前述した審査に必要な登記簿や印鑑証明書等の書類を登録局サーバ１０４に提出する。登録局１０６では、それらの情報に基づき、本人確認や申請情報の真正性確認を含む審査が行われる。なお、この審査の過程が、公開鍵のデジタル証明書の発行過程全体の中で、最も時間のかかるステップである。審査が合格になると、登録局サーバ１０４は、鍵ペアを生成し（ｓ２０２）、鍵データベース１０５にユーザＩＤと関連づけて保管する（ｓ２０３）。この時、新たに生成した秘密鍵をユーザ端末１０２に送信してもよい。
【００２３】
ユーザは、現用秘密鍵の危殆化が過度に進行したと判断すると、ユーザ端末１０２を通じて同じホームページ５００にアクセスし、「予備公開鍵の使用開始」のチェック欄５０７をクリックすることにより、今度は予備公開鍵の使用開始要求を送信する（ｓ２０４）。この要求を受信した登録局サーバ１０４は、認証局サーバ１０７に、ユーザＩＤと関連づけた公開鍵、現用公開鍵の失効要求とともに、公開鍵のデジタル証明書の発行要求を送信する（ｓ２０５）。
【００２４】
つぎに、認証局サーバ１０７が、現用公開鍵のデジタル証明書を失効させる一方、要求された公開鍵のデジタル証明書を発行し、登録局サーバ１０４に送信する（ｓ２０６）と、これを受信した登録局サーバ１０４は、ユーザ端末１０２にその公開鍵に対するデジタル証明書を送信し（ｓ２０７）、鍵データベース１０５にユーザＩＤと対応づけてユーザ情報及び公開鍵デジタル証明書を記憶する（ｓ２０８）。また、秘密鍵を登録局サーバ１０４が生成した場合には、この段階で秘密鍵を一緒に送信してもよい。
【００２５】
このようにして前記公開鍵のデジタル証明書を受け取ったユーザ端末１０２は、現用の公開鍵のデジタル証明書が記憶されているメモリ上の領域に、受け取ったデジタル証明書を上書きする。
【００２６】
＜第２実施例＞
鍵ペアの生成は、図３に示すように、ユーザ自身が行ってもよい。この場合、あらかじめ、ユーザ１０２が鍵ペアを生成し（ｓ３０１）、保管しておく（ｓ３０２）。この保管は、ユーザ自身で行っても良いし、第三者機関に任せても良い。ユーザ自身が予備鍵ペアを保管する場合は、現用の鍵ペアを消失しないように、ユーザ端末１０２上で現用の鍵ペアを記憶しているメモリ上の領域とは別の領域に、予備鍵ペアを記憶しなければならない。
【００２７】
予備公開鍵の登録に際しては、登録局サーバ１０４のホームページ５００において、「予備公開鍵の登録−予備公開鍵は持っている」の各チェック欄５０１，５０２をクリックし、ユーザ情報５０８とともに、ボックス５０４内にファイル名を記入することにより公開鍵を添付し、送信ボタン５０９をクリックすることによって入力した情報を送信する（ｓ３０３）。登録局１０６では、ユーザ端末１０２から登録局サーバ１０４に送信されたユーザ情報に基づいて、上記と同様の審査を行う。そして、審査が合格になると、登録局サーバ１０４は、データベース１０５にユーザＩＤと関連づけて、送信された公開鍵を記憶する（ｓ３０４）。
【００２８】
ユーザは、現用秘密鍵の危殆化が過度に進行したと判断すると、ユーザ端末１０２を通じて「予備公開鍵の使用開始」要求をするが、新たな公開鍵のデジタル証明書を受け取るまでの処理は実施例１と同様である。
【００２９】
この実施例の場合、上述したように、予備公開鍵は現用公開鍵とは異なる領域に保存されているので、現在使用されている公開鍵を示すポインタがあれば、その指定先を変えることによって、そのポインタが新たに有効になった公開鍵を指定するようにしなければならない。そのため、ユーザ端末１０２は、前記ポインタに格納されている、現用の公開鍵が記憶されているメモリ上の領域を指定するアドレスを、新たな公開鍵が記憶されているメモリ上の領域を指定するアドレスと置換する。
【００３０】
＜第３実施例＞
登録局サーバ１０４において、予備公開鍵をあらかじめ用意しておくのではなく、登録局１０６による審査だけを予め済ませておき、新規公開鍵への切り替えの際に、新たに予備公開鍵を生成するようにしてもよい。鍵生成は時間のかかる処理ではなく、審査は鍵の切り替え時にすでに終了しているため、この場合も新規公開鍵への切り替えは迅速に行われる。以下、図４のフローチャートとともに、第２実施例について詳述する。
【００３１】
この実施例では、ユーザ１００が、予備鍵ペアを準備する時期であると判断した時点で、ユーザ端末１０２を通じて登録局サーバ１０４のホームページ５００にアクセスし、ユーザ端末１０２において、「予備公開鍵の登録−予備公開鍵は持っていない−現用鍵からの切り替えの直前に生成する」の各チェック欄５０１、５０３、５０６という組み合わせをクリックし、ユーザ情報と共に入力情報を送信する（ｓ４０１）。登録局１０６は、ユーザ端末１０２から登録局サーバ１０４に送信されたユーザ情報に基づいて、上記と同様に審査を行う。審査が合格になると、登録局サーバ１０４は、ユーザＩＤと関連づけて、送信された登録要求を記録する（ｓ４０２）。これにより、第１実施例のときと同様、危殆化と関係なく現用公開鍵生成時から予備鍵を準備しなければならない必要性がなくなり、余分な予備鍵の管理負担を減少させることができるだけでなく、予備鍵の有効期間の開始は生成時から始まるため、無駄な有効期限の消費を防ぐことができる。また、現用公開鍵は常時一つであり、複数の公開鍵を所有することによる管理負担やデジタル証明書の発行費用を減少させることができる。
【００３２】
現用秘密鍵の危殆化が過度に進行した場合には、ユーザは、ユーザ端末１０２から同じホームページ５００にアクセスし、「予備公開鍵の使用開始」要求を送信する（ｓ４０３）。この要求を受信した登録局サーバ１０４は、まず、新規鍵ペアを生成し（ｓ４０４）、認証局サーバ１０７に、ユーザＩＤに関連づけた新規公開鍵とともに、公開鍵のデジタル証明書の発行要求と、現用公開鍵の失効要求とを送信する（ｓ４０５）。
【００３３】
認証局サーバ１０７は、現用の公開鍵のデジタル証明書を失効させるとともに、これに代えて要求されたデジタル証明書を発行し、このデジタル証明書を登録局サーバ１０４に送信する（ｓ４０６）。これを受信した登録局サーバ１０４は、ユーザ端末１０２に、生成された秘密鍵及び公開鍵デジタル証明書を送信する（ｓ４０７）。また、鍵データベース１０５にユーザＩＤと対応づけてユーザ情報及び公開鍵デジタル証明書を記憶する（ｓ４０８）。
【００３４】
以上に説明した全ての実施例において、現用秘密鍵の危殆化が進行した場合に、公開鍵の所有者以外の者により危殆化が発見されて、本人以外の第三者により公開鍵失効要求が提出されることもある。この場合でも、デジタル証明書発行のための審査はすでに終わっているので、その要求を受信した登録局サーバ１０４は、認証局サーバ１０７に、ユーザＩＤと関連づけた公開鍵と現用公開鍵の失効要求とともに新規公開鍵のデジタル証明書の発行要求を即座に送信することができ、新たな公開鍵が迅速に発行されることになる。
【００３５】
また、全ての実施例において、登録局サーバ１０４が認証局サーバ１０７からデジタル証明書を受信した後にユーザ端末１０２に送るのは、当該デジタル証明書ではなく、当該デジタル証明書の発行通知であってもよい。この場合、当該デジタル証明書は登録局サーバ１０４に保管されるか、他のユーザ端末やサーバに送られ、ユーザ端末１０２は、デジタル証明書を保管している他のユーザ端末あるいはサーバに、デジタル証明書転送要求を送信し、転送されてくるデジタル証明書を受信することにより、当該デジタル証明書を入手する。
【００３６】
なお、ここで示した実施例は、本発明を何ら限定するものではなく、単に本発明の例となる態様を開示し、わかりやすく説明したにすぎない。従って、当業者であれば、ここで述べられた議論や添付されている図や請求項から、容易に本発明を応用し、請求項に提示されているような発明の精神と範囲を離れないで、様々な変更、修正、変形がなされ得るだろうというのは、容易に認識できる。
【００３７】
本発明にかかる実施の形態としては、前記目的を達成すべく、次の通りとしてもよい。
【００３８】
互いに通信可能に接続された、ユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法における前記登録局サーバの運用方法であって、前記登録局サーバは、現用公開鍵を、ユーザＩＤに対応づけてデータベースで管理し、あるユーザ端末Ａから新たな公開鍵の登録要求を受信して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤとそれに対応する現用公開鍵とが存在する場合には、新たな公開鍵を前記ユーザＩＤに対応づけて前記データベースに記憶し、ユーザ端末Ａあるいは他のユーザ端末から送られてくる前記新たな公開鍵の使用開始要求あるいは現用公開鍵の失効要求を受信して、前記新たな公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信し、前記認証局サーバから送られてくる、前記新たな公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書を送信することとする。
【００３９】
また、前記登録局サーバが、前記ユーザ端末Ａから登録要求のあった前記新たな公開鍵と、この公開鍵に対応する秘密鍵とを生成し、前記秘密鍵をユーザ端末Ａに送信することとする。
【００４０】
また、前記ユーザ端末Ａが、前記新たな公開鍵と、その公開鍵に対応する秘密鍵とを生成し、ユーザ端末Ａの備えるメモリ上に、生成した前記公開鍵と前記秘密鍵とを記憶し、前記登録局サーバに、新たな公開鍵の登録要求とともに、生成した前記公開鍵を送信することとする。
【００４１】
また、互いに通信可能に接続された、ユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法における前記登録局サーバの運用方法であって、前記登録局サーバは、ユーザＩＤをデータベースで管理し、あるユーザ端末Ａから新たな公開鍵の登録要求を受信して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤが存在する場合には、前記登録要求を前記ユーザＩＤに対応づけて前記データベースに記憶し、ユーザ端末Ａあるいは他のユーザ端末から送られてくる、新たな公開鍵の使用開始要求あるいは現在の公開鍵の失効要求を受信して、新たに生成された公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信し、前記認証局サーバから送られてくる、前記新たに生成された公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書を送信することとする。
【００４２】
また、互いに通信可能に接続された、ユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法における前記登録局サーバの運用方法であって、前記登録局サーバは、現用公開鍵を、ユーザＩＤに対応づけてデータベースで管理し、あるユーザ端末Ａから新たな公開鍵の登録要求を受信して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤとそれに対応する現用公開鍵とが存在する場合には、前記登録要求を前記ユーザＩＤに対応づけて前記データベースに記憶し、ユーザ端末Ａあるいは他のユーザ端末から送られてくる、新たな公開鍵の使用開始要求あるいは現用公開鍵の失効要求を受信して、新たに生成された公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信し、前記認証局サーバから送られてくる、前記新たに生成された公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書を送信することとする。
【００４３】
また、前記登録局サーバが、ユーザ端末Ａあるいは他のユーザ端末から送られてくる、新たな公開鍵の使用開始要求あるいは現用公開鍵の失効要求を受信して、新たな公開鍵と、この公開鍵に対応する秘密鍵とを生成し、前記秘密鍵をユーザ端末Ａに送信することとする。
【００４４】
また、前記登録局サーバは、前記デジタル証明書に代えてデジタル証明書発行通知をユーザ端末Ａに送信し、ユーザ端末Ａは、前記登録局サーバが送信した前記デジタル証明書発行通知を受信して、前記デジタル証明書の転送要求を、前記登録局サーバ、または前記登録局サーバが前記デジタル証明書を送信した他のユーザ端末もしくは他のサーバに送信し、前記デジタル証明書を保管する前記登録局サーバ、前記ユーザ端末又は前記サーバから送られてくる前記デジタル証明書を受信し、ユーザ端末Ａの備えるメモリ上に前記デジタル証明書を記憶することとする。
【００４５】
さらに、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられる前記登録局サーバであって、ユーザＩＤが管理されているデータベースと、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤが存在する場合には、新たな公開鍵を前記ユーザＩＤに対応づけて前記データベースに記憶する手段と、ユーザ端末Ａあるいは他のユーザ端末から送られてくる、前記新たな公開鍵の使用開始要求あるいは現在の公開鍵の失効要求を受信して、前記新たな公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信する手段と、前記認証局サーバから送られてくる、前記新たな公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書またはその発行通知を送信する手段とを備えて構成されるものとする。
【００４６】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられる前記登録局サーバであって、現用公開鍵がユーザＩＤに対応づけて管理されているデータベースと、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤとそれに対応する現用公開鍵とが存在する場合には、新たな公開鍵を前記ユーザＩＤに対応づけて前記データベースに記憶する手段と、ユーザ端末Ａまたは他のユーザ端末から送られてくる、前記新たな公開鍵の使用開始要求あるいは現用公開鍵の失効要求を受信して、前記新たな公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信する手段と、前記認証局サーバから送られてくる、前記新たな公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書またはその発行通知を送信する手段とを備えて構成されるものとする。
【００４７】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法で用いられる前記登録局サーバであって、ユーザＩＤが管理されているデータベースと、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤが存在する場合には、前記登録要求を前記ユーザＩＤに対応づけて前記データベースに記憶する手段と、ユーザ端末Ａあるいは他のユーザ端末から送られてくる、新たな公開鍵の使用開始要求あるいは現在の公開鍵の失効要求を受信して、新たに生成された公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信する手段と、前記認証局サーバから送られてくる、前記新たに生成された公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書またはその発行通知を送信する手段とを備えて構成されるものとする。
【００４８】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法で用いられる前記登録局サーバであって、現用公開鍵がユーザＩＤに対応づけて管理されているデータベースと、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤとそれに対応する現用公開鍵とが存在する場合には、前記登録要求を前記ユーザＩＤに対応づけて前記データベースに記憶する手段と、ユーザ端末Ａあるいは他のユーザ端末から送られてくる、新たな公開鍵の使用開始要求あるいは現用公開鍵の失効要求を受信して、新たに生成された公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信する手段と、前記認証局サーバから送られてくる、前記新たに生成された公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書またはその発行通知を送信する手段とを備えて構成されるものとする。
【００４９】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられる前記登録局サーバであって、ユーザＩＤが管理されているデータベースと、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤが存在する場合には、新たな公開鍵を前記ユーザＩＤに対応づけて前記データベースに記憶する手段とを備えて構成されるものとする。
【００５０】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられる前記登録局サーバであって、現用公開鍵がユーザＩＤに対応づけて管理されているデータベースと、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求とに応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤとそれに対応する現用公開鍵とが存在する場合には、前記新たな公開鍵を前記ユーザＩＤに対応づけて前記データベースに記憶する手段とを備えて構成されるものとする。
【００５１】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられる前記登録局サーバであって、ユーザＩＤが管理されているデータベースと、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤが存在する場合には、前記登録要求を前記ユーザＩＤに対応づけて前記データベースに記憶する手段とを備えて構成されるものとする。
【００５２】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられる前記登録局サーバであって、現用公開鍵がユーザＩＤに対応づけて管理されているデータベースと、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤとそれに対応する現用公開鍵とが存在する場合には、前記登録要求を前記ユーザＩＤに対応づけて前記データベースに記憶する手段とを備えて構成されるものとする。
【００５３】
さらに、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられ、ユーザＩＤが管理されているデータベースを備えた前記登録局サーバを、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤが存在する場合には、新たな公開鍵を前記ユーザＩＤに対応づけて前記データベースに記憶する手段と、ユーザ端末Ａまたは他のユーザ端末から送られてくる、新たな前記公開鍵の使用開始要求あるいは現在の公開鍵の失効要求を受信して、前記新たな公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信する手段と、前記認証局サーバから送られてくる、前記新たな公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書またはその発行通知を送信する手段として機能させるためのプログラムとする。
【００５４】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられ、現用公開鍵がユーザＩＤに対応づけて管理されているデータベースを備えた前記登録局サーバを、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤとそれに対応する現用公開鍵とが存在する場合には、新たな公開鍵を前記ユーザＩＤに対応づけて前記データベースに記憶する手段と、ユーザ端末Ａあるいは他のユーザ端末から送られてくる、前記新たな公開鍵の使用開始要求あるいは現用公開鍵の失効要求を受信して、前記新たな公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信する手段と、前記認証局サーバから送られてくる、前記新たな公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書またはその発行通知を送信する手段として機能させるためのプログラムとする。
【００５５】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられ、ユーザＩＤが管理されているデータベースを備えた前記登録局サーバを、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤが存在する場合には、前記登録要求を前記ユーザＩＤに対応づけて前記データベースに記憶する手段と、ユーザ端末Ａあるいは他のユーザ端末から送られてくる、新たな公開鍵の使用開始要求あるいは現在の公開鍵の失効要求を受信して、新たに生成された公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信する手段と、前記認証局サーバから送られてくる、前記新たに生成された公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書またはその発行通知を送信する手段として機能させるためのプログラムとする。
【００５６】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられ、現用公開鍵がユーザＩＤに対応づけて管理されているデータベースを備えた前記登録局サーバを、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤとそれに対応する現用公開鍵とが存在する場合には、前記登録要求を前記ユーザＩＤに対応づけて前記データベースに記憶する手段と、ユーザ端末Ａあるいは他のユーザ端末から送られてくる、新たな公開鍵の使用開始要求あるいは現用公開鍵の失効要求を受信して、新たに生成された公開鍵に対するデジタル証明書の発行要求を前記認証局サーバに送信する手段と、前記認証局サーバから送られてくる、前記新たに生成された公開鍵に対するデジタル証明書を受信して、ユーザ端末Ａに前記デジタル証明書またはその発行通知を送信する手段、として機能させるためのプログラムとする。
【００５７】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられ、ユーザＩＤが管理されているデータベースを備えた前記登録局サーバを、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤが存在する場合には、新たな公開鍵を前記ユーザＩＤに対応づけて前記データベースに記憶する手段として機能させるためのプログラムとする。
【００５８】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられ、現用公開鍵がユーザＩＤに対応づけて管理されているデータベースを備えた前記登録局サーバを、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤとそれに対応する現用公開鍵とが存在する場合には、新たな公開鍵を前記ユーザＩＤに対応づけて前記データベースに記憶する手段として機能させるためのプログラムとする。
【００５９】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられ、ユーザＩＤが管理されているデータベースを備えた前記登録局サーバを、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤが存在する場合には、前記登録要求を前記ユーザＩＤに対応づけて前記データベースに記憶する手段として機能させるためのプログラムとする。
【００６０】
また、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられ、現用公開鍵がユーザＩＤに対応づけて管理されているデータベースを備えた前記登録局サーバを、あるユーザ端末Ａから送られてくる、新たな公開鍵の登録要求に応答して、これに付帯して受信したユーザＩＤをキーとして前記データベースを検索し、ユーザＩＤとそれに対応する現用公開鍵とが存在する場合には、前記登録要求を前記ユーザＩＤに対応づけて前記データベースに記憶する手段として機能させるためのプログラムとする。
【００６１】
さらに、互いに通信可能に接続されたユーザ端末と認証局サーバと登録局サーバとが存在する環境下で行われる公開鍵暗号方式を利用した鍵管理方法に用いられる前記ユーザ端末を、現用公開鍵とは異なる、新たな公開鍵の登録要求を前記登録局サーバに送信する手段と、新たな公開鍵の使用開始要求を前記登録局サーバに送信する手段と、前記使用開始要求に応じて前記認証局サーバによって発行され、前記登録局サーバから送られてくる、前記新たな公開鍵に対するデジタル証明書を受信する手段と、前記デジタル証明書を、前記ユーザ端末の備えるメモリ上に保存する手段として機能させるためのプログラムとする。
【００６２】
また、前記ユーザ端末を、前記登録局サーバから、前記デジタル証明書に代えて、前記登録局によって発行されるデジタル証明書発行通知を受信する手段と、前記デジタル証明書の転送要求を、前記登録局サーバ、または前記登録局サーバが前記デジタル証明書を送信した他のユーザ端末もしくは他のサーバに送信する手段と、前記デジタル証明書を保管する前記登録局サーバ、前記ユーザ端末または前記サーバから送られてくる前記デジタル証明書を受信する手段と、前記ユーザ端末の備えるメモリ上に前記デジタル証明書を記憶する手段として機能させるためのプログラムとする。
【００６３】
また、前記ユーザ端末を、前記新たな公開鍵と、その公開鍵に対応する秘密鍵を生成して、前記ユーザ端末の備えるメモリ上に、生成した前記公開鍵と前記秘密鍵とを記憶する手段として機能させるためのプログラムとする。
【００６４】
【発明の効果】
本発明によれば、公開鍵暗号方式を利用した鍵管理方法における登録局サーバの運用方法において、デジタル証明書の余分な発行などにかかる費用や余分な公開鍵などの管理に対する負担を減少させつつ、現用の公開鍵失効後の新規公開鍵への切り替えが迅速に行える仕組みを実現する方法が提供可能になる。
【図面の簡単な説明】
【図１】本発明の公開鍵暗号方式を利用した鍵管理方法での登録局サーバの運用方法における、ユーザ端末、登録局サーバ、及び認証局サーバの関係を示すネットワーク構成図である。
【図２】本発明の公開鍵暗号方式を利用した鍵管理方法における登録局サーバの運用方法に用いられる第１実施例の動作を示すフローチャートである。
【図３】本発明の公開鍵暗号方式を利用した鍵管理方法における登録局サーバの運用方法に用いられる第１実施例の別の動作を示すフローチャートである。
【図４】本発明の公開鍵暗号方式を利用した鍵管理方法における登録局サーバの運用方法に用いられる第２実施例の動作を示すフローチャートである。
【図５】本発明の公開鍵暗号方式を利用した鍵管理方法における登録局サーバホームページの、ユーザ端末に現れる画面の一例である。
【図６】従来の公開鍵暗号方式を利用した鍵管理方法での登録局サーバの運用方法における、ユーザ端末、登録局サーバ、及び認証局サーバの関係を示すネットワーク構成図である。
【図７】従来の公開鍵暗号方式を利用した鍵管理方法における登録局サーバの運用方法に用いられる一例の動作を示すフローチャートである。
【符号の説明】
１０２  ユーザ端末
１０４  登録局サーバ
１０５  鍵データベース
１０７  認証局サーバ
【図１】
0003897613.tif 000002
【図２】
0003897613.tif 000003
【図３】
0003897613.tif 000004
【図４】
0003897613.tif 000005
【図５】
0003897613.tif 000006
【図６】
0003897613.tif 000007
【図７】
0003897613.tif 000008