(57)【特許請求の範囲】
【請求項１】
複数のアプリケーション(以下APと記す)を格納可能な耐タンパ装置である利用者装置と、該利用者装置を発行する発行者装置と、該利用者装置にアプリケーションを提供する複数のサービス提供装置と、該サービス提供装置及び該利用者装置とを接続する利用者装置端末からなるシステムにおいて、AP管理・運用を行うAP管理・運用方法であって、
前記サービス提供者装置は、
前記利用者装置から第１のAPのロード要求を受け付けると、該第１のAPの基本仕様に関する仕様情報と、該第１のAPの運用方針に関する運用情報と、該第１のAPが第2のAPの機能またはデータを利用することとが記述された第1のAPのAPプロファイルを生成し、
該利用者装置からの要求に応じて、自装置以外の少なくとも１つのサービス提供装置、または、前記発行者装置から、AP機能の使用許可を与える許可証であるAPポリシを取得して、前記APプロファイルと共に利用者装置に前記利用者端末を介して送信し、
前記利用者装置は、
前記サービス提供装置から、前記APプロファイルと前記APポリシを受信して、第１の記憶手段に格納し、
前記APプロファイルを参照することにより前記第１のAPが前記第２のAPの機能またはデータを利用することを確認し、
前記第2のAPが該利用者装置内に格納されているかを確認し、
格納されていれば、利用者装置内にある第2のAPに対応するAPプロファイルBを参照して、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可している、または、禁止されていないことを確認し、
アクセスを許可している、または、禁止されていなければ、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可するよう該利用者装置の第２の記憶手段に格納された自APプロファイルを更新して、第2の記憶手段に格納し、
該利用者装置内の制御マネージャが前記第２の記憶手段に格納されている前記自APプロファイルと前記第１の記憶手段に格納されている該APプロファイルに記載されている情報に基づいて、前記第１のAPの格納・実行・更新・削除の何れかのオペレーションを行うことを特徴とするAP管理・格納方法。
【請求項２】
前記利用者装置は、
前記第1の記憶手段に格納されている前記第１のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAPプロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
前記サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求し、
前記サービス提供者装置は、
前記利用者装置からのAPポリシ要求に対し、前記第2のAPの提供元であるサービス提供者装置に該第2のAPのAPポリシを要求し、
取得した前記第2のAPデータのAPポリシを、前記第1のAPデータ及び該第1のAPデータのAP プロファイルと共に前記利用者装置に送信し、
前記利用者装置は、
前記サービス提供者装置からAPポリシを受信し、
前記APポリシを用いて、前記第1の記憶手段に格納されている前記第2のAPのAPプロファイルB及び前記第2の記憶手段に格納されている前記自APプロファイルを、該第2のAPの機能または、データのアクセスを許可するように更新し、
前記第1のAPから前記第2のAPへの該第2のAPの機能または、データへのアクセスを許可する請求項1記載のAP管理・運用方法。
【請求項３】
前記利用者装置は、
前記第1の記憶手段に格納されている前記第1のAPのAPプロファイルAに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAP プロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
前記サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求し、
前記サービス提供者装置は、前記利用者装置からのAPポリシ要求に対し、前記第2のAPの提供元であるサービス提供者装置に該第2のAPのAPポリシを要求し、
前記第2のAPの提供元であるサービス提供者装置は、
前記第2のAPデータのAPポリシを前記利用者装置に送信し、
前記利用者装置は、
前記第2のAPデータのAPポリシを受信すると、該APポリシを用いて、前記第1の記憶手段に格納されている前記第2のAPのAPプロファイルB 及び前記第2の記憶手段に格納されている前記自APプロファイルを、該第2のAPの機能または、データのアクセスを許可するように更新し、
前記第1のAPから前記第2のAPへの該第2のAPの機能または、データへのアクセスを許可する
請求項1記載のAP 管理・運用方法。
【請求項４】
前記利用者装置は、
前記サービス提供者装置から前記APの有効期限を更新するための AP ポリシを受信すると、該APポリシに基づいて、前記第1の記憶手段に格納されている前記APプロフアイルの有効期限を更新すると共に前記第2の記憶手段に格納されている前記自APプロファイルを更新する
請求項1記載のAP 管理・運用方法。
【請求項５】
複数のアプリケーション(以下APと記す)を格納可能な耐タンパ装置である利用者装置と、該利用者装置を発行する発行者装置と、該利用者装置にアプリケーションを提供する複数のサービス提供装置と、該サービス提供装置及び該利用者装置とを接続する利用者装置端末からなるシステムにおいて、AP管理・運用を行うAP管理・運用システムであって、
前記サービス提供者装置は、
前記利用者装置から第１のAPのロード要求を受け付けると、APの基本仕様に関する仕様情報と、APの運用方針に関する運用情報と、該第１のAPが第2のAPの機能またはデータを利用することとが記述された第1のAPのAPプロファイルを生成し、該利用者装置からの要求に応じて、自装置以外の少なくとも１つのサービス提供装置、または、前記発行者装置から、AP機能の使用許可を与える許可証であるAPポリシを取得して、前記APプロファイルと共に利用者装置に前記利用者端末を介して送信する手段を有し、
前記利用者装置は、
前記サービス提供装置から、前記APプロファイルと前記APポリシを受信して、第１の記憶手段に格納する手段と、
前記APプロファイルを参照することにより前記第１のAPが前記第２のAPの機能またはデータを利用することを確認し、前記第2のAPが該利用者装置内に格納されているかを確認し、格納されていれば、利用者装置内にある第2のAPに対応するAPプロファイルBを参照して、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可している、または、禁止されていないことを確認し、アクセスを許可している、または、禁止されていなければ、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可するよう該利用者装置の第２の記憶手段に格納された自APプロファイルを更新して、第2の記憶手段に格納する手段と、
該利用者装置内の制御マネージャが前記第２の記憶手段に格納されている前記自APプロファイルと前記第１の記憶手段に格納されている該APプロファイルに記載されている情報に基づいて、前記第１のAPの格納・実行・更新・削除の何れかのオペレーションを行う手段と、
を有することを特徴とするAP管理・格納システム。
【請求項６】
前記利用者装置は、
前記第1の記憶手段に格納されている前記第１のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAPプロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
前記サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求する手段と、
前記サービス提供者装置からAPポリシを受信する手段と、
前記APポリシを用いて、前記第1の記憶手段に格納されている前記第2のAPのAPプロファイルB及び前記第2の記憶手段に格納されている前記自APプロファイルを、該第2のAの機能または、データのアクセスを許可するように更新する手段と、
前記第1のAPから前記第2のAPへの該第2のAPの機能または、データへのアクセスを許可する手段と、を含み
前記サービス提供者装置は、
前記利用者装置からのAPポリシ要求に対し、前記第2のAPの提供元であるサービス提供者装置に該第2のAPのAPポリシを要求する手段と、
取得した前記第2のAPデータのAPポリシを、前記第1のAPデータ及び該第1のAPデータのAPプロファイルと共に前記利用者装置に送信する手段と、を含む
請求項5記載のAP管理・運用システム。
【請求項７】
前記利用者装置は、
前記第1の記憶手段に格納されている前記第1のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAPプロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
前記サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求する手段と、
前記第 2 の AP の提供元であるサービス提供装置から前記第2のAPデータのAPポリシを受信すると、該 AP ポリシを用いて、前記第1の記憶手段に格納されている前記第2のAPのAPプロファイルB及び前記第2の記憶手段に格納されている前記自APプロファイルを、該第2のAPの機能または、データのアクセスを許可するように更新する手段と、
前記第1のAPから前記第2のAPへの該第2のAPの機能または、データへのアクセスを許可する手段と、
前記サービス提供者装置は、
前記利用者装置からのAPポリシ要求に対し、前記第2のAPの提供元であるサービス提供者装置に該第2のAPのAPポリシを要求する手段を有し、前記第2のAPの提供元であるサービス提供者装置は、前記第2のAPデータのAPポリシを前記利用者装置に送信する手段を有する
請求項5記載のAP管理・運用システム。
【請求項８】
前記利用者装置は、
前記サービス提供者装置から前記APの有効期限を更新するための AP ポリシを受信する手段と、
前記APポリシに基づいて、前記第1の記憶手段に格納されている前記APプロフアイルの有効期限を更新すると共に、前記第2 の記憶手段に格納されている前記自APプロファイルを更新する手段と、を有する請求項5記載のAP 管理・運用システム。
【請求項９】
複数のアプリケーション(以下APと記す)を格納可能な耐タンパ装置である利用者装置と、該利用者装置を発行する発行者装置と、該利用者装置にアプリケーションを提供する複数のサービス提供装置と、該サービス提供装置及び該利用者装置とを接続する利用者装置端末からなるシステムにおいて、AP管理・運用を行う該利用者装置のカードマネージャに、
前記サービス提供装置から、前記APプロファイルと前記APポリシを受信して、第１の記憶手段に格納するステップと、
前記APプロファイルを参照することにより前記第１のAPが前記第２のAPの機能またはデータを利用することを確認し、前記第2のAPが該利用者装置内に格納されているかを確認し、格納されていれば、利用者装置内にある第2のAPに対応するAPプロファイルBを参照して、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可している、または、禁止されていないことを確認し、アクセスを許可している、または、禁止されていなければ、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可するよう該利用者装置の第２の記憶手段に格納された自APプロファイルを更新して、第2の記憶手段に格納するステップと、
前記第２の記憶手段に格納されている前記自APプロファイルと前記第１の記憶手段に格納されている該APプロファイルに記載されている情報に基づいて、前記第１のAPの格納・実行・更新・削除の何れかのオペレーションを行うステップと、
を実行させるプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１０】
前記第1の記憶手段に格納されている前記第１のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAPプロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
前記サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求するステップと、
前記サービス提供者装置からAPポリシを受信するステップと、
前記APポリシを用いて、前記第1の記憶手段に格納されている前記第2のAPのAPプロファイルB及び前記第2の記憶手段に格納されている前記自APプロファイルを、該第2のAの機能または、データのアクセスを許可するように更新するステップと、
前記第1のAPから前記第2のAPへの該第2のAPの機能または、データへのアクセスを許可するステップと、
を実行させるプログラムを格納した請求項９記載のコンピュータ読み取り可能な記録媒体。
【請求項１１】
前記第1の記憶手段に格納されている前記第1のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAP プロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
前記サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求するステップと、
前記第2のAPの提供元であるサービス提供者装置から前記第2のAPデータのAPポリシを受信するステップと、
前記第2のAPの提供元であるサービス提供者装置は、
前記第2のAPデータのAPポリシを前記利用者装置に送信し、
前記利用者装置は、
前記第2のAPデータのAPポリシを用いて、前記第1の記憶手段に格納されている前記第2のAPのAPプロファイルB及び前記第2の記憶手段に格納されている前記自APプロファイルを、該第2のAPの機能または、データのアクセスを許可するように更新するステップと、
前記第1のAPから前記第2のAPへの該第2のAPの機能または、データへのアクセスを許可するステップと、
を実行させるプログラムを格納した請求項９記載のコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記サービス提供者装置から前記APの有効期限を更新するためのAPポリシを受信するステップと、前記有効期限を更新するためのAPポリシに基づいて、前記第 1 の記憶手段に格納されている前記APプロファイルの有効期限を更新すると共に、前記第2の記憶手段に格納されている前記自APプロファイルを更新するステップと、を実行させるプログラムを格納した請求項９記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アプリケーション管理・運用方法及びシステム及びコンピュータ読み取り可能な記録媒体に係り、特に、サービス提供者がカードに対し、アプリケーション（以下、ＡＰと記す）の格納・実行方法を指定したい場合や、カードが、格納・実行方法を決定するためや、ＡＰ間の連携を管理するためにＡＰの情報を参照したい場合において、サービス提供者が、ＡＰに関する仕様や格納・実行・削除条件をＩＣカードに伝え、ＩＣカードがそれに従ってＡＰを管理・運用するＩＣカードにおける多様なＡＰ管理・運用を行うためのアプリケーション管理・運用方法及びシステム及びコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来のＩＣカードシステムでは、ＩＣカードは、格納されたＡＰの識別番号、サイズ、有効期限など、ＡＰの識別・メモリ占有量、実行制限などに関する情報をＡＰ格納時に、ＡＰ付属情報として格納しており、ＡＰと明確に分離されていない。
【０００３】
また、ＡＰ付属情報の更新は行っていない。そのため、ＡＰの有効期限や、ＡＰが他のＡＰへアクセスできるかというアクセス権や、アクセス方法に関わる記述を後から追加することはできない。
【０００４】
また、これらＡＰ情報に基づいて、そのＡＰに固有の管理・実行を行ってはいない。
【０００５】
【発明が解決しようとする課題】
このため、上記従来の技術では、ＡＰ付属情報が独立して管理されておらず、ＡＰ付属情報に基づく管理を動的に行うことはできない。そのため、ＡＰ間のアクセス制御管理を動的に行うことはできない。また、ＡＰの有効期限の変更など、ＡＰとは独立にＡＰ付属情報を変更することはできないという問題がある。
【０００６】
また、ＡＰ固有の管理方法や実行方法などカードに指定することができないという問題がある。
【０００７】
本発明は、上記の点に鑑みなされたもので、サービス提供者がＡＰの設定ファイルである、ＡＰプロファイルを作成し、ＩＣカードに送信することによって、ＩＣカードが各ＡＰのＡＰプロファイルを統合したカードのＡＰプロファイルを作成し、それに応じた動的なＡＰの管理・運用を行うことが可能なアプリケーション管理・運用方法及びシステム及びコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【０００８】
また、更なる本発明の目的は、サービス提供者が、ＡＰプロファイルを更新することで、カードのＡＰ制御方法を可変とし、また、カードや他のカード発行者・サービス提供者がＡＰポリシを要求する方法を設けることにより、ＡＰプロファイルの変更を能動的に行える枠組みを持ったアプリケーション管理・運用方法及びシステム及びコンピュータ読み取り可能な記録媒体を提供することである。
【０００９】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
【００１０】
本発明(請求項１)は、複数のアプリケーション(以下APと記す)を格納可能な耐タンパ装置である利用者装置と、該利用者装置を発行する発行者装置と、該利用者装置にアプリケーションを提供する複数のサービス提供装置と、該サービス提供装置及び該利用者装置とを接続する利用者装置端末からなるシステムにおいて、AP管理・運用を行うAP管理・運用方法であって、
前記サービス提供者装置は、
前記利用者装置から第１のAPのロード要求を受け付けると、該第１のAPの基本仕様に関する仕様情報と、該第１のAPの運用方針に関する運用情報と、該第１のAPが第2のAPの機能またはデータを利用することとが記述された第1のAPのAPプロファイルを生成し、
該利用者装置からの要求に応じて、自装置以外の少なくとも１つのサービス提供装置、または、前記発行者装置から、AP機能の使用許可を与える許可証であるAPポリシを取得して、前記APプロファイルと共に利用者装置に前記利用者端末を介して送信し、
前記利用者装置は、
前記サービス提供装置から、前記APプロファイルと前記APポリシを受信して、第１の記憶手段に格納し、
前記APプロファイルを参照することにより前記第１のAPが前記第２のAPの機能またはデータを利用することを確認し、
前記第2のAPが該利用者装置内に格納されているかを確認し、
格納されていれば、利用者装置内にある第2のAPに対応するAPプロファイルBを参照して、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可している、または、禁止されていないことを確認し、
アクセスを許可している、または、禁止されていなければ、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可するよう該利用者装置の第２の記憶手段に格納された自APプロファイルを更新して、第2の記憶手段に格納し、
該利用者装置内の制御マネージャが前記第２の記憶手段に格納されている前記自APプロファイルと前記第１の記憶手段に格納されている該APプロファイルに記載されている情報に基づいて、前記第１のAPの格納・実行・更新・削除の何れかのオペレーションを行う。
【００１２】
本発明(請求項２)は、請求項１記載のAP管理・運用方法であって、
利用者装置は、
第1の記憶手段に格納されている第１のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAPプロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求し、
サービス提供者装置は、
利用者装置からのAPポリシ要求に対し、第2のAPの提供元であるサービス提供者装置に該第2のAPのAPポリシを要求し、
取得した第2のAPデータのAPポリシを、第1のAPデータ及び該第1のAPデータの AP プロファイルと共に利用者装置に送信し、
利用者装置は、
サービス提供者装置からAPポリシを受信し、
APポリシを用いて、第1の記憶手段に格納されている第2のAPのAPプロファイルB及び第2の記憶手段に格納されている自APプロファイルを、該第2のAの機能または、データのアクセスを許可するように更新し、
第1のAPから前記第2のAPへの該第2のAPの機能または、データへのアクセスを許可する。
【００１３】
本発明(請求項３)は、請求項１記載のAP管理・運用方法であって、
利用者装置は、
第1の記憶手段に格納されている第1のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAP プロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求し、
サービス提供者装置は、利用者装置からのAPポリシ要求に対し、第2のAPの提供元であるサービス提供者装置に該第2のAPのAPポリシを要求し、
第2のAPの提供元であるサービス提供者装置は、
第2のAPデータのAPポリシを利用者装置に送信し、
利用者装置は、
第2のAPデータのAPポリシを受信すると、該APポリシを用いて、第1の記憶手段に格納されている第2のAPのAPプロファイルB 及び第2の記憶手段に格納されている自APプロファイルを、該第2のAPの機能または、データのアクセスを許可するように更新し、
第1のAPから前記第2のAPへの該第2のAPの機能または、データへのアクセスを許可する。
【００１５】
本発明(請求項４)は、請求項１記載のAP管理・運用方法であって、
利用者装置は、
サービス提供者装置からAPの有効期限を更新するための AP ポリシを受信すると、該APポリシに基づいて、第1の記憶手段に格納されているAPプロフアイルの有効期限を更新すると共に第2の記憶手段に格納されている自APプロファイルを更新する。
【００１７】
図２は、本発明の原理構成図である。
【００１８】
本発明(請求項５)は、複数のアプリケーション(以下APと記す)を格納可能な耐タンパ装置である利用者装置と、該利用者装置を発行する発行者装置と、該利用者装置にアプリケーションを提供する複数のサービス提供装置と、該サービス提供装置及び該利用者装置とを接続する利用者装置端末からなるシステムにおいて、AP管理・運用を行うAP管理・運用システムであって、
前記サービス提供者装置は、
前記利用者装置から第１のAPのロード要求を受け付けると、APの基本仕様に関する仕様情報と、APの運用方針に関する運用情報と、該第１のAPが第2のAPの機能またはデータを利用することとが記述された第1のAPのAPプロファイルを生成し、該利用者装置からの要求に応じて、自装置以外の少なくとも１つのサービス提供装置、または、前記発行者装置から、AP機能の使用許可を与える許可証であるAPポリシを取得して、前記APプロファイルと共に利用者装置に前記利用者端末を介して送信する手段を有し、
前記利用者装置は、
前記サービス提供装置から、前記APプロファイルと前記APポリシを受信して、第１の記憶手段に格納する手段と、
前記APプロファイルを参照することにより前記第１のAPが前記第２のAPの機能またはデータを利用することを確認し、前記第2のAPが該利用者装置内に格納されているかを確認し、格納されていれば、利用者装置内にある第2のAPに対応するAPプロファイルBを参照して、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可している、または、禁止されていないことを確認し、アクセスを許可している、または、禁止されていなければ、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可するよう該利用者装置の第２の記憶手段に格納された自APプロファイルを更新して、第2の記憶手段に格納する手段と、
該利用者装置内の制御マネージャが前記第２の記憶手段に格納されている前記自APプロファイルと前記第１の記憶手段に格納されている該APプロファイルに記載されている情報に基づいて、前記第１のAPの格納・実行・更新・削除の何れかのオペレーションを行う手段と、を有する。
【００２０】
本発明(請求項６)は、請求項５記載のAP管理・運用システムであって、
利用者装置は、
第1の記憶手段に格納されている前記第１のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAPプロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求する手段と、
サービス提供者装置からAPポリシを受信する手段と、
APポリシを用いて、第1の記憶手段に格納されている第2のAPのAPプロファイルB及び第2の記憶手段に格納されている自APプロファイルを、該第2のAの機能または、データのアクセスを許可するように更新する手段と、
第1のAPから第2のAPへの該第2のAPの機能または、データへのアクセスを許可する手段と、を含み
サービス提供者装置は、
利用者装置からのAPポリシ要求に対し、第2のAPの提供元であるサービス提供者装置に該第2のAPのAPポリシを要求する手段と、
取得した第2のAPデータのAPポリシを、第1のAPデータ及び該第1のAPデータの AP プロファイルと共に利用者装置に送信する手段と、を含む。
【００２１】
本発明(請求項７)は、請求項５記載のAP管理・運用システムであって、
利用者装置は、
第1の記憶手段に格納されている前記第1のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAP プロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求する手段と、
第 2 の AP の提供元であるサービス提供装置から第2のAPデータのAPポリシを受信すると、該 AP ポリシを用いて、第1の記憶手段に格納されている第2のAPのAPプロファイルB及び第2の記憶手段に格納されている自APプロファイルを、該第2のAPの機能または、データのアクセスを許可するように更新する手段と、
第1のAPから前記第2のAPへの該第2のAPの機能または、データへのアクセスを許可する手段と、
サービス提供者装置は、
利用者装置からのAPポリシ要求に対し、第2のAPの提供元であるサービス提供者装置に該第2のAPのAPポリシを要求する手段を有し、第2のAPの提供元であるサービス提供者装置は、第2のAPデータのAPポリシを利用者装置に送信する手段を有する。
【００２３】
本発明(請求項８)は、請求項５記載のAP管理・運用システムであって、
利用者装置は、
サービス提供者装置からAPの有効期限を更新するための AP ポリシを受信する手段と、
APポリシに基づいて、第1の記憶手段に格納されているAPプロフアイルの有効期限を更新すると共に、第2 の記憶手段に格納されている自APプロファイルを更新する手段と、を有する。
【００２６】
本発明(請求項１０)は、複数のアプリケーション(以下APと記す)を格納可能な耐タンパ装置である利用者装置と、該利用者装置を発行する発行者装置と、該利用者装置にアプリケーションを提供する複数のサービス提供装置と、該サービス提供装置及び該利用者装置とを接続する利用者装置端末からなるシステムにおいて、AP管理・運用を行う該利用者装置のカードマネージャに、
前記サービス提供装置から、前記APプロファイルと前記APポリシを受信して、第１の記憶手段に格納するステップと、
前記APプロファイルを参照することにより前記第１のAPが前記第２のAPの機能またはデータを利用することを確認し、前記第2のAPが該利用者装置内に格納されているかを確認し、格納されていれば、利用者装置内にある第2のAPに対応するAPプロファイルBを参照して、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可している、または、禁止されていないことを確認し、アクセスを許可している、または、禁止されていなければ、前記第1のAPから前記第2のAPの機能またはデータへのアクセスを許可するよう該利用者装置の第２の記憶手段に格納された自APプロファイルを更新して、第2の記憶手段に格納するステップと、
前記第２の記憶手段に格納されている前記自APプロファイルと前記第１の記憶手段に格納されている該APプロファイルに記載されている情報に基づいて、前記第１のAPの格納・実行・更新・削除の何れかのオペレーションを行う
ステップと、
を実行させるプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体である。
【００２８】
本発明(請求項１１)、請求項１０記載のコンピュータ読み取り可能な記録媒体であって、
第1の記憶手段に格納されている第１のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAPプロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求するステップと、
サービス提供者装置からAPポリシを受信するステップと、
APポリシを用いて、第1の記憶手段に格納されている第2のAPのAPプロファイルB及び第2の記憶手段に格納されている自APプロファイルを、該第2のAの機能または、データのアクセスを許可するように更新するステップと、
第1のAPから第2のAPへの該第2のAPの機能または、データへのアクセスを許可するステップと、
を実行させるプログラムを格納したコンピュータ読み取り可能な記録媒体である。
【００２９】
本発明(請求項１２)、請求項１０記載のコンピュータ読み取り可能な記録媒体であって、
第1の記憶手段に格納されている第1のAPのAPプロファイルに、該第1のAPが第2のAPの機能または、データへのアクセスを要求していることが記述されており、該第2のAPのAP プロファイルBに、該第2のAPが、該第2のAPの機能またはデータへのアクセスを禁止していることが記述されている、もしくは、許可していることが記述されていない場合に、
サービス提供者装置に、該第2のAPのAPプロファイルBを変更するためのAPポリシを要求するステップと、
第2のAPの提供元であるサービス提供者装置から第2のAPデータのAPポリシを受信するステップと、
第2のAPの提供元であるサービス提供者装置は、
第2のAPデータのAPポリシを利用者装置に送信し、
利用者装置は、
第2のAPデータのAPポリシを用いて、第1の記憶手段に格納されている第2のAPのAPプロファイルB及び第2の記憶手段に格納されている自APプロファイルを、該第2のAPの機能または、データのアクセスを許可するように更新するステップと、
第1のAPから第2のAPへの該第2のAPの機能または、データへのアクセスを許可するステップと、
を実行させるプログラムを格納したコンピュータ読み取り可能な記録媒体である。
【００３１】
本発明(請求項１３)、請求項１０記載のコンピュータ読み取り可能な記録媒体であって、
サービス提供者装置からAPの有効期限を更新するためのAPポリシを受信するステップと、有効期限を更新するためのAPポリシに基づいて、第 1 の記憶手段に格納されているAPプロファイルの有効期限を更新すると共に、第2の記憶手段に格納されている自APプロファイルを更新するステップと、を実行させるプログラムを格納したコンピュータ読み取り可能な記録媒体である。
【００３４】
上記のように、本発明では、ＡＰプロファイル情報が、ＡＰ格納時や、更新時、または、利用者装置（ＩＣカード）から要求を受けたときに、ＩＣカードに送信され、ＩＣカードは、ＡＰのＡＰプロファイルに基づいてカードのＡＰプロファイルを作成し、ＡＰの格納・実行・削除時にそれを参照し、その記述に従ってＡＰの運用・管理を行う。これにより、ＡＰ固有の運用が可能となる。
【００３５】
さらに、ＡＰプロファイル情報は、サービス提供者に新しいＡＰプロファイルを要求することによって、ＡＰとは独立に変更可能であるので、ＡＰを変更することなく、運用方針のみを変えることが可能となる。
【００３６】
【発明の実施の形態】
図３は、本発明のシステム構成を示す。
【００３７】
同図に示すシステムは、カード発行者装置１００、複数のサービス提供者装置２００、ネットワーク３００、利用者装置端末（ＩＣカード端末）４００、及び利用者装置（ＩＣカード４００）から構成され、カード発行者装置１００、サービス提供者装置２００、及びＩＣカード端末４００がネットワーク３００を介して接続されている。
【００３８】
カード発行者装置（カード発行機関）１００は、ＩＣカード端末４００の利用者に対してＩＣカード５００を発行する。
【００３９】
サービス提供者装置２００は、提供するＡＰについての仕様やオペレーションについての条件を記述したＡＰプロファイルを作成する。
【００４０】
当該ＡＰプロファイルに記載される情報は、例えば以下のようなものがある。
・ＡＰの使用回数、使用期間に対する実行制限に関する記述；
・ＡＰがカードや他ＡＰに提供する機能・データまたは、利用する機能・データに関する記述；
・ＡＰ更新・実行・削除時のプロトコルに関する記述；
等が挙げられる。
【００４１】
上記のＡＰプロファイルの情報は、ＡＰ格納時や、更新時、もしくは、ＩＣカード５００から要求を受けた時に、ＩＣカード５００に送信され、ＩＣカードは、ＡＰのＡＰプロファイルに基づいてＩＣカード５００のＡＰプロファイルを作成し、ＡＰの格納・実行・削除時にそれを参照し、その記述に従ってＡＰの運用・管理を行う。
【００４２】
また、ＡＰプロファイルの情報は、サービス提供者装置２００に新しいＡＰプロファイルを要求することによって、ＡＰとは独立に変更することができる。例えば、ＩＣカード５００があるＡＰへアクセス要求がある場合に、被アクセス側がアクセス許可を出しているかどうかを調べることによって、適切にアクセス制御を行うことが可能である。
【００４３】
ＩＣカード５００は、ＡＰ及び当該ＡＰに関するＡＰプロファイルの情報を格納し、それら複数のＡＰプロファイルの情報から当該ＩＣカード５００のＡＰプロファイルを作成する。
【００４４】
当該ＩＣカード５００において、例えば、ＡＰ−ａのＡＰプロファイル−ａには、ＡＰ−ａが、ＡＰ−ｂの当該機能または、データへのアクセスを要求していることが記述され、ＡＰ−ｂのＡＰプロファイル−ｂには、ＡＰ−ｂが、ＡＰ−ｂの当該機能または、データへのアクセスを許可している、または、禁止していないことが記述されている場合のみ、ＡＰ−ａからＡＰ−ｂへのＡＰ−ｂの当該機能または、データへのアクセスを許可する。
【００４５】
ＩＣカード端末４００は、ＩＣカード５００とネットワーク４００とのインタフェースを有する。
【００４６】
【実施例】
以下、図面と共に本発明の実施例を説明する。
【００４７】
図４は、本発明の一実施例のシステム構成を示す。
【００４８】
ＩＣカード５００は、ＩＣカード端末４００を介してカード発行者装置１００やサービス提供装置２００との通信を行う。
【００４９】
カード発行者装置１００を有する発行者は、ＩＣカード５００を発行した機関である。
【００５０】
サービス提供装置２００は、ＩＣカード５００へのＡＰ提供を行う。
【００５１】
なお、カード発行者装置１００及びサービス提供者装置２００間では、ネットワーク３００を介して自由に通信を行うことができるものとする。
【００５２】
同図では、ＩＣカード５００は、常にＩＣカード端末４００を介して通信を行うが、説明の簡単化のため、以下の図面では、ＩＣカード端末４００を省略する。
【００５３】
［第１の実施例］
本実施例では、ＡＰプロファイルをＩＣカードに格納する例を説明する。
【００５４】
図５は、本発明の第１の実施例のＡＰプロファイルをＩＣカードに格納する例を説明するための図である。なお、同図中の○内の数字と以下の説明の数字は対応するものとする。
【００５５】
（１）  ＩＣカード５００が、格納予定または、格納後のＡＰ−ａについて、ＩＣカード端末４００を介して、ＡＰ−ａの識別情報を含む。ＡＰ−ａのプロファイル・ポリシのロード要求をサービス提供者装置２００Ａに送信する。
【００５６】
（２）  サービス提供者装置２００Ａは、ＡＰプロファイル−ａを作成する。ＡＰプロファイル−ａには、ＡＰ識別情報、ＡＰの格納サイズ、ＡＰの実行サイズ、ＡＰの使用メモリ量など、ＡＰの基本的な仕様に関する情報や、ＡＰの実行条件、削除条件、更新条件、有効期限など、ＡＰの運用方針に関わる情報や、ＡＰの提供ＡＰ、仕様ＡＰなど他のＡＰとの関係を記述した情報など、ＩＣカード５００内の制御を行うカードマネージャ（以下、ＣＭ）がＡＰを格納・実行・削除・更新するために必要な情報が含まれている。
【００５７】
▲３▼  サービス提供者装置２００は、ＡＰプロファイル−ａをＩＣカード５００に送信する。
【００５８】
▲４▼  ＩＣカード５００のＣＭは、ＡＰプロファイル−ａを格納し、ＡＰプロファイル−ａに基づいて、ＩＣカード５００のＡＰプロファイルの更新を行う。
【００５９】
その後、ＡＰ−ａの実行・更新・削除を行うにあたって、ＩＣカード５００内のＡＰプロファイルを参照し、当該記述に従ってＡＰ−ａの管理・運用を行う。
［第２の実施例］
本実施例では、ＡＰ格納時にＡＰプロファイルをＩＣカード５００に格納する例を説明する。
【００６０】
図６は、本発明の第２の実施例のＡＰ格納時にＡＰプロファイルをＩＣカードに格納する例を説明するための図である。なお、同図中の○内の数字と以下の説明の数字は対応するものとする。
【００６１】
▲１▼  ＩＣカード５００がＩＣカード端末４００を介してＡＰ−ａの識別情報やカードの仕様情報を含む、ＡＰ−ａのロード要求をサービス提供者装置２００に送信する。
【００６２】
▲２▼  サービス提供者装置２００は、ＡＰプロファイル−ａを作成する。ＡＰプロファイルには、ＡＰ識別情報、ＡＰの格納サイズ、ＡＰの実行サイズ、ＡＰの使用メモリ量など、ＡＰの基本的な仕様に関する情報や、ＡＰの実行条件、削除条件、更新条件、有効期限など、ＡＰの運用方針に関わる情報や、ＡＰの提供ＡＰ、使用ＡＰなど他のＡＰとの関係を記述した情報など。ＩＣカード内の制御を行うＣＭがＡＰを格納・実行・削除・更新するために必要な情報が含まれている。
【００６３】
▲３▼  サービス提供装置２００は、ＡＰプロファイル−ａとＡＰ−ａをＩＣカード５００に送信する。
【００６４】
▲４▼  ＩＣカード５００のＣＭは、ＡＰ−ａとＡＰプロファイル−ａを格納し、ＡＰプロファイル−ａを参考にして、ＡＰ−ａの初期設定を行う。その後、ＡＰ−ａの実行・更新・削除を行うにあたって、ＡＰプロファイル−ａを参照し、その記述に従ってＡＰ−ａの管理・運用を行う。
【００６５】
［第３の実施例］
本実施例では、ＡＰプロファイルによる格納・実行時のサービス提供者装置（または、カード発行者）提供の共有ＡＰ管理を行う例を、前述の図６を用いて説明する。但し、ＡＰ許可証はないものとして説明する。
【００６６】
ＩＣカードには、予めサービス提供者、または、カード発行者（以下、サービス提供者Ｂと記す）によって、ＡＰまたは、ライブラリまたは、データ（以下、ＡＰ−ｂと記す）が格納されているものとする。
【００６７】
▲１▼  ＩＣカード５００が、ＩＣカード端末４００を介して、ＡＰ−ａのロード要求をサービス提供者Ａに送信する。
【００６８】
▲２▼  サービス提供者装置２００は、ＡＰ−ａの仕様や運用条件に基づいて、ＡＰプロファイル−ａを作成する。このとき、ＡＰ−ａが、ＩＣカード５００内のＡＰ−ｂを使用するＡＰだった場合、ＡＰプロファイル−ａに、ＡＰ−ａが利用するＡＰ−ｂの識別情報及び、ＡＰ−ａから利用されるＡＰ−ｂのファイル情報または、命令情報が記載される。
【００６９】
▲３▼  サービス提供装置２００Ａは、ＡＰプロファイル−ａとＡＰ−ａをＩＣカード５００に送信する。
【００７０】
▲４▼  ＩＣカード５００のＣＭは、ＡＰ−ａとＡＰプロファイル−ａを格納し、これを参照して、ＩＣカード５００のＡＰプロファイルの更新を行う。このとき、ＣＭは、ＡＰ−ａがＡＰ−ｂを使用することを知り、ＡＰ−ａがＩＣカード５００内に格納されているかを確認する。ＡＰ−ｂが格納されていない場合、ＡＰ−ａは、ＡＰ−ｂを使用することができないよう、ＩＣカード５００のＡＰプロファイルを更新する。
【００７１】
ＡＰ−ａがＩＣカード５００内に格納されている場合、ＣＭは、ＡＰ−ｂのＡＰプロファイル−ｂを調べ、ＡＰ−ａが利用するＡＰ−ｂの当該機能へのアクセスが、ＡＰ−ａに対して、許可されているかどうかを調べる。許可されている場合、ＣＭは、ＡＰ−ａがＡＰ−ｂの当該機能にアクセス可能であるように、ＩＣカード５００のＡＰプロファイルを更新する。
【００７２】
許可されていない場合には、ＣＭは、ＡＰ−ａがＡＰ−ｂの当該機能にアクセス不可能であるように、ＩＣカード５００のＡＰプロファイルを更新する。
【００７３】
［第４の実施例］
本実施例では、ＡＰプロファイルによる格納・実行時のカード発行者提供の共有ＡＰ管理を行う例を説明する。但し、ＡＰ許可証があるものとして説明する。本実施例では、まず、図６に示すように、前述の第３の実施例と同様にＡＰ−ａのロード要求を送信し（図６▲１▼）、これを参照して、カードのＡＰプロファイルの更新を行う（図６▲４▼）。
【００７４】
このとき、ＣＭは、ＡＰ−ｂのＡＰプロファイル−ｂを調べ、ＡＰ−ａが利用するＡＰ−ｂの当該機能へのアクセスが、ＡＰ−ａに対して、許可されているかどうかを調べる。許可されている場合、ＣＭは、ＡＰ−ａがＡＰ−ｂの当該機能にアクセス可能であるように、ＩＣカード５００のＡＰプロファイルを更新する。
【００７５】
ここで、許可されていない場合について説明する。
【００７６】
図７は、本発明の第４の実施例のＡＰプロファイルによる格納・実行時の共有ＡＰ管理（カードによるＡＰポリシ要求）の例を説明するための図である。同図において、丸内の数字と、以下の説明の数字は対応するものとする。
【００７７】
（１）  ＩＣカード５００は、図７に示すように、サービス提供者装置２００ＢにＡＰプロファイル−ａを送信する。
【００７８】
▲２▼  サービス提供者装置２００Ｂは、ＡＰ−ａのロード要求・ＡＰプロファイル−ａの正当性を検証した後、ＩＣカード５００のＡＰ−ａにＡＰ−ｂの当該機能の使用許可を与える許可証として、ＡＰポリシ−ｂを作成する。
【００７９】
▲３▼  作成されたＡＰポリシ−ｂをＩＣカード５００に送信する。
【００８０】
▲４▼  ＣＭは、ＡＰポリシ−ｂの正当性を検証し、ＡＰポリシ−ｂでＡＰプロファイル−ｂを更新し、ＡＰプロファイル−ｂに基づいて、ＡＰ−ａがＡＰ−ｂの当該機能にアクセス可能であるように、ＩＣカード５００のＡＰプロファイルを更新する。
【００８１】
［第５の実施例］
本実施例では、ＡＰプロファイルによる格納・実行時のＡＰ提供者装置提供の共有ＡＰ管理の例を説明する。但し、ＡＰ許可証があるものとして説明する。
【００８２】
ＩＣカード５００には、予めサービス提供者装置Ａ、または、カード発行者（以下、サービス提供者装置Ｂと記す）によって、ＡＰまたは、ライブラリまたは、データ（以下、ＡＰ−ｂと記す）が格納されているものとする。
【００８３】
図８は、本発明の第５の実施例のＡＰプロトコルによる格納・実行時の共有ＡＰ管理（サービス提供装置によるＡＰポリシ要求：ａ、ＡＰロードは別の場合）の例を説明するための図である。なお、同図中の○内の数字と以下の説明の数字は対応するものとする。
【００８４】
▲１▼  ＩＣカード５００は、ＡＰ−ａの格納時、実行時などに、ＩＣカード５００内のＡＰ−ａが、ＡＰ−ｂの当該機能へのアクセスを要求しているが、ＡＰ−ｂからのアクセス許可が出ていないとき、ＡＰ−ａの提供者である、サービス提供者装置２００にＡＰ−ａのＡＰプロファイル−ａを送信し、通知する。
【００８５】
（２）  サービス提供者装置２００Ａは、ＩＣカード送信のＡＰプロファイル−ａをサービス提供者装置２００Ｂ（発行者装置）に送信し、ＡＰ−ｂのＡＰポリシ−ｂを要求する。
【００８６】
▲３▼  サービス提供者装置２００Ｂは、ＡＰ−ａのロード要求、ＡＰプロファイル−ａの正当性を検証する。
【００８７】
▲４▼  そして、ＩＣカード５００のＡＰ−ａにＡＰ−ｂの当該機能の使用許可を与える許可証として、ＡＰポリシ−ｂを作成する。
【００８８】
▲５▼  サービス提供者装置２００Ｂは、ＡＰポリシ−ｂをＩＣカード５００に送信する。
【００８９】
▲７▼  ＣＭは、ＡＰポリシ−ｂの正当性を検証し、ＡＰポリシ−ｂによって、ＡＰプロファイル−ｂを更新し、これらのプロファイルを用いてＩＣカード５００のＡＰプロファイルの更新を行う。
【００９０】
このとき、ＣＭは、ＡＰプロファイル−ａで、ＡＰ−ａのＡＰ−ｂの当該機能へのアクセスを要求していることを確認し、ＣＭは、ＡＰプロファイル−ｂでＡＰ−ａのＡＰ−ｂの当該機能へのアクセスを許可していることを確認し、ＣＭは、ＡＰ−ａがＡＰ−ｂの当該機能にアクセス不可能であるように、設定を行う。
［第６の実施例］
本実施例では、ＡＰプロファイルによる格納・実行時のＡＰ提供者提供の共有ＡＰ管理の例を説明する。但し、ＡＰ許可証があるものとして説明する。
【００９１】
図９は、本発明の第６の実施例のプロファイルによる格納・実行時の共有ＡＰ管理（サービス提供者装置によるＡＰポリシ要求、ＡＰロード同時の場合）する例を説明するための図である。
【００９２】
ＩＣカード５００には、予め、サービス提供者装置２００または、カード発行者装置１００（サービス提供者装置２００Ｂ）によって、ＡＰまたは、ライブラリ、または、データ（以下、ＡＰ−ｂと記す）が格納されているものとする。
【００９３】
▲１▼  ＩＣカード５００が、ＩＣカード端末４００を介してＡＰ−ａのロード要求をサービス提供者装置２００Ａに送信する。
【００９４】
▲２▼  サービス提供者装置２００Ａは、ＡＰ−ａの仕様や運用条件に基づいて、ＡＰプロファイル−ａを作成する。
【００９５】
このとき、ＡＰ−ａが、ＩＣカード５００内のＡＰ−ｂを使用するＡＰだった場合、ＡＰプロファイル−ａにＡＰ−ａが利用するＡＰ−ｂの識別情報及びＡＰ−ａから利用されるＡＰ−ｂのファイル情報または、命令情報が記載される。
【００９６】
▲３▼  サービス提供者装置２００Ａは、ＩＣカード５００から送信されたＡＰ−ａのロード要求と、ＡＰプロファイル−ａをサービス提供者装置２００Ｂに送信し、ＡＰ−ａのＡＰポリシ−ｂを要求する。
【００９７】
▲４▼  サービス提供者装置２００Ｂは、ＡＰ−ａのロード要求・ＡＰプロファイル−ａの正当性を検証した後、ＩＣカード５００のＡＰ−ａにＡＰ−ｂの当該機能の使用許可を与える許可証として、ＡＰポリシ−ｂを作成する。
【００９８】
▲５▼  作成されたＡＰポリシ−ｂをサービス提供者装置２００Ａに送信する。
【００９９】
▲６▼  サービス提供者装置２００Ａは、ＡＰプロファイル−ｂの正当性を検証した後、ＡＰ−ａとＡＰプロファイル−ａとＡＰポリシ−ｂとをＩＣカード５００に送る。
【０１００】
▲７▼  ＩＣカード５００のＣＭは、ＡＰ−ａを格納し、ＡＰプロファイル−ａ・ＡＰポリシ−ｂの正当性を検証し、ＡＰポリシ−ｂによって、ＡＰプロファイル−ｂを更新し、これらのプロファイルを用いてＩＣカード５００のＡＰプロファイルの更新を行う。このとき、ＣＭは、ＡＰプロファイル−ａでＡＰ−ａのＡＰ−ｂの当該機能へのアクセスを要求していることを確認し、ＣＭは、ＡＰプロファイル−ｂでＡＰ−ａのＡＰ−ｂの当該機能へのアクセスを許可していることを確認し、ＣＭは、ＡＰ−ａがＡＰ−ｂの当該機能にアクセス可能であるように、設定を行う。許可されていない場合、ＣＭは、ＡＰ−ａがＡＰ−ｂの当該機能にアクセス不可能であるように、設定を行う。
【０１０１】
［第７の実施例］
本実施例では、複数のＡＰからＡＰポリシ、ＡＰプロファイルを貰う場合について説明する。
【０１０２】
前述の第６の実施例において、ＡＰ−ａが、複数のＡＰ−ｂ，…，ｎへのアクセス権を要求する場合に、サービス提供者装置２００は、複数のＡＰ−ｂ，…，ｎのサービスを提供しているサービス提供者２００Ｂ，…，ｎのそれぞれにＡＰポリシ−ｂ，…，ｎを要求し、ＣＭにＡＰプロファイル−ａとＡＰポリシ−ｂ，…，ｎを更新し、ＣＭは、それらすべてのプロファイルに基づいて、ＩＣカード５００のＡＰプロファイルを更新する。
【０１０３】
［第８の実施例］
本実施例では、ＡＰプロファイルによる実行時の有効期限管理（ＡＰ削除）の例を説明する。
【０１０４】
図１０は、本発明の第８の実施例のプロファイルによる実行時の有効期限管理を説明するための図である。
【０１０５】
▲１▼  サービス提供装置２００ＡからＩＣカード５００にＡＰ−ａの実行命令が発行される。
【０１０６】
▲２▼  ＡＰを実行する際に、ＣＭは、実行前にカードのＡＰプロファイルに記述されている実行条件・実行前処理を調べる。
【０１０７】
▲３▼  実行条件が満たされているときは、ＡＰ−ａを実行する。
【０１０８】
▲４▼  ＡＰ−ａが終了した際、ＣＭは、ＡＰ−ａから実行結果を受け取る。
【０１０９】
（５）  ＡＰプロファイルに記述されている終了条件・実行後処理を調べ、終了条件が満たされているときは、ＡＰ−ａを終了する。
【０１１０】
▲６▼  ＡＰプロファイル内に、有効期限情報が、実行後後処理として記述されている場合、ＣＭは、ＡＰから受け取った実行結果をもとに、ＡＰの有効期限が到来しているかどうかの判定を行い、有効期限切れの場合には、ＡＰの削除命令をＡＰ−ａに送る。
【０１１１】
ＡＰ−ａは、削除作業を行い、削除結果を返す。ＣＭは、ＡＰプロファイルを参照して、削除後処理が有る場合には、それを行う。例えば、ＡＰ−ａを削除したことをサービス提供者装置２００Ａに通知する。
【０１１２】
［第９の実施例］
本実施例では、ＡＰ更新時にＡＰプロファイルを更新する例について説明する。
【０１１３】
ＡＰを格納済のＩＣカード５００が、ＩＣカード端末４００を介してＡＰ−ａの更新要求をサービス提供者装置２００に送信すると、サービス提供者装置２００は、更新用のＡＰとＡＰプロファイルを更新するための、ＡＰポリシをＩＣカード５００に送信する。
【０１１４】
ＣＭは、ＡＰ−ａの更新と、ＡＰポリシに基づいたＡＰプロファイル−ａの更新を行い、ＩＣカード５００のＡＰプロファイルの更新を行う。
【０１１５】
［第１０の実施例］
本実施例では、ＡＰプロファイルの更新（有効期限の変更）を行う例について説明する。
【０１１６】
ＩＣカード５００内に格納済のＡＰの有効期限の変更を伴う場合に、ＣＭは、サービス提供者装置２００に、ＡＰの有効期限を変更するＡＰポリシを要求する。
【０１１７】
サービス提供者装置２００は、変更要求に従って、ＡＰの有効期限が更新されるように、ＡＰのＡＰポリシを作成して、ＩＣカード５００に送信する。
【０１１８】
ＣＭは、新しいＡＰポリシに格納し、ＡＰポリシに従って、ＡＰプロファイルを更新し、これらの情報に基づいてＩＣカード５００のＡＰプロファイルの更新を行う。これによって、例えば、古い有効期限が新しい有効期限に変更される。
また、上記の実施例では、図３、図４の構成に基づいて説明したが、これらの図における各構成要素をプログラムとして構築し、本発明を実施する際に、サービス提供者装置、カード発行装置、ＩＣカード端末、ＩＣカードの各々にインストールすることにより、容易に本発明を実現できる。
【０１１９】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【０１２０】
【発明の効果】
上述のように、本発明によれば、以下のような効果を奏する。
【０１２１】
１．ＡＰプロファイルにＣＭがＡＰを格納・実行・削除するときの管理・運用方法を記述することにより、ＡＰ毎に異なる柔軟な管理・運用が可能となる。
【０１２２】
２．ＡＰプロファイルを変更するために、ＡＰポリシの発行を要求し、ＡＰポリシに基づいて、ＡＰプロファイルの変更を行うことによって、能動的にＡＰ管理・運用方法の変更を行うことができる。
【０１２３】
３．  ＡＰポリシの発行により、ＡＰとは独立にＡＰプロファイルを変更することが可能であるため、有効期限変更など、ＡＰ管理方法や、オペレーションの制御方法の変更が可能である。
【０１２４】
４．  アクセス権など、ＡＰ間の要求と許可をＣＭが矛盾なく管理することができる。また、その際のどの命令・ライブラリ・データにアクセス可能かを管理することができる。これにより、データ共有、ライブラリ共有なども可能となる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明のシステム構成図である。
【図４】本発明の一実施例のシステム構成図である。
【図５】本発明の第１の実施例のＡＰプロファイルをＩＣカードに格納する例を説明するための図である。
【図６】本発明の第２の実施例のＡＰ格納時にＡＰプロファイルをＩＣカードに格納する例を説明するための図である。
【図７】本発明の第４の実施例のＡＰプロファイルによる格納・実行時の共有ＡＰ管理（カードによるＡＰポリシ要求）の例を説明するための図である。
【図８】本発明の第５の実施例のＡＰプロファイルによる格納・実行時の共有ＡＰ管理（ＳＰによるＡＰポリシ要求／ＡＰロードは別の場合）の例を説明するための図である。
【図９】本発明の第６の実施例のＡＰプロファイルによる格納・実行時の共有ＡＰ管理（ＳＰによるＡＰポリシ要求、ＡＰロード同時の場合）の例を説明するための図である。
【図１０】本発明の第８の実施例のＡＰプロファイルによる実行時の有効期限管理の例を説明するための図である。
【符号の説明】
１００  発行者装置
２００  サービス提供装置
２１０  ＡＰプロファイル作成手段
２２０  プロファイル送信手段
３００  ネットワーク
４００  利用者装置端末、ＩＣカード端末
５００  利用者装置、ＩＣカード
５１０  プロファイル格納手段
５２０  プロファイル生成手段
５３０  更新手段
【図１】
0004095232.tif 000002
【図２】
0004095232.tif 000003
【図３】
0004095232.tif 000004
【図４】
0004095232.tif 000005
【図５】
0004095232.tif 000006
【図６】
0004095232.tif 000007
【図７】
0004095232.tif 000008
【図８】
0004095232.tif 000009
【図９】
0004095232.tif 000010
【図１０】
0004095232.tif 000011