(57)【特許請求の範囲】
【請求項１】
モバイル端末装置のセキュリティエレメントにおけるサブスクリプション管理の方法であって、前記モバイル端末装置によって、１つのサブスクリプションには前記セキュリティエレメントにおけるそれぞれ１つのサブスクリプションプロファイルが対応付けられ（Ｓ２）、前記モバイル端末装置によって、該セキュリティエレメントの機能に対するサブスクリプションプロファイルのアクセスが、サブスクリプションプロファイルのデータセットの構成要素としてデータセットの先頭に存在してデータセットを規定するヘッダー情報項目に基づき、サブスクリプションプロファイル別に制限され（Ｓ３）、
前記サブスクリプションプロファイルでアクセスできるセキュリティエレメント機能がどれなのかを示す情報が前記サブスクリプションプロファイルそのものに含まれることを特徴とする、方法。
【請求項２】
前記セキュリティエレメントで実行可能かつ前記サブスクリプションプロファイルに対応付けられたアプリケーションの、該セキュリティエレメントの機能に対するアクセスが、サブスクリプションプロファイル別に制限されることを特徴とする、請求項１に記載の方法。
【請求項３】
前記セキュリティエレメントの前記機能が該セキュリティエレメントのプログラミングインターフェースによって提供されることを特徴とする、請求項１または２に記載の方法。
【請求項４】
あらかじめ指定されたサブスクリプションプロファイルのために、前記モバイル端末装置によって、該サブスクリプションプロファイルを規定する前記ヘッダー情報項目が生成され、該ヘッダー情報項目が、該サブスクリプションプロファイルがアクセスできる前記セキュリティエレメントの機能を指定することを特徴とする、請求項１から３のいずれか１項に記載の方法。
【請求項５】
あらかじめ指定されたサブスクリプションプロファイルのために、前記モバイル端末装置によって、該サブスクリプションプロファイルを規定する前記ヘッダー情報項目が生成され、該ヘッダー情報項目が、該サブスクリプションプロファイルがアクセスできない前記セキュリティエレメントの機能を指定することを特徴とする、請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記モバイル端末装置によって、前記セキュリティエレメントに前記サブスクリプションプロファイルを読み込む前に前記ヘッダー情報項目が生成されること（Ｓ３）、または前記モバイル端末装置によって、該セキュリティエレメントに該サブスクリプションプロファイルが読み込まれた後に該ヘッダー情報項目が生成または変更されること（Ｓ５）を特徴とする、請求項４または５に記載の方法。
【請求項７】
前記モバイル端末装置によって、前記セキュリティエレメントの製造者または発行者が、該セキュリティエレメントの機能に対するサブスクリプションプロファイルの前記アクセスをサブスクリプション別に制限することを特徴とする、請求項１から６のいずれか１項に記載の方法。
【請求項８】
モバイル端末装置のためのセキュリティエレメントであって、該セキュリティエレメントには少なくとも１つのサブスクリプションにつき１つのサブスクリプションプロファイルが格納され、該セキュリティエレメントの機能に対するサブスクリプションプロファイルのアクセスが、サブスクリプションプロファイルのデータセットの構成要素としてデータセットの先頭に存在してデータセットを規定するヘッダー情報項目に基づき、サブスクリプションプロファイル別に制限され、
前記サブスクリプションプロファイルでアクセスできるセキュリティエレメント機能がどれなのかを示す情報が前記サブスクリプションプロファイルそのものに含まれることを特徴とする、セキュリティエレメント。
【請求項９】
前記セキュリティエレメントに格納されたサブスクリプションプロファイルのために前記ヘッダー情報項目が該セキュリティエレメントに格納され、該前記ヘッダー情報項目が、前記サブスクリプションプロファイルがアクセスできる該セキュリティエレメントの機能またはプログラミングインターフェースを指定すること、および／または該サブスクリプションプロファイルがアクセスできない該セキュリティエレメントの機能またはプログラミングインターフェースを指定することを特徴とする、請求項８に記載のセキュリティエレメント。
【請求項１０】
請求項８または９に記載のセキュリティエレメントを有するモバイル端末装置。
【請求項１１】
サブスクリプション管理装置とモバイル端末装置のための少なくとも１つのセキュリティエレメントとを備えるシステムであって、１つのサブスクリプションには前記セキュリティエレメントにおけるそれぞれ１つのサブスクリプションプロファイルが対応付けられ、該サブスクリプション管理装置がサブスクリプションプロファイルを指定するよう設計され、これにより該セキュリティエレメントの機能に対する該サブスクリプションプロファイルのアクセスが、サブスクリプションプロファイルのデータセットの構成要素としてデータセットの先頭に存在してデータセットを規定するヘッダー情報項目に基づき、制限され、
前記サブスクリプションプロファイルでアクセスできるセキュリティエレメント機能がどれなのかを示す情報が前記サブスクリプションプロファイルそのものに含まれることを特徴とする、システム。
【請求項１２】
前記サブスクリプション管理装置があらかじめ指定されたサブスクリプションプロファイルの前記ヘッダー情報項目を生成するよう設計され、該ヘッダー情報項目が、該サブスクリプションプロファイルがアクセスできる前記セキュリティエレメントの機能またはプログラミングインターフェースを指定すること、および／または該サブスクリプションプロファイルがアクセスできない該セキュリティエレメントの機能またはプログラミングインターフェースを指定することを特徴とする、請求項１１に記載のシステム。
【請求項１３】
前記サブスクリプション管理装置が、前記指定されたサブスクリプションプロファイルを前記セキュリティエレメントに格納するよう設計されること、および／または該セキュリティエレメントに格納済みのサブスクリプションプロファイルを変更するよう設計されることを特徴とする、請求項１１または１２に記載のシステム。
【請求項１４】
前記サブスクリプション管理装置が前記セキュリティエレメントの製造者または発行者で準備されることを特徴とする、請求項１１から１３のいずれか１項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサブスクリプション管理の方法に関する。より詳細には、本発明はモバイル端末装置のセキュリティエレメントでサブスクリプションを管理する方法に関する。
【背景技術】
【０００２】
１つのサブスクリプションには、したがってそれぞれ１つのサブスクリプションプロファイルが対応付けられる。このようなサブスクリプションプロファイルはその後データセットかアプリケーションとしてセキュリティエレメントに格納される。サブスクリプションプロファイルは、サブスクリプションに対応するモバイル通信ネットワークと、セキュリティエレメントが組み込まれたモバイル端末装置のセキュリティエレメントを用いて、利用条件、例えばタイプ、範囲、費用を、規定する。
【０００３】
異なるサブスクリプションは、異なる方法でセキュリティエレメント機能を要求し、サブスクリプションに対応するサブスクリプションプロファイルが格納される。たとえばサブスクリプションに対応するモバイル通信ネットワーク経由で事前に指定された最大量に従ってデータ転送だけを許可する「簡素」なサブスクリプションは、ごく僅かなセキュリティエレメント機能を要求する。しかしながら、たとえばモバイル通信ネットワーク側で提供される事実上全てのサービス（たとえばモバイル通信、ＳＮＳ、インターネット）を全面的に利用することをユーザーに許可する「大規模」なサブスクリプションは、暗号機能や（たとえばＮＦＣによる）非接触データ通信用モジュールへのアクセス等、セキュリティエレメント側で提供される多数の複雑な機能をも要求する。
【０００４】
サブスクリプションプロファイルは、あるいはセキュリティエレメントにあるそのようなサブスクリプションプロファイルの中で実行可能なアプリケーションは、原則としてセキュリティエレメントの初期設定の範囲内で提供されるセキュリティエレメントの全機能を利用できるため、サブスクリプションにとって不要な機能に対するサブスクリプションのアクセスを（例えばセキュリティ上の理由から）制限し得るには、セキュリティエレメントの初期設定をセキュリティエレメントに読み込まれるべきサブスクリプションに合わせるしかない。一方でこれは、異なるサブスクリプションごとに異なるセキュリティエレメントそれぞれの初期設定を生成する必要があるため、複雑である。他方でこれは、サブスクリプションの操作に必要なセキュリティエレメント機能へのアクセスの点で既に読み込み済みのサブスクリプションとは異なるさらなるサブスクリプションが後にセキュリティエレメントに読み込まれる場合に、問題となる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、本明細書で上述した問題を考慮に入れることである。
【課題を解決するための手段】
【０００６】
この目的は、独立クレームの特徴である、セキュリティエレメント、およびシステムを有する方法によって達成される。有利な実施形態と発展は従属クレームに記載されている。
【０００７】
本発明の基本的考えは、セキュリティエレメント機能に対するサブスクリプションプロファイルのアクセスをサブスクリプションプロファイル別に制限することである。換言すると、サブスクリプションプロファイルそのものが、適切な修正の後に、当該サブスクリプションプロファイルでアクセスできるセキュリティエレメント機能がどれなのかを示す情報項目を備える。
【０００８】
モバイル端末装置のセキュリティエレメントにおけるサブスクリプション管理のための方法の好適な一実施形態によると、サブスクリプションプロファイルにはセキュリティエレメントに格納されているかセキュリティエレメントに格納できるサブスクリプションがそれぞれ対応付けられ、原則としてセキュリティエレメントで利用可能なセキュリティエレメントの機能に対するそのようなサブスクリプションプロファイルのアクセスは、サブスクリプション別に制限される。換言すると、サブスクリプションプロファイルが指定または修正または補足されることにより、セキュリティエレメントの機能に対する当該サブスクリプションプロファイルのアクセスを指定でき、すなわち具体的には制限することもできる。
【０００９】
ここで、サブスクリプションプロファイルに対応付けられ、また、サブスクリプションプロファイル内のセキュリティエレメントの中で実行可能なアプリケーションのセキュリティエレメントの機能に対するアクセスは、好ましくはサブスクリプションプロファイル別に制限される。
【００１０】
好適な一実施形態によると、セキュリティエレメントの機能はセキュリティエレメントのプログラミングインターフェースによって提供され、機能に対するアクセスの制限は、セキュリティエレメントのプログラミングインターフェースに対するアクセスを制限することによって、あるいはセキュリティエレメントのプログラミングインターフェースの利用機会を制限することによって、実現される。
【００１１】
好適な一実施形態によると、あらかじめ指定されたサブスクリプションプロファイルのためにサブスクリプションプロファイルを規定するメタデータが生成される。これらのメタデータは、具体的にはヘッダー情報項目として生成でき、ヘッダー情報項目は、サブスクリプションプロファイルがデータセットとみなされる場合に、データセットの構成要素として通常データセットの先頭に存在してデータセットを規定する。
【００１２】
このようなメタデータは、一方では修正されたサブスクリプションプロファイルの一部としてセキュリティエレメントに格納でき、サブスクリプションプロファイルに対応付けられた追加のデータセットとしてサブスクリプションプロファイルとは別に格納できる。
【００１３】
サブスクリプションプロファイルを規定するこれらのメタデータは、サブスクリプションプロファイルがアクセスできるセキュリティエレメント機能を、またはサブスクリプションプロファイルの中で実行可能なアプリケーションがアクセスできるセキュリティエレメント機能を、指定する。
【００１４】
代替的に、またはさらに、メタデータは、サブスクリプションプロファイル側で利用できないセキュリティエレメント機能を、すなわちサブスクリプションプロファイルによるアクセスが拒絶されるセキュリティエレメント機能を、指定することもできる。
【００１５】
好適な変形によると、メタデータは、サブスクリプションプロファイルが、またはサブスクリプションプロファイルの中で実行可能なアプリケーションが、アクセスできる（またはアクセスできない）セキュリティエレメントのそれらのプログラミングインターフェース（ＡＰＩ）を指示する。このように、これらの機能は、したがってＡＰＩを指定することにより、サブスクリプションプロファイルがアクセスできるか（またはアクセスできないか）を間接的に指定される。
【００１６】
ここで、メタデータは、セキュリティエレメントにサブスクリプションプロファイルを読み込む前にあらかじめ生成でき、その後サブスクリプションプロファイルとともにセキュリティエレメントに読み込むことができ、あるいはセキュリティエレメントに格納することができる。
【００１７】
代替的に、またはさらに、メタデータは同様に、生成だけされセキュリティエレメントに格納されて提供されてよく、あるいはメタデータはセキュリティエレメントにサブスクリプションプロファイルが既に読み込まれた後にセキュリティエレメントで変更されて提供されてもよい。このように後に行われるメタデータの補足または変更は、たとえば無線インターフェースを通じて遂行できる。このように、データキャリアの機能に対するサブスクリプションプロファイルのアクセスは後に調節できるため、これによりたとえばサブスクリプションの変更に、すなわちモバイル通信ネットワークの利用条件の変更や調節に、柔軟に対応できる。
【００１８】
通常、サブスクリプション運営者やサブスクリプション管理者の役割を果たすセキュリティエレメントの製造者または発行者は、上記のようにセキュリティエレメント機能に対する特定のサブスクリプションプロファイルのアクセスをサブスクリプション別に記載の方法で制限する。換言すると、セキュリティエレメントの製造者または発行者は通常、上述したサブスクリプションプロファイルを規定するメタデータを生成し、なおかつこのメタデータをセキュリティエレメントに格納するまたは調節する義務がある。サブスクリプションに対応するモバイル通信ネットワークのオペレータは通常、サブスクリプションプロファイルに基づくセキュリティエレメント機能に対するサブスクリプションプロファイルのアクセスを規定したりこれに働きかけたりする権限はなく、また技術的にそうすることはできない。
【００１９】
セキュリティエレメント機能に対するサブスクリプションプロファイルのアクセスをサブスクリプションプロファイル別に制限できる本発明のコンセプトの大きな利点は、セキュリティエレメントの製造者が、セキュリティエレメントに後に読み込まれるサブスクリプションに関わりなく、セキュリティエレメントを全面的に規格化し初期設定できることにある。後にセキュリティエレメントに読み込まれるサブスクリプションのセキュリティエレメントの個々の機能に対するアクセスは、上述したようにそれぞれのサブスクリプションに対してサブスクリプション別に制限できる。
【００２０】
このように、それぞれのサブスクリプションが、サブスクリプションプロファイルを通じてサブスクリプションごとに異なり得る事前に指定された限定的なセキュリティエレメント機能へのアクセスを得ることが可能となる。セキュリティエレメントは常に規格に従って初期設定できるため、セキュリティエレメントの製造は簡素化されるにもかかわらず、各サブスクリプションがセキュリティエレメントに後に読み込まれる場合でも、サブスクリプションに適したセキュリティエレメント機能へのアクセスを保証できる。
【００２１】
少なくとも１つのサブスクリプションにつき１つのサブスクリプションプロファイルがセキュリティエレメントに格納される本発明のモバイル端末装置用セキュリティエレメントの好適な一実施形態は、セキュリティエレメント機能に対するサブスクリプションプロファイルのアクセスがサブスクリプションプロファイル別に制限されることを特徴とする。
【００２２】
既に述べたように、セキュリティエレメントに格納されるサブスクリプションプロファイルのためにサブスクリプションプロファイルを規定するメタデータも、さらにセキュリティエレメントに格納できる。好ましくは、これらのメタデータは、サブスクリプションプロファイルがアクセスできるセキュリティエレメントの機能やプログラミングインターフェースを肯定的に指定する。代替的に、またはさらに、メタデータは、サブスクリプションプロファイルがアクセスできない機能および／またはプログラミングインターフェースを否定的に指定することもできる。
【００２３】
本発明のモバイル端末装置は上述したセキュリティエレメントを備える。ここでセキュリティエレメントは、たとえばＳＩＭ／ＵＩＣＣモバイル通信カードの形で端末装置に着脱自在に取り付けることができ、あるいは組み込み型ＳＩＭ／ＵＩＣＣとして端末装置に堅固に組み込むことができる。
【００２４】
本発明のシステムの好適な一実施形態は、上述した種類のモバイル端末装置のための少なくとも１つのセキュリティエレメントのほかにサブスクリプション管理装置を備える。サブスクリプション管理装置は、セキュリティエレメントに格納されているサブスクリプションプロファイルを、またはセキュリティエレメントに格納可能なサブスクリプションプロファイルを、指定するよう構成され、これにより、セキュリティエレメントにある機能に対するサブスクリプションプロファイルのアクセスは制限される。
【００２５】
サブスクリプション管理装置は、好ましくはセキュリティエレメントの製造者または発行者で準備される。サブスクリプションに対応するモバイル通信ネットワークのオペレータは通常、組織的にも技術的にも、サブスクリプションプロファイルを通じてセキュリティエレメント機能に対するサブスクリプションプロファイルのアクセスに影響を与えることはできない。
【００２６】
サブスクリプション管理装置は好ましくは、あらかじめ指定されたサブスクリプションプロファイルのために、サブスクリプションプロファイルを規定するメタデータを、具体的にはヘッダー情報項目等の形で、生成し、かつサブスクリプションプロファイルの補完的要素として、あるいはサブスクリプションプロファイルに加えて、前記メタデータをセキュリティエレメントに格納するよう考案される。これらのメタデータは既に詳述したような方法でセキュリティエレメントに対するサブスクリプションプロファイルのアクセスを指定する。
【００２７】
サブスクリプション管理装置は、セキュリティエレメントに格納された対応するメタデータを後に変更または調節するよう最終的に考案される。通常、サブスクリプション管理装置は、セキュリティエレメントに格納されたサブスクリプションプロファイルを後に調節する趣旨で考案され、これによりセキュリティエレメント機能に対するサブスクリプションプロファイルのアクセスは制限される。
【図面の簡単な説明】
【００２８】
【図１】モバイル端末装置のセキュリティエレメントにおけるサブスクリプション管理方法の好適な一実施形態のステップを示す流れ図
【発明を実施するための形態】
【００２９】
これより添付の図を参照しながら本発明を例として説明する。この図には、モバイル端末装置のセキュリティエレメントにおけるサブスクリプション管理方法の好適な一実施形態のステップが記載されている。
【００３０】
第１のステップＳ１では、標準初期設定を有するセキュリティエレメントが提供される。
【００３１】
この初期設定は基本的に、セキュリティエレメントに読み込むことができるサブスクリプションプロファイルにセキュリティエレメントの全機能へのアクセスを許可する。
【００３２】
本発明で意図するセキュリティエレメントは、具体的には従来のＳＩＭ／ＵＩＣＣモバイル通信カードであり、あるいは組み込み型ＳＩＭ／ＵＩＣＣであり、あるいはモバイル通信ネットワークを安全に利用するためサブスクリプションのサブスクリプションプロファイルを格納するのに適した他の何らかのセキュリティエレメントである。
【００３３】
第２のステップＳ２では、モバイル通信ネットワークに対応するサブスクリプションにサブスクリプションプロファイルが提供される。このサブスクリプションプロファイルは、サブスクリプションに対応するモバイル通信ネットワークによって提供されるサービスの利用条件（タイプ、範囲、費用等）を規定する。
【００３４】
ステップＳ３では、サブスクリプションプロファイルが指定される。こうすることで、サブスクリプションプロファイルのアクセスを、あるいはそのようなサブスクリプションプロファイルの中で実行可能なアプリケーションのアクセスを、セキュリティエレメントの選択された機能に制限できる。
【００３５】
好適な変形によると、サブスクリプションプロファイルのためのメタデータが生成されることによって、たとえばサブスクリプションプロファイルの手前に付けられるヘッダー情報項目が生成されるという事実によって、サブスクリプションプロファイルの指定が成し遂げられる。
【００３６】
以下、このようにして指定されるサブスクリプションプロファイルの可能な符号化を一例としてＸＭＬファイル形式で記載する。ここでは当初の実際のサブスクリプションプロファイルが、最後の３行にだけ簡潔に示されている（「ｐｒｏｆｉｌｅ  ｄａｔａ」）。この例に記載された「ＰｒｏｆｉｌｅＨｅａｄｅｒ」は上述したメタデータに相当する。
【００３７】
＜？ＰｒｏｆｉｌｅＰａｃｋａｇｅＶｅｒｓｉｏｎ  ＝  “１．０”？＞
＜ＰｒｏｆｉｌｅＨｅａｄｅｒ  ＭＡＣ＝“ＡＡＢＢＣＣＤＤＥＥＦＦ００１１２２３３４４５５”＞
＜ＡｌｌｏｗｅｄＡＰＩｓ＞
＜Ａｉｄ  Ｎａｍｅ＝“ｊａｖａｃａｒｄ．ｆｒａｍｅｗｏｒｋ”  Ｖａｌｕｅ＝“Ａ０  ００  ００  ００  ６２  ０１  ０１”＞＜／Ａｉｄ＞  ／／Ａｌｌ  ＡＰＩｓ  ａｖａｉｌａｂｌｅ
＜Ａｉｄ  Ｎａｍｅ＝“ｊａｖａｃａｒｄ．ｓｅｃｕｒｉｔｙ”  Ｖａｌｕｅ＝“Ａ０  ００  ００  ００  ６２  ０２  ０１”＞
＜ＳｕｂＦｕｎｃｔｉｏｎａｌｉｔｙ  Ｎａｍｅ＝“ＤＥＳ”／＞    ／／ＤＥＳ  ｃｉｐｈｅｒｉｎｇ  ａｌｌｏｗｅｄ
＜ＳｕｂＦｕｎｃｔｉｏｎａｌｉｔｙ  Ｎａｍｅ＝“ＲＳＡ”／＞    ／／ＲＳＡ  ｃｉｐｈｅｒｉｎｇ  ａｌｌｏｗｅｄ
／／ＡＥＳ  ａｎｄ  ＥＣＣ  ｆｏｒｂｉｄｄｅｎ
＜／Ａｉｄ＞
＜Ａｉｄ  Ｎａｍｅ＝“ｏｒｇ．ｇｌｏｂａｌｐｌａｔｆｏｒｍ”  Ｖａｌｕｅ＝“  Ａ０  ００  ００  ０１  ５１  ００”＞＜／Ａｉｄ＞  ／／Ａｌｌ  ＡＰＩｓ  ａｖａｉｌａｂｌｅ
＜／  ＡｌｌｏｗｅｄＡＰＩｓ＞
＜／  ＰｒｏｆｉｌｅＨｅａｄｅｒ＞
＜ＰｒｏｆｉｌｅＤａｔａ＞
／／Ｃｉｐｈｅｒｅｄ  ａｎｄ  ＭＡＣｅｄ  ｐｒｏｆｉｌｅ  ｄａｔａ
＜／ＰｒｏｆｉｌｅＤａｔａ＞
【００３８】
たとえば、サブスクリプションプロファイルがアクセスできるセキュリティエレメントのプログラミングインターフェースが明記されていることが、上記に示されたサブスクリプションプロファイルの例から分かる。示された例において、これらは「ｊａｖａｃａｒｄ．ｆｒａｍｅｗｏｒｋ」の全ＡＰＩである。領域「ｊａｖａｃａｒｄ．ｓｅｃｕｒｉｔｙ」からの各機能はアクセス可能であり（例えばＲＳＡとＤＥＳによる暗号化および復号化）、その他はアクセス不能である（例えばＡＥＳとＥＣＣによる暗号化および復号化）。
【００３９】
記載された例は、例示的にすぎないと理解すべきであり、ヘッダーデータセットの実装を別のやり方で達成できることは理解されるであろう。
【００４０】
通常、サブスクリプションプロファイルがアクセスできる機能で、本発明に従ってサブスクリプションプロファイル別に指示され、したがって制限される機能は、暗号機能等の補助的機能として、サブスクリプションプロファイルによって呼び出すことができる機能に、あるいはサブスクリプションプロファイルの中で実行されるアプリケーションによって呼び出すことができる機能に、関係する。対照的に、セキュリティエレメントそのものの変更やセキュリティエレメントの機能の変更を目的とするセキュリティエレメント機能は、基本的に本発明に含まれない。
【００４１】
ステップ４では、そのような指定されたサブスクリプションプロファイルを、特に当該サブスクリプションプロファイルのために生成されたメタデータとともに、セキュリティエレメントに読み込むことができ、あるいはセキュリティエレメントに格納することができる。
【００４２】
セキュリティエレメントは既に規定通りに使われているが、すなわちモバイル端末装置に組み込まれて使われているが、セキュリティエレメントではステップＳ５を参照して表された指定サブスクリプションプロファイルの調節を遂行できる。こうすることで、それ以降、セキュリティエレメント機能に対するサブスクリプションプロファイルのアクセスを変更することができる。そのような変更は、一方ではアクセスの拡大を意味し、他方ではアクセスのさらなる制限を意味する。
【図１】
0006707569.tif 000002