複数のコンピュータとネットワークを介して接続された情報処理装置であって、前記複数のコンピュータ各々の秘密鍵を記憶する記憶部と、第一のコンピュータから、第一のユーザに関連付いた第一のユーザ識別情報、及び、該第一のユーザに関連付いた第二のユーザ識別情報への変換依頼を前記ネットワークを介して受信し、前記受信した第一のユーザ識別情報を前記第一のコンピュータの前記秘密鍵で復号化して、前記各コンピュータに共通の識別情報を生成し、前記生成した共通の識別情報を前記第二のコンピュータの前記秘密鍵で暗号化して、前記第二のユーザ識別情報を生成し、前記生成した第二のユーザ識別情報を前記ネットワークを介して前記第一のコンピュータに送信する演算処理部と、を有することを特徴とする情報処理装置。複数のシステムとネットワークを介して接続された情報処理装置であって、前記複数のシステム各々の第一の秘密鍵及び第二の秘密鍵を記憶する記憶部と、第一のシステムから、第一のユーザに関連付いた第一の配布用ユーザID、及び該第一のユーザに関連付いた第二の配布用ユーザIDへのID変換依頼を前記ネットワークを介して受信し、前記第一の配布用ユーザIDを前記第一のシステムの前記第二の秘密鍵で復号して、第一の管理用ユーザIDを取得し、前記第一の管理用ユーザIDを前記第一のシステムの前記第一の秘密鍵で復号して、前記各システムに共通のIDを取得し、前記共通のIDを、前記第二のシステムの前記第一の秘密鍵で暗号化して、第二の管理用ユーザIDを生成し、乱数を生成し、前記生成した乱数及び前記第二のシステムの前記第二の秘密鍵で前記第二の管理用ユーザIDを暗号化して、前記第二の配布用ユーザIDを生成し、前記生成した第二の配布用ユーザIDを前記ネットワークを介して前記第一のシステムに送信する演算処理部と、を有することを特徴とする情報処理装置。複数の端末とネットワークを介して接続された情報処理装置であって、当該情報処理装置の秘密鍵、失効リストを記憶する記憶部と、任意の前記端末から、第一のユーザ識別情報、及び、該第一のユーザ識別情報の変更依頼を前記ネットワークを介して受信し、乱数を生成し、前記第一のユーザ識別情報を前記生成した乱数と前記秘密鍵で暗号化して、第二のユーザ識別情報を生成し、前記第一のユーザ識別情報を前記失効リストに記載し、前記生成した第二のユーザ識別情報を前記ネットワークを介して前記変更依頼元端末に送信する演算処理部と、を有することを特徴とする情報処理装置。第一のコンピュータ及び複数の端末とネットワークを介して接続された情報処理装置であって、当該情報処理装置の秘密鍵を記憶する記憶部と、第一のユーザ情報、及び、前記第一のユーザ識別情報の発行依頼を前記ネットワークを介して前記第一のコンピュータに送信し、前記第一のコンピュータから、前記第一のユーザ識別情報を前記ネットワークを介して受信し、前記第一のユーザ情報及び前記受信した第一のユーザ識別情報を前記記憶部に格納し、乱数を生成し、前記第一のユーザ識別情報を、前記生成した乱数と前記秘密鍵で暗号化して、第二のユーザ識別情報を生成し、前記生成した第二のユーザ識別情報を前記ネットワークを介して前記第一のユーザに関連する端末に送信する、ことを特徴とする情報処理装置。複数のコンピュータとネットワークを介して接続された情報処理装置にて実施するID管理方法であって、前記情報処理装置には、演算処理部と、前記複数のコンピュータ各々の秘密鍵を記憶する記憶部と、が格納されており、前記演算処理部により、第一のコンピュータから、第一のユーザに関連付いた第一のID、及び、該第一のユーザに関連付いた第二のIDへの変換依頼を前記ネットワークを介して受信する処理と、前記受信した第一のIDを前記第一のコンピュータの前記秘密鍵で復号化して、前記各コンピュータに共通のIDを生成する処理と、前記生成した共通のIDを前記第二のコンピュータの前記秘密鍵で暗号化して、前記第二のIDを生成する処理と、前記生成した第二のIDを前記ネットワークを介して前記第一のコンピュータに送信する処理とを実施する、ことを特徴とするID管理方法。複数のシステムとネットワークを介して接続された情報処理装置にて実施するID管理方法であって、前記情報処理装置には、演算処理部と、前記複数のシステム各々の第一の秘密鍵及び第二の秘密鍵を記憶する記憶部と、が格納されており、前記演算処理部により、第一のシステムから、第一のユーザに関連付いた第一の配布用ユーザID、及び該第一のユーザに関連付いた第二の配布用ユーザIDへのID変換依頼を前記ネットワークを介して受信する処理と、前記第一の配布用ユーザIDを前記第一のシステムの前記第二の秘密鍵で復号して、前記第一の管理用ユーザIDを取得する処理と、前記第一の管理用ユーザIDを前記第一のシステムの前記第一の秘密鍵で復号して、前記各システムに共通のIDを取得する処理と、前記共通のIDを、前記第二のシステムの前記第一の秘密鍵で暗号化して、第二の管理用ユーザIDを生成する処理と、乱数を生成する処理と、前記生成した乱数及び前記第二のシステムの前記第二の秘密鍵で前記第二の管理用ユーザIDを暗号化して、前記第二の配布用ユーザIDを生成する処理と、前記生成した第二の配布用ユーザIDを前記ネットワークを介して前記第一のシステムに送信する処理とを実施する、ことを特徴とするID管理方法。複数の端末とネットワークを介して接続された情報処理装置にて実施するID管理方法であって、前記情報処理装置には、当該情報処理装置の秘密鍵、失効リストを記憶する記憶部と、演算処理部と、が格納されており、前記演算処理部により、任意の前記端末から、前記第一のID、及び、該第一のIDの変更依頼を前記ネットワークを介して受信する処理と、乱数を生成する処理と、前記第一のIDを、前記生成した乱数と前記秘密鍵で暗号化して、第二のIDを生成する処理と、前記第一のIDを前記失効リストに記載し、前記生成した第二のIDを前記ネットワークを介して前記変更依頼元端末に送信する処理とを実施する、ことを特徴とするID管理方法。第一のコンピュータ及び複数の端末とネットワークを介して接続された情報処理装置にて実施するID管理方法であって、前記情報処理装置には、演算制御部と、当該情報処理装置の秘密鍵を記憶する記憶部と、が格納されており、前記演算処理部により、第一のユーザ情報、及び、前記第一のIDの発行依頼を前記ネットワークを介して前記第一のコンピュータに送信する処理と、前記第一のコンピュータから、前記第一のIDを前記ネットワークを介して受信する処理と、前記第一のユーザ情報及び前記受信した第一のIDを前記記憶部に格納し、乱数を生成する処理と、前記第一のIDを、前記生成した乱数と前記秘密鍵で暗号化して、第二のIDを生成する処理と、前記生成した第二のIDを前記ネットワークを介して前記第一のユーザに関連する端末に送信する処理とを実施する、ことを特徴とするID管理方法。コンピュータに、請求項5乃至8のいずれか1項に記載のID管理方法を実行させるためのプログラム。コンピュータにより読み出し可能なプログラムを格納した記憶媒体であって、請求項9に記載のプログラムを格納したことを特徴とする記憶媒体。しかしながら、上記従来技術では、次のような課題がある。先ず、複数のユーザのそれぞれ毎に、ユーザ名と複数の異なるユーザIDとを関連付けて管理する必要がある。また、上記ID変換システムを利用する新規ユーザが増加していくような場合、そのユーザの増加数に応じて、複数のユーザのそれぞれ毎に、ユーザ名と複数の異なるユーザIDとを関連付けてデータ処理装置に登録する必要がある。したがって、この場合、データ処理装置に登録するデータ量が増加し、データ管理装置におけるデータ管理が煩雑になる。また、上記従来技術では、例えば、クライアント側のユーザIDを変更した場合、データ処理装置にも、この変更後のユーザIDとこのユーザIDに関連付くユーザ名を再登録し、変更内容を反映しなければならず、データ処理装置におけるデータ管理が煩雑になる。また、変更内容が反映されるまで、変更後のユーザIDを用いてID変換をすることができない。本発明は、上記事情に鑑みてなされたものであり、IDを変換する装置において、複数のユーザのそれぞれ毎に、ユーザ名と複数の異なるユーザIDとを関連付けて管理する必要がなく、また、新規ユーザの増加数に応じて上記関連付けデータの管理を行う必要がなく、更に、クライアント側のユーザIDに変更が生じてもその変更の反映を不要とする技術を提供することを課題とする。上記課題を解決するための一手段を説明する。すなわち、本発明は、複数のコンピュータとネットワークを介して接続された情報処理装置である。前記情報処理装置は、前記複数のコンピュータ各々の秘密鍵を記憶する記憶部と、第一のコンピュータから、第一のユーザに関連付いた第一のユーザ識別情報、及び、該第一のユーザに関連付いた第二のユーザ識別情報への変換依頼を前記ネットワークを介して受信し、前記受信した第一のユーザ識別情報を前記第一のコンピュータの前記秘密鍵で復号化して、前記各コンピュータに共通の識別情報を生成し、前記生成した共通の識別情報を前記第二のコンピュータの前記秘密鍵で暗号化して、前記第二のユーザ識別情報を生成し、前記生成した第二のユーザ識別情報を前記ネットワークを介して前記第一のコンピュータに送信する演算処理部と、を有することを特徴とする。本発明によれば、IDを変換する装置において、複数のユーザのそれぞれ毎に、ユーザ名と複数の異なるユーザIDとを関連付けて管理する必要がなく、また、新規ユーザの増加数に応じて上記関連付けデータの管理を行う必要がなく、更に、クライアント側のユーザIDに変更が生じてもその変更の反映が不要となる。これにより、データ管理が容易になる。以下、図面を用いて本発明の一実施形態について説明する。図1は、本発明の一実施形態に係るネットワークシステム1全体の構成例を示す図である。本実施形態に係るネットワークシステム1は、図1に示すように、ID発行装置10と、ID変換装置20と、システム装置a301~システム装置c30nがインターネットなどの通信網以下、ネットワークという401を介して互いに接続されて構成されている。また、端末装置501~50mはシステム装置a301とネットワーク402を介して接続され、端末装置601~60mはシステム装置b302とネットワーク403を介して接続され、端末装置701~70mはシステム装置c30nとネットワーク40nを介して接続されている。ここで、上記引越しの例を挙げると、システム装置a301が自治体内で住民の住所等を管理している装置であり、システム装置b302が電気会社内で顧客データを管理している装置に該当する。端末装置501~50mは、個人のパソコン等の端末装置である場合もあるし、自治体内に設置してある職員用の端末装置の場合もある。同様に端末装置601~60mは、個人のパソコン等の端末装置である場合もあるし、電気会社内に設置してある職員用の端末装置の場合もある。ここで、例えば、住民が端末装置501を介して自治体のシステム装置a301に住所変更手続き当該住民のIDの変換先である電気会社も指定を行った場合、システム装置a301は、端末装置50_1からの住所変更手続きに基づき、ID変換装置20に対して、自治体内で管理されている当該住民のIDを電気会社で管理されている当該住民のIDへ変換するためのID変換依頼を行う。このID変換依頼を受けて、ID変換装置20は、自治体内で管理されている当該住民のIDを電気会社で管理されている当該住民のIDに変換し、変換されたIDをもって、当該住民の住所が変更されたことを電気会社のシステム装置b302に伝え、ワンストップサービスを実現する。電気会社の職員は、自治体のシステム装置a301からの住所変更情報を元に、端末装置601を使って、契約の変更等の業務処理を行う。尚、本実施形態では、ネットワーク401~40nは別々のネットワーク構成であるが、同一のネットワークであっても良い。また、端末装置501~50m、端末装置601~60m、端末装置701~70mは、それぞれシステム装置a301、システム装置b302、システム装置c30nと接続されているが、端末装置50i端末装置60i端末装置70ii1、2、3、...としても良い。図2は、ID発行装置10と、ID変換装置20と、各システム装置30_1~30_nと、各端末装置50_1~50_m、60_1~60_m、70_1~70_mのハードウェア構成例を示すブロック図である。ID発行装置10と、ID変換装置20と、各システム装置30_1~30_nと、各端末装置50_1~50_m、60_1~60_m、70_1~70_mは、それぞれ、図2に示すように、読取装置81と、半導体を用いた一次記憶装置以下、メモリという82と、入出力装置83と、CPU中央演算処理装置84と、ハードディスクなどの二次記憶装置以下、記憶装置という85と、通信装置86と、暗号処理装置87と、記憶媒体88と、がバスなどの内部通信線89で連結された、情報処理装置コンピュータ80上に構成することができる。記憶装置85には、各種データ及び各種プログラムが格納されており、CPU84により必要なプログラムがメモリ82に読み出されて実行される。尚、情報処理装置80で保持するプログラムは、予め記憶装置85に格納されていても良いし、情報処理装置80が利用可能な記憶媒体88に格納されており、読取装置81を介して、必要に応じて読み出され、あるいは、ネットワークと接続された他の情報処理装置から必要に応じてダウンロードされて、記憶装置85に導入されるようにしても良い。また、プログラムの機能はLSI等のハードウェアにより実現しても良い。図3は、IDを変換する処理の概要を示す図である。尚、ここでは説明の便宜上、システム装置として自治体内のシステム装置a30_1及び電気会社内のシステム装置b30_2がネットワーク40_1に接続されており、端末装置として自治体内の端末装置50_1または個人宅の端末装置50_1がネットワーク40_2に接続されている場合を例にとり説明する。ID発行装置10は、端末装置50_1からのユーザ名などのユーザ情報を基に乱数を生成し、ユーザ毎に各システム装置に共通のソースIDを発行し、発行したソースIDをユーザ名などのユーザ情報と関連付けてID発行装置10の記憶装置85やメモリ82、記憶媒体88等以下、記憶装置85等を記すに格納し管理する。また、ID発行装置10は、システム装置a30_1とシステム装置b30_2それぞれの秘密鍵も、ID発行装置10の記憶装置85等に格納し管理する。ID変換装置20は、システム装置a30_1、システム装置b30_2それぞれの秘密鍵をID変換装置20の記憶装置85等に格納し管理する。システム装置a30_1は、ネットワーク40_2に接続された端末装置50_1のユーザの情報をシステム装置a30_1の記憶装置85等に格納し管理する。先ず、システム装置a30_1は、ユーザ情報を含む管理用ユーザID発行依頼をID発行装置10に対して行う図3中。管理用ユーザIDは、システム装置a30_1の内部処理で用いるIDである。ID発行装置10は、システム装置a30_1からユーザ情報を含む管理用ユーザID発行依頼を受信すると、ユーザ情報が記憶装置85等にあることを確認した後、システム装置a30_1の秘密鍵を用いて当該ユーザのソースIDを暗号化し、暗号化したソースIDをシステム装置a30_1で使用する管理用ユーザIDとして、システム装置a30_1に送信する図3中2。システム装置a30_1は、乱数を生成し、生成した乱数をシステム装置a30_1の記憶装置85等に格納し、システム装置a30_1の秘密鍵と、生成した乱数を用いて管理用ユーザIDを暗号化して配布用ユーザIDを生成し、該当ユーザの端末装置50_1に送信する図3中3。生成された配布用ユーザIDは、システム装置a30_1の記憶装置85等に格納され管理される。端末装置50_1は、ユーザ操作をトリガとして、システム装置a30_1で管理されている当該ユーザの配布用ユーザIDの、システム装置b30_2で管理されている当該ユーザの配布用ユーザIDへのID変換依頼をシステム装置a30_1に送信し、システム装置a30_1は、受信したID変換依頼をID変換装置20に送信する図3中4。ID変換装置20は、システム装置a30_1からシステム装置a30_1で管理されている配布用ユーザIDを含むID変換依頼を受信し、受信した配布用ユーザIDをシステム装置a301の秘密鍵で当該ユーザのソースIDに復号し図3中5、復号したソースIDをシステム装置b302の秘密鍵で暗号化する図3中6ことで、システム装置b302で管理されている当該ユーザの配布用ユーザIDを生成し、生成した配布用ユーザIDをシステム装置a30_1に送信する図3中7。システム装置a30_1は、受信した配布用ユーザIDを用いてシステム装置b30_2にアクセスし、システム装置b30_2からシステム装置b30_2で管理されている当該ユーザに関連する情報を受信する。図示していないが、システム装置b30_2で管理されている当該ユーザの配布用ユーザIDの、システム装置a30_1で管理されている当該ユーザの配布用ユーザIDへのID変換依頼がID変換装置20に送信された場合も上記同様の処理により、システム装置b30_2は、ID変換装置20からシステム装置a30_1で管理されている当該ユーザの配布用ユーザIDを受信し、受信した配布用ユーザIDを用いてソステム装置a30_1にアクセスし、システム装置a30_1からシステム装置a30_1で管理されている当該ユーザに関連する情報を受信する。このように、システム装置a30_1とシステム装置b30_2とで、当該ユーザに関連する情報の共有が可能となる図3中8。ユーザは、端末装置50_1から配布用ユーザIDを用いてシステム装置a30_1にログインすることで、システム装置a30_1が提供する各種サービスを受けることができる。例えば、上記引越しの例を挙げると、当該ユーザは、端末装置50_1において、住所変更や転入転出届等の電子申請等の手続きを行ったり、その結果等を受け取ることができる。次に、具体的なパラメータを用いてIDを変換する処理の概要を、図4を参照して説明する。ここで、システム装置a30_1におけるユーザiの配布用ユーザIDをaID_i、システム装置a30_1におけるユーザiの管理用ユーザIDをaid_i、システム装置a30_1の第一秘密鍵と第二秘密鍵をそれぞれsk1_a、sk2_a、システム装置b30_2の第一秘密鍵と第二秘密鍵をそれぞれsk1_b、sk2_bと表す。また、秘密鍵sk1aによる暗号化関数をE_sk1_a、秘密鍵sk1bによる暗号化関数をE_sk1_bと表す。ユーザiのソースIDをsID_i、乱数をrandと表す。尚、暗号化関数はRSA暗号に代表されるような公開鍵暗号によるものでも良いし、AES暗号に代表されるような共通鍵暗号によるものでも良い。また、ID変換装置20は、システム装置a30_1の秘密鍵として、第一秘密鍵sk1_a及び第二秘密鍵sk2_aの2つ管理している。同様に、ID変換装置20は、システム装置b30_2の秘密鍵として、第一秘密鍵sk1_b及び第二秘密鍵sk2_bの2つ管理している。これは、ソースIDを第一秘密鍵と第二秘密鍵とで二重に暗号化して配布用ユーザIDを生成するためである。また、本実施形態では、システム装置a30_1とシステム装置b30_2の第一秘密鍵sk1_a、sk1_bはID発行装置10で管理し、第二秘密鍵sk2_aとsk2_bはそれぞれシステム装置a30_1、システム装置b30_2で管理している。また、ID変換装置20は、システム装置a30_1の第一秘密鍵sk1_a及び第二秘密鍵sk2_aと、システム装置b30_2の第一秘密鍵sk1_b及び第二秘密鍵sk2_bを管理している。ID発行装置10は、ユーザiに対するソースIDを発行する。この際、ID発行装置10は、ID発行装置10の暗号処理装置87で乱数を生成し、生成した乱数を、ID発行装置10の記憶装置85等に記憶されている、以前発行した乱数と比較し、以前発行した乱数と重複していた場合、再度、暗号処理装置87で乱数を生成することにより、重複のないソースIDを発行する。次に、管理用ユーザID及び配布用ユーザIDの発行方法及び配布方法を説明する。先ず、システム装置a30_1は、ユーザiに対する管理用ユーザID発行依頼をID発行装置10に行う図4中1。ID発行装置10は、aidiEsk1asIDiを計算し、管理用ユーザIDaid_iを発行する。即ち、aid_iは、暗号化関数E_sk1_aを用いて、ユーザiのソースIDであるsIDiをシステム装置a301の第一秘密鍵sk1aで暗号化したものである。ID発行装置10は、発行した管理用ユーザIDaid_iをシステム装置a301に配布する図4中2。システム装置a30_1は、aIDiEsk2arand、aidiEsk2arand、Esk1asIDiを計算し、ユーザiのシステム装置a301に対する配布用ユーザIDaID_iを発行する。即ち、aIDiは、暗号化関数E_sk2_aを用いて、aidiを乱数randとシステム装置a301の第二秘密鍵sk2aで暗号化したものである。システム装置a301は、発行した配布用ユーザIDaID_iをシステム装置a30_1の記憶装置85等に格納し、端末装置50_1に配布する図4中3。ユーザiは、この配布用ユーザIDaID_iを用いて、端末装置50_1からシステム装置a301にログイン可能となる。次に、ID変換方法及び情報共有方法を説明する。先ず、ユーザiが、端末装置50_1を用いて、住所変更手続きID変換先も指定等を行う。この手続きを行う際、ユーザiは端末装置50_1を用いて、配布用ユーザIDaID_iを入力する。端末装置50_1は、ユーザiの配布用ユーザIDaID_iをシステム装置a30_1に送信し、システム装置b30_2で管理されているユーザiの配布用ユーザIDbID_iへのID変換依頼を行う。システム装置a30_1は、このID変換依頼をID変換装置20へ送信する図4中4。ID変換装置20は、システム装置a30_1からID変換依頼を受けると、配布用ユーザIDaIDiをシステム装置a301の第二秘密鍵sk2aで復号し、システム装置a301におけるユーザiに対する管理用ユーザIDaidiを取得する。次に、ID変換装置20は、aidiをシステム装置a301の第一秘密鍵sk1aで復号し、ユーザiに対するソースIDsIDiを取得する図4中5。次に、ID変換装置20は、bidiEsk1bsIDiにより、システム装置b302のユーザiに対する管理用ユーザIDbid_iを発行する。即ち、bid_iは、暗号化関数E_sk1_bを用いて、ソースIDsIDiをシステム装置b302の第一秘密鍵sk1bで暗号化したものである。次に、ID変換装置は、bIDiEsk2brand、bidiEsk2brand、Esk1bsIDiにより、システム装置b30_2におけるユーザiに対する配布用ユーザIDbIDiを発行する図4中6。即ち、bIDiは、暗号化関数E_sk2_bを用いて、生成したbidiを乱数randとシステム装置b302の第二秘密鍵sk2bで暗号化したものである。そして、ID変換装置20は、発行したbID_iをシステム装置a301に配布する図5中7。システム装置a30_1は、配布用ユーザIDbID_iを用いることで、システム装置b30_2で管理されているユーザiの情報共有が可能となる図4中8。このように、ID変換装置20において、各システム装置の秘密鍵を管理すれば良く、複数のユーザのそれぞれ毎に、ユーザ名と複数のユーザIDとを関連付けて管理する必要がない。図5は、IDを変換する処理の詳細を示すフロー図である。ネットワークシステム構成は、図3と同様とする。尚、システム装置b30_2には、自治体内の端末装置50_2または個人宅の端末装置50_2が接続されているものとする。先ず、ID発行装置10は、ID発行装置10の暗号処理装置87で乱数を生成することにより、システム装置a30_1とシステム装置b30_2の第一秘密鍵sk1_a、sk1_bを生成し、ID発行装置10の記憶装置85等に格納しステップS001、ID変換装置20に送信するステップS002。システム装置a301は、システム装置a30_1内の暗号処理装置87で乱数を生成することにより、システム装置a30_1の第二秘密鍵sk2_aを生成しステップS003、ID変換装置20に送信するステップS004。同様に、システム装置b302は、システム装置b30_2内の暗号処理装置87で乱数を生成することにより、システム装置b30_2の第二秘密鍵sk2_bを生成しステップS005、ID変換装置20に送信するステップS006。ID変換装置20は、ID発行装置10から受信した第一秘密鍵sk1_a、sk1_b、システム装置a30_1から受信した第二秘密鍵sk2_a、及びシステム装置b30_2から受信した第二秘密鍵sk2_bをID変換装置20内の記憶装置85等に格納するステップS007。また、システム装置a30_1は、ID発行装置10にユーザiのユーザ情報名前、生年月日、性別等、個人を特定できる情報を送り、ユーザiに対する管理用ユーザID発行依頼を行うステップS008。同様に、システム装置b30_2は、ID発行装置10にユーザiのユーザ情報名前、生年月日、性別等、個人を特定できる情報を送り、ユーザiに対する管理用ユーザID発行依頼を行うステップS009。ID発行装置10は、ユーザiが、以前に管理用ユーザIDを発行したユーザであるかどうかを確認する。具体的には、ID発行装置10は、各システム装置から受信したユーザ情報を、ID発行装置10の記憶装置85等に格納されているユーザ情報と照合し、一致するユーザ情報が無い場合、新規にID発行装置10の暗号処理装置87で乱数を生成し、これをユーザiのソースIDとして発行し、発行したソースIDをユーザiのユーザ情報と関連付けてID発行装置10の記憶装置85等に格納する。ここで、新規に発行したソースIDが、以前に発行したソースIDと重複していた場合には、ID発行装置10は、再度、暗号処理装置87で乱数を生成し、以前発行したソースIDとの重複がなくなるまでこの処理を繰り返す。また、照合の結果、一致するユーザ情報が有った場合は、ユーザiに発行されているソースIDをそのままソースIDとして用いる。ここで説明を簡単にする為、ID発行装置10は、ユーザiのソースIDとしてsIDiを発行したものとする。ID発行装置10は、暗号化関数E_sk1_aを用いて、ソースIDsIDiをシステム装置a301の第一秘密鍵sk1aで暗号化する。同様に、ID発行装置10は、暗号化関数E_sk1_bを用いて、sIDiをシステム装置b302の第一秘密鍵sk1bで暗号化するステップS010。このとき、システム装置a301の暗号化ソースIDは、aidiEsk1asIDiとなり、ID発行装置10は、aid_iをシステム装置a301におけるユーザiに対する管理用ユーザIDとしてシステム装置a301に送信するステップS011。同様に、システム装置b302の暗号化ソースIDは、bidiEsk1bsIDiとなり、ID発行装置10は、bid_iをシステム装置b302におけるユーザiに対する管理用ユーザIDとしてシステム装置b302に送信するステップS012。システム装置a30_1とシステム装置b30_2は、それぞれ、ID発行装置10から送られてきたユーザiに対する管理用ユーザIDaid_i、bid_iを該当ユーザ情報と関連付けて自システム装置の記憶装置85等に格納するステップS013、S014。ここで、端末装置501は、ユーザiによって入力されたステップS015、認証用のx桁の数字例えば4桁の数字であるセキュリティコードscを受信し、システム装置a301に送信するステップS016。システム装置a301は、システム装置a30_1の暗号処理装置87で乱数randを生成するステップS017。システム装置a301は、ステップS017で生成した乱数randの後ろにステップS016で受信したセキュリティコードscを付加して、新たな乱数rand’を生成する。つまり、この新たな乱数rand’の下x桁がscとなっている。そして、システム装置a30_1は、暗号化関数E_sk2_aを用いて、管理用ユーザIDaidiを乱数rand’とシステム装置a301の第二秘密鍵sk2aで暗号化し、システム装置a30_1に対する配布用ユーザIDであるaID_iEsk2arand’、aidiを生成しステップS018、これを端末装置501に送信するステップS019。同様に、端末装置601は、ユーザiによって入力されたステップS020、認証用のx桁の数字例えば4桁の数字であるセキュリティコードscを受信し、システム装置b302に送信するステップS021。システム装置b302は、システム装置b30_2の暗号処理装置87で乱数randを生成するステップS022。システム装置b302は、ステップS021で生成した乱数randの後ろにステップS020で受信したscを付加して、新たな乱数randを生成する。そして、システム装置a30_1は、暗号化関数E_sk2_bを用いて、管理用ユーザIDbidiを乱数randとシステム装置b302の第二秘密鍵sk2bで暗号化し、システム装置b30_2に対する配布用ユーザIDであるaID_iEsk2brand、aidiを生成しステップS023、これを端末装置501に送信するステップS024。次に、図6は、ユーザiが端末装置50_1を用いて、システム装置a30_1にログインし、システム装置a30_1、端末装置50_1を介してサービスを受けるまでの処理の流れを示す図である。図7は、図6のステップS103の復号処理とステップS104の認証処理の概要を示す図である。先ず、ユーザiは、端末装置50_1において、入出力装置83を用いて、自身の配布用ユーザIDであるaIDiとセキュリティコードであるscをシステム装置a301のログイン画面に入力する操作を行うステップS100。端末装置50_1は、入力された配布用ユーザIDaID_iとセキュリティコードscをシステム装置a301に送信するステップS101。システム装置a30_1は、配布用ユーザIDaIDiとセキュリティコードscを受信すると、配布用ユーザIDaIDiが、システム装置a30_1の記憶装置85等に格納されている失効リストに、記載されていないかどうかを確認するステップS102。確認の結果、配布用ユーザIDaID_iが失効リストに記載されている場合、システム装置a30_1は、サービスを停止するステップS107。一方、ステップS102において、配布用ユーザIDaID_iが失効リストに記載されていない未失効場合、システム装置a301は、図7に示すように、システム装置a301の第二秘密鍵sk2aでaIDiを復号し、管理用ユーザIDaidiと乱数rand’を取得するステップS103。システム装置a301は、図7に示すように、ステップS103で取得した乱数rand’の下x桁が、ステップS101で受信したセキュリティコードSCと一致するかどうかを確認することにより、ユーザiの認証を行うステップS104。認証の結果、認証に成功した場合、システム装置a301は、ステップS103で取得した管理用ユーザIDaidiがステップS012図5の処理で保持したaidiと一致するかどうかを確認しステップS105、一致した場合、システム装置a30_1は、端末装置501に対してサービスを提供するステップS106。ステップS104で認証に失敗した場合、ステップS105で不一致の場合、システム装置a30_1は、サービスを停止するステップS107。図8は、システム装置a301が、システム装置b30_2のユーザiに対する配布用ユーザIDbID_iを取得し、その取得したbID_iを用いてシステム装置b30_2からユーザiに関する情報を取得する処理の流れを示すフロー図である。先ず、ユーザiは、端末装置50_1において、入出力装置83を用いて配布用ユーザIDaID_iとセキュリティコードscを入力する操作を行う。端末装置50_1は、入力されたユーザiの配布用ユーザIDaID_iとセキュリティコードscをシステム装置a30_1に送信し、システム装置b30_2で管理されているユーザiの配布用ユーザIDbID_iへの変換依頼を行うステップS200。システム装置a301は、ID変換依頼をID変換装置20に送信するステップS201。ID変換装置20は、受信した配布用ユーザIDaIDiを、システム装置a301の第二秘密鍵sk2aで復号し、管理用ユーザIDaidiを取得するステップS202。更にID変換装置20は、管理用ユーザIDaidiをシステム装置a301の第一秘密鍵sk1aで復号し、ユーザiのソースIDであるsIDiを取得するステップS203。そして、ID変換装置20は、ソースIDsIDiをシステム装置b302の第一秘密鍵sk1bで暗号化し、システム装置b302におけるユーザiに対する管理用ユーザIDであるbidiを生成するステップS204。ID変換装置20は、ID変換装置20内の暗号処理装置87で乱数を生成しステップS205、生成した乱数とシステムb302の第二秘密鍵sk2bを用いて管理用ユーザIDbidiを暗号化し、システム装置b302におけるユーザiに対する配布用ユーザIDbIDiを生成しステップS206、これをシステム装置a301に送信するステップS207。システム装置a301は、配布用ユーザIDbIDiを受信すると、このbID_iをシステム装置b302に送信し、ユーザiに関するデータ取得依頼を行うステップS208。システム装置b302は、図6に示したステップS102―ステップS105の処理と同様の処理bID_iの失効確認、ユーザiの認証処理等を行うステップS209。具体的には、システム装置b30_2は、bID_iが失効していないこと、ユーザiの認証に成功したこと、システム装置b302の第二秘密鍵sk2bでbIDiを復号して取得した管理用ユーザIDbidiがステップS013図5の処理で保持したbidiと一致することを確認する。そして、システム装置b30_2は、システム装置b30_2におけるユーザiに関する情報をシステム装置a301に提供するステップS210。これにより、ユーザiは、システム装置b30_2におけるユーザiに関する情報を、システム装置a30_1、端末装置50_1を介して取得することができる。図9は、端末装置501に配布されている配布用ユーザIDを変更する処理の流れを示すフロー図である。先ず、ユーザiは、端末装置50_1において、入出力装置83を用いて、自身の配布用ユーザIDであるaIDiとセキュリティコードであるscをシステム装置a301のログイン画面に入力する操作を行う。端末装置50_1は、入力された配布用ユーザIDaID_iとセキュリティコードscをシステム装置a301に送信し、配布用ユーザID変更依頼を行うステップS301。システム装置a301は、図6に示したステップS102―ステップS105の処理と同様の処理aID_iの失効確認、ユーザiの認証処理等を行うステップS302。具体的には、システム装置a30_1は、aID_iが失効していないこと、ユーザiの認証に成功したこと、システム装置a301の第二秘密鍵sk2aでaIDiを復号して取得した管理用ユーザIDaidiがステップS012図5で保持したaidiと一致することを確認する。次に、システム装置a30_1は、システム装置a30_1内の暗号処理装置87で乱数randを生成するステップS303。システム装置a30_1は、この乱数randの後ろに、ステップS301で受信したセキュリティコードscを付加して新たな乱数rand’を生成する。そして、システム装置a30_1は、暗号化関数E_sk2_aを用いて、ステップS012図5で保持した管理用ユーザIDaidiを乱数rand’とシステム装置a301の第二秘密鍵sk2aで暗号化し、システム装置a30_1における配布用ユーザIDであるaID_iEsk2arand’、aidiを生成するステップS0304。次に、システム装置a301は、変更前の配布用ユーザIDaIDiを、システム装置a30_1の記憶装置85等に格納されている失効リストに記載するステップS305。そして、システム装置a301は、新たな配布用ユーザIDaIDiを端末装置501に送信するステップS306。他の端末装置50_i、60_i、70_iに配布されている配布用ユーザIDを変更する場合も同様である。このように、配布用ユーザIDを変更する場合、管理用ユーザIDを第二秘密鍵で再暗号化したものを新しい配布用ユーザIDとして再発行することができる。この場合、管理用ユーザIDソースIDを第一秘密鍵で暗号化したIDは変わっていないので、あるシステム装置の配布用ユーザIDが変更された場合でも、ID変換装置20へ当該ユーザの配布用ユーザIDの変更を通知する必要がなく、運用が容易になる。図10は、システム装置c30nがネットワークシステム1の仕組みに新規加入する場合の処理の流れを示すフロー図である。但し、システム装置c30_nには、自治体内の任意の端末装置70_iまたは個人宅の端末装置70_iが接続されているものとする。先ず、ID発行装置10は、ID発行装置10の暗号処理装置87で乱数を生成することにより、新システム装置であるシステム装置c30_nの第一秘密鍵sk1_cを生成し、ID発行装置10の記憶装置85等に格納しステップS401、ID変換装置20に送信するステップS402。システム装置c30nは、システム装置c30_n内の暗号処理装置87で乱数を生成することにより、システム装置c30_nの第二秘密鍵sk2_cを生成しステップS403、ID変換装置20に送信するステップS404。ID変換装置20は、ID発行装置10から受信した第一秘密鍵sk1_c、システム装置c30_nから受信した第二秘密鍵sk2_cをID変換装置20内の記憶装置85等に格納するステップS405。また、システム装置c30_nは、ID発行装置10にユーザiのユーザ情報名前、生年月日、性別等、個人を特定できる情報を送り、ユーザiに対する管理用ユーザID発行依頼を行うステップS406。ID発行装置10は、ユーザiが、以前に管理用ユーザIDを発行したユーザであるかどうかを確認する。具体的には、ID発行装置10は、システム装置c30_nから受信したユーザ情報を、ID発行装置10の記憶装置85等に格納されているユーザ情報と照合し、一致するユーザ情報が無い場合、新規にID発行装置10の暗号処理装置87で乱数を生成し、生成した乱数をユーザiのソースIDとして発行し記憶装置85等に格納する。ここで、新規に発行したソースIDが、以前に発行したソースIDと重複していた場合には、ID発行装置10は、再度、暗号処理装置87で乱数を生成し、以前に発行したソースIDとの重複がなくなるまでこの処理を繰り返す。また、照合の結果、一致するユーザ情報が有った場合は、そのユーザiに発行されているソースIDをそのままソースIDとして用いる。ここで説明を簡単にする為、ユーザiに関する情報は、既に発行装置10内の記憶装置85等に格納されており、ID発行装置10は、記憶装置85等からユーザiのソースIDであるsIDiを取得したものとする。ID発行装置10は、暗号化関数E_sk1_cを用いて、ソースIDsIDiをシステム装置c30nの第一秘密鍵sk1cで暗号化するステップS407。このとき、システム装置c30nの暗号化ソースIDは、cidiEsk1csIDiとなり、ID発行装置10は、これをシステム装置c30nにおけるユーザiに対する管理用ユーザIDとしてシステム装置c30nに送信するステップS408。システム装置c30_nは、ID発行装置10から送られてきたユーザiの管理用ユーザIDを該当ユーザ情報と関連付けて自システム装置内の記憶装置85等に格納するステップS409。次に、端末装置501は、認証に用いるx桁の数字例えば4桁の数字であるセキュリティコードscを入力しステップS410、システム装置c30nに送信するステップS411。システム装置c30nは、システム装置c30_n内の暗号処理装置87で乱数randを生成するステップS412。システム装置c30nは、ステップS412で生成した乱数randの後ろにステップS411で受信したscを付加して、新たな乱数rand’を生成する。そして、システム装置c30_nは、暗号化関数E_sk2_cを用いて、管理用ユーザIDであるcidiを乱数rand’とシステム装置c30nの第二秘密鍵sk2cで暗号化し、システム装置c30_nに対する配布用ユーザIDであるcID_iEsk2crand’、cidiを生成しステップS413、これを端末装置70iに送信するステップS414。以上、本発明の一実施形態について説明した。以上説明した一実施形態によれば、以下のような効果を奏する。ID変換装置20は、各システム装置の秘密鍵のみを管理すれば良いので、各システム装置で使用されるIDやユーザ名等の管理が不要となる。また、配布用ユーザIDは管理用ユーザIDを第二秘密鍵で再暗号化したものであり、管理用ユーザIDソースIDを第一秘密鍵で暗号化したIDは変わっていないので、あるシステム装置で、あるユーザの配布用ユーザIDが変更された場合でも、ID変換装置20へ当該ユーザの配布用ユーザIDの変更を通知する必要がなく、運用が容易になる。また、あるシステム装置が上記実施形態に係るネットワークシステムの仕組みに新規加入する際、ID変換装置20に当該システム装置の全IDとユーザ名を登録するのではなく、IDの変換に当該システム装置の秘密鍵のみを登録するだけで良い。以上説明した実施形態は、例えば、オンラインかつワンストップの行政手続き等、府省地方自治体および民間企業等のシステムで別々に管理しているデータを連携させる為のID連携基盤システムとして適用できる。他の実施形態上記実施形態では、第一秘密鍵による暗号化と第二秘密鍵による暗号化を同一の暗号化関数を用いて行う場合を例にとり説明したが、図11に示すように別々の暗号化関数を用いても良い。例えば、図11に示すネットワークシステム1において、第一秘密鍵sk1aでの暗号化関数を、バーナム暗号に代表されるような平文と鍵をXORすることで暗号文を作成する暗号方式をEsk1aとした場合、E’sk1aE’skbXORskaXORskbが成り立つ。なぜなら、DATAXORskaDATAXORskbXORskaXORskbであるからである。この様な関係が成り立つ暗号化関数を用いることにより、ID変換装置20は、ユーザiのソースIDを復元せずに、配布用ユーザIDをaIDiからbIDiに変換することもできる。このときID変換装置20は、各システム装置30の第一秘密鍵sk1a、sk1bの代わりに、sk1aXORsk1bを管理する。そして、ID変換装置20は、システム装置a301における配布用ユーザIDaIDiをシステム装置a301の第二秘密鍵sk2aで、システム装置a301の管理用ユーザIDaidiに復号後図11中5、E’skxなる暗号化関数を用いて、aidiをsk1aXORsk1bで暗号化し図11中6、ユーザiのソースIDsIDiを復元することなく、システムb302の管理用ユーザIDbidiを生成する。そして、ID変換装置20は、Eskxなる暗号化関数を用いて、bidiをsk2bと乱数で暗号化することで、システム装置b302における配布用ユーザIDbIDiを生成する図11中7。この様な暗号化関数を用いることにより、ソースIDはID発行装置10以外、ID変換装置20を含め全てのシステムにおいて秘匿することが可能となり、ソースIDが漏洩するリスクを軽減することができる。また、上記実施形態では、図4と図11に示すように、ユーザiの管理用ユーザIDidiを乱数randとシステム装置a301の第二秘密鍵sk2aで暗号化したものを配布用ユーザIDとしているが、管理用ユーザIDと配布用ユーザIDを同一にしても良い。即ち、ソースIDを一回だけ暗号化したものが管理用ユーザIDであり、かつ配布用ユーザIDとなる。これにより、暗号化鍵は一個で良いので、管理が容易となる。但し、配布用ユーザIDを変更する場合には、ID変換装置20へIDの変更を通知する必要がある。また、その際、管理用ユーザID及び配布用ユーザIDを生成する暗号化関数について、E’skaE’skbXORskaXORskbが成り立つものを用いても良い。また、上記実施形態では、図10に示すように、第一の秘密鍵と秘密第二の秘密鍵の2つの秘密鍵を用いているが、一つの秘密鍵を用いるようにしても良い。また、上記実施形態では、図6、図8、図9、図10に示すように、セキュリティコードSCを用いているが、このセキュリティコードSCを用いなくても良い。また、上記実施形態では、配布用ユーザIDの発行及び変更をシステム装置a30_1が行っているが、各システム装置の第二秘密鍵をID発行装置10に格納しておき、ID発行装置10が、各システム装置で管理されているユーザの配布用ユーザIDを発行及び変更し、配布用ユーザID及び配布用ユーザIDの失効リストを各システム装置に配布するようにしても良い。また、上記実施形態では、図5のS017、図9のS303、図10のS412に示すように、システム装置にて乱数を生成しているが、ID発行装置10で乱数を生成し、これをシステム装置に送信するようにしても良い。また、ID発行装置10とID変換装置20を一つの情報処理装置で実現しても良い。また、ID発行装置10、ID変換装置20、システム装置a30_1~システム装置c30_nの機能をLSI等のハードウェアにより実現しても良い。以上、本発明の実施形態について説明したが、本発明はこれを限定させるものではなく、その要旨を逸脱しない範囲で種々変更可能である。