(57)【要約】【課題】データ保護委員会の持つ秘密鍵のような特別なデータが漏洩しても、全ての利用者が各サービスに持つ分野別番号の様なアカウント番号が判明しない中継サービス装置およびサービス提供装置を提供する。【解決手段】本装置におけるアカウント番号の暗号文と、他のサービス機関の識別子を本装置に送付してきた場合には、暗号文を復号して本装置におけるアカウント番号を入手し、他のサービス機関でのアカウント番号の暗号文を返送する手段と、サービス機関毎の利用者のアカウント番号のそのサービス機関の公開鍵による暗号文は、全て同じ利用者に対するアカウント番号であることを確認した後、アカウント番号に対応する表に保存する手段とを有する。【選択図】図１
2010057049.tif 000002
【特許請求の範囲】
【請求項１】
複数の利用者にアカウント番号の管理サービスを提供する中継サービス装置であって、
サービスを提供するサービス機関と通信を行う手段と、
カード発行者の署名を検証する手段と、
各利用者に本装置におけるアカウント番号を割り振り、前記アカウント番号に対応する表を保存し、対応する利用者の利用するサービス機関毎に、そのサービス機関での利用者のアカウント番号の前記サービス機関の公開鍵による暗号文とを保存する手段と、
サービス機関が、本装置におけるアカウント番号の暗号文と、他のサービス機関の識別子を本装置に送付してきた場合には、前記暗号文を復号して本装置におけるアカウント番号を入手し、前記他のサービス機関でのアカウント番号の暗号文を返送する手段と、
前記サービス機関毎の利用者のアカウント番号のそのサービス機関の公開鍵による暗号文は、全て同じ利用者に対するアカウント番号であることを確認した後、前記アカウント番号に対応する表に保存する手段とを有することを特徴とする中継サービス装置。
【請求項２】
前記表には、対応する利用者の保持するカードのカード番号の暗号文を保存することに加え、対応する利用者の利用するサービス機関毎に、そのサービス機関での利用者のアカウント番号のそのサービス機関の公開鍵による暗号文と、
前記アカウント番号の暗号文、カード番号の暗号文の組に対するカード発行者の署名とを保存することを特徴とする請求項１に記載の中継サービス装置。
【請求項３】
サービス機関が、本装置におけるアカウント番号の暗号文と、他のサービス機関の識別子を本装置に送付してきた場合には、この暗号文を復号して本装置におけるアカウント番号を入手した場合は、前記他のサービス機関でのアカウント番号の暗号文を返送することに加え、
決められた規則に従い、入手した前記アカウント番号に対応する表に保存されているカード番号の暗号文、データを送付したサービス機関でのアカウント番号の暗号文、カード番号の暗号文とデータを送付したサービス機関でのアカウント番号の暗号文との組に対するカード発行者の署名と、
前記他のサービス機関でのアカウント番号の暗号文、カード番号の暗号文、前記他のサービス機関でのアカウント番号の暗号文の組に対するカード発行者の署名とを返送することを特徴とする請求項２に記載の中継サービス装置。
【請求項４】
サービス機関に関して、前記サービス機関でのある利用者のアカウント番号の暗号文、前記利用者のカードのカード番号の暗号文、前記サービス機関での前記利用者のアカウント番号の暗号文と前記利用者のカードのカード番号の暗号文との組に対するカード発行者の署名を受けっ取った場合、
前記署名の正当性を検証し、前記サービス機関でのこの利用者のアカウント番号の暗号文と、前記サービス機関でのこの利用者のアカウント番号の暗号文とこの利用者のカードのカード番号の暗号文との組に対するカード発行者の署名を基に、前記利用者に関する表に新たに保存することを特徴とする請求項３に記載の中継サービス装置。
【請求項５】
複数の利用者にサービスを提供するサービス提供装置であって、
中継サービス、カード発行者、その他のサービス機関と通信を行う手段と、
カード発行者の署名を検証する手段と、
各利用者に本装置におけるアカウント番号を割り振り、前記アカウント番号に対応する表を保存する手段とを有し、
前記表には、対応する利用者の中継サービスでのアカウント番号の前記中継サービスの公開鍵による暗号文を保存し、対応する利用者の利用するその他のサービス機関毎に、前記サービス機関での利用者のアカウント番号の前記サービス機関の公開鍵による暗号文を保存することを特徴とするサービス提供装置。
【請求項６】
利用者に関して、中継サービスに、前記表に保存している前記利用者の中継サービスでのアカウント番号と、１のサービス機関の識別子を送付する手段を有し,
中継サービスから、カード番号の暗号文、本装置での利用者のアカウント番号の暗号文、カード番号の暗号文、本装置での利用者のアカウント番号の暗号文の組に対するカード発行者の署名と、
前記１のサービス機関でのアカウント番号の暗号文、カード番号の暗号文、前記１のサービス機関でのアカウント番号の暗号文との組に対するカード発行者の署名とが返送され、これを受信するか、
あるいは、前記１のサービス機関でのアカウント番号の暗号文が返送され、これを受信することを特徴とする請求項５に記載のサービス提供装置。
【請求項７】
カード番号の暗号文、本装置での利用者のアカウント番号の暗号文、カード番号の暗号文、本装置での利用者のアカウント番号の暗号文の組に対するカード発行者の署名と、
前記１のサービス機関でのアカウント番号の暗号文、カード番号の暗号文、前記１のサービス機関でのアカウント番号の暗号文の組に対するカード発行者の署名とを受信した場合は、
前記カード番号の暗号文、本装置での利用者のアカウント番号の暗号文の組に対するカード発行者の署名が正当であることを確認し、
前記カード番号の暗号文、前記１のサービス機関でのアカウント番号の暗号文の組に対するカード発行者の署名が正当であることを確認し、
前記１のサービス機関でのアカウント番号の暗号文と, 前記利用者に関する要求を前記１のサービス機関に送付する手段と、
前記１のサービス機関でのアカウント番号の暗号文を再暗号化して前記アカウント番号に対応する表を保存に保存する手段とを有することを特徴とする請求項６に記載のサービス提供装置。
【請求項８】
利用者のカードのカード番号の暗号文と共に登録要求を受け取った場合は、
本装置での前記利用者のアカウント番号の暗号文を生成し、
前記カード番号の暗号文と、前記アカウント番号の暗号文と、前記利用者に関する情報とをカード発行者に送付する手段を有することを特徴とする請求項７に記載のサービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の各サービスにおけるアカウント番号を保存し、利用者自身以外からの問い合わせに対しても、この利用者が各サービスに持つアカウント番号の情報を返答を行う中継サービス装置およびサービス提供装置に関する。
【背景技術】
【０００２】
従来のアカウント番号管理サービスとして、非特許文献１にあげられる方式がある。非特許文献１の方法について図３を用いて説明する。
【０００３】
図３に示す、利用者、データ保護委員会と、利用者には、ＣＲＲ番号＜１０１＞と呼ばれるある番号が割り当てられている。これは中央住民登録簿＜１００＞と呼ばれるデータベースに記録されているとする。
【０００４】
また、この登録簿＜１００＞には氏名などの、個人情報＜１０２＞も合わせて記録されているとする。
【０００５】
データ保護委員会＜１０４＞は、秘密鍵＜１０５＞を保持している。利用者にサービスを提供するサービス提供者＜１１１＞は、それぞれ分野コード＜１０９＞が割り当てられている。
【０００６】
また、これらのサービス提供者＜１１１＞は、暗号用の公開鍵と秘密鍵の組を持ち、公開鍵を公開している。
【０００７】
データ保護委員会＜１０４＞は、各利用者のＣＲＲ番号＜１０１＞をデータ保護委員会の所持する秘密鍵＜１０５＞により変換し、ソースｐｉｎ＜１０６＞と呼ばれる数を生成し、これ該当する利用者に発行するカード＜１０７＞に格納する。
【０００８】
利用者があるサービス＜１１１＞を利用するときは、利用者のソースｐｉｎ＜１０６＞とこのサービスの提供者の分野コード＜１０９＞を含むデータのハッシュ値を生成し＜１０８＞、これを利用者のこのサービスにおける分野別番号＜１１０＞（カウント番号）とする。このサービス提供者＜１１１＞は、利用者をこの分野別番号＜１１０＞で管理する。
【０００９】
一方、あるサービス提供者Ｓ＜１１１＞が、異なるサービス提供者Ｓ’＜１１７＞と共通する特定の利用者の、サービス提供者Ｓ’＜１１７＞に存在するデータを参照したいとする。この時、サービス提供者は、サービス提供者Ｓ＜１１１＞における利用者の分野別番号Ｎ＜１１０＞をとりだし、データ保護委員会＜１０４＞に送付する。また、この利用者の氏名など、本人の個人情報＜１１２＞も合わせて送付する。
【００１０】
データ保護委員会＜１０４＞は、サービス提供者Ｓ＜１１１＞より受け取った情報を中央住民登録簿＜１００＞に送り、個人情報＜１１２，１０２＞から該当する利用者のＣＲＲ番号＜１０１＞を見つけ出す。データ保護委員会＜１０４＞は、このＣＲＲ番号＜１０１＞とデータ保護委員会＜１０４＞の保持する秘密鍵＜１０５＞から、本利用者のソースｐｉｎ＜１０６＞を生成し、ソースｐｉｎとサービス提供者Ｓ‘＜１１７＞の分野コード＜１１３＞を用いて、本利用者のサービス提供者Ｓ’＜１１７＞における分野別番号＜１１９＞を生成する。データ保護委員会は、サービス提供者Ｓ’の提供者が公開している暗号用の公開鍵でこの分野別番号＜１１９＞を暗号化＜１１５＞して、サービス提供者Ｓ＜１１１＞に送付する。
【００１１】
サービス提供者Ｓ＜１１１＞は、サービス提供者Ｓ’＜１１７＞での分野別番号の暗号文＜１１６＞をサービス提供者Ｓ’＜１１７＞に送り、該当する利用者のデータの参照を要求する。サービス提供者Ｓ‘＜１１７＞は、この暗号文を自身の秘密鍵で復号＜１１８＞して利用者のサービス提供者Ｓ’での分野別番号＜１１９＞を特定し、この利用者に関するデータをサービス提供者Ｓ＜１１１＞に返送する。
【非特許文献１】インターネット上の資料  小泉雄介,吉田絵里香「住民データべースを活用した電子政府のあり方−オーストリア・エストニア・ドイツ」http://www.candc.or.jp/cyosa_kenkyu/pdf/2007/080306_soken.pdf財団法人ＮＥＣ，Ｃ＆Ｃ財団，オーストリアの電子政府のシステムの紹介
【発明の開示】
【発明が解決しようとする課題】
【００１２】
非特許文献１の特徴として、１つのサービスにおける分野別番号が漏洩しても他のサービスにおける分野別番号は、わからないので、あるサービス提供者が情報を漏らした場合の他のサービスでの情報漏洩に対する影響を限定的にとどめる効果がある。
【００１３】
しかし従来では、他者のカードを入手できた不正者は、これを解析することでソースｐｉｎを入手し、全てのサービスにおける分野別番号を手にいれることが可能になる問題がある。なお、カードの紛失や盗難は全体としては頻繁に発生する普通の事象である為、この様な不正者によるカードの悪用は現実的な問題である。
【００１４】
非特許文献１のもう１つの特徴として、サービス提供者Ｓが他のサービス提供者Ｓ’と同一の利用者に関してデータの参照を行う場合、互いに相手のサービスにおける利用者の分野別番号を知らせる必要がないことがある。
【００１５】
しかし従来では、他のサービス提供者とデータの参照を行う場合、毎回データ保護委員会に問い合わせる必要があり、これはデータ保護委員会とサービス提供者の処理量が増え、両者に負担となる問題がある。
【００１６】
また、データ保護委員会の秘密鍵が漏洩すると、全ての利用者の、全ての分野別番号が明らかになってしまう危険性が存在する問題がある。
【００１７】
そこで、本発明は、データ保護委員会の持つ秘密鍵のような特別なデータが漏洩しても、全ての利用者が各サービスに持つ分野別番号の様なアカウント番号が判明しない中継サービス装置およびサービス提供装置の提供を目的とする。
【課題を解決するための手段】
【００１８】
上記の目的を達成するため、本発明にかかる第１の中継サービス装置は、複数の利用者にアカウント番号の管理サービスを提供する中継サービス装置であって、サービスを提供するサービス機関と通信を行う手段と、カード発行者の署名を検証する手段と、各利用者に本装置におけるアカウント番号を割り振り、前記アカウント番号に対応する表を保存し、対応する利用者の利用するサービス機関毎に、そのサービス機関での利用者のアカウント番号の前記サービス機関の公開鍵による暗号文とを保存する手段と、サービス機関が、本装置におけるアカウント番号の暗号文と、他のサービス機関の識別子を本装置に送付してきた場合には、前記暗号文を復号して本装置におけるアカウント番号を入手し、前記他のサービス機関でのアカウント番号の暗号文を返送する手段と、前記サービス機関毎の利用者のアカウント番号のそのサービス機関の公開鍵による暗号文は、全て同じ利用者に対するアカウント番号であることを確認した後、前記アカウント番号に対応する表に保存する手段とを有することを特徴とする。
【００１９】
本発明にかかる第１のサービス提供装置は、複数の利用者にサービスを提供するサービス提供装置であって、中継サービス、カード発行者、その他のサービス機関と通信を行う手段と、カード発行者の署名を検証する手段と、各利用者に本装置におけるアカウント番号を割り振り、前記アカウント番号に対応する表を保存する手段とを有し、前記表には、対応する利用者の中継サービスでのアカウント番号の前記中継サービスの公開鍵による暗号文を保存し、対応する利用者の利用するその他のサービス機関毎に、前記サービス機関での利用者のアカウント番号の前記サービス機関の公開鍵による暗号文を保存することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、データ保護委員会の持つ秘密鍵のような特別なデータが漏洩しても、全ての利用者が各サービスに持つ分野別番号の様なアカウント番号が判明しない中継サービス装置およびサービス提供装置の提供を可能とする。
【発明を実施するための最良の形態】
【００２１】
本発明では、ある利用者が複数のサービスに登録しているとき、この利用者の各サービスにおけるアカウント番号を保存し、利用者自身以外からの問い合わせに対しても、この利用者が各サービスに持つアカウント番号の情報を返答するサービスで、特にこのアカウント番号の情報の返答からは問い合わせ者にはアカウント番号が分からず、対応するサービスのみがこれを知ることができる。
【００２２】
本発明を実施する実施の形態について以下、説明していく。
以下に記載する実施の形態は、本発明が有する課題を解決するにあたって好適もしくは最良な構成および処理である。しかし、これに限定されることはなく、この構成および処理は、当業者が容易に想到できる範囲内において修正、変更可能とする。
【００２３】
カード発行者、カード発行者により一意的なカード番号が割り当てられて発行されたカード（以下カード）、カードの利用者（以下利用者）、利用者が利用でき、かつ、ネットワークに繋がる端末、ネットワークに接続されている中継サービス、および、ネットワークに接続されていて各種サービスを提供するサービス機関が複数存在するとする。
【００２４】
図１に示す、利用者＜２０３＞、利用者のカード＜２０２＞、中継サービス＜２０４＞、各サービス機関＜２０５＞、カード発行者＜２００＞は、初期の状態には以下の様なデータを格納している。なお、各利用者が登録やサービス機関が本システムを利用すると、それぞれ格納しているデータも増加したり、変更されたりする。
【００２５】
利用者Ｕ＜２０３＞のカード＜２０２＞には以下のデータが格納されている。
【００２６】
ｅｎｃ（ｓｓｎ）＜２０１＞：カード番号ｓｓｎの暗号文で、カード発行者＜２００＞が復号できるもの。
【００２７】
各利用者＜２０３＞は、以下の情報を保持しているとする。
【００２８】
中継サービス＜２０４＞の公開鍵＜２０６＞でのＮ（Ｕ，Ｂ）の暗号文ｅｎｃ（Ｂ，Ｕ）＜２０７＞、各サービス機関＜２０５＞に関して、そのサービス機関＜２０５＞の認証を受ける為に必要な認証情報＜２０８＞、中継サービス＜２０４＞は、以下の情報を保持しているとする。
【００２９】
各利用者＜２０３＞に関して、その利用者のアカウント番号Ｎ（Ｕ,Ｂ）＜２０９＞、各Ｎ（Ｕ，Ｂ）＜２０９＞には対応する表＜２１０＞が準備され、初期状態では利用者の保持するカードの番号の暗号文ｅｎｃ（ｓｓｎ）＜２１１＞が格納されている。
【００３０】
ＥｌＧａｍａｌ暗号等、再暗号化が可能な公開鍵暗号の公開鍵と秘密鍵の組＜２０６＞の公開鍵は公開される。
【００３１】
各サービス機関＜２０５＞は、以下の情報を保持しているとする。各利用者＜２０３＞に関して、その利用者を認証する為に必要な情報＜２１２＞、ＥｌＧａｍａｌ暗号等、 再暗号化が可能な公開鍵暗号の公開鍵と秘密鍵の組＜２１３＞の公開鍵は、公開される。
【００３２】
署名のための公開鍵暗号の公開鍵と秘密鍵の組＜２１４＞の公開鍵は公開される。利用者を照合するための情報＜２１７＞、カード発行者＜２００＞は以下の情報を保持しているとする。
【００３３】
ＥｌＧａｍａｌ暗号等、再暗号化が可能な公開鍵暗号の公開鍵と秘密鍵の組＜２１５＞の公開鍵は公開される。
【００３４】
署名のための公開鍵暗号の公開鍵と秘密鍵の組＜２１６＞の公開鍵は公開される。利用者を照合するための情報＜２１８＞において、本システムでは、２つの動作形態がある。これらは登録と利用であり、順に説明する。
【００３５】
［利用者のサービス機関の登録］
利用者＜２０３＞は、サービス機関＜２０５＞に接続する。それぞれは必要な情報＜２０８，２１２＞を用いて、サービス機関＜２０５＞は、利用者＜２０３＞の認証＜２１９＞を行う。
【００３６】
利用者＜２０３＞は、カード番号の暗号文ｅｎｃ（ｓｓｎ）＜２０１＞と中継サービス＜２０４＞のアカウントの暗号文ｅｎｃ（Ｂ，Ｕ）＜２０７＞をサービス機関＜２０５＞に送る。先の、サービス機関の利用者に対する認証＜２１９＞が、署名などの非対話的な方法で行われるならば、この送付処理は先の認証と同時に行える。
【００３７】
サービス機関＜２０５＞は、このサービス機関だけで通用する利用者のアカウント番号Ｎ（Ｕ，Ｓ）を生成する＜２２０＞。さらにこのサービス機関の公開鍵＜２１３＞でのＮ（Ｕ，Ｓ）の暗号文ｅｎｃ（Ｓ，Ｕ）を生成する＜２２１＞。
【００３８】
サービス機関＜２０５＞は、ｅｎｃ（ｓｓｎ），ｅｎｃ（Ｂ，Ｕ）とアカウント番号の暗号文ｅｎｃ（Ｓ，Ｕ）とカード発行者を照合するに十分な照合情報＜２１７＞とを送付情報＜２２２＞としてカード発行者＜２００＞に送る。カード発行者＜２００＞は、受信情報＜２２３＞として受け取る。
【００３９】
カード発行者＜２００＞は、サービス機関＜２０５＞から受け取ったｅｎｃ（ｓｓｎ）を復号＜２２４＞してカード番号ｓｓｎ＜２２５＞を得る。
【００４０】
自身のデータベースにあるｓｓｎの被発行者の情報＜２１８＞と、サービス機関から送られてきた照合情報＜２１７＞とを比較して, 同一人物に関する情報であることを確認する＜２２６＞。
【００４１】
同一である場合は、(ｅｎｃ（ｓｓｎ），ｅｎｃ｛Ｓ,Ｕ｝)に対する署名ｓｉｇ(ｓｓｎ，Ｉ)を生成し＜２２７＞、(ｅｎｃ(Ｂ，Ｕ)，ｅｎｃ(ｓｓｎ)，ｅｎｃ(Ｓ，Ｕ)，ｓｉｇ(ｓｓｎ，Ｉ))を中継サービスに送付する＜２２８＞。
【００４２】
中継サービス＜２０４＞は、(ｅｎｃ(Ｂ,Ｕ),ｅｎｃ(ｓｓｎ),ｅｎｃ(Ｓ,Ｕ),ｓｉｇ(ｓｓｎ，Ｉ))＜２２９＞を受け取ると、ｅｎｃ(Ｂ,Ｕ)を復号＜２３０＞してＮ(Ｕ,Ｂ)<２０９＞を得る。
【００４３】
対応する表＜２１０＞に同一のｅｎｃ(ｓｓｎ)＜２１１＞が格納されている事を確認する。さらに、ｓｉｇ(ｓｓｎ，Ｉ)が(ｅｎｃ(ｓｓｎ)，ｅｎｃ(Ｓ，Ｕ))に対するカード発行者＜２００＞による正当な署名である事が確認する＜２３１＞。
【００４４】
中継サービスは(ｅｎｃ(Ｓ,Ｕ),ｓｉｇ(ｓｓｎ,Ｉ)<２３２，２３３>をこの表に加える。サービス機関＜２０５＞は、ｅｎｃ(Ｂ,Ｕ)を再暗号化＜２３４＞してｅｎｃ(Ｂ,Ｕ)’＜２３５＞とし、Ｎ(Ｕ,Ｓ)に関連づけて保存する。
【００４５】
［サービス機関間での利用］
次に、サービス機関間での利用について、図２を用いて説明する。
ある利用者Ｕが存在して、サービス機関Ｓ＜３０１＞にアカウント番号Ｎ（Ｕ,Ｓ）＜３０２＞を、サービス機関Ｔ ＜３０３＞にアカウントＮ（Ｕ,Ｔ）＜３０４＞を持っていたとする。
【００４６】
この時、サービス機関Ｓ＜３０１＞がサービス機関Ｔ＜３０３＞に接続して、利用者Ｕに関するデータを参照する。
【００４７】
この利用者Ｕは、カード番号がｓｓｎであるカードを所持し、サービス機関Ｓ＜３０１＞とサービス機関Ｔ＜３０３＞を登録済であるとする。
【００４８】
すなわち、中継サービスＢ＜３００＞には利用者UのＢでのアカウント番号Ｎ（Ｕ,Ｂ）に関する表＜３０５＞が存在し、この表にはｅｎｃ（ｓｓｎ）＜３０６＞、Ｎ（Ｕ,Ｓ）のサービス機関Ｓ＜３０１＞の公開鍵＜３０９＞による暗号文ｅｎｃ（Ｓ,Ｕ）＜３０７＞と、組（ｅｎｃ（ｓｓｎ）,ｅｎｃ（Ｓ,Ｕ））に対するカード発行者の署名ｓｉｇ（ｓｓｎ,ｉ,Ｓ）＜３０８＞、Ｎ（Ｕ,Ｔ）のサービス機関Ｔ＜３０３＞の
公開鍵＜３１０＞による暗号文ｅｎｃ（Ｔ,Ｕ）＜３１１＞と、組（ｅｎｃ（ｓｓｎ）、ｅｎｃ（Ｔ,Ｕ））に対するカード発行者の署名ｓｉｇ（ｓｓｎ，Ｉ，Ｔ)＜３１２＞が格納されている。
【００４９】
サービス機関Ｓ＜３０１＞にはアカウント番号Ｎ（Ｕ，Ｓ）に関連＜３０２＞して，Ｎ（Ｕ，Ｂ）のＢ ＜３００＞の公開鍵＜３１３＞による暗号文ｅｎｃ（Ｂ，Ｕ，Ｓ）＜３１４＞が保存されている。
【００５０】
サービス機関Ｔ＜３０３＞にはアカウント番号Ｎ（Ｕ，Ｔ）に関連＜３０４＞して、Ｎ（Ｕ，Ｂ）のＢ＜３００＞の公開鍵＜３１３＞による暗号文ｅｎｃ（Ｂ，Ｕ，Ｔ） ＜３１５＞が保存されている。
【００５１】
サービス機関Ｓ ＜３０１＞は、Ｎ（Ｕ，Ｓ）に関する表＜３０２＞からｅｎｃ（Ｂ，Ｕ，Ｓ）＜３１４＞を取出す。
【００５２】
サービス機関Ｔの識別子とｅｎｃ（Ｂ，Ｕ，Ｓ）を中継サービスＢに送付＜３１６＞を行う。中継サービスＢ ＜３００＞は、ｅｎｃ（Ｂ，Ｕ，Ｓ）を復号＜３１７＞してＮ（Ｕ，Ｂ）を得る。
【００５３】
次に、Ｎ（Ｕ，Ｂ）に関する表＜３０５＞から（ｅｎｃ（ｓｓｎ），ｅｎｃ（Ｔ，Ｕ），ｓｉｇ（ｓｓｎ，Ｉ，Ｔ））を得る。
【００５４】
中継サーバは、ある与えられた規則に従い、サービス機関に、（ｅｎｃ（ｓｓｎ），ｅｎｃ（Ｓ，Ｕ）、ｓｉｇ（ｓｓｎ，Ｉ，Ｓ），ｅｎｃ（Ｔ，Ｕ），ｓｉｇ（ｓｓｎ，
Ｉ，Ｔ））を返送＜３１８＞するか、 ｅｎｃ（Ｔ，Ｕ）を返送＜３１８＞するか、も
しくは、何も返送しない。
【００５５】
サービス機関Ｓは (ｅｎｃ(ｓｓｎ)，ｅｎｃ(Ｓ，Ｕ)，ｓｉｇ(ｓｓｎ，Ｉ，Ｓ
)，ｅｎｃ(Ｔ，Ｕ)，ｓｉｇ(ｓｓｎ，Ｉ，Ｔ))を受け取ったならば，ｓｉｇ(ｓｓ
ｎ，Ｉ，Ｓ)が(ｅｎｃ(ｓｓｎ)，ｅｎｃ(Ｓ，Ｕ))に対するＩの正当な署名である
ことを確認し、ｓｉｇ(ｓｓｎ，Ｉ，Ｔ)が(ｅｎｃ(ｓｓｎ)，ｅｎｃ(Ｔ，Ｕ))に
対するＩの正当な署名であることを確認する＜３１９＞。
【００５６】
サービス機関Ｓ＜３０１＞は、ｅｎｃ(Ｔ，Ｕ)＜３２０＞と自身の識別子と、アカウント番号Ｎ(Ｕ，Ｓ)に関するデータに対するサービス機関Tへの要求を サービス機関Ｔへ送る＜３２１＞、サービス機関Ｔは、ｅｎｃ(Ｔ，Ｕ)を復号＜３２２＞して、Ｎ(Ｕ，Ｔ)を得る。サービス機関Ｓからの要求に答える＜３２３＞。
【００５７】
サービス機関Ｓは、ｅｎｃ(Ｔ，Ｕ)を再暗号化＜３２４＞して、ｅｎｃ(Ｔ，Ｕ)’＜３２５＞とし、Ｎ(Ｕ，Ｓ)に関連して＜３０２＞保存する。なお、次回以降は中継サービスＢに問い合わせることなく、このｅｎｃ(Ｔ，Ｕ)の再暗号化データを利用してサービス機関Ｔに要求を出す。
【００５８】
本実施形態によれば、それぞれのサービス機関における同一の利用者のアカウント番号は、それぞれ独立に生成されるため、１つのサービス機関でのアカウント番号の漏洩が、その他のサービス機関でのアカウント番号の漏洩につながらない。
【００５９】
また、アカウント番号は暗号化されて中継サービスやその他のサービス機関に保存されるため、 サービスを利用するための利用者のカードが不正者に入手され、不正者がこれを解析することでアカウント番号を手にいれる事はなく，中継サービスやサービス機関に保存される番号も暗号化されているため、中継サービスやサービス機関が不正にアカウント番号を手にいれる事もない。
【００６０】
また、本実施形態によれば、あるサービス機関がその他のサービス機関にある利用者に関するデータを参照するとき、アカウント番号の暗号文を中継サービスに問い合わせあるいは以前問い合わせた結果を利用するのみの軽いデータ処理で済む利点がある。
【００６１】
さらに、本実施形態によれば、複数の利用者が共謀しても、１つのサービス機関にその他のサービス機関に対して異る利用者のデータの参照をさせる事ができない。なぜなら、各サービス機関でのアカウント番号とカード番号の暗号文との対応が、カード発行者とサービス機関により確認される登録処理があるからである。
【００６２】
以上説明したように、本発明によれば、利用者がＩＣ内蔵のカードを一枚所持してサービス機関を利用するシステムで、複数サービス機関の間で特定の利用者に関して情報を交換する場合に、該当する利用者の各サービス機関でのアカウント番号をその他のサービス機関に教える必要がないため、利用者のプライバシーに配慮したシステムを構築可能となる。
【００６３】
特に、全てのアカウント番号を導き出せる特別な機関や、特別なデータが存在しない為、利用者のプライバシーを強く保護するシステムが構築可能となる。
【図面の簡単な説明】
【００６４】
【図１】本発明における利用者のサービス機関登録の一態様を示す図である。
【図２】本発明におけるサービス機関間での利用の一態様を示す図である。
【図３】従来のアカウント番号管理サービスの一態様を示す図である。
【符号の説明】
【００６５】
１００    中央住民登録簿
１０４    データ保護委員会
１０４、１０７    カード
１１１    サービス提供者
１１７    サービス提供者Ｓ’
２００    カード発行者
２０２    利用者のカード
２０３    利用者
２０４    中継サービス
２０５    サービス機関
３００    カード発行者
３００    中継サービス
３０１    サービス機関Ｓ
３０３    サービス機関Ｔ
【図１】
2010057049.tif 000003
【図２】
2010057049.tif 000004
【図３】
2010057049.tif 000005