(57)【要約】本発明の資格管理メッセージ（EMM）の送信方法は、送信側に、提供されるデータやサービスのタイプを代表する１つの特徴の関数として、EMMタイプメッセージを定義するステップと、複数個の論理送信チャネルのタイプを定義し、各論理チャネル上で送信するEMMタイプを端末装置へ通知するために１つのパラメータ(STREAM_TYPE)を各チャネルのタイプに関連づけるステップと、各EMMメッセージタイプに対して論理送信チャンネル中の１つのチャネルを割り当てるステップと、(STREAM_TYPE)パラメータと論理チャネルを各端末装置に送信するステップと、論理送信チャネルを同じデータストリームに多重化するステップと、端末装置へデータストリームを送信するステップとを具備し、受信側に、各端末装置が(STREAM_TYPE)パラメータ、及び端末装置のルーチン動作によって決まる１つの状態パラメータの関数として、入力EMMにフィルタをかけるステップを具備する。
2005516536.tif 000002
【特許請求の範囲】
【請求項１】
データ交換ネットワーク中の多くの端末装置に提供されるべきデータ、及び／またはサービスへのアクセスを制御する資格管理メッセージ（ＥＭＭ）の送信方法であって、
送信側では、
提供されるデータ、及び／またはサービスのタイプを代表する少なくとも１つの特徴の関数として、１組のＥＭＭタイプメッセージを定義するステップと、
複数個の論理送信チャネルのタイプを定義すると共に、それぞれの記述された論理チャネル上で送信するＥＭＭタイプを端末装置へ通知するために、少なくとも１つのパラメータ（ＳＴＲＥＡＭ＿ＴＹＰＥ）をそれぞれのチャネルのタイプに関連づけるステップと、  それぞれのＥＭＭメッセージタイプに対して、定義された論理送信チャンネル中の少なくとも１つのチャネルを割り当てるステップと、
（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータ及び前記論理チャネルをそれぞれの端末装置に送信するステップと、
論理送信チャネルを同じデータストリームに多重化するステップと、
端末装置へ前記データストリームを送信するステップと
を具備し、かつ受信側では、
それぞれの端末装置が、（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータ、及び端末装置のルーチン動作によって決まる少なくとも１つの状態パラメータの関数として、受信するＥＭＭにフィルタをかけるステップ
を具備することを特徴とする資格管理メッセージの送信方法。
【請求項２】
前記（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータが、論理制御チャネルを表す動的データ構造によりそれぞれの端末装置に送信される
ことを特徴とする請求項１に記載の資格管理メッセージの送信方法。
【請求項３】
前記動的データ構造が、暗号化されたＥＭＭにより送信される
ことを特徴とする請求項２に記載の資格管理メッセージの送信方法。
【請求項４】
前記動的データ構造が、
端末装置が構造によって記述された論理チャネルを識別することを可能にするための第１のフィールド（ＥＭＭ＿ＸＩＤ）と、
新しいデータを検索するために端末装置がそのフィルタリングを適応させるように、記述されたチャネル上の前記新しいデータの送信に対応する、データに対する変更、及び／または動的構造に対する変更に関して端末装置に通知するための第２のフィールド（Ｖｅｒｓｉｏｎ＿Ｎｕｍｂｅｒ）と、
記述されたチャネル上での聴取時間に関して端末装置に通知するための第３のフィールド（Ｌｉｓｔｅｎ＿ｔｉｍｅ）と
の内の少なくとも１つを具備することを特徴とする請求項３に記載の資格管理メッセージの送信方法。
【請求項５】
前記第３のフィールド（Ｌｉｓｔｅｎ＿ｔｉｍｅ）が、送信されたメッセージを検索することを端末装置に可能にさせるのに十分に長い最小の固定継続期間を表す
ことを特徴とする請求項４に記載の資格管理メッセージの送信方法。
【請求項６】
前記第３のフィールド（Ｌｉｓｔｅｎ＿ｔｉｍｅ）が、ＥＭＭメッセージが送信される際の繰返しレートの関数として最小の可変継続期間を表す
ことを特徴とする請求項４に記載の資格管理メッセージの送信方法。
【請求項７】
定義された論理チャネルのタイプが、
これらのメッセージを明確に要求した端末装置にＥＭＭメッセージを送信するためのＦＡＳＴチャネルと、
同一の機能的な目的を持つＥＭＭメッセージを送信するためのＤＥＤＩＣＡＴＥＤチャネルと、
内容が予測できず、かつ間に合う可能性があるＥＭＭメッセージを送信するためのＮＯＲＭＡＬチャネルと、
様々な機能的な目的を持つ緊急性のないＥＭＭメッセージを端末装置へ送信するためのＤＥＬＡＹＥＤチャネルと、
ＤＥＤＩＣＡＴＥＤチャネル以外のチャネルで既に送られたメッセージを端末装置へ再送信するためのＬＯＡＤ  ＳＨＥＤＤＩＮＧチャネルと
を少なくとも具備することを特徴とする請求項５、または請求項６に記載の資格管理メッセージの送信方法。
【請求項８】
ＦＡＳＴチャネル、ＮＯＲＭＡＬチャネル、ＤＥＬＡＹＥＤチャネル、及びＤＥＤＩＣＡＴＥＤチャネルに対する最小の継続時間は、ＥＭＭメッセージが送信される際の繰返しレートの関数として予測される
ことを特徴とする請求項６、または請求項７に記載の資格管理メッセージの送信方法。
【請求項９】
端末装置に提供されるデータ、及び／またはサービスが、マルチメディアプログラムに相当する
ことを特徴とする請求項１から請求項８のいずれかに記載の資格管理メッセージの送信方法。
【請求項１０】
端末装置に提供されるデータ、及び／またはサービスが、視聴覚プログラムに相当する
ことを特徴とする請求項９に記載の資格管理メッセージの送信方法。
【請求項１１】
ＥＭＭメッセージが、放送モードにおいて送信される
ことを特徴とする請求項１から請求項１０のいずれかに記載の資格管理メッセージの送信方法。
【請求項１２】
ＥＭＭメッセージが、接続モードにおいて送信される
ことを特徴とする請求項１から請求項１０のいずれかに記載の資格管理メッセージの送信方法。
【請求項１３】
ＥＭＭメッセージが、ＭＰＥＧフォーマットにカプセル化される
ことを特徴とする請求項１１、または請求項１２に記載の資格管理メッセージの送信方法。
【請求項１４】
取得されたＭＰＥＧのペイロードユニットが、個人専用の情報である
ＥＭＭの識別子を表すＥＭＭ＿ＸＩＤと、
ＥＭＭの長さを表すＬＧ＿ＥＭＭと、
ＥＭＭの内容と
を少なくとも含むことを特徴とする請求項１３に記載の資格管理メッセージの送信方法。
【請求項１５】
データ交換ネットワーク中の多くの端末装置に提供されるべきデータ、及び／またはサービスへのアクセスを制御する資格管理メッセージ（ＥＭＭ）の送信装置であって、
提供されるデータ、及び／またはサービスのタイプを代表する少なくとも１つの特徴の関数として、１組のＥＭＭメッセージを定義する手段と、
それぞれのチャネルで伝送されるべき内容の関数としていくつかの論理送信チャネルのタイプを定義する手段と、
論理送信チャネルをＥＭＭメッセージタイプに割り当てる手段と、
論理送信チャネルを同じデータストリームに多重化する手段と、
前記データストリームを端末装置へ送信する手段と、
定義されたチャネルタイプの関数として、端末装置で受信するＥＭＭをフィルタリングする手段と
を具備することを特徴とする資格管理メッセージの送信装置。
【請求項１６】
記述された論理チャネルのぞれぞれを通過するＥＭＭタイプについて端末装置に通知するように設計されている少なくとも１つのパラメータ（ＳＴＲＥＡＭ＿ＴＹＰＥ）を、それぞれのチャネルタイプと結び付ける手段と、
（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータをそれぞれの端末装置に送信する手段と、
それぞれの端末装置が（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータ、及び端末装置のルーチン動作を反映する少なくとも１つの状態パラメータの関数として、受信するＥＭＭをフィルタリングすることを可能にする手段と
を具備することを特徴とする請求項１５に記載の資格管理メッセージの送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の分野は、データ交換ネットワークに接続された多くの端末装置に対するスクランブルされたデータ、及び／またはサービスの送信に関するものであり、これらのデータ、及びこれらのサービスへのアクセスを制御する資格管理メッセージ（ＥＭＭ）の送信方法、及び方法を実行するように設計されている装置に特に適用可能である。
【背景技術】
【０００２】
インターネットネットワークのようなオープンネットワークによるデータ交換の発展に伴い、交換のセキュリティは、オペレータとサービスプロバイダの活動（activities）において、ますます重要になってきている。このセキュリティには、いくつかの本質的な目的がある。
−ネットワークを通して行われた取引が盗聴されるのを防止すること。
−データの完全性を保証すること、言いかえれば、送信されたデータが通信中に損なわれたかどうかを判断すること。
−認証を可能にすること、言いかえれば、処理を行う通信員の身元を確実なものとすると共に、処理に関与する人以外の人に情報を難解にすることから成る機密性を確実なものとすること。
【０００３】
認証は、許可された人だけが資源にアクセスすることを可能にするアクセス制御によって行われる。暗号化された視聴覚プログラムの放送分野において、ＤＶＢ標準規格は、共通スクランブルアルゴリズム（Common  Scrambling  Algorithm ： ＣＳＡ) を定義するが、しかし、オペレータ、及びサービスプロバイダが自由にそれら自身のシステムを定義することができるように、アクセス制御については何も具備していない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＤＶＢ標準規格はアクセス制御データの配信を含んでいる。アクセス制御データは、ＭＰＥＧ伝送の多重送信に挿入された条件付きアクセステーブル（Conditional Access Table：ＣＡＴ）内のデータ記述子を使用し、かつＭＰＥＧのパケット化エレメンタリストリーム（Packetized Elementary Stream ：ＰＥＳ）の形式でコード化されたそれぞれのプログラムコンポーネントに対するパケット識別子（Packet Identifier：ＰＩＤ）番号を含むプログラムマップテーブル（Program Map Table：ＰＭＴ）内のデータ記述子を使用することを指示された、他の個人専用のデータパケットを用いて受信時に検索される。
【０００５】
一般に、ディスクランブルに必要な情報は、少なくとも１つの資格制御メッセージ（Entitlement Control Message：ＥＣＭ）と１つの資格管理メッセージ（Entitlement Management Message：ＥＭＭ）とを具備する条件付きアクセスメッセージ（Conditional Access Messages：ＣＡＭ）と呼ばれる特定のアクセス制御メッセージによって送信される。これらの条件付きアクセスメッセージは、
−ディスクランブルシーケンスを初期化するように設計されている制御ワード（Control Word：ＣＷ）と、
−１または２以上のユーザのグループに対する制御ワードを暗号化するために使用されるサービスキーと、
−サービスキーを暗号化するために使われるユーザキーと
の少なくとも３つの入力データから生成される。
ＥＭＭが、サービスキー、及びユーザキーによって決まる一方、ＥＣＭは、制御ワード、及びサービスキーによって決まる。ＥＣＭ、及びＥＭＭは、ユーザがそれらを確実に受信するように、定期的に、かつ切れ目なく端末装置に送信される。
【０００６】
受信において、暗号化の原則は、例えばスマートカードのようなセキュリティプロセッサに含まれるＥＭＭ及びユーザキーから、サービスキーを発見することである。ディスクランブルシステムを初期化するために使用される制御ワードを発見するために、サービスキーは、従ってＥＣＭを復号化するために使用される。
【０００７】
既知のアクセス制御システムにおいて、ＥＭＭは、それぞれの送信されたＥＭＭメッセージの特定の機能とは独立して、優先順位または順序なしで連続して送信される。しかしながら、異なるＥＭＭは、同じデータ、及び同じサービスに必ずしも関係するとは限らず、従って同じ送信の制限に支配されていない。ＥＭＭは、それらの機能及びそれらの送信状態において異なる３つの大きい系統群で配信され得る。
【０００８】
一例として、下記の３つがある。
−例えば取り決められた期間に対するサービスの申し込みのような、受信契約者、及びオペレータの間の契約に関係するメッセージ。この場合、ＥＭＭメッセージは、加入期間の間、永久的に送信される。この送信は、非常に大きいデータストリーム（data stream）の典型を示すが、しかし、受信契約者によってデータが受信されることを確実なものとするために、これは維持されなければならない。
−例えば講座または行事（event）の購入のような、受信契約者の即時の必要性に対応する、いわゆる動的なメッセージ。
−受信契約者との合意のもとにオペレータによって決定された、セキュリティプロセッサに対する技術的な管理メッセージ。
【０００９】
優先順位、または順序なしのシーケンスにおけるこれらのＥＭＭメッセージの送信は、サイトからサイトに分岐し、かつ受信契約者の長い待ち時間を引き起こす長いサイクルタイムを生み出す。更に、異なる性質、及び緊急性の度合いを備えるメッセージの混合は、通過帯域（pass band）の最適化されていない占有を引き起こす。
本発明の目的は、上述の欠点を克服することである。
【課題を解決するための手段】
【００１０】
本発明は、下記のステップを具備することで特徴づけられる、データ交換ネットワーク中の多くの端末装置に提供されるデータ、及び／またはサービスへのアクセスを制御する資格管理メッセージ（ＥＭＭ）の送信方法を提案する。
送信側では、
−提供されるデータ、及び／またはサービスのタイプを代表する少なくとも１つの特徴の関数として、１組のＥＭＭタイプメッセージを定義するステップと、
−複数個の論理送信チャネルのタイプを定義すると共に、それぞれの記述された論理チャネル上で送信するＥＭＭタイプを端末装置へ通知するために、少なくとも１つのパラメータ（ＳＴＲＥＡＭ＿ＴＹＰＥ）をそれぞれのチャネルのタイプに関連づけるステップと、−それぞれのＥＭＭメッセージタイプに対して、定義された論理送信チャンネル中の少なくとも１つのチャネルを割り当てるステップと、
（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータ及び前記論理チャネルをそれぞれの端末装置に送信するステップと、
−論理送信チャネルを同じデータストリームに多重化するステップと、
−端末装置へ前記データストリームを送信するステップと
を具備し、かつ受信側では、
−それぞれの端末装置が、（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータ、及び端末装置のルーチン動作によって決まる少なくとも１つの状態パラメータの関数として、受信するＥＭＭにフィルタをかけるステップ
を具備する。
好ましくは、（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータは、論理制御チャネルを表す動的データ構造によりそれぞれの端末装置に送信される。
【００１１】
好ましい一実施例によれば、動的構造は、暗号化されたＥＭＭにより送信されると共に、
−端末装置が構造によって記述された論理チャネルを識別することを可能にする第１のフィールド（ＥＭＭ＿ＸＩＤ）と、
−新しいデータを検索するために端末装置がそのフィルタリングを適応させるように、記述されたチャネル上の前記新しいデータの送信に対応する、データに対する変更、及び／または動的構造に対する変更に関して端末装置に通知する第２のフィールド（Ｖｅｒｓｉｏｎ＿Ｎｕｍｂｅｒ）と、
−記述されたチャネル上での聴取時間に関して端末装置に通知するように設計されている第３のフィールド（Ｌｉｓｔｅｎ＿ｔｉｍｅ）と
の内の少なくとも１つを具備する。
前記第３のフィールド（Ｌｉｓｔｅｎ＿ｔｉｍｅ）は、送信されたメッセージを検索することを端末装置に可能にさせるのに十分な、最小の固定継続期間、または最小の可変継続期間のいずれかを表しても良い。
【００１２】
一実施例において、定義された論理チャネルのタイプは、
−これらのメッセージを明確に要求した端末装置にＥＭＭメッセージを送信するためのＦＡＳＴチャネルと、
−同一の機能的な目的を持つＥＭＭメッセージを送信するためのＤＥＤＩＣＡＴＥＤチャネルと、
−内容が予測できず、かつ間に合う可能性があるＥＭＭメッセージを送信するように設計されているＮＯＲＭＡＬチャネルと、
−様々な機能的な目的を持つ緊急性のないＥＭＭメッセージを端末装置へ送信するためのＤＥＬＡＹＥＤチャネルと、
−ＤＥＤＩＣＡＴＥＤチャネル以外のチャネルで既に送られたメッセージを端末装置へ再送信するためのＬＯＡＤ  ＳＨＥＤＤＩＮＧチャネルと
を少なくとも具備する。
好ましくは、ＦＡＳＴチャネル、ＮＯＲＭＡＬチャネル、ＤＥＬＡＹＥＤチャネル、及びＤＥＤＩＣＡＴＥＤチャネルに対する最小の継続時間は、ＥＭＭメッセージが送信される際の繰返しレートの関数として予測される。
【００１３】
本発明による処理の一応用例において、端末装置に提供されるデータ、及び／またはサービスは、マルチメディアプログラムに相当する。
他の応用例において、端末装置に提供されるデータ、及び／またはサービスは、視聴覚プログラムに相当する。
【００１４】
両方のタイプの応用例において、ＥＭＭメッセージは、ＭＰＥＧフォーマットにカプセル化されると共に、放送モード（broadcast mode）または接続モード（connected mode）のどちらかにおいて送信される。
ＥＭＭの内容とは別に、取得されたＭＰＥＧのペイロードユニット（MPEG payload units）は、個人専用の情報である
−ＥＭＭの識別子を表すＥＭＭ＿ＸＩＤと、
−ＥＭＭの長さを表すＬＧ＿ＥＭＭと
を少なくとも含む。
【００１５】
本発明による方法は、従って、
−提供されるデータ、及び／またはサービスのタイプを代表する少なくとも１つの特徴の関数として、１組のＥＭＭメッセージを定義する手段と、
−それぞれのチャネルで伝送されるべき内容の関数として、１組の論理送信チャネルのタイプを定義する手段と、
−論理送信チャネルをそれぞれのタイプのＥＭＭメッセージに割り当てる手段と、
−論理送信チャネルを同じデータストリームに多重化する手段と、
−前記データストリームを端末装置へ送信する手段と、
−定義されたチャネルタイプの関数として、端末装置で受信するＥＭＭをフィルタリングする手段と
を具備する装置により使用される。
【００１６】
本発明の好ましい実施例では、装置は、
−記述された論理チャネルのぞれぞれを通過するＥＭＭタイプについて端末装置に通知するように設計されている少なくとも１つのパラメータ（ＳＴＲＥＡＭ＿ＴＹＰＥ）を、それぞれのチャネルタイプと結び付ける手段と、
−（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータをそれぞれの端末装置に送信する手段と、
−それぞれの端末装置に、（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータ、及び端末装置のルーチン動作を反映する少なくとも１つの状態パラメータの関数として、受信するＥＭＭにフィルタをかけることを可能にさせる手段と
を具備する。
【発明を実施するための最良の形態】
【００１７】
本発明の他の特性、及び利点は、添付の図を参照し、限定されない例として与えられた下記の記述から明瞭になるであろう。
下記の記述は、例えば、インターネットネットワーク、または個人専用のプログラムの放送ネットワークのような、データ交換ネットワークと接続された複数の受信契約者の端末装置に視聴覚プログラムを配信するためのシステムにおける、本発明による方法の特別な応用例に関するものである。
【００１８】
このシステムによって、商業オペレータに配置された受信契約者管理システムＳＭＳの第１のセット２は、例えば、受信契約者資格管理システムの第２のセット６を通して資格管理メッセージ（ＥＭＭ）の送信のための第３のセット４と通信することが可能となる。
それぞれの受信契約者には、デコーダ８と資格が登録されるセキュリティプロセッサが提供される。
【００１９】
第３のセット４は、第１のセット２中の装置による指令出力に従ったＥＭＭの編成及び放送のために、この記述の残りでＢ−ＳＡＳ（Broadcast Subscription Authorisation System：放送予約認可システム）として示された第１のモジュール１０を具備する。第１のＢ−ＳＡＳモジュール１０は、まず第一にセット６における装置と通信し、次にデコーダ８にＥＭＭを放送する第３のモジュール１４に接続された第２の多重化モジュールＭＵＸ１２と通信する。
【００２０】
受信契約者に対する資格の送信のための装置であるセット６は、セキュリティプロセッサ及び資格の技術的な管理のための第１の装置ＳＡＳ１６と、受信契約者の端末装置の管理のための第２のＳＴＢ−ＭＳ装置１８とを具備する。
第１のＳＡＳ装置１６の機能は、セキュリティプロセッサ、または端末装置によって処理され得るＥＭＭメッセージとして、異なるオペレータからのＳＭＳ２を発信元とするサービス要求を表現することと、放送モードにおける受信契約者の端末装置に対する送信のために、それらをＢ−ＳＡＳモジュール１０に送信するか、または接続モードにおいてこれらのＥＭＭを配信するために、それらをＩ−ＳＡＳモジュール１７に送信することである。
第１のＳＡＳ装置１６によって、Ｂ−ＳＡＳモジュール１０から生成されるべき要求は、端末装置へのＥＭＭを追加、送信、及び交換することもまたでき、かつ要求は、ＥＭＭの送信を削除することもまたできる。
【００２１】
第２のＳＴＢ−ＭＳ装置１８によって、ＳＭＳ装置２は、受信契約者の端末装置の特性を定義及び整備することもまたできる。
第２のＳＴＢ−ＭＳ装置１８によって、Ｂ−ＳＡＳモジュール１０から生成されるべき要求は、端末装置へのＥＭＭを追加、送信、及び交換することもまたでき、かつ送信しているＥＭＭを中止することもまたできる。このＳＴＢ−ＭＳ装置は、セキュリティプロセッサ、または端末装置によって処理され得るメッセージとして、異なるオペレータからのＳＭＳ２を発信元とするサービス要求を表現することができると共に、接続モードにおいてこれらのＥＭＭを配信するために、それらをＩ−ＳＡＳモジュール１７に送信することができる。
【００２２】
受信契約者に配置されたデコーダ８は、受信契約者資格が記録されるセキュリティプロセッサを含み、かつその機能は、既知の方法により放送されるストリームに含まれるＥＭＭメッセージを処理することと、受信契約者に与えられたＭＭＩ（Man-Machine Interface：マンマシンインタフェース）を管理することと、受信契約者のセキュリティプロセッサ、及び技術オペレータのサーバと対話することである。
【００２３】
図２は、Ｂ−ＳＡＳモジュール１０の詳細な機能的ブロック図を示す。このモジュールは、第１のＳＡＳ装置１６、または第２のＳＴＢ−ＭＳ装置１８を発信元とするメッセージを収集することを目的とする第１ブロック２０と、キュー（queue：待ち行列）を管理することを目的とする第２ブロック２２と、ＥＭＭの放送を管理することを目的とする第３ブロック２４と、システム構成情報を定義することを目的とする、管理者によって制御される第４のブロック２６と、システムに関する技術的情報、及びアプリケーション情報を収集することを目的とする第５の監視ブロック２８とを具備する。
第１のブロック２０によって収集されるメッセージは、例えばＴＣＰ−ＩＰ、ＣＯＲＢＡ、ＨＴＴＰ＋ＸＭＬ、ＲＭＩ、または独自に開発したプロトコルのようなアプリケーションプロトコルを用いることによってＥＭＭを追加するか、ＥＭＭを交換または削除する要求でも良い。
【００２４】
「ＥＭＭの定義」
本発明による装置、及び方法は、提供されるデータ、及び／またはサービスのタイプを代表する少なくとも１つの特徴の関数として、１組のＥＭＭメッセージを定義するために使用される。これを達成するために、入力側のＳＡＳ装置１６及びＳＴＢ装置１８は、ＥＭＭが、放送方法（送信モデル参照、ＥＭＭ放送の開始日及び終了日）及びＥＭＭの記述（ヘッダ構造、ヘッダサイズ、ＥＭＭ内容）を指定する１周期に挿入されるべきであると要求する。
【００２５】
ＥＭＭを放送する前に、記述された論理チャネルのぞれぞれを通過するＥＭＭタイプについて端末装置に通知する（ＳＴＲＥＡＭ＿ＴＹＰＥ）パラメータにより、複数個の論理送信チャネルのタイプが定義される。このパラメータ（ＳＴＲＥＡＭ＿ＴＹＰＥ）は、下記のフィールドのうちの少なくとも１つを具備する論理制御チャネルを表す動的なデータ構造の形式により、それぞれの端末装置に送信される。
−端末装置が構造によって記述された論理チャネルを識別することを可能にする第１のフィールド（ＥＭＭ＿ＸＩＤ）。
−動的な構造の変更を端末装置に示すための第２のフィールド（Ｖｅｒｓｉｏｎ＿Ｎｕｍｂｅｒ）。これらの新しいデータを検索するために端末装置がそのフィルタリングを適応させ得るように、この変更は、新しいデータが記述されたチャネル上で送信されたことを端末装置に通知する。
−記述されたチャネル上での聴取時間について端末装置に通知するための第３のフィールド（Ｌｉｓｔｅｎ＿ｔｉｍｅ）。
【００２６】
論理チャネルは、放送される信号中のＰＩＤで識別されたストリームのサブパート（sub-part）である。そのような論理チャネルの定義は、同じチャネル上で通過するＥＭＭが同じＥＭＭ＿ＸＩＤ識別子を備えている同じストリームの中に、それらを多重化する手段を提供する。従って受信時に、端末装置は、ストリーム上で入力ＥＭＭにフィルタをかけ、かつ１つまたはいくつかの特別なチャネルの中からＥＭＭだけを選択し得る。これを達成するために、端末装置は、データストリームヘッダにマスクをセットすることによって、入力ＥＭＭにフィルタをかける。
【００２７】
特定の一実施例において、ＥＭＭ＿ＸＩＤ識別子のサイズは８ビットであり、チャネルごとに１ビットを割り当てることによって、最高８つのＥＭＭチャネルがストリームの中に多重化され得る。
定義された論理送信チャネルの間で少なくとも１つのチャネルをそれぞれのタイプのＥＭＭメッセージに割り当てるために、Ｂ−ＳＡＳモジュール１０は、ＥＭＭ放送チャネルを決定するために使用される送信モデルに関係した技術的な特性を備えている。放送開始日、及び終了日における差異は、それぞれのモデルに対して決定される。定義された論理チャネルは、同じデータストリームに多重化され、次に端末装置に送信される。
【００２８】
「ＥＭＭの追加」
ＥＭＭを追加する要求が生成されたとき、Ｂ−ＳＡＳモジュール１０は、下記の処理を行う。
＃＃＃要求の構文的分析。
＃＃＃送信モデルが現実に存在することを検査。
＃＃＃放送期日が一貫していることを検査。
＃＃＃ＥＭＭ識別子が正当であることを検査。
＃＃＃データベースの更新。
＃＃＃キュー管理ブロック２２にＥＭＭを移動。
＃＃＃エラーの管理（装置過負荷等）。
＃＃＃要求への応答。
【００２９】
「ＥＭＭの交換」
入力側のＳＡＳ装置１６、またはＳＴＢ−ＭＳ装置１８は、交換されるべきＥＭＭの識別子を指定することによって、ＥＭＭが１周期の中で交換されるべきであることを要求し得る。商業上の申し出に対する登録の場面において、ＥＭＭにより対象とされる集団を充実させるために、このメッセージは、例えば第１のＳＡＳ装置１６により使用されても良い。
【００３０】
ＥＭＭを交換する要求が生成されたとき、Ｂ−ＳＡＳモジュール１０は、下記の処理を行う。
＃＃＃要求の構文的分析。
＃＃＃送信モデルが現実に存在することを検査。
＃＃＃放送期日が一貫していることを検査。
＃＃＃交換されるべきＥＭＭの識別子が正当であることを検査。
＃＃＃新しいＥＭＭの識別子が正当であることを検査。
＃＃＃データベースの更新。
＃＃＃キュー管理ブロック２２にＥＭＭを移動。
＃＃＃エラーの管理（装置過負荷等）。
＃＃＃要求への応答。
【００３１】
「ＥＭＭの削除」
ＥＭＭを削除する要求が受信されるとき、Ｂ−ＳＡＳモジュール１０は、下記の処理を行う。
＃＃＃要求の構文的分析。
＃＃＃ＥＭＭ識別子が正当であることを検査。
＃＃＃データベースの更新。
＃＃＃関連づけられたチャンネル上のＥＭＭの放送を削除。
＃＃＃エラーの管理。
＃＃＃要求への応答。
ここで留意するべきは、もしＢ−ＳＡＳモジュール１０だけが有効期間の終りにＥＭＭの削除を管理するとしても、ＳＡＳ装置１６、またはＳＴＢ−ＭＳ装置１８が放送されるＥＭＭを明示的に削除しても良いということである 
【００３２】
「キュー管理」
Ｂ−ＳＡＳモジュール１０は、制限、特に端末装置の制限を満足し、かつ同時に、規則正しいサービス品質を提示することができなければならない。これを達成するために、第２のブロック２２は、
＃＃＃その端末装置がそれらを考慮に入れることができるように、放送されるＥＭＭを編成すること、
＃＃＃トランスポンダ（transponder）上のＥＭＭチャネルの速度を制御すること、（この速度は、通常ほぼ５０〜５００［ｋｂｉｔｓ／ｓｅｃｏｎｄ］程度である。）
＃＃＃非常に短時間の間に、いくつかの明示されたＥＭＭの放送をプログラムすること、
＃＃＃それらが全ての端末装置によって処理され得るように、十分に長い時間に対するいくつかのＥＭＭの放送をプログラムすること、
＃＃＃異なる特性を備えた緊急性がないＥＭＭをメッセージキューに移動すると共に、ＥＭＭ速度が端末装置に受け入れられるように、これらのキューまたは論理チャネルを編成すること
ができる。
【００３３】
「定義されたチャネルタイプの説明」
本発明の好ましい一実施例において、定義された論理チャネルのタイプは、ＦＡＳＴチャネル（FAST channel）と、ＤＥＤＩＣＡＴＥＤチャネル（DEDICATED channel）と、ＮＯＲＭＡＬチャネル（NORMAL channel）と、ＤＥＬＡＹＥＤチャネル（DELAYED channel）と、ＬＯＡＤ  ＳＨＥＤＤＩＮＧチャネル（LOAD SHEDDING channel）とを具備する。
ＦＡＳＴチャネルは、それに関係しているＥＭＭが放送される時点で、端末装置がこのチャネルを聞いているということが知られている場合に使用される。最も頻繁な使用は、端末装置の要求における対話型サービスに対する特定の資格のサービスプロバイダへの放送である。ユーザによって要求されたときにもまた使用されても良い。ＥＭＭは、それぞれの送信間の中断時間（timeout）を利用して、与えられた回数、このＦＡＳＴチャネル上で繰り返され、次に放送から削除される。もし、キュー内のメッセージの数が多すぎる場合、チャネルのサイクルタイムは、保証されたサービス品質の制限する値に接近する。
【００３４】
ＤＥＤＩＣＡＴＥＤチャネルは、それらの特性が同じであるＥＭＭを伝送する。２タイプのＥＭＭは、専用チャンネルを構築するために識別され、資格を更新するＥＭＭとキーを変更するＥＭＭとがある。
それぞれの専用チャネルは、放送の編成のために、またはチャンネルに割当てた速度を守るために、他のチャネルとは独立して規定される。ＦＡＳＴチャネルだけが、それらの動作を中断し得る。
ＮＯＲＭＡＬチャネルは、必ず存在すると共に、任意のＥＭＭを送信するために使用される。それは、受信契約者の永久的な使用のために（セキュリティプロセッサの管理、個人専用のデータ等）、受信契約者にとって必要なほとんど全てのメッセージを伝送する。  
【００３５】
動作の間中、端末装置は、チャネルの記述において指定された時間の間、または受信契約者の記述が変更されるとき、このタイプのチャンネルを聞く。この聴取は、永久不変でも良い。
ＤＥＬＡＹＥＤチャネルは、ただ定期的にストリームに存在するだけである。それは、セキュリティまたは情報の処理装置のための技術的な管理ＥＭＭのような、遅効性の処理に応じることが可能であるＥＭＭを送信するために使用される。チャネルのバージョン番号の変更によって誘発されたとき、端末装置は、臨時にこのチャネルを読むことになる。  
【００３６】
ＬＯＡＤ  ＳＨＥＤＤＩＮＧチャネルは、何回かのサイクルの間に既に放送され、多くの場合端末装置によって考慮に入れられた他の論理チャネルを解放するために使用される。ＥＭＭ放送方法は、送信モデルにおいて指定される。端末装置は、端末装置がスイッチを入れられたとき、またはチャネルのバージョン番号が変更されるとき、このチャネルを聞き始める。
【００３７】
本方法の好ましい一実施例によれば、０チャネルともまた呼ばれる制御チャネルは、同じＰＩＤを共有する論理チャネルの技術的な特性の記述を含んでいる、暗号化された記述ＥＭＭを端末装置へ伝送する。この記述ＥＭＭは、Ｂ−ＳＡＳモジュール１０により、構成パラメータと、チャネル上を伝送されるべき内容との関数として生成される。
【００３８】
記述ＥＭＭが受信されるとき、それぞれの端末装置は、どの論理チャネルを聞くべきか、及びどんな状態にあるかを決定することを目的として、記述を検索及び分析するために、この０チャネル上に自身を配置する。それぞれの端末装置は、記述の分析結果の関数として、フィルタリングの基準（filtering criteria）を計算することになる。
【００３９】
放送されるＥＭＭは、下記の制限を満たさなければならない。
ＥＭＭ放送は、期間が有効でなければならない。
−ＦＡＳＴチャネル上で放送されるＥＭＭに関して、放送の最大数に到達してはいけない。
−他のタイプのチャネル上で伝送されるＥＭＭに関して、放送開始日は、指定された放送開始日及び終了日の間に存在しなければならない。
送信しているＥＭＭの一覧表を作ることによって、端末装置は、最小数のサイクルでストリームの中のＥＭＭ全てを取り出すことができる。
この制限を満たすために、ランダム放送アルゴリズム（random broadcast algorithm）と呼ばれるアルゴリズムが、放送サイクルにおいて送信されるべきＥＭＭをランダムシーケンスの中に入れることによって、送信しているＥＭＭを編成する。
制御チャネル（チャネル０）上で伝送される２つのＥＭＭの間の中断時間（timeout）は、少なくとも１００［ｍｓ］でなければならない。
【００４０】
「ＥＭＭ放送の管理」
記述された実施例において、放送資源の定義及びＥＭＭ放送の管理は、ＥＴＳＩ標準規格の「ＴＳ  １０３  １０９“Head-End implementation of DVB simulcrypt”」の一部であるＥＭＭＧ／ＰＤＧプロトコルに従う。この記述の残りで示されるように、ＭＵＸ多重化モジュール１２と対話するために、このプロトコルは「チャンネル」および「ストリーム」の使用を含んでいる。
【００４１】
「チャネルとストリームの管理」
図３において図式的に示されるように、ＥＭＭメッセージ発生器３０と、ＭＵＸモジュール１２との間の通信は、条件付アクセスシステムを識別すると共にオペレータによって個別化され得る「ｃｌｉｅｎｔ＿ｉｄ識別子」により識別されているスーパチャネル３４によって実行される。
Ｂ−ＳＡＳモジュール４は、オペレータごと、またはオペレータのグループごとに、チャネル内において唯一の「ｓｔｒｅａｍ＿ｉｄ」（Stream_id 1、Stream_id 2、等）により識別された１つまたはいくつかのストリーム３４の生成を可能にする、１つの“チャネル”３２をセットアップする。ストリーム３４は、ＭＰＥＧ２のＴＳパケットにおいて、ＥＭＭが通過する制御チャネル、及びデータチャネルから構成される。データチャネルは、放送モードにおいてＴＣＰ／ＩＰプロトコル、またはＵＤＰ／ＩＰを使用しても良い。
【００４２】
それぞれのストリーム３４は、ＭＵＸモジュール１２からの出力においてパケット識別子（Packet IDentifier）ＰＩＤにより識別されるトランスポンダコンポーネント（transponder component）３６の生成に対応する。
別の一実施例によれば、デフォルトでは、Ｂ−ＳＡＳモジュール４だけが１つのストリーム３４を生成する。オペレータに対するチャネルの数が８（同じＥＭＭストリーム上で多重化されたチャネルの最大数）を越えるならば、第２のストリーム３４が作成されることになる。通過帯域は、それぞれのストリーム３４のために、発生器３０の主導によりＥＭＭ発生器３０とＭＵＸ多重化モジュール１２との間で取り決められる。
【００４３】
「送信しているＥＭＭの管理」
ＥＭＭは、２ステップでマルチプレクサ１２に提供するように準備される。第１のステップは、ＭＰＥＧ２のペイロードユニットにおけるＥＭＭのカプセル化で構成され、第２のステップは、ＭＵＸ１２に送信されるべきＭＰＥＧ２のＴＳトランスポートパケット（transport packets）の組立で構成される。
【００４４】
「ＭＰＥＧ２のペイロードユニットにおけるカプセル化」
カプセル化によって達成されたＭＰＥＧ２のペイロードユニットは、個人専用の情報である
−ＥＭＭの識別子を表すＥＭＭ＿ＸＩＤと、
−ＥＭＭの長さを表すＬＧ＿ＥＭＭと、
−ＥＭＭの内容と
を少なくとも備えている。
カプセル化の規則は下記の通りである。
＃＃＃ペイロードユニットごとに唯一のＥＭＭ。
＃＃＃ＥＭＭ毎に１つ、またはいくつか連結されたペイロードユニット。
【００４５】
Ｂ−ＳＡＳモジュール１０は、固定したサイズ（ヘッダを含む１８８バイト）によってＭＰＥＧのＴＳパケットを生成する。従って、ＭＰＥＧ２のペイロードユニットは、パケット、あるいは２または３以上のパケットの重複部分の中に位置している。
ＴＳパケットは、「ＩＳＯ／ＩＥＣ  １３８１８−１標準規格“Generic coding of moving pictures and associated audio information : Systems ”」に従い、図４において図式的に示されたフォーマットを順守する。このパケットは、８ビットの最初のＳｙｎｃ同期フィールド（Sync synchronisation field）４０と、ヘッダ（ｅｎｔ）４２と、ポインタ“ｐｔｒ”４４と、有益なデータを含むブロック４６とを具備する。
【００４６】
ヘッダ４２は、
−伝送エラー表示ビット（transport_error-indicator）と、
−パケットにおけるペイロードスタート表示ビット（payload_unit_start_indicator）
−伝送優先順位表示ビット（transport priority）と、
−パケット識別子ＰＩＤを表す１３ビットのブロックと、
−２ビットのスクランブル制御ビットと、
−２ビットのアダプテーションフィールド制御ビットと、
−連続する２ビットのインデックスビットと
を具備する。
【００４７】
ペイロードユニットスタート表示ビットは、ペイロード・ユニットがパケットの中に出現するかどうか示す。もしそうであれば、このビットは「１」に等しく、かつ“ｐｔｒ”フィールドが定義されると共に、それは有益なデータ４６におけるペイロードユニットの始まりの位置（rank）を含んでいる。
もしそうでなければ、ペイロードスタート表示ビット（payload_unit_start_indicator）は、「０」に等しく、かつ“ｐｔｒ”フィールドは存在しない。これは、２パケットを超える、または部分的に満たされたパケットによる１つのペイロードユニットの例である。
【００４８】
「Ｂ−ＳＡＳモジュール１０と他の装置との間の交換」
装置上で行動する異なるプレーヤの要求は、送信機／Ｂ−ＳＡＳ装置のインタフェースを通過するメッセージか、または、例えばオペレータが起源である要求かもしれないトリガイベント（trigger event）によってＢ−ＳＡＳモジュール１０に伝達される。
【００４９】
「ＥＭＭを送信する第１のＳＡＳ装置１６の要求」
第１のＳＡＳ装置１６は、Ｂ−ＳＡＳモジュール１０に、デコーダ８へ放送されるべきＥＭＭメッセージを送信する。この通信は、第１のＳＡＳ装置１６がＥＭＭの放送方法と、特に使用されるべき送信モデルと、送信開始日及び終了日とを指定する要求によって生成される。Ｂ−ＳＡＳモジュール１０は、通信モデルにより指定された論理チャネル上で、かつ時間オフセットが適用され得る放送日の関数として、送信しているＥＭＭを組み立て、かつ編成する。
【００５０】
「ＥＭＭの交換」
ＳＡＳ装置１６は、Ｂ−ＳＡＳモジュール１０に対するＥＭＭの放送を最適化する必要があるかもしれない。この場合、第１のＳＡＳ装置１６は、より完全な集団を指定する別のＥＭＭによって、放送中のＥＭＭを交換する。第１のＳＡＳ装置１６は、Ｂ−ＳＡＳモジュール１０に、放送において１つのＥＭＭを別のものと交換することを要求する。
【００５１】
「送信しているＥＭＭの中止」
ルーチン放送において、第１のＳＡＳ装置１６は、Ｂ−ＳＡＳ１０に、即座にＥＭＭを中止することもまた要求しても良い。
【００５２】
「第２のＳＴＢ−ＭＳ装置１８の要求」
ＳＴＢ−ＭＳは、１つ、またはいくつかのオペレータに属する端末装置のセットを管理する。従って、この装置は、Ｂ−ＳＡＳ１０に、端末装置に宛てられたＥＭＭを送信するかまたは交換すること、あるいは送信しているＥＭＭを中止することを要求しても良い。
【００５３】
「ＥＭＭの送信」
端末装置に宛てられたＥＭＭは、ＳＴＢ−ＭＳ／Ｂ−ＳＡＳインタフェースメッセージによって、Ｂ−ＳＡＳモジュール１０に提供される。このメッセージ、及び関連する処理は、第１のＳＡＳ装置１６のために使用されるそれらと同じである。
【００５４】
「ＥＭＭの交換」
第１のＳＡＳ装置１６のように、ＳＴＢ−ＭＳ装置１８は、そのＥＭＭの放送を最適化する必要があるかもしれず、従って、第１のＳＡＳ装置１６と同じ命令を使用する。ＳＴＢ−ＭＳ装置１８は、ＳＭＳ装置２が受信契約者の端末装置の特性を定義し、かつ維持することもまた可能にする。
【００５５】
「送信しているＥＭＭの中止」
同様に、第２のＳＴＢ−ＭＳ装置１８は、Ｂ−ＳＡＳモジュール１０に、ルーチン放送においてＥＭＭを中止することを要求しても良い。
【００５６】
「デコーダの要求」
端末装置は、異なるＢ−ＳＡＳモジュール１０により送信されたＥＭＭストリームを受信する。これらのＥＭＭは、Ｂ−ＳＡＳモジュール１０に接続された装置の異なる項目、すなわちＳＡＳ（ｓ）１６、及びＳＴＢ−ＭＳ（ｓ）１８により提供され、かつセキュリティプロセッサ、１つまたはいくつかのセキュリティプロセッサ、あるいは１つまたはいくつかの端末装置のいずれかに送信される。
【００５７】
「論理チャネル記述の受信」
端末装置は、信号からそれに関する管理メッセージを抽出することができなければならない。この機能を達成するために、Ｂ−ＳＡＳモジュール１０は、ストリームを構成している異なる論理チャネルの放送の記述及び方法を、制御チャネル上で伝達する。
【００５８】
「Ｂ−ＳＡＳモジュール１０により送信されたＥＭＭの受信」
端末装置は、論理チャネルからそれに関する全ての管理メッセージを抽出することができなければならないと共に、いくつかのペイロードユニット上で連結されたＥＭＭの場合には、もし必要ならばそれらを復元する。更に、デマルチプレクサ（demultiplexers：逆多重化器）のような、いくつかの端末装置のコンポーネントは、特に、定義された期間内に１つのセキュリティプロセッサに対して放送されるＥＭＭの数に放送制限を課す。
Ｂ−ＳＡＳモジュール１０は、ペイロードユニットへの分類に対するＭＰＥＧの制限に関係しているランダムＥＭＭ放送アルゴリズム（random EMM broadcasting algorithm）を適用することによって、これらの制限を考慮する。
【図面の簡単な説明】
【００５９】
【図１】本発明による資格管理メッセージ（ＥＭＭ）の送信のための装置が使用されるシステムを図式的に説明する図である。
【図２】本発明による装置の機能的ブロック図を示す図である。
【図３】本発明の好ましい実施例によるＥＭＭメッセージ発生器とマルチプレクサとの間の通信方法を図式的に示す図である。
【図４】本発明の一実施例によるＭＰＥＧペイロードユニットにおけるＥＭＭカプセル化を図式的に説明する図である。
【符号の説明】
【００６０】
２：第１のセット
４：第３のセット
６：第２のセット
８：デコーダ
１０：Ｂ−ＳＡＳモジュール
１２：第２の多重化モジュールＭＵＸ（ＭＵＸ多重化モジュール）
１４：第３のモジュール
１６：第１のＳＡＳ装置
１７：Ｉ−ＳＡＳモジュール
１８：第２のＳＴＢ−ＭＳ装置
２０：第１ブロック
２２：第２ブロック（キュー管理ブロック）
２４：第３ブロック
２６：第４のブロック
２８：第５の監視ブロック
３０：ＥＭＭメッセージ発生器
３２：チャネル
３４：スーパチャネル（ストリーム）
３６：トランスポンダコンポーネント
４０：Ｓｙｎｃ同期フィールド
４２：ヘッダ（ｅｎｔ）
４４：ポインタ“ｐｔｒ”
４６：ブロック
【図１】
2005516536.tif 000003
【図２】
2005516536.tif 000004
【図３】
2005516536.tif 000005
【図４】
2005516536.tif 000006
【国際調査報告】
2005516536.tif 000007
2005516536.tif 000008
2005516536.tif 000009
2005516536.tif 000010