(57)【特許請求の範囲】
【請求項１】
移動端末機に連動するスマートカードを管理することが可能な権限を付与するマスターキーを少なくとも１つ管理し、前記マスターキーに基づいて、所定のアプレットをインストールまたは格納することが可能な権限の付与に使用されるインストールキーを生成するキー管理サーバと、
生成された前記インストールキーを受信し、前記インストールキーに基づいて、前記移動端末機の要求に応えて前記アプレットを前記移動端末機に提供するカード管理サーバと、
前記移動端末機から、前記移動端末機に連動する前記スマートカードにインストールまたは格納しようとするアプレットの要求を受けると、要求された前記アプレットを検索し、検索された前記アプレットを前記カード管理サーバに提供するアプレット管理サーバと、を含み、
前記キー管理サーバは、第３の機関であり、前記マスターキーに基づいて、前記マスターキーに相応する前記スマートカードに前記アプレットをインストールまたは格納することが可能な権限のみを付与するインストールキーを生成し、生成された前記インストールキーを前記移動端末機に提供することを特徴とする、スマートカード管理システム。
【請求項２】
前記スマートカードは、前記移動端末機に搭載できる或いは着脱式で連結できる、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カード、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カード、ＵＩＭ（Ｕｓｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カード、およびＲＵＩＭ（Ｒｅｍｏｖａｌ  Ｕｓｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カードのいずれか１つであることを特徴とする、請求項１に記載のスマートカード管理システム。
【請求項３】
移動端末機に連動するスマートカードを管理することが可能な権限を付与するマスターキーを少なくとも１つ管理し、前記マスターキーに基づいて、インストールまたは格納されたアプレットを削除することが可能な権限を付与する削除キーを生成するキー管理サーバと、
生成された前記削除キーを受信し、前記削除キーに基づいて、前記移動端末機の削除要求に応えて前記アプレットの削除を前記移動端末機に許諾するカード管理サーバと、
前記移動端末機から、前記移動端末機に連動するスマートカードにインストールまたは格納されたアプレットの削除要求を受けると、削除要求された前記アプレットを削除するか否かを決定し、当該決定結果を前記カード管理サーバに知らせるアプレット管理サーバと、を含み、
前記キー管理サーバは、第３の機関であり、前記マスターキーに基づいて、前記マスターキーに相応する前記スマートカードにインストールまたは格納された前記アプレットを削除することが可能な権限のみを付与する削除キーを生成し、生成された前記削除キーを前記移動端末機に提供することを特徴とする、スマートカード管理システム。
【請求項４】
前記削除キーは、１つの前記アプレットを削除することが可能な権限のみを付与して所定の期間だけ使用することができるように一時的に生成されるキーであることを特徴とする、請求項３に記載のスマートカード管理システム。
【請求項５】
カード管理サーバがアプレット管理サーバから、移動端末機に要求されたアプレットを含むアプレット伝達メッセージを受信するステップと、
前記カード管理サーバが、受信された前記アプレット伝達メッセージに含まれたアプレットをインストールすることが可能な権限を付与するための予め格納されたインストールキーに基づいて、前記移動端末機との相互認証を行うステップと、
前記相互認証が成功すると、前記カード管理サーバが前記アプレット伝達メッセージを前記移動端末機に伝送するステップとを含み、
前記インストールキーは、前記移動端末機に連動するスマートカードを管理することが可能な権限を付与するマスターキーを管理するキー管理サーバで生成されて、前記カード管理サーバに提供されることを特徴とする、スマートカード管理方法。
【請求項６】
前記アプレット伝達メッセージを受信するステップは、
前記移動端末機から、前記移動端末機に連動するスマートカードにインストールしようとするアプレットを要求するためのアプレット要求メッセージを受信するステップと、
前記アプレット要求メッセージを前記アプレット管理サーバに伝送するステップと、
前記アプレット要求メッセージに対する応答として、前記アプレット管理サーバから、前記アプレットを含む前記アプレット伝達メッセージを受信するステップとを含むことを特徴とする、請求項５に記載のスマートカード管理方法。
【請求項７】
キー管理サーバがアプレット管理サーバから、移動端末機に要求されたアプレット削除を許諾するアプレット削除許諾メッセージを受信するステップと、
前記キー管理サーバが、前記アプレット削除許諾メッセージを受信すると、前記アプレットを削除することが可能な権限を付与する削除キーを生成するステップと、
生成された前記削除キーを含むアプレット削除許諾メッセージを、前記キー管理サーバがカード管理サーバに伝送するステップとを含み、
前記キー管理サーバは、前記移動端末機に連動するスマートカードを管理することが可能な権限を付与するマスターキーを管理し、前記マスターキーから前記削除キーが生成されることを特徴とする、スマートカード管理方法。
【請求項８】
前記アプレット削除許諾メッセージを受信するステップは、
前記移動端末機から、前記移動端末機に連動するスマートカードにインストールまたは格納されたアプレットの削除を要求するためのアプレット削除要求メッセージを受信するステップと、
受信された前記アプレット削除要求メッセージを前記アプレット管理サーバに伝送するステップと、
前記アプレット削除要求メッセージに対する応答として、前記アプレット管理サーバにより生成された前記アプレット削除許諾メッセージを受信するステップとを含むことを特徴とする、請求項７に記載のスマートカード管理方法。
【請求項９】
前記アプレット削除許諾メッセージを伝送するステップは、
前記削除キーを含むアプレット削除許諾メッセージを生成するステップと、
生成された前記削除キーを含むアプレット削除許諾メッセージを前記カード管理サーバに伝送するステップとを含み、
前記カード管理サーバは、前記アプレット削除許諾メッセージが受信されると、前記受信されたアプレット削除許諾メッセージに含まれた削除キーに基づいて前記移動端末機との相互認証を行い、前記相互認証が成功すると、前記アプレット削除許諾メッセージを前記移動端末機に伝送することを特徴とする、請求項７に記載のスマートカード管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートカードを管理するためのシステムおよび方法に関する。
【背景技術】
【０００２】
スマートカードは、一般なクレジットカードと同一の材質および大きさのプラスチックカードの表面に、自体演算機能のあるマイクロプロセッサとオペレーティングシステム、メモリ、暗号アルゴリズムが内蔵されている集積回路（ＩＣ）チップが付着している電子式カードを呼ぶ。
【０００３】
スマートカードは、大容量の情報格納と演算処理が可能であり、優れた保安機能を提供するため、その必要性が益々増大している実情である。例えば、スマートカードは金融、通信、医療、保安および放送などに使用できる。
【０００４】
このようなスマートカードに、各種付加サービスを用いるためのアプリケーション（以下、「アプレット」）をインストール、削除および更新するためのスマートカード管理システム（smart card management system、ＳＣＭＳ）が要求される。
【０００５】
この際、ＳＣＭＳは、カードの形態、製造社、メモリ、およびカード別個人化特性などに関連したカードの全てのデータを管理するとともに、カードに適用されたアプレットを管理するシステムである。
【０００６】
ところが、スマートカードに端末機情報だけでなく各種アプレットも搭載することにより、スマートカードを提供する移動通信社とアプレットを提供する提携社との間でスマートカードの管理権限に関する衝突が発生せざるを得ない実情である。
【０００７】
したがって、各種アプレットを搭載するスマートカードを効率よく管理するためのスマート管理システムおよび方法に関する研究が行われなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、上述した従来の技術の問題点を解決するためのもので、その目的は、スマートカードを管理するための権限を付与することが可能なマスタカードを第３の機関が所有するようにすることにより、スマートカードを効率よく管理することができるようにする、スマートカードを管理するためのシステムおよび方法を提供することにある。
【０００９】
また、本発明の他の目的は、スマートカードにインストールまたは格納されたアプレットを削除するにはそのアプレットを提供した提携社からアプレット削除に対する許諾を受けなければならないため、提携社から提供される付加サービスの独立性を確保することをできるようにする、スマートカードを管理するためのシステムおよび方法を提供することにある。
【課題を解決するための手段】
【００１０】
このために、本発明のある観点によれば、移動端末機に連動するスマートカードを管理することが可能な権限を付与するマスターキーを少なくとも１つ管理し、前記マスターキーに基づいて、所定のアプレットをインストールまたは格納することが可能な権限の付与に使用されるインストールキーを生成するキー管理サーバと、生成された前記インストールキーを受信し、前記インストールキーに基づいて、前記移動端末機の要求に応えて前記アプレットを前記移動端末機に提供するカード管理サーバとを含む、スマートカード管理システムを提供する。
【００１１】
本発明の他の観点によれば、 移動端末機に連動するスマートカードを管理することが可能な権限を付与するマスターキーを少なくとも１つ管理し、前記マスターキーに基づいて、インストールまたは格納されたアプレットを削除することが可能な権限を付与する削除キーを生成するキー管理サーバと、生成された前記削除キーを受信し、前記削除キーに基づいて、前記移動端末機の削除要求に応えて前記アプレットの削除を前記移動端末機に許諾するカード管理サーバとを含む、スマートカード管理システムを提供する。
【００１２】
本発明の別の観点によれば、アプレット管理サーバから、移動端末機に要求されたアプレットを含むアプレット伝達メッセージを受信するステップと、受信された前記アプレット伝達メッセージに含まれたアプレットをインストールすることが可能な権限を付与するための予め格納されたインストールキーに基づいて、前記移動端末機との相互認証を行うステップと、前記相互認証が成功すると、前記アプレット伝達メッセージを前記移動端末機に伝送するステップとを含む、スマートカード管理方法を提供する。
【００１３】
本発明の別の観点によれば、アプレット管理サーバから、移動端末機に要求されたアプレット削除を許諾するアプレット削除許諾メッセージを受信するステップと、前記アプレット削除許諾メッセージを受信すると、前記アプレットを削除することが可能な権限を付与する削除キーを生成するステップと、生成された前記削除キーを含むアプレット削除許諾メッセージをカード管理サーバに伝送するステップとを含む、スマートカード管理方法を提供する。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係る概略的なシステムの構成を示す例示図である。
【図２】本発明の一実施例に係るスマートカードを管理する方法を示す第１のフローチャートである。
【図３】本発明の一実施例に係るスマートカードを管理する方法を示す第２のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施例に係るスマートカードを管理するためのシステムおよび方法について図１〜図３を参照して詳細に説明する。
この際、スマートカードは、前記移動端末機に搭載できる或いは着脱式で連結できる、ＳＩＭ(Subscriber Identification Module)カード、ＵＳＩＭ(Universal Subscriber Identification Module)カード、ＵＩＭ(User Identification Module)カード、およびＲＵＩＭ(Removal User Identification Module)カードのいずれか１つを意味することができる。
【００１６】
本発明は、スマートカードを管理することが可能な権限を、スマートカードを提供する移動通信社および付加サービスを用いるためのアプリケーション（以下、「アプレット」）を提供する提携社の代わりに、第３の機関に付与することを提案する。
【００１７】
このために、本発明は、スマートカードを管理することが可能な権限を付与することが可能なマスターキーを第３の機関で所有し、これを管理するようにする。
【００１８】
図１は本発明の一実施例に係る概略的なシステムの構成を示す例示図である。
【００１９】
図１に示すように、本発明に係るスマートカード管理システムは、スマートカード１１０、移動端末機１２０、カード管理サーバ１３０、キー管理サーバ１４０、アプレット管理サーバ１５０、およびデータベース１５１などを含むことができる。
【００２０】
スマートカード１１０は、移動端末機に関連した端末機情報だけでなく、各種付加サービスを用いるためのアプレットを搭載することができる。よって、移動端末機１２０は、スマートカード１１０へのアプレットのインストールまたは格納を要求し、或いはインストールまたは格納されたアプレットの削除を要求することができる。
キー管理サーバ１４０は、移動端末機に連動するスマートカード毎にマッチングされるように、スマートカードに対して所定のアプレットをインストールおよび格納或いは削除することが可能な権限を付与するためのマスターキーを所有し、これを管理することができる。
【００２１】
キー管理サーバ１４０は、マスターキーに基づいて、このマスターキーに相応するスマートカードにアプレットをインストールまたは格納することが可能な権限のみを付与するインストールキーを生成することができる。キー管理サーバ１４０は、マスターキーに基づいて、このマスターキーに相応するスマートカードにインストールまたは格納されたアプレットを削除することが可能な権限のみを付与する削除キーを生成することができる。
【００２２】
アプレット管理サーバ１５０は提携社で管理するサーバである。アプレット管理サーバ１５０は、アプレットをデータベースから検索し、検索されたアプレットを提供することができる。また、アプレット管理サーバ１５０は、アプレットの削除要求によって、アプレットを削除するか否かを決定することができる。
【００２３】
データベース１５１は、アプレット管理サーバ１５０に連動し、スマートカード１１０にインストールまたは格納しようとするアプレットを構築し、これを管理することができる。
【００２４】
本発明は、マスターキーから派生されたインストールキーに基づいて、スマートカードにアプレットをインストールまたは格納することができ、マスターキーから派生された削除キーに基づいて、インストールまたは格納されたアプレットを削除することができる。
上述したように、本発明は、スマートカードを管理するための権限を付与することが可能なマスターキーを第３の機関が所有するようにすることにより、スマートカードを効率よく管理することができる。
【００２５】
図２は本発明の一実施例に係るスマートカードを管理する方法を示す第１のフローチャートである。
【００２６】
図２に示すように、キー管理サーバは、予め登録されたスマートカード毎に、これに相応するマスターキーを所有しているため、マスターキーに基づいて、このマスターキーに相応するスマートカードにアプレットをインストールまたは格納することが可能な権限を付与するインストールキーを生成することができる（Ｓ２１０）。
キー管理サーバは、生成されたインストールキーを予め移動端末機に提供することができる（Ｓ２２０）。
【００２７】
ユーザがアプレットを必要とする場合、移動端末機は、この移動端末機に連動するスマートカードにインストールまたは格納しようとするアプレットを要求するためのアプレット要求メッセージを生成することができる。
【００２８】
移動端末機は、生成されたアプレット要求メッセージをカード管理サーバに伝送することができる（Ｓ２３０）。カード管理サーバは、アプレット要求メッセージをアプレット管理サーバへ伝送することができる（Ｓ２４０）。
アプレット管理サーバは、アプレット要求メッセージを受信すると、アプレット要求メッセージに相応するアプレットをデータベースから検索することができる（Ｓ２５０）。アプレット管理サーバは、検索されたアプレットを伝達するためのアプレット伝達メッセージを生成することができる。
【００２９】
アプレット管理サーバは、生成されたアプレット伝達メッセージをカード管理サーバに伝送することができる（Ｓ２６０）。
これにより、カード管理サーバは、アプレット伝達メッセージを受信すると、予め格納されたインストールキーに基づいて、移動端末機との相互認証を行うことができる（Ｓ２７０）。
【００３０】
カード管理サーバは、相互認証が成功すると、受信されたアプレット伝達メッセージを移動端末機に伝送することができる（Ｓ２８０）。
【００３１】
結局、移動端末機は、アプレット伝達メッセージを受信すると、アプレット伝達メッセージに含まれたアプレットを抽出し、抽出されたアプレットをスマートカードにインストールまたは格納することができる（Ｓ２９０）。
本発明は、スマートカードを登録する過程で、スマートカードにアプレットをインストールまたは格納することが可能な権限のみを付与するインストールキーを予め生成し、これを提供することができる。よって、本発明は、ユーザの要求に応えてアプレットを自由にインストールまたは格納することができる。
【００３２】
反面、本発明は、スマートカードにインストールまたは格納されたアプレットを削除する場合には、アプレットに相応する付加サービスの独立性を確保するための方法を提供する。このために、本発明は、付加サービスを提供する提携社から、この付加サービスに相応するアプレットの削除に対する許諾を受け、アプレットを削除することが可能な権限のみを付与する削除キーを生成し、これを提供することができる。
【００３３】
図３は本発明の一実施例に係るスマートカードを管理する方法を示す第２のフローチャートである。
【００３４】
図３に示すように、ユーザがアプレットを削除しようとする場合、ユーザの要求に応えて、移動端末機は、移動端末機に連動するスマートカードにインストールまたは格納されたアプレットを削除するためのアプレット削除要求メッセージを生成することができる。
【００３５】
移動端末機は、生成されたアプレット削除要求メッセージをカード管理サーバに伝送することができる（Ｓ３１０）。
カード管理サーバは、アプレット削除要求メッセージを受信し、これをキー管理サーバに伝送することができる（Ｓ３２０）。キー管理サーバは、アプレット削除要求メッセージをアプレット管理サーバに伝送することができる（Ｓ３３０）。
【００３６】
アプレット管理サーバは、アプレット削除要求メッセージを受信すると、これに相応するアプレットを削除するか否かを決定することができる。すなわち、アプレットの削除が決定されると、アプレット管理サーバは、アプレットを削除するためのアプレット削除許諾メッセージを生成することができる。
【００３７】
このため、アプレット管理サーバは、生成されたアプレット削除許諾メッセージをキー管理サーバに伝送することができる（Ｓ３４０）。
キー管理サーバは、アプレット削除許諾メッセージを受信すると、これに相応するアプレットを削除することが可能な権限を付与する削除キーを生成することができる（Ｓ３５０）。
【００３８】
この際、削除キーは、１つのアプレットを削除することが可能な権限のみを付与して所定の期間だけ使用することができるように一時的に生成されるキーを意味することができる。これはスマートカードにインストールまたは格納された他のアプレットを保護するためである。
【００３９】
よって、キー管理サーバは、生成された削除キーをアプレット削除許諾メッセージに追加することができる。キー管理サーバは、削除キーが追加されたアプレット削除許諾メッセージをカード管理サーバに伝送することができる（Ｓ３６０）。
【００４０】
カード管理サーバは、削除キーを含むアプレット削除許諾メッセージを受信すると、削除キーに基づいて、移動端末機との相互認証を行うことができる（Ｓ３７０）。
【００４１】
カード管理サーバは、認証が成功すると、アプレット削除許諾メッセージを移動端末機に伝送することができる（Ｓ３８０）。
結局、移動端末機は、アプレット削除許諾メッセージを受信すると、このアプレット削除許諾メッセージに基づいて、スマートカードにインストールまたは格納された所定のアプレットを削除することができる（Ｓ３９０）。
【００４２】
上述したように、本発明は、スマートカードにインストールまたは格納されたアプレットを削除するにはそのアプレットを提供した提携社からアプレット削除に対する許諾を受けなければならないため、提携社が付加サービスの独立性を確保することができる。
【００４３】
本発明に係るスマートカードを管理するためのシステムおよび方法は、本発明の技術的思想の範囲内で多様な形態に変形、応用可能であり、前記実施例に限定されない。また、前記実施例と図面は、発明の内容を詳細に説明するためのものに過ぎず、発明の技術的思想の範囲を限定するためのものではない。以上説明した本発明は、本発明の属する技術分野における通常の知識を有する者であれば、本発明の技術的思想から逸脱しない範囲内で多様な置換、変形および変更が可能なので、前記実施例および添付図面に限定されるものではないのは勿論のこと、後述する請求の範囲だけでなく、請求の範囲と均等な範囲を含んで判断されるべきである。
【符号の説明】
【００４４】
１１０  スマートカード
１２０  移動端末機
１３０  カード管理サーバ
１４０  キー管理サーバ
１５０  アプレット管理サーバ
１５１  データベース
【図１】
0005485880.tif 000002
【図２】
0005485880.tif 000003
【図３】
0005485880.tif 000004