(57)【特許請求の範囲】
【請求項１】
セキュリティモジュールとユーザユニット間のペアリングを管理する方法であり、前記ユーザユニットが、管理センターと双方向性の通信を行う通信手段を有し、前記方法は：
前記ユーザユニットによって、接続されたセキュリティモジュールがユーザユニットとペアリングされているか検出するステップと；
前記ペアリングがされている場合、前記ユーザユニット／セキュリティモジュールのカップルに特有の固有ペアリングキーを用いて、前記セキュリティモジュールまたは前記ユーザユニットが、前記セキュリティモジュールと前記ユーザユニットとの間で交換されるデータを暗号化するステップと；
前記ペアリングがされていない場合、前記ユーザユニットと前記セキュリティモジュールとをペアリングする権限を前記管理センターに与えてもらう要求を、前記ユーザユニットのアイデンティフィケーションデータおよび前記セキュリティモジュールのアイデンティフィケーションデータと、前記ユーザユニットと前記セキュリティモジュールとの間で行われたこれまでのすべてのペアリングを含むデータと共に、前記ユーザユニットが前記管理センターに送るステップと；
前記ペアリングの要求順序に従って、前記セキュリティモジュールと前記ユーザユニットとの間でこれまでに認可したペアリングに関するデータと、前記ユーザユニットから受信した以前のペアリングに関するデータとを比較することで、前記管理センターが、このペアリング要求の適合性を検証するステップと；
前記管理センターが、比較結果を前記ユーザユニットに送信するステップと；
前記比較結果が適正である場合、前記ユーザユニットと前記セキュリティモジュールとの間で交換されるデータを、前記セキュリティモジュールによって暗号化または復号化し、前記ユーザユニットによって復号化または暗号化するため、前記管理センターが前記ユーザユニットに権限を与えて、前記ユーザユニットが、前記ユーザユニット／セキュリティモジュールのカップルに固有のペアリングキーを設定するステップと；
を含む方法。
【請求項２】
前記ペアリングキーが、対称キーか、非対称キーか、非対称キーのペアのいずれかであることを特徴とする、請求項１に記載の方法。
【請求項３】
前記ペアリングキーが、前記ユーザユニットの前記アイデンティフィケーションデータと共に、前記セキュリティモジュール内に格納されることを特徴とする、請求項１又は２に記載の方法。
【請求項４】
前記ペアリングキーが前記管理センター中で発生されて、前記ユーザユニットと前記セキュリティモジュールとに対して、暗号化された形態で送信されることを特徴とする、請求項１又は２に記載の方法。
【請求項５】
前記ペアリングキーは、前記ユーザユニット又は前記セキュリティモジュールによって発生され、或いは前記ユーザユニットと前記セキュリティモジュールのそれぞれによって部分的に発生され、これらを組み合わせることで前記ペアリングキーを形成することを特徴とする、請求項１又は２に記載の方法。
【請求項６】
前記ユーザユニットがモバイル電話であり、前記セキュリティモジュールがＳＩＭカードであることを特徴とする、請求項１に記載の方法。
【発明の詳細な説明】
【０００１】
本発明は、ユーザユニットとセキュリティモジュールとの間における、特にこのセキュリティモジュールが複数のユーザユニットに相互作用している間における、担保された情報転送の管理方法に関する。
【０００２】
これらのユーザユニットは、プロダクツやサービスを提供する一つ又は複数のネットワークに接続されている。
【０００３】
これらのプロダクツやサービスは、条件付きでアクセスされるものであるため、これらプロダクツを使用するには、たとえば、加入や特定の購入方法など、何らかの形態での支払いが伴う。
【０００４】
これらのユーザユニットは、たとえば、有料テレビデコーダや、コンピュータ、さらには、モバイル電話、パームトップ、ＰＤＡ、ラジオ、テレビ、マルチメディアステーションや、ＡＴＭなどの形態でさえ提示される。
【０００５】
プロダクツやサービスといえば、フィルム、スポーツ放送、音楽、コンピュータ番組、ゲーム、株式市場や、ニュース情報だけではなく、ネットワークのアクセスや使用などのサービスや、識別、電子決済などのことと理解される。このプロダクツやサービスは、ユーザが接続可能なネットワーク上でアクセス可能であり、セキュリティ目的で暗号化手段を用いるものである。
【０００６】
これらのプロダクツやサービスの使用の認可を管理するために、ユーザユニットは、セキュリティモジュール中に位置するセキュリティ手段を備えている。
【０００７】
このセキュリティモジュールは、一般には、スマートカード、クレジットカードや、マイクロプロセッサ、さらには、ＳＩＭなどの形態でさえ提供されるが、暗号プロセッサ（ＵＳＩＭ、ＷＩＭ）を備えている。このカードによって、必要な情報を供給して、進入不可能と評せられる暗号化プロセッサのメモリ中にストアされているキーを用いる復号化処理によってプロダクツの使用を認可することが可能である。
【０００８】
このセキュリティモジュールは、たとえば、有料テレビの分野におけるプロダクツの復号化キーを送信する際に、機密情報をユーザユニットと交換する役目を持っているが、このキーは、セキュリティモジュール中で復号化されて、ユーザユニットに、データを処理するために送信される。
【０００９】
これが、これらのデータに対する干渉を防止するために、セキュリティモジュールとユーザユニット間での通信が、これら二つのエレメントに特有の、ペアリングキーと呼ばれるキーによって復号化される理由である。この構成は、出願番号ＰＣＴ／ＩＢ９９／００８２１号に記載されているが、この構成では、この特有のキーは、最初はデコーダ中にあり、次に、初期化フェーズ中にセキュリティモジュールに託される。セキュリティモジュールは、いったんデコーダとペアリングされると、他のどのユニット中でも機能することが不可能となる。
【００１０】
このソリューションは、セキュリティモジュールは、別のデコーダ中では、たとえこのデコーダが同じユーザに属している場合でも、その使用が無条件で防止されるという第一の不便さを提起する。この方法の別の不便さは、クローニングされたカードが、最初はどれかのデコーダ中で使用されて、次にこのデコーダとペアリングされて使用されることを、この方法では、防止できないという点である。
【００１１】
本発明の目的は、上記の不便さを回避しながらも、セキュリティモジュールとユーザユニット間で交換されたデータを復号化することを保障する方法を提供することである。
【００１２】
この目的は、セキュリティモジュールとユーザユニット間におけるペアリング管理方法によって達成されるが、前記ユーザユニットは、管理センターとの間に双方向の通信を行う通信手段を有しており、前記方法は：
前記ユーザユニットによって、接続されたセキュリティモジュールがユーザユニットとペアリングされているか検出するステップと；
前記ペアリングがされている場合、前記ユーザユニット／セキュリティモジュールのカップルに特有の固有ペアリングキーを用いて、前記セキュリティモジュールまたは前記ユーザユニットが、前記セキュリティモジュールと前記ユーザユニットとの間で交換されるデータを暗号化するステップと；
前記ペアリングがされていない場合、前記ユーザユニットと前記セキュリティモジュールとをペアリングする権限を前記管理センターに与えてもらう要求を、前記ユーザユニットのアイデンティフィケーションデータおよび前記セキュリティモジュールのアイデンティフィケーションデータと、前記ユーザユニットと前記セキュリティモジュールとの間で行われたこれまでのすべてのペアリングを含むデータと共に、前記ユーザユニットが前記管理センターに送るステップと；
前記ペアリングの要求順序に従って、前記セキュリティモジュールと前記ユーザユニットとの間でこれまでに認可したペアリングに関するデータと、前記ユーザユニットから受信した以前のペアリングに関するデータとを比較することで、前記管理センターが、このペアリング要求の適合性を検証するステップと；
前記管理センターが、比較結果を前記ユーザユニットに送信するステップと；
前記比較結果が適正である場合、前記ユーザユニットと前記セキュリティモジュールとの間で交換されるデータを、前記セキュリティモジュールによって暗号化または復号化し、前記ユーザユニットによって復号化または暗号化するため、前記管理センターが前記ユーザユニットに権限を与えて、前記ユーザユニットが、前記ユーザユニット／セキュリティモジュールのカップルに固有のペアリングキーを設定するステップと；
を含む。
【００１３】
このようにして、ペアリング管理は、動的に実行されて、ユーザユニット中でのセキュリティモジュールの接続とはもはや無関係であるものとされる。それは、管理センターによって管理され、それが、このペアリングの可否を決定する。これが、要求には、たとえば通し番号などの、これら二つのエレメントの識別を可能とするデータが伴う理由である。それには、ユニットのロケーションに関連するデータが伴うことがあり得るが、このデータは、他の手段によって得られたもの、たとえば、ユニットの呼出し番号やそのネットワーク上でのアドレスである。
【００１４】
ペアリングキーとは、対称キーや非対称キー、たとえば、公開キーや非公開キーのことである。後者の場合、次の三つのケースが提起される：
−互いに一方が、公開キーと非公開キーの二つを含む。他方に向けられた通信内容は、公開キーによって暗号化され、次に、非公開キーによって復号化される。
【００１５】
−互いに一方が、公開キーと非公開キーの内の一方を含む。一つの方向では、データは公開キーによって暗号化されて次に非公開キーによって復号化され、他の方向では、データは非公開キーによって暗号化されて次に公開キーによって復号化される。
【００１６】
−互いに一方が、他方の部分の公開キーとそれ自身の非公開キーを含む。データは、他方の公開キーによって暗号化され、それ自身の非公開キーによって復号化される。
【００１７】
ここで、セキュリティモジュールは複数のユーザユニットとペアリングすることが可能であることに注意されたい。そのメモリは、ペアリングキーから成るグループをストアするゾーンを有するが、キーは各々が、ユーザユニットの識別番号と関連している。
【００１８】
このようにして、ユーザユニット中にこのようなモジュールを接続する毎にその間に、初期化プロトコルは、ユーザユニット／セキュリティモジュールのカップルに特有の一つの（又は複数の）キーの相互認識と使用というステップを含む。
【００１９】
一つの実施形態によれば、ユーザユニットは、等しくペアリングキーゾーンを有することが可能であり、この事実のゆえに、複数のセキュリティモジュールとペアリングすることが可能である。
【００２０】
この一つのキーは、いくつかの方法で発生させることが可能である。それは、管理センターによって発生されて、暗号化された形態で良好に理解されるペアリング認可して、送信することが可能である。このキーは、周知の手順にしたがってセッションキーによって設定された暗号化を用いて、セキュリティモジュールに送信される。
【００２１】
この特有のキーを得る別の手段は、それを、ユーザユニット中で、又はセキュリティモジュール中で、又は部分的にこれらエレメントの各々の中で発生されるが、これらを組み合わせてこのキーを形成する。
【００２２】
本発明の方法の一つの実施形態では、管理センターに対する要求には、ユーザユニット／セキュリティモジュールのカップルの識別データだけではなく、ペアリングメモリゾーン中に含まれるデータ、すなわち、以前のすべてのペアリングを含むデータが伴う。
【００２３】
それで、管理センターは、このセキュリティモジュールが、自身が認可したユーザユニットとペアリングされているかを、要求の順序にしたがって検証することが可能となる。
【００２４】
このようにして、セキュリティモジュールがクローニングされている場合、このクローニングされたモジュールとユーザユニットとのペアリングが所望されたときに、以前のペアリングに関連して管理センターに送信されたデータは、オリジナルのモジュールのそれとは異なることになる。これによって、管理センターは、クローニングされたモジュールを識別する手段を有することになる。
【００２５】
最初に、管理センターは、このクローニングされたカードの新しいユーザユニットＢとのペアリングを受け入れる。正真正銘のカードのクローニングが大規模に行われると、新しいユーザユニットＣとのペアリングを要求する次のクローニング済みカードは、同じユーザアイデンティフィケーションを有しているので、管理センターは、ユーザユニットＢとの以前のペアリングの痕跡をなんら発見することがない。これが示されることによって、不正行為の試みを検出して、その結果、対処することが可能となる。さらに、この正真正銘のカードのユーザが、それを新しいユニットＤで使用しようとする場合、このモジュールによって送信されたペアリングデータは、ユニットＣの痕跡をなんら含んでおらず、したがって、管理センターは、このペアリングを拒絶し、さらには、このセキュリティモジュールの完全な遮断を誘発しさえする。