【手続補正書】
【提出日】平成16年7月26日(2004.7.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御語（ＣＷｉ）によりスクランブル処理されたプログラムにアクセス条件を配布するためのメッセージ（ＭＥＣ）であって：
１つのヘッダ；
ｎ個の異なる暗号化鍵（Ｋ１，Ｋ２，．．．，Ｋｊ，．．．，Ｋｎ）により暗号化される上記制御語（ＣＷｉ）から構成されるｎ個の項目（Ａ１，．．．，Ａｎ）；
を含むことを特徴とするメッセージ。
【請求項２】
ｎ個の付加項目（ＤＸ１，．．．，ＤＸｊ，．．．，ＤＸｎ）から更に構成され、各々の付加項目は上記暗号化鍵Ｋｊ（Ｊ＝１，２，．．．，ｎ）の１つに関連する鍵インデックスＩ（Ｋｊ）から構成される、ことを特徴とする請求項１記載のメッセージ。
【請求項３】
上記メッセージの内容を確認及び照合するための第２項目（１６）から更に構成され、上記第２項目の内容は確認鍵（Ｑ）により制御され、上記確認鍵（Ｑ）は上記暗号化鍵（Ｋ１，Ｋ２，．．．，Ｋｊ，．．．，Ｋｎ）全てと異なる、ことを特徴とする請求項１又は２記載のメッセージ。
【請求項４】
上記種々の暗号化鍵Ｋｊ（Ｊ＝１，２，．．．，ｎ）は該鍵Ｋｊのランクｊと共に増加するサイズを有する、ことを特徴とする請求項１乃至３のいずれか一項記載のメッセージ。
【請求項５】
ｐ種類の異なるプログラムプロバイダにより配布され、制御語（ＣＷｉ）によりスクランブル処理されたプログラムにアクセス条件を配布するためのメッセージであって：
１つのメッセージヘッダ；
各々が上記ｐ種類のプトグラムプロバイダの１つを識別するためであって、ランクｋ（ｋ＝１，２，．．．，ｐ）の上記ｐ種類のプログラムプロバイダの各々のための、ｐ個の第１項目（ＩＤ１，．．．，ＩＤｋ，．．．，ＩＤｎ）；及び
各々が異なる暗号化鍵（Ｋｋ１，Ｋｋ２，．．．，Ｋｋｊ，．．．，Ｋｋｖｋ）により暗号化された上記制御語から構成される、ｖｋ個の第２項目（ｖｋ＝ｎ，ｍ，．．．，ｖ，．．．，ｗ）；
を含むメッセージであり、
ｐ及びｖｋは１より大きい整数である；
ことを特徴とするメッセージ。
【請求項６】
ランクｋ（ｋ＝１，２，．．．，ｐ）の上記ｐ種類のプログラムプロバイダの各々に対して：
ｖｋ（ｖｋ＝ｎ，ｍ，．．．，ｖ，．．．，ｗ）個の鍵インデックスフィールド（Ｉ（Ｋｋ１），Ｉ（Ｋｋ２），．．．Ｉ（Ｋｋｊ），．．．，Ｉ（Ｋｋｖ））であって、各々の鍵インデックスは上記暗号化鍵の１つに関連する、鍵インデックスフィールド；
から更に構成される、ことを特徴とする請求項５記載のメッセージ。
【請求項７】
上記整数ｖｋは、プログラムプロバイダの相互間で、又はプログラムプロバイダの相互間で異なる、ことを特徴とする請求項５又は６記載のメッセージ。
【請求項８】
ｐ個の付加項目（ＨＡＳＨＱ１，．．．，ＨＡＳＨＱｋ，．．．，ＨＡＳＨＱｐ）から更に構成され、該付加項目の各々は、該付加項目が関連するプログラムプロバイダに関連するメッセージの内容及びプログラムへのアクセス条件を確認するため及び照合するために上記プログラムプロバイダの一と関連し、上記ｐ個の付加項目の各々の内容は個々の確認鍵（Ｑ１，Ｑ２，．．．，Ｑｐ）により制御される、ことを特徴とする請求項５乃至７のいずれか一項記載のメッセージ。
【請求項９】
上記確認鍵（Ｑ１，Ｑ２，．．．，Ｑｐ）は上記暗号化鍵全てと異なる、ことを特徴とする請求項８記載のメッセージ。
【請求項１０】
少なくとも一つのプログラムプロバイダの連続的な暗号化鍵は鍵のランクと共に増加するサイズを有する、ことを特徴とする請求項５乃至９いずれか一項記載のメッセージ。
【請求項１１】
制御後（ＣＷｉ）によりスクランブル処理されたプログラムをスクランブル解除処理するための方法であって：
１つのヘッダと、ユーザに関連するアクセス条件と、ｎ個の異なる暗号化鍵（Ｋ１，Ｋ２，．．．，Ｋｊ，．．．，Ｋｎ）により暗号化された上記制御語（ＣＷｉ）から構成されるｎ個の項目とを含むメッセージを供給する段階；
から構成される方法であり、
ｎは１より大きい整数であり、上記メッセージの受信器に記憶された上記暗号化鍵の１つの機能として上記ｎ個の項目の１つを選択する段階を更に含む；
ことを特徴とする方法。
【請求項１２】
上記メッセージを供給する段階は、上記メッセージの内容を確認及び照合するために第２項目の支援により実行され、上記第２項目の内容は確認鍵（Ｑ）により制御され、上記確認鍵（Ｑ）は上記暗号化鍵（Ｋ１，Ｋ２，．．．，Ｋｊ，．．．，Ｋｎ）全てと異なる、ことを特徴とする請求項１１記載の方法。
【請求項１３】
ｐ種類の異なるプログラムプロバイダにより配布され、制御語（ＣＷｊ）によりスクランブル処理されたプログラムをスクランブル解除処理するための方法であって：
各々が上記ｐ種類のプログラムプロバイダの１つを識別するためである、ｐ個の第１項目（ＩＤ１，．．．，ＩＤｋ，．．．，ＩＤｐ）と、各々が異なる暗号化鍵（Ｋｋ１，Ｋｋ２，．．．，Ｋｋｊ，．．．，Ｋｋｖ）により暗号化された上記制御語から構成される、ｖｋ個の第２項目（ｖｋ＝ｎ，ｍ，．．．，ｖ，．．．，ｗ）と共にユーザに関連するアクセス条件を含むメッセージを供給する段階；
から構成される方法であり、
ｐ及びｖｋは１より大きい整数である；
ことを特徴とする方法。
【請求項１４】
前記メッセージを供給する前記段階は、ランクｋ（ｋ＝１，２，．．．，ｐ）の前記ｐ種類のプログラムプロバイダ各々に対して：
鍵インデックスフィールド（Ｉ（Ｋｋ１），Ｉ（Ｋｋ２），．．．Ｉ（Ｋｋｊ），．．．，Ｉ（Ｋｋｖ））を含むｖｋ個（ｖｋ＝ｎ，ｍ，．．．，ｖ，．．．，ｗ）の項目（ＤＸｋ１，．．．，ＤＸｋｊ，．．．，ＤＸｋｖ）を配布する手順であって、各々の鍵インデックスは前記暗号化鍵Ｋｋｊの１つに関連する、手順；
を更に有する、ことを特徴とする請求項１３記載のメッセージ。
【請求項１５】
上記メッセージを供給する段階は：
ｐ個の付加項目（ＨＡＳＨＱ１，．．．，ＨＡＳＨＱｋ，．．．，ＨＡＳＨＱｐ）を配布する手順であって、該付加項目の各々は、該付加項目が関連するプログラムプロバイダに関連するメッセージの内容及びプログラムへのアクセス条件を確認するため及び照合するために上記プログラムプロバイダの一と関連し、上記ｐ個の付加項目の各々の内容は個々の確認鍵（Ｑ１，Ｑ２，．．．，Ｑｐ）により制御される、ことを特徴とする請求項１４記載のメッセージ。
【請求項１６】
上記確認鍵（Ｑ１，Ｑ２，．．．，Ｑｐ）は上記暗号化鍵全てと異なる、ことを特徴とする請求項１５記載の方法。
【請求項１７】
受信されたスクランブル処理済みプログラムをスクランブル解除処理するために制御語ＣＷｉ）を提供するためのスマートカードであって、上記プログラムは制御語によりスクランブル処理された、スマートカードであり：
第１メッセージを受信するための手段であって、該第１メッセージはユーザに関連するアクセス条件に対応するデータを含み、ｎ個の項目はｎ個の異なる暗号化鍵（Ｋ１，Ｋ２，．．．，Ｋｊ，．．．，Ｋｎ）により暗号化された上記制御語から構成され、ｎは１より大きい整数である、手段；及び
上記制御語を復号化するための手段であって、少なくとも１つの上記暗号化鍵（Ｋｊ）から構成される、手段；
から構成されることを特徴とするスマートカード。
【請求項１８】
上記復号化手段は：
該復号化手段に含まれる暗号化鍵により暗号化された上記制御語を含む項目を上記第１メッセージにおいて認識するための手段（Ｉ（Ｋｊ））；
から構成される、ことを特徴とする請求項１７記載のスマートカード。
【請求項１９】
確認鍵（Ｑ）を用いて上記第１メッセージを確認するための手段；
から更に構成され、
上記確認鍵（Ｑ）は上記暗号化鍵（Ｋ１，Ｋ２，．．．，Ｋｊ，．．．，Ｋｎ）全てと異なる；
ことを特徴とする請求項１７又は１８記載のスマートカード。
【請求項２０】
第２メッセージ（ＭＤ）を受信するための手段であって、上記第２メッセージは上記ユーザに関連する権利に対応するデータを含む、手段；及び
制御語（ＫＣ）を用いて上記第２メッセージを確認するための手段（２０）；
から更に構成され、
上記制御鍵（ＫＣ）は上記第１メッセージを確認するために上記確認鍵（Ｑ）と異なる；
ことを特徴とする請求項１７乃至１９のいずれか一項記載のスマートカード。
【請求項２１】
上記制御鍵（ＫＣ）は上記暗号化鍵（Ｋ１，Ｋ２，．．．，Ｋｊ，．．．，Ｋｎ）全てと異なる、ことを特徴とする請求項２０記載のスマートカード。
【請求項２２】
ｐ個の異なるプログラムの中の１つにより配布された制御語によりスクランブル処理された受信プログラムをスクランブル解除処理するための制御語（ＣＷｉ）を提供するためのスマートカードであって：
請求項５乃至１０のいずれ一項に従って、メッセージを受信するための手段；及び
プログラムプロバイダの１つを選択するため及び選択されたプログラムプロバイダの制御語を復号化するための手段（３０）であって、選択されたプログラムプロバイダのために少なくとも１つの暗号化鍵（Ｋｋｊ）から構成される、手段；
から構成されることを特徴とするスマートカード。
【請求項２３】
スクランブル処理されたプログラムを配布する上記プログラムプロバイダに関連する確認鍵（Ｑｋ）を用いて上記メッセージを確認するための手段（２９）から更に構成され、上記確認鍵Ｑｋは上記暗号化鍵（Ｋｋ１，Ｋｋ２，．．．，Ｋｋｊ，．．．，Ｋｋｖｋ）全てと異なる、ことを特徴とする請求項２２記載のスマートカード。
【請求項２４】
上記確認手段は、上記メッセージの内容及び上記プログラムへのアクセス条件を確認及び照合するために、上記スクランブル処理されたプログラムを配布する上記プログラムプロバイダに関連する項目を上記メッセージにおいて認識するための手段から構成され、上記項目の内容は上記確認鍵（Ｑｋ）により制御される、ことを特徴とする請求項２２又は２３記載のスマートカード。
【請求項２５】
上記手段は、制御鍵インデックス（Ｉ（Ｑｋ））から成ることを特徴とする請求項２４記載のスマートカード。
【請求項２６】
ユーザにプログラムを選択的に供給するための条件付アクセスシステムであって：
制御語（ＣＷｉ）、上記ユーザの権利に関連するデータ及びアクセス条件に関連するデータによりスクランブル処理されたプログラムを提供するための手段；
上記スクランブル処理されたプログラムをスクレンブル解除処理するための復号化器；並びに
上記権利に関するデータと上記アクセス制御データとを受信するため及び上記復号化器に上記制御語を提供するためのスマートカード；
から構成される条件付アクセスシステムであり、
上記アクセス条件に関するデータは、請求項１乃至４のいずれか一項に従ったメッセージにおける上記スマートカードに伝えられ、上記スマートカードは、請求項１７乃至２０のいずれか一項に従ったカードである；
ことを特徴とする条件付アクセスシステム。
【請求項２７】
ユーザにｐ種類の異なるプログラムプロバイダにより配布されたプログラムを選択的に供給するための条件付アクセスシステムであって：
制御語、上記ユーザの権利に関連するデータ及びアクセス条件に関連するデータによりスクランブル処理されたプログラムを提供するための手段；
上記スクランブル処理されたプログラムをスクレンブル解除処理するための復号化器；並びに
上記権利に関するデータと上記アクセス制御データとを受信するため及び上記復号化器に上記制御語を提供するためのスマートカード；
から構成される条件付アクセスシステムであり、
上記アクセス条件に関するデータは、請求項５乃至１０のいずれか一項に従ったメッセージにおける上記スマートカードに伝えられ、上記スマートカードは、請求項２２乃至２５のいずれか一項に従ったカードである；
ことを特徴とする条件付アクセスシステム。
【請求項２８】
上記システムはオンライン形である、ことを特徴とする請求項２６又は２７記載の条件付きアクセスシステム。
【請求項２９】
上記システムはオフライン形であることを特徴とする請求項２６又は２７記載の条件付きアクセスシステム。
【請求項３０】
Ｎ個の制御語（ＣＷ１，．．．，ＣＷｉ，．．．，ＣＷＮ）の列によりスクランブル処理されたプログラムであって、Ｎは１より大きい整数である、プログラム；及び
上記Ｎ個の制御語ＣＷｉの各々に対して、Ｐ個の異なる暗号鍵により暗号化された上記制御語から構成される付加データの列であって、Ｐは１より大きい整数である、付加データの列；
から構成されることを特徴とするオフライン情報。