(57)【要約】      （修正有）【課題】ＩＣカード相互運用方法及びシステムを提供する。【解決手段】ＰＫＩベースのＩＣカード相互運用方法において、第１のＩＣカード運用システムと第２のＩＣカード運用システムは、それぞれの認証局の下に下位認証局を設置し、それぞれの認証局は登録した下位認証局に対してそれぞれの認証局が署名した該下位認証局の公開鍵証明書を発行し、該下位認証局は、それぞれのカード運用システムにおいて相互運用を行う実行主体装置に対して、該下位認証局が署名した該実行主体装置の公開鍵証明書と該実行主体装置を一意に特定する識別情報を発行し、第１もしくは第２のＩＣカード運用システムにおけるＩＣカードと、第１および第２のＩＣカード運用システムにおける実行主体装置との間で上記の公開鍵証明書および識別情報などを用いて、これらの間で相互認証を行うことにより、異なるＩＣカード運用システム間でＩＣカードの相互運用を可能にする。【選択図】        図５
2004259174.tif 000002
【特許請求の範囲】
【請求項１】
ＰＫＩベースの認証方法を用いた異なるＩＣカード運用システム間でＩＣカードを相互運用するためのＩＣカード相互運用方法において、
相互運用を行なう第１のＩＣカード運用システムと第２のＩＣカード運用システムは、それぞれのカード運用システムにおける認証局の下に下位認証局を設置し、
それぞれのカード運用システムにおける認証局は登録した下位認証局に対してそれぞれのカード運用システムにおける認証局が署名した該下位認証局の公開鍵証明書を発行し、
該下位認証局は、それぞれのカード運用システムにおいて相互運用を行う実行主体装置に対して、該下位認証局が署名した該実行主体装置の公開鍵証明書と該実行主体装置を一意に特定する識別情報を発行し、
第１もしくは第２のＩＣカード運用システムにおけるＩＣカードと、第１および第２のＩＣカード運用システムにおける実行主体装置との間で上記の公開鍵証明書および識別情報などを用いて、これらの間で相互認証を行うことにより、異なるＩＣカード運用システム間でＩＣカードの相互運用を可能にすることを特徴とするＩＣカード相互運用方法。
【請求項２】
請求項１記載のＩＣカード相互運用方法において、
相互運用するＩＣカード運用システム間の認証局のポリシーを統一せずにＩＣカードの相互運用を可能にするため、上記の下位認証局が運用ポリシーを持ち、実行主体装置を管理することを特徴とする請求項１に記載のＩＣカード相互運用方法。
【請求項３】
請求項１又は２記載のＩＣカード相互運用方法において、第１のＩＣカード運用システムのＩＣカードから第２のＩＣカード運用システムのサービス提供者装置へのダウンロード要求時に、
第２システムのサービス提供者装置は第１システムのカード発行者装置との間で、下位認証局により付与された識別情報を交換し、識別情報からそれぞれが自システムでないことを確認した後に、下位認証局により署名されたそれぞれの公開鍵証明書を交換し、下位認証局の公開鍵で検証してそれぞれの公開鍵を取得し、これらの公開鍵を用いて署名交換による相互認証を行った後に、アプリケーションダウンロード許可証を該カード発行者装置から取得し、
次に、第２システムの前記サービス提供者装置は、第１システムのＩＣカードから識別情報を取得し、該識別情報から第１システムの認証局配下のカード発行者から発行されたＩＣカードであると判断し、該ＩＣカードから該ＩＣカードの公開鍵証明書を取得し、上記の相互認証時に得られた前記カード発行者装置の公開鍵で検証して該ＩＣカードの公開鍵を取得し、
第１システムの前記ＩＣカードは、第２システムの前記サービス提供者装置から、第１システムの認証局により署名された下位認証局の公開鍵証明書と下位認証局により署名されたサービス提供者装置の公開鍵証明書を取得し、下位認証局の公開鍵証明書を検証して得た下位認証局の公開鍵でサービス提供者装置の公開鍵証明書を検証してサービス提供者の公開鍵を取得し、
第２システムの前記サービス提供者装置は第１システムの前記ＩＣカードとの間で、取得したＩＣカードの公開鍵とサービス提供者の公開鍵を用いて署名交換による相互認証を行った後に、前記アプリケーションダウンロード許可証をＩＣカードに送り、ダウンロードを実行することを特徴とするＩＣカード相互運用方法。
【請求項４】
ＰＫＩベースの認証方法を用いた異なるＩＣカード運用システム間のＩＣカード相互運用システムであって、
複数のＩＣカード運用システムにおける認証局の配下に下位認証局を備え、
それぞれのカード運用システムにおける認証局は登録した下位認証局に対してそれぞれのカード運用システムにおける認証局が署名した該下位認証局の公開鍵証明書を発行する機能を有し、
下位認証局は、それぞれのカード運用システムにおいて相互運用を行うカード発行装置及びサービス提供者装置を登録し、登録したカード発行装置及びサービス提供者装置に対し該下位認証局が署名したそれぞれの装置の公開鍵証明書を発行する機能と、それぞれの装置を一意に特定する識別情報を発行する機能を有し、
カード発行者装置は、ＩＣカードからアプリケーションのダウンロードを要求されたサービス提供者装置との間で、下位認証局により付与されたそれぞれの識別情報を交換して該サービス提供者装置が相互運用対象であるか判断し、相互運用対象のサービス提供者装置との間で、下位認証局により署名されたそれぞれの公開鍵証明書を交換し、署名交換を行って相互認証を行う相互認証機能と、相互認証後にアプリケーションのダウンロード許可証を該サービス提供者装置に発行するダウンロード許可証発行機能とを備え、
サービス提供者装置は、ＩＣカードからのアプリケーションダウンロード要求に応答して、該ＩＣカードを発行したＩＣカード発行装置との間で、下位認証局により付与された識別情報を交換して該ＩＣカード発行者装置が相互運用対象か判断し、相互運用対象のＩＣカード発行者装置との間で、下位認証局により署名されたそれぞれの公開鍵証明書を交換して相互認証を行う相互認証機能と、該ＩＣカードから識別情報を取得し、該ＩＣカードが相互運用対象のカード発行者から発行されたＩＣカードであるか判断し、該ＩＣカードから該カードの公開鍵証明書を取得するとともに、該ＩＣカードを発行したカード発行者装置により署名された下位認証局の公開鍵証明書と下位認証局により署名された該サービス提供者装置の公開鍵証明書を該ＩＣカードに送り、前記ＩＣカードとの間でこれらの公開鍵証明書を用いて署名交換を行なって相互認証を行う機能と、ＩＣカード発行者装置から受け取ったダウンロード許可証を相互認証済みの前記ＩＣカードに送り、カード発行者装置により許可されたアプリケーションをＩＣカードにダウンロードさせるダウンロード機能とを備え、
前記ＩＣカードは、該ＩＣカードの公開鍵証明書を前記サービス提供者装置に送り、前記サービス提供者装置から当該カードの認証局により署名された下位認証局の公開鍵証明書と下位認証局により署名されたサービス提供者装置の公開鍵証明書を取得し、これらの公開鍵証明書を用いて前記サービス提供者との間で署名交換を行って相互認証を行う機能を備える、
ことを特徴とするＩＣカード相互運用システム。
【請求項５】
請求項４記載のＩＣカード相互運用システムに用いるカード発行者装置であって、ＩＣカードからアプリケーションのダウンロードを要求されたサービス提供者装置との間で、下位認証局により付与されたそれぞれの識別情報を交換して該サービス提供者装置が相互運用対象であるか判断し、相互運用対象のサービス提供者装置との間で、下位認証局により署名されたそれぞれの公開鍵証明書を交換し、署名交換を行って相互認証を行う相互認証機能と、相互認証後にアプリケーションのダウンロード許可証を該サービス提供者装置に発行するダウンロード許可証発行機能とを備えることを特徴とするカード発行者装置。
【請求項６】
請求項４記載のＩＣカード相互運用システムに用いるサービス提供者装置であって、ＩＣカードからのアプリケーションダウンロード要求に応答して、該ＩＣカードを発行したＩＣカード発行装置との間で、下位認証局により付与された識別情報を交換して該ＩＣカード発行者装置が相互運用対象か判断し、相互運用対象のＩＣカード発行者装置との間で、下位認証局により署名されたそれぞれの公開鍵証明書を交換して相互認証を行う相互認証機能と、該ＩＣカードから識別情報を取得し、該ＩＣカードが相互運用対象のカード発行者から発行されたＩＣカードであるか判断し、該ＩＣカードから該カードの公開鍵証明書を取得するとともに、該ＩＣカードを発行したカード発行者装置により署名された下位認証局の公開鍵証明書と下位認証局により署名された該サービス提供者装置の公開鍵証明書を該ＩＣカードに送り、前記ＩＣカードとの間でこれらの公開鍵証明書を用いて署名交換を行なって相互認証を行う機能と、ＩＣカード発行者装置から受け取ったダウンロード許可証を相互認証済みの前記ＩＣカードに送り、カード発行者装置により許可されたアプリケーションをＩＣカードにダウンロードさせるダウンロード機能とを備えることを特徴とするサービス提供者装置。
【請求項７】
請求項４記載のＩＣカード相互運用システムに用いるＩＣカードであって、該ＩＣカードの公開鍵証明書を前記サービス提供者装置に送り、前記サービス提供者装置から当該カードの認証局により署名された下位認証局の公開鍵証明書と下位認証局により署名されたサービス提供者装置の公開鍵証明書を取得し、これらの公開鍵証明書を用いて前記サービス提供者との間で署名交換を行って相互認証を行う機能を備えることを特徴とするＩＣカード。
【請求項８】
請求項５記載のカード発行者装置を実現するためのコンピュータプログラムであって、該コンピュータプログラムは、カード発行者が備えるコンピュータに、
ＩＣカードからアプリケーションのダウンロードを要求されたサービス提供者装置との間で、下位認証局により付与されたそれぞれの識別情報を交換して該サービス提供者装置が相互運用対象であるか判断し、相互運用対象のサービス提供者装置との間で、下位認証局により署名されたそれぞれの公開鍵証明書を交換し、署名交換を行って相互認証を行う相互認証機能と、
相互認証後にアプリケーションのダウンロード許可証を該サービス提供者装置に発行するダウンロード許可証発行機能を、
実現させることを特徴とするカード発行者装置を実現するためのコンピュータプログラム。
【請求項９】
請求項６記載のサービス提供者装置を実現するためのコンピュータプログラムであって、該コンピュータプログラムは、サービス提供者装置が備えるコンピュータに、
ＩＣカードからのアプリケーションダウンロード要求に応答して、該ＩＣカードを発行したＩＣカード発行装置との間で、下位認証局により付与された識別情報を交換して該ＩＣカード発行者装置が相互運用対象か判断し、相互運用対象のＩＣカード発行者装置との間で、下位認証局により署名されたそれぞれの公開鍵証明書を交換して相互認証を行う相互認証機能と、
該ＩＣカードから識別情報を取得し、該ＩＣカードが相互運用対象のカード発行者から発行されたＩＣカードであるか判断し、該ＩＣカードから該カードの公開鍵証明書を取得するとともに、該ＩＣカードを発行したカード発行者装置により署名された下位認証局の公開鍵証明書と下位認証局により署名された該サービス提供者装置の公開鍵証明書を該ＩＣカードに送り、前記ＩＣカードとの間でこれらの公開鍵証明書を用いて署名交換を行なって相互認証を行う機能と、
ＩＣカード発行者装置から受け取ったダウンロード許可証を相互認証済みの前記ＩＣカードに送り、カード発行者装置により許可されたアプリケーションをＩＣカードにダウンロードさせるダウンロード機能を実現させる機能を、
実現させることを特徴とするサービス提供者装置を実現するためのコンピュータプログラム。
【請求項１０】
請求項７記載のＩＣカードを実現するコンピュータプログラムであって、該コンピュータプログラムは、ＩＣカードが備えるコンピュータに、ＩＣカードの公開鍵証明書を前記サービス提供者装置に送り、前記サービス提供者装置から当該カードの認証局により署名された下位認証局の公開鍵証明書と下位認証局により署名されたサービス提供者装置の公開鍵証明書を取得し、これらの公開鍵証明書を用いて前記サービス提供者との間で署名交換を行って相互認証を行う機能を実現させることを特徴とするＩＣカードを実現するためのコンピュータプログラム。
【請求項１１】
請求項８〜１０の何れかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＰＫＩベースの認証方法を用いた異なるＩＣカード運用システム間でＩＣカードを相互運用するＩＣカード相互運用方法及びシステムに関するものであり、特にＩＣカードへのアプリケーションダウンロードの際の相互運用方法及びシステムに関する。
【０００２】
【従来の技術】
ＩＣカード運用システムでは、カード利用者とサービス提供者装置が相互に自由に連携して、例えば、ＩＣカードの発行後にもネットワークを通じてＩＣカードにアプリケーションをダウンロードさせることで、さまざまなサービスを提供できるようにしている（たとえば、特許文献１参照）。そして、このようなＩＣカード運用システムでは、ＩＣカードで多数のサービスを安全、かつ確実に利用することができるようにするために、実行主体装置であるカード発行者装置とサービス提供者装置は、該ＩＣカード運用システムにおける認証局に登録した公開鍵を用いて互いに電子署名を検証することにより相互認証を行なっている（非特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−１３３３７３号公報
【非特許文献１】
Ｒｙｕｔａｒｏ  Ｔｏｈｊｉ、Ｙｏｓｈｉｎｏｒｉ  Ｗａｄａ，  Ｓｈｉｎｉｃｈｉ  Ｈｉｒａｔａ，  Ｋａｔｓｕｈｉｋｏ  Ｓｕｚｕｋｉ，  “Ｎｅｔｗｏｒｋ−ｂａｓｅｄ  Ｐｌａｔｆｏｒｍ  ｆｏｒ  Ｍｕｌｔｉ−Ａｐｐｌｉｃａｔｉｏｎ  Ｓｍａｒｔ  Ｃａｒｄｓ”，  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ５ｔｈ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｎｔｅｒｐｒｉｓｅ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｏｂｊｅｃｔ  Ｃｏｍｐｕｔｉｎｇ  Ｃｏｎｆｅｒｅｎｃｅ，  ｐｐ．  ３４−４５，  （ＥＤＯＣ２００１）
【０００４】
図１に従来のＩＣカード運用システムのシステム構成図を示し、図２にこのようなＩＣカード運用システムにおけるアプリケーションダウンロードを実行する手順の詳細シーケンスを示す。
【０００５】
まず、図１のＩＣカード運用システムにおいて、ＣＩｌはカード発行者装置であり、カード発行機能と、ダウンロード許可書発行機能と相互認証機能を有する。ＩＣ１はカード発行者装置ＣＩｌにより発行されたＩＣカードであり、相互認証機能を有する。ＳＰｌはサービス提供者装置であり、カード発行者装置ＣＩｌにより許可されたアプリケーションをＩＣカードにダウンロードするアプリケーションダウンロード機能、許可されたサービスを実行するサービス実行機能、相互認証機能を有する。ＣＡｌは認証局であり、公開鍵証明書発行機能を有する。なお、図１では、１つのカード発行者装置および１つのサービス提供者装置しか記載してないが、実際には多数のカード発行者装置およびサービス提供者装置が存在する。
【０００６】
認証局ＣＡｌはシステム内のカード発行者装置ＣＩ１やサービス提供者装置ＳＰ１を登録し、登録したカード発行者装置ＣＩｌやサービス提供者装置ＳＰｌに対してＣＡｌが署名したそれぞれの公開鍵証明書ＣｅｒｔＣＩ１（ＣＡ１），ＣｅｒｔＳＰ１（ＣＡ１）を発行する。カード発行者装置ＣＩｌは、ＣＩｌが署名したＩＣカードＩＣ１の公開鍵証明書ＣｅｒｔＩＣ１（ＣＩ１）を格納したＩＣカードＣｌを発行する。
【０００７】
また、カード発行者装置ＣＩｌはその内部に、認証局ＣＡｌが署名をした公開鍵証明書ＣｅｒｔＣＩ１（ＣＡ１）、カード発行者装置ＣＩｌの公開鍵ＰＫ（ＣＩ１）、秘密鍵ＳＫ（ＣＩ１）、認証局ＣＡｌの公開鍵ＰＫ（ＣＡ１）を保持し、サービス提供者装置ＳＰｌはその内部に、認証局ＣＡｌが署名をした公開鍵証明書ＣｅｒｔＳＰ１（ＣＡ１）、サービス提供者装置ＳＰｌの公開鍵ＰＫ（ＳＰ１）、秘密鍵ＳＫ（ＳＰ１）、認証局ＣＡｌの公開鍵ＰＫ（ＣＡ１）を保持し、ＩＣカードＩＣｌはその内部に、カード発行者装置ＣＩｌが署名をした公開鍵証明書ＣｅｒｔＩＣ１（ＣＩ１）、認証局ＣＡｌの公開鍵ＰＫ（ＣＡ１）、カード発行者装置ＣＩｌの公開鍵ＰＫ（ＣＩ１）、ＩＣカードＩＣ１の公開鍵ＰＫ（ＩＣ１）、秘密鍵ＳＫ（ＩＣ１）を保持する。
【０００８】
次に、アプリケーションダウンロードの詳細シーケンスを図２を参照して説明する。
ＩＣカードＩＣ１は、ＩＣカードＩＣｌとカード発行者装置ＣＩｌとアプリケーションを特定する情報を含む「ダウンロード要求」をサービス提供者装置ＳＰｌに行う。
サービス提供者装置ＳＰｌは、前出の情報より、カード発行者装置ＣＩｌに対して、ダウンロード要求が行われた旨を「通知」する。
【０００９】
カード発行者装置ＣＩｌおよびサービス提供者装置ＳＰｌは、認証局ＣＡｌによって署名されたそれぞれの公開鍵証明書を「証明書交換」する。
カード発行者装置ＣＩｌおよびサービス提供者装置ＳＰｌは、認証局の公開鍵ＰＫ（ＣＡ１）により互いの公開鍵証明書を検証し、互いの公開鍵を取得する。
カード発行者装置ＣＩｌおよびサービス提供者装置ＳＰｌは、適当なメッセージに対して、それぞれの秘密鍵により署名を施し、該メッセージと該者名を相互に送信し、受信した署名を前出の公開鍵で確認することで、「署名交換による相互認証」を行う。
【００１０】
相互認証終了後、サービス提供者装置ＳＰｌは、ＩＣカードＣｌとダウンロード対象アプリケーションを特定する情報を含んだ「ダウンロードライセンス発行要求」を、カード発行者装置ＣＩｌに対して送信する。
カード発行者装置ＣＩｌは、自らの秘密鍵ＳＫ（ＣＩ１）により署名を施したダウンロードライセンスをサービス提供者装置ＳＰｌに送信することで、「ダウンロードライセンス発行」を行う。
サービス提供者装置ＳＰｌは、前出の公開鍵ＰＫ（ＣＩ１）によりダウンロードライセンスの署名を検証する。
【００１１】
次に、サービス提供者装置ＳＰｌは、ＩＣカードＩＣ１に対して、ダウンロードライセンスの取得を「通知」する。
ＩＣカードＩＣｌおよびサービス提供者装置ＳＰｌは、それぞれの公開鍵証明書を「証明書交換」する。
ＩＣカードＩＣｌは認証局の公開鍵ＰＫ（ＣＡ１）により、サービス提供者装置ＳＰｌは前出のカード発行者装置のＰＫ（ＣＩ１）により互いの公開鍵証明書を検証し、互いの公開鍵を取得する。
ＩＣカードＩＣ１およびサービス提供者装置ＳＰｌは、適当なメッセージに対して、それぞれの秘密鍵により署名を施し、該メッセージと該署名を相互に送信し、受信した署名を前出の公開鍵で確認することで、「署名交換による相互認証」を行う。
【００１２】
相互認証終了後、サービス提供者装置ＳＰｌは、ＩＣカードＣｌに対して「ダウンロードライセンス送信」を行う。
ＩＣカードＩＣｌは、ダウンロードライセンスに対して、ＰＫ（ＣＩ１）で署名検証し、検証が成功すれば「ＡＣＫ」をサービス提供者装置ＳＰｌに返す。
【００１３】
ＩＣカードＩＣｌからのＡＣＫを受けたサービス提供者装置ＳＰｌは「ＡＰダウンロード実行コマンド」をＩＣカードに送る。
ＩＣカードＩＣ１は許可されたアプリケーションのダウンロードを実行し、ダウンロードの終了時に、その結果をサービス提供者装置ＳＰ１及びカード発行者装置ＣＩ１に送る。
この方法により、ＩＣカードとカード発行者装置、カード発行者装置とサービス提供者装置、サービス提供者装置とＩＣカードが相互に認証し合うことによりセキュアな運用ができることになっている。
【００１４】
【発明が解決しようとする課題】
しかしながら、このようなＰＫＩベースの認証方法を用いたＩＣカード運用システムでは、特定の認証局配下での運用を前提としていたため、認証局が異なる他のＩＣカード運用システムとは公開鍵を用いた認証処理を行なえず、ＩＣカードを相互運用させることができないという課題があった。
【００１５】
例えば、Ａシステムの認証局配下のカード発行者装置により発行されたＩＣカードはＢシステムの認証局配下のサービス提供者装置のサービスを受けたくても、Ｂシステムの認証局配下のサービス提供者装置の公開鍵証明書を検証できないので、Ｂシステム配下のサービス提供者装置からアプリケーション等のオブジェクトをダウンロードすることができないという課題があった。
【００１６】
また、アプリケーションをダウンロードする際に、カード発行者装置とサービス提供者装置の間やサービス提供者装置とＩＣカードの間では、通信を行なう相手がどのＩＣカード運用システムに所属しているかを特定しなければならないが、従来のＩＣカード運用システムは特定の認証局配下で運用されることが前提となっているため、各システムの認証局の識別情報や実行主体装置（サービス提供者装置またはカード発行者装置）の識別情報は各ＩＣカード運用システムが独自に発行しており、このためＩＣカード運用システム間でＩＣカードを相互運用する際には、識別情報が重複する可能性があり、ＩＣカード運用システム間で実行主体装置を一意に特定することができないという課題があつた。
【００１７】
また、従来のシステム構成で、ＩＣカード運用システム間でＩＣカードの相互運用を行なうには、各実行主体装置が各ＩＣカード運用システムの認証局に対して直接登録を行なう必要があり、認証局の設置数が多数存在する場合には、実行主体装置の登録が非常に大きい負荷となる課題があった。
【００１８】
さらに、従来のＰＫＩベースの認証方法を用いて異なるシステム間でＩＣカードの相互運用を行なうには、相互運用される全ての認証局配下の実行主体装置が同様の運用ポリシーに従って登録されたものであることが前提であり、ＩＣカード運用システムでは、認証局配下に多様な運用形態をもった実行主体装置が参加するので、相互運用する全ての認証局を同一の運用ポリシーで統一することが困難であるという課題があった。
【００１９】
即ち、運用ポリシーとは、各認証局がどのような実行主体装置を登録するかを決めるものであり、例えば、図３で示すように、Ａシステムの認証局においては、金融系のサービスと公共系のサービスを行なうサービス提供者装置の登録を可能とするが、Ｂシステムでは公共系のサービスを行なうサービス提供者装置の登録しか認めないという運用ポリシーの場合、従来の相互運用方法では運用ポリシーの相違のためにＡシステムとＢシステムの認証局の運用を連携させることができない。このため、Ａシステムの実行主体装置がＢシステムの実行主体装置と相互運用することが不可能であった。
【００２０】
そこで、本発明は、異なるＩＣカード運用システム間でＩＣカードを相互運用し得るＩＣカード相互運用方法及びシステム、特に、異なるＩＣカード運用システム間でＩＣカードへのアプリケーションのダウンロードを行ない得る相互運用方法及びシステムを提供することを目的とする。
本発明は、さらに、該ＩＣカード相互運用システムに使用するＩＣカード発行者装置、サービス提供者装置及びＩＣカード、及び該ＩＣカード発行者装置、サービス提供者装置及びＩＣカードを実現するためのコンピュータプログラムを提供することを目的とする。
【００２１】
【課題を解決するための手段】
本発明は、ＰＫＩベースの認証方法を用いた異なるＩＣカード運用システム間でＩＣカードを相互運用するためのＩＣカード相互運用方法において、相互運用を行なう第１のＩＣカード運用システムと第２のＩＣカード運用システムは、それぞれのカード運用システムにおける認証局の下に下位認証局を設置し、それぞれのカード運用システムにおける認証局は登録した下位認証局に対してそれぞれのカード運用システムにおける認証局が署名した該下位認証局の公開鍵証明書を発行し、該下位認証局は、それぞれのカード運用システムにおいて相互運用を行う実行主体装置に対して、該下位認証局が署名した該実行主体装置の公開鍵証明書と該実行主体装置を一意に特定する識別情報を発行し、第１もしくは第２のＩＣカード運用システムにおけるＩＣカードと、第１および第２のＩＣカード運用システムにおける実行主体装置との間で前出の公開鍵証明書および識別情報などを用いて、これらの間で相互認証を行うことにより、異なるＩＣカード運用システム間でＩＣカードの相互運用を可能にすることを特徴とする。
【００２２】
ここで、下位認証局は相互運用を行なう複数のシステムの認証局の規定する運用ポリシーを満たしている必要がある。また、下位認証局は相互運用対象のＩＣカード運用システム群に対して１つでもよいし、複数でもよい。なお、下位認証局が複数存在する場合の実行主体装置識別情報の一意性の保持に関しては、例えば、これらの下位認証局を管理するシステムが別途割り振ることで可能となる。
【００２３】
上記の本発明の方法によれば、異なるＩＣカード運用システム間におけるＩＣカードの相互運用が可能となる効果が得られる。さらに、下位認証局は、運用ポリシーごとに設置すればよく、最小の場合には一つ、もしくは、複数の設置にとどまるために、認証局の設置数が膨大になる際には、それぞれの認証局における相互運用先実行主体装置の登録負荷を減少する効果が得られる。
【００２４】
また、本発明のＩＣカード相互運用方法では、相互運用するＩＣカード運用システム間の認証局のポリシーを統一せずにＩＣカードの相互運用を可能にするため、上記の下位認証局が運用ポリシーを持ち、実行主体装置を管理することを特徴とする。
【００２５】
本発明のこの方法によれば、図４で示すように、ＡシステムとＢシステムの認証局に下位認証局が公共系サービスの運用を行うことを登録し、下位認証局にＡシステムとＢシステムの公共系サービスの実行主体装置を登録することにより異なるＩＣカード運用システム間でＩＣカードを公共系サービスについて相互運用することが可能になる。
また、下位認証局が複数の運用ポリシーを管理することも可能である。
【００２６】
【発明の実施の形態】
図５は本発明のＩＣカード相互運用方法を実施するシステムの基本構成例を示す。
本例では、ＩＣカードの相互運用を行なう２つのＩＣカード運用システム１及び２を備え、システム１には、認証局ＣＡｌに所属するカード発行者装置ＣＩｌやサービス提供者装置ＳＰｌが設置され、システム２には、認証局ＣＡ２に所属するカード発行者装置ＣＩ２やサービス提供者装置ＳＰ２が設置されている。更に、２つのＩＣカード運用システム間でＩＣカードを相互運用するカード発行者装置ＣＩｌ、ＣＩ２とサービス提供者装置ＳＰｌ、ＳＰ２を管理する下位認証局ＳｕｂＣＡが設置されている。下位認証局ＳｕｂＣＡは公開鍵証明書発行機能と相互運用時の識別情報を付与する機能を有する。
【００２７】
なお、図５では、各ＩＣカード運用システムには１つのカード発行者装置および１つのサービス提供者装置しか示してないが、実際には多数のカード発行者装置およびサービス提供者装置が存在する。また、２つのＩＣカード運用システムしか示してないが、実際には多数のＩＣカード運用システムが存在する。
【００２８】
下位認証局ＳｕｂＣＡは相互運用対象のＩＣカード運用システム内の運用ポリシーが同一である認証局ＣＡ１，ＣＡ２に予め登録し、ＩＣカード運用システム間でＩＣカードの相互運用を行なうカード発行者装置ＣＩ１，ＣＩ２やサービス提供者装置ＳＰ１，ＳＰ２を下位認証局ＳｕｂＣＡに登録する。それぞれの相互運用対象のＩＣカード運用システムにおける認証局ＣＡ１，ＣＡ２は登録した下位認証局ＳｕｂＣＡに対しそれぞれの認証局が署名した下位認証局の公開鍵証明書ＣｅｒｔＳｕｂＣＡ（ＣＡ１），ＣｅｒｔＳｕｂＣＡ（ＣＡ２）を発行し、下位認証局ＳｕｂＣＡは登録したカード発行者装置やサービス提供者装置に対し下位認証局が署名したそれぞれの公開鍵証明書ＣｅｒｔＣＩ１（ＳｕｂＣＡ），ＣｅｒｔＣＩ２（ＳｕｂＣＡ），ＣｅｒｔＳＰ１（ＳｕｂＣＡ），ＣｅｒｔＳＰ２（ＳｕｂＣＡ）を発行する。
【００２９】
図５のＩＣカード相互運用システムでは、ＩＣカードの相互運用のために、カード発行者装置ＣＩ１，ＣＩ２は、図１に示す従来のシステムのカード発行者装置のカード発行機能、相互認証機能及びダウンロード許可証発行機能に加えて、下位認証局により付与された相互運用時の識別情報を保持する相互運用時識別情報保持機能と、相互運用対象のサービス提供サービス装置ＳＰ２，ＳＰ１との間で下位認証局により署名されたそれぞれの公開鍵証明書を交換して相互認証を行う相互運用時相互認証機能とを有する。
【００３０】
サービス提供者装置ＳＰ１，ＳＰ２は、図１に示す従来のシステムのサービス提供者装置の相互認証機能、ダウンロード実行機能、サービス実行機能に加えて、下位認証局により付与された相互運用時の識別情報を保持する相互運用時識別情報保持機能と、相互運用対象のＩＣカード発行者装置ＣＩ２，ＣＩ１との間で下位認証局により署名されたそれぞれの公開鍵証明書を交換して行う相互認証と、相互運用対象のＩＣカードＩＣ２（図示せず），ＩＣ１との間で、該ＩＣカードの発行者装置に署名された下位認証局の公開鍵証明書と下位認証局により署名された該サービス提供者装置の公開鍵を該ＩＣカードが保持する該カードの公開鍵証明書と交換して行う相互認証を実行する相互運用時相互認証機能とを有する。
【００３１】
ＩＣカードＩＣ１は、図１に示す従来のシステムのＩＣカードの相互認証機能に加えて、サービス提供者装置ＳＰ２から当該カードの認証局ＣＡ１により署名された下位認証局の公開鍵証明書と下位認証局により署名されたサービス提供者装置ＳＰ２の公開鍵証明書を取得し、これらの公開鍵証明書を用いて前記サービス提供者との間で相互認証を行う相互運用時相互認証機能を備える。
なお、相互運用に必要な構成要素を従来のシステムに追記したが、これらの構成要素は単なる実施例であって、他の実現方法も考え得る。
【００３２】
次に、本発明によるＩＣカード相互運用方法におけるアプリケーションダウンロードの手順を、図３を参照して説明する。
最初に、図３に示すように、ＩＣカード運用システム１，２内の同一運用ポリシーの認証局ＣＡ１，ＣＡ２に登録された下位認証局ＳｕｂＣＡは、該認証局から当該下位認証局の公開鍵証明書ＣｅｒｔＳｕｂＣＡ（ＣＡ１），ＣｅｒｔＳｕｂＣＡ（ＣＡ２）を取得し、保持している。ＩＣカード運用システム１、２内の相互運用を実施するカード発行者装置ＣＩｌ、ＣＩ２やサービス提供者装置ＳＰｌ、ＳＰ２は、自システムの認証局ＣＡ１，ＣＡ２からそれぞれの公開鍵証明書ＣｅｒｔＣＩ１（ＣＡ１），ＣｅｒｔＣＩ２（ＣＡ２），ＣｅｒｔＳＰ１（ＣＡ１），ＣｅｒｔＳＰ２（ＣＡ２）を取得し、保持しているとともに、下位認証局ＳｕｂＣＡからそれぞれの公開鍵証明書ＣｅｒｔＣＩ１（ＳｕｂＣＡ），ＣｅｒｔＣＩ２（ＳｕｂＣＡ），ＣｅｒｔＳＰ１（ＳｕｂＣＡ），ＣｅｒｔＳＰ２（ＳｕｂＣＡ）とそれぞれの識別情報を取得し、保持している。
【００３３】
次に、システム１のＩＣカードＩＣｌからシステム２のサービス提供者装置ＳＰ２にダウンロード要求が送信されると、サービス提供者装置ＳＰ２はカード発行者装置ＣＩ１との間で、下位認証局により付与された識別情報を交換し、識別情報からそれぞれが自システムでないことを確認した後に、下位認証局により署名されたそれぞれの公開鍵証明書を交換し、下位認証局の公開鍵で検証してそれぞれの公開鍵を取得し、これらの公開鍵を用いて署名交換による相互認証を行い、該相互認証後にアプリケーションダウンロード許可証を該カード発行者装置から取得する。
【００３４】
次に、サービス提供者装置ＳＰ２はＩＣカードＩＣ１との間で相互認証を行う。この相互認証は、サービス提供者装置ＳＰ２がＩＣカードＩＣ１からカード識別情報を取得し、該識別情報から他システムの認証局配下のカード発行者から発行されたＩＣカードであると判断し、該ＩＣカードから該ＩＣカードの公開鍵証明書を取得し、先に取得した前記カード発行者装置の公開鍵で検証して該ＩＣカードの公開鍵を取得するとともに、前記ＩＣカードが、第２システムの前記サービス提供者装置から、第１システムの認証局により署名された下位認証局の公開鍵証明書と下位認証局により署名されたサービス提供者装置の公開鍵証明書を取得し、下位認証局の公開鍵証明書を検証して得た下位認証局の公開鍵でサービス提供者装置の公開鍵証明書を検証してサービス提供者の公開鍵を取得し、サービス提供者装置ＳＰ２とＩＣカードＩＣ１との間で、取得したＩＣカードＩＣ１の公開鍵とサービス提供者ＳＰ２の公開鍵を用いて署名交換を行うことによって実現する。
この相互認証後に、サービス提供者装置ＳＰ２は前記アプリケーションダウンロード許可証をＩＣカードに送り、ダウンロードを実行する。
【００３５】
図６は本発明によるＩＣカード相互運用方法におけるアプリケーションダウンロードの手順の詳細シーケンスを示す。
図中、ＳｕｂＣＡ（ＣＡ１）は認証局ＣＡｌにより署名された下位認証局の公開鍵証明書、同様にしてＳｕｂＣＡ（ＣＡ２）は認証局ＣＡ２により署名された下位認証局の公開鍵証明書であり、ＣｅｒｔＣＩ１（ＳｕｂＣＡ），  ＣｅｒｔＣＩ２（ＳｕｂＣＡ）はそれぞれ下位認証局ＳｕｂＣＡにより署名されたカード発行者装置ＣＩｌ，ＣＩ２の公開鍵証明書、ＣｅｒｔＳＰ１（ＳｕｂＣＡ），  ＣｅｒｔＳＰ２（ＳｕｂＣＡ）は下位認証局ＳｕｂＣＡにより署名されたサービス提供者装置ＳＰ１，ＳＰ２の公開鍵証明書である。
【００３６】
また、ＣｅｒｔＣＩ１（ＣＡ１），ＣｅｒｔＳＰ１（ＣＡ１）はＣＡ１に署名されたＣＩｌ、ＳＰ１の公開鍵証明書、ＣｅｒｔＣＩ２（ＣＡ２），ＣｅｒｔＳＰ２（ＣＡ２）はＣＡ２に署名されたＣＩ２、ＳＰ２の公開鍵証明書、ＣｅｒｔＩＣ１（Ｉ１）はＣＩ１に署名されたＩＣカードの公開鍵証明書である。
また、ＰＫ（ＳｕｂＣＡ）は下位認証局の公開鍵、ＰＫ（ＣＡ１）は認証局ＣＡ１の公開鍵、ＰＫ（ＣＩ１）及びＳＫ（ＣＩ１）はカード発行者装置ＣＩｌの公開鍵及び秘密鍵、ＰＫ（ＳＰ１）及びＳＫ（ＳＰ２）はサービス提供者装置ＳＰ２の公開鍵及び秘密鍵、ＰＫ（ＩＣ１）及びＳＫ（ＩＣ１）はＩＣカード発行者装置ＩＣ１の公開鍵及び秘密鍵である。
【００３７】
本例では、ＩＣカードＩＣｌには、ＰＫ（ＣＡ１），ＰＫ（ＣＩ１），ＣｅｒｔＩＣ１（ＣＩ１），ＰＫ（ＩＣ１），ＳＫ（ＩＣ１）と識別情報が予め格納され、カード発行者装置ＣＩｌには、ＣｅｒｔＣＩ１（ＣＡ１），ＣｅｒｔＣＩ１（ＳｕｂＣＡ），ＣｅｒｔＳｕｂＣＡ（ＣＡ２），ＰＫ（ＳｕｂＣＡ），ＰＫ（ＣＩ１），ＳＫ（ＣＩ１）と識別情報が予め格納され、サービス提供者装置ＳＰ２には、ＣｅｒｔＳＰ２（ＣＡ２），ＣｅｒｔＳＰ２（ＳｕｂＣＡ），ＣｅｒｔＳｕｂＣＡ（ＣＡ１），ＰＫ（ＳｕｂＣＡ），ＰＫ（ＳＰ２），ＳＫ（ＳＰ２）と識別情報が予め格納されているものとする。
【００３８】
ＩＣカードＩＣｌからサービス提供者装置ＳＰ２にダウンロード要求が送信されると、サービス提供者装置ＳＰ２はカード発行者装置ＣＩｌとの間で、相互認証を行なう。
この相互認証のために、最初に、カード発行者装置ＣＩｌとサービス提供者装置ＳＰ２はそれぞれ識別情報を交換し、それぞれが自システムの認証局に登録されているかを確認し、自システムの認証局に登録されていなければ、下位認証局に署名されたそれぞれの公開鍵証明書を交換する。
【００３９】
サービス提供者装置ＳＰ２はカード発行者装置ＣＩｌから送られてくるカード発行者装置ＣＩｌの公開鍵証明書ＣｅｒｔＣＩ１（ＳｕｂＣＡ）を下位認証局の公開鍵ＰＫ（ＳｕｂＣＡ）で署名検証してカード発行者装置ＣＩｌの公開鍵ＰＫ（ＣＩ１）を取得するとともに、カード発行者装置ＣＩｌはサービス提供者装置ＳＰ２から送られてくるサービス提供者装置ＳＰ２の公開鍵証明書ＣｅｒｔＳＰ２（ＳｕｂＣＡ）を下位認証局の公開鍵ＰＫ（ＳｕｂＣＡ）で署名検証して、サービス提供者装置ＳＰ２の公開鍵ＰＫ（ＳＰ２）を取得する。
【００４０】
次に、取得したこれらの公開鍵を用いて各自の署名を交換することにより相互認証を行なう。この相互認証は、例えばサービス提供者装置ＳＰ２がチャレンジ（乱数）を生成し、カード発行者装置ＣＩｌに送り、カード発行者装置ＣＩｌが秘密鍵ＳＫ（ＣＩｌ）でチャレンジを符号化してディジタル署名を生成し、サービス提供者ＳＰ２に返送し、サービス提供者装置ＳＰ２が返送されたディジタル署名を、先ほど取得したＰＫ（ＣＩ１）で署名検証を行い返送されたチャレンジと送信したチャレンジを比較することによりサービス提供者装置ＳＰ２がカード発行者装置ＣＩｌを認証するとともに、カード発行者装置ＣＩｌがチャレンジ（乱数）を生成し、サービス提供者装置ＳＰ２に送り、サービス提供者装置が秘密鍵ＳＫ（ＳＰ２）でチャレンジを符号化してディジタル署名を生成しＣＩｌに返送し、カード発行者装置ＣＩｌでは返送されたディジタル署名を、先ほど取得した公開鍵ＰＫ（ＳＰ２）で署名検証を行い、返送されたチャレンジと送信したチャレンジを比較することによりカード発行者装置ＣＩｌがサービス提供者装置ＳＰ２を認証することにより行なわれる。
【００４１】
カード発行者装置ＣＩｌとサービス提供者装置ＳＰ２との間の相互認証後に、サービス提供者装置ＳＰ２はカード発行者装置ＣＩｌにアプリケーションのダウンロード許可書の発行を要求する。これに応答してカード発行者装置ＣＩｌはアプリケーションのダウンロード許可書を発行し、これにカード発行者装置ＣＩｌの秘密鍵ＳＫ（ＣＩ１）で署名をつけてサービス提供者装置ＳＰ２に送る。
【００４２】
サービス提供者装置ＳＰ２は受け取ったダウンロード許可書の署名を先に取得したカード発行者装置ＣＩｌの公開鍵ＰＫ（ＣＩ１）で検証し、署名検証が成功すれば、ＩＣカードＩＣｌとの間で相互認証を行なう。
この相互認証の際に、最初に、サービス提供者装置ＳＰ２はＩＣカードＩＣｌから識別情報を取得し、識別情報よりＩＣカードＩＣｌが自システムの認証局のカード発行者装置から発行されたカードでなければ、ＩＣカードＩＣｌに対して、認証局ＣＡ１に署名された下位認証局の公開鍵証明書ＣｅｒｔＳｕｂＣＡ（ＣＡ１）と下位認証局に署名されたサービス提供者装置ＳＰ２の公開鍵証明書ＣｅｒｔＳＰ２（ＳｕｂＣＡ）を送り、ＩＣカードＩＣｌはサービス提供者装置ＳＰ２に、カード発行者装置ＣＩ１に署名されたＩＣカードの公開鍵証明書ＣｅｒｔＩＣ１（ＣＩ１）を送る。
【００４３】
ＩＣカードＩＣｌは送られてきた下位認証局の公開鍵証明書ＣｅｒｔＳｕｂＣＡ（ＣＡ１）を自システムの認証局の公開鍵ＰＫ（ＣＡ１）で署名検証することで下位認証局の公開鍵ＰＫ（ＳｕｂＣＡ）を取得し、取得した下位認証局の公開鍵ＰＫ（ＳｕｂＣＡ）を用いて、下位認証局に署名されたサービス提供者装置ＳＰ２の公開鍵証明書ＣｅｒｔＳＰ２（ＳｕｂＣＡ）を検証することで、サービス提供者装置ＳＰ２の公開鍵ＰＫ（ＳＰ２）を取得する。サービス提供者装置ＳＰ２は送られてきたＩＣカードの公開鍵証明書ＣｅｒｔＩＣ１（ＣＩ１）を先のサービス提供者装置ＳＰ２とカード発行者装置ＣＩ１との間の相互認証時に取得したカード発行者装置ＣＩｌの公開鍵ＰＫ（ＣＩ１）を用いて署名検証を行ない、ＩＣカードの公開鍵ＰＫ（ＩＣ１）を取得する。
【００４４】
次に、取得したこれらの公開鍵を用いて各自の署名を交換することにより相互認証を行なう。この相互認証は、例えばＩＣカードＩＣＩがチャレンジ（乱数）を生成し、サービス提供者装置ＳＰ２に送り、サービス提供者装置ＳＰ２が秘密鍵ＳＫ（ＳＰ２）でチャレンジを符号化してディジタル署名を生成し、これをＩＣカードＩＣｌに返送し、ＩＣカードＩＣｌがこの署名を先に取得したサービス提供者装置ＳＰ２の公開鍵ＰＫ（ＳＰ２）で署名検証し、返送されたチャレンジと送信したチャレンジを比較することによりＩＣカードＩＣｌがサービス提供者装置ＳＰ２を認証し、同様に、サービス提供者装置ＳＰ２がチャレンジ（乱数）をＩＣカードＩＣｌに送り、ＩＣカードＩＣｌが秘密鍵ＰＫ（ＩＣ１）でチャレンジを符号化してディジタル署名を生成し、これをサービス提供者装置ＳＰ２に返送し、サービス提供者装置ＳＰ２がこの署名を先に取得したＩＣカードの公開鍵ＰＫ（ＩＣ１）で署名検証し、返送されたチャレンジと送信したチャレンジを比較することによりサービス提供者装置ＳＰ２がＩＣカードＩＣｌを認証する。
【００４５】
サービス提供者装置ＳＰ２とＩＣカードＩＣｌとの間の相互認証後に、サービス提供者装置ＳＰ２は、カード発行者装置ＣＩｌにより署名されたダウンロード許可書をＩＣカードＩＣｌに送信する。ＩＣカードＩＣｌは受け取ったこのダウンロード許可証をカード発行者装置ＣＩｌの公開鍵ＰＫ（ＣＩ１）で検証し、その結果をサービス提供者装置ＳＰ２に返送する。その結果が正しければ、サービス提供者装置ＳＰ２はＡＰダウンロード実行コマンドをＩＣカードＩＣ１に送り、ＩＣカードは許可されたアプリケーションのダウンロードを実行する。
ＩＣカードＩＣｌはダウンロードの終了時にダウンロードの結果通知をサービス提供者装置ＳＰ２に送り、サービス提供者装置ＳＰ２はこのダウンロードの結果通知をカード発行者装置ＣＩｌに送る。
【００４６】
上記の実施例は下位認証局が一つ設置された実施例であるが、複数設置してもよい。
図７は相互運用対象のＩＣカード運用システム群に対し２つの下位認証局ＳｕｂＣＡ−Ａ，ＳｕｂＣＡ−Ｂを設置した実施例を示す。本例でも、各下位認証局を相互運用対象のＩＣカード運用システム内の運用ポリシーが同一である認証局に予め登録し、ＩＣカード運用システム間でＩＣカードの相互運用を行なうカード発行者装置とサービス提供者装置をそれぞれの下位認証局に登録する。各ＩＣカード運用システムにおける認証局は登録した下位認証局に対しそれぞれの認証局が署名した下位認証局の公開鍵証明書ＣｅｒｔＳｕｂＣＡ−Ａ（ＣＡ１），ＣｅｒｔＳｕｂＣＡ−Ａ（ＣＡ２），ＣｅｒｔＳｕｂＣＡ−Ｂ（ＣＡ１），ＣｅｒｔＳｕｂＣＡ−Ｂ（ＣＡ２）を発行し、下位認証局は登録したカード発行者装置やサービス提供者装置に対し下位認証局が署名したそれぞれの公開鍵証明書ＣｅｒｔＣＩ１（ＳｕｂＣＡ−Ａ），ＣｅｒｔＣＩ１（ＳｕｂＣＡ−ｂ），ＣｅｒｔＳＰ１（ＳｕｂＣＡ−Ａ），ＣｅｒｔＳＰ１（ＳｕｂＣＡ−Ｂ），ＣｅｒｔＣＩ２（ＳｕｂＣＡ−Ａ），ＣｅｒｔＣＩ２（ＳｕｂＣＡ−ｂ），ＣｅｒｔＳＰ２（ＳｕｂＣＡ−Ａ），ＣｅｒｔＳＰ２（ＳｕｂＣＡ−Ｂ），を発行する。
【００４７】
本例でも、下位認証局が１つの場合と同様に、ＩＣカード運用システムの認証局及び各下位認証局により発行される公開鍵証明書を用いて、異なるＩＣカード運用システム間の相互認証を行い、アプリケーションのダウンロードを行うことができる。例えば、システム２のサービス提供者装置ＳＰ２からシステム１のＩＣカードＩＣ１へのアプリケーションのダウンロードも、図８のシーケンスで示すように、下位認証局が１つの場合と同様の手順で行われる。
【００４８】
本発明は上述の実施例に限定されるものではない。例えば、上述の実施例とは異なる、カード発行者装置ＣＩｌとサービス提供者装置ＳＰ２との間、及びＩＣカードＩＣｌとサービス提供者装置ＳＰ２との間の相互認証のシーケンスを用いることも出来る。
【００４９】
以上本発明によるＩＣカード相互運用方法及びシステムの処理手順及び機能を説明したが、これらの処理手順及び機能はＩＣカード、カード発行者装置、サービス提供者装置に含まれるコンピュータにより実行又は実現され、本発明はこれらの処理手順及び機能を実行又は実現するためのコンピュータプログラム及び該プログラムを記録した記録媒体も本発明の範囲に含むものである。
【００５０】
【発明の効果】
以上説明したように、本発明によれば、認証局が異なる多数のＩＣカード運用システムに所属するカード発行者装置及びサービス提供者装置が下位認証局に登録した公開鍵証明書と識別情報を用いて相互認証を行なうことが出来るので、ＩＣカード運用システム間でＩＣカードを相互運用することが出来る。また、本発明によって、各地のＩＣカード運用システムの認証局は相互運用する多数の他地域のＩＣカード運用システムに所属するカード発行者やサービス提供者の公開鍵証明書の発行や公開鍵の管理を行なう必要がないので、運用が複雑になることもない。
【図面の簡単な説明】
【図１】従来のＩＣカード運用システムの基本構成図である。
【図２】従来のＩＣカード運用システムにおけるアプリケーションダウンロードの実行手順の詳細シーケンスを示す図である。
【図３】従来のＩＣカード運用方法の運用ポリシー管理の例を示す図である。
【図４】本発明によるＩＣカード相互運用方法の運用ポリシー管理の例を示す図である。
【図５】本発明によるＩＣカード相互運用方法を実施するシステムの基本構成図である。
【図６】本発明によるＩＣカード相互運用方法におけるアプリケーションダウンロードの実行手順の詳細シーケンスを示す図である。
【図７】複数の下位認証局が設置された本発明ＩＣカード相互運用方法を実施するシステムの構成図である。
【図８】下位認証局が複数設置されたシステムにおけるアプリケーションダウンロードの実行手順の詳細シーケンスを示す図である。
【符号の説明】
１，２  ＩＣカード運用システム
ＳｕｂＣＡ  下位認証局
ＣＡｌ、ＣＡ２  認証局
ＣＩｌ、ＣＩ２  カード発行者装置
ＳＰｌ、ＳＰ２  サービス提供者装置
ＩＣ１  カード発行者ＣＩｌで発行されたＩＣカード
【図１】
2004259174.tif 000003
【図２】
2004259174.tif 000004
【図３】
2004259174.tif 000005
【図４】
2004259174.tif 000006
【図５】
2004259174.tif 000007
【図６】
2004259174.tif 000008
【図７】
2004259174.tif 000009
【図８】
2004259174.tif 000010