(57)【特許請求の範囲】
【請求項１】
制御コンテンツと表すディジタル・オーディオ及び／又はビデオのコンテンツの「Ｎ回再生」タイプのディジタル権利を制御する方法であって、前記制御コンテンツは、消費装置上、又は、前記消費装置に前記権利の制御を委ねる別の装置上の消費者によって消費され、
前記消費者が、前記制御コンテンツが消費される同じ装置上で別のコンテンツを瞬間的に消費し、次いで前記制御コンテンツに戻る場合において１回の更なる利用の課金を抑制する、前記消費装置によって行われる工程を含み、
前記制御コンテンツは、制御メッセージと呼ぶ、制御データの少なくとも１つのパケットをそれぞれが含む期間に分割される制御可能部分を備え、前記制御メッセージはトークンと呼ぶマーカ・エレメントを備え、
前記消費装置内で、前記消費装置によって制御されるコンテンツ毎に、カウンティング構造と呼ぶデータ値群を備えるデータベースが形成され、各カウンティング構造は、前記コンテンツの識別子と、前記制御コンテンツの１回の単一の利用中に検出し、集計することができる最大許容トークン数を表す、ＴＯＶ数と呼ぶ数とを備え、当該方法は、更に、前記消費装置によって行われる、
前記制御コンテンツの前記制御可能部分内で前記制御コンテンツが消費されるにつれ、各トークンを順次検出する工程、及び
前記制御可能部分から消費される期間の数を制御することができるために前記トークンの数を集計する工程を備え、
進行中の利用について検出され、課金されるトークンの数が前記ＴＯＶ数を超える場合に、前記進行中の利用が終結され、新たな利用に対する要求が行われるように、前記制御可能部分の、消費された新たな期間毎に、前記進行中の利用について検出され、課金されるトークンの数が前記ＴＯＶ数と比較されることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、制御データのパケットにおいてトークンがないことを、前記制御可能部分から消費される期間の数を制御するために検出し、集計することを特徴とする方法。
【請求項３】
請求項１記載の方法であって、各カウンティング構造は、前記ＴＯＶ数に関して検出し、集計することが可能なトークンの更なる最大数を表す、利用マージンと呼ぶ数を、前記検出し、集計されるトークンの数が、前記ＴＯＶ数及び前記利用マージンの和を超える場合、前記進行中の利用が終結し、新たな利用に対する要求が行われるように含むことを特徴とする方法。
【請求項４】
請求項１記載の方法であって、各カウンティング構造が、ＳＴＰ数と呼ぶ、ディジタル・コンテンツ毎になお考えられる利用の数を備えることを特徴とする方法。
【請求項５】
請求項４記載の方法であって、
新たな利用の要求の結果が、
ＳＴＰ数がゼロである場合の、新たな利用の禁止、
又は、前記ＳＴＰ数がゼロでない場合、新たな利用の許可、及び、よって、前記ＳＴＰ数の減少からなることを特徴とする方法。
【請求項６】
請求項１記載の方法であって、
前記カウンティング構造の前記データベースが、前記消費装置の記憶手段内に暗号化されて記憶され、前記データベースの前記カウンティング構造の復号を可能にする暗号化鍵が、前記消費装置のセキュアな記憶及び処理の手段に含まれることを特徴とする方法。
【請求項７】
消費装置であって、
該消費装置は、請求項１乃至６のうちの一項に記載の「Ｎ回再生」タイプのディジタル権利を制御する方法を実施することを特徴とする消費装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル・オーディオ・コンテンツ及び/又はディジタル・ビデオ・コンテンツの「N回再生」タイプのディジタル権利の利用を制御する方法、並びにこの方法を実施する装置に関する。特に、テレビ受像機上、コンピュータ上、オーディオ再生機器上、ディスク読み取り装置上、ポータブル・パーソナル・システム上、携帯電話機上又は電子ダイヤリー上でオーディオ・コンテンツ（例えば、音楽）及び/又はビデオ・コンテンツ（例えば、フィルム）の、固定回数認可されたレンダリングの制御に関する。
【背景技術】
【０００２】
インターネットなどのディジタル・ネットワークによって配布される製品の利用を制御するために、かつ、海賊行為を避けるために、マルチメディア・コンテンツ（非限定的な例として、フィルム、ドキュメンタリ、音楽、音楽ビデオ、ビデオ・ゲーム、視聴覚マテリアル、サービスや他のコンテンツ等）の制作者は、今後はDRMとして表す、すなわち、顧客に譲渡されたコンテンツに関連した手法であるディジタル権利管理を実施する。
【０００３】
コンテンツに関連した権利は、例えば、特定の累積期間にわたってコンテンツの利用を可能にするもの（「N単位時間再生」タイプの権利）及び/又は特定の回数にわたってコンテンツの利用を可能にするもの（「N回再生」タイプの権利）であり得る。顧客に譲渡された権利の監視は、よって、コンテンツが顧客によって消費されるにつれ順次に行わなければならない。
【０００４】
本願の発明者は、技術的な期待を満たすためのディジタル・コンテンツの消費の際の消費者の考えられる行動を観察してきた。
【０００５】
本発明は実は、
-コンテンツを消費する際の消費者の真の通常の期待及び行動（特に、「ザップ」、巻き戻し、順方向再生及び中断）、及び
コンテンツをN回、しかもN回のみ消費することが許されるようにN回の利用をがっちり守るための要件
を考慮に入れると同時に、「N回再生」タイプのディジタル権利の枠組みにおいて、消費装置又は管理装置として表す、コンテンツを消費する装置内でN回の利用をカウントすることが現在可能でないという観察から生まれている。
【０００６】
例えば、顧客にN回利用が許されているコンテンツが消費される際に、顧客は、数秒間、別の製品を消費したいことがあり得るものであり、この動作は「ザップ」と呼ばれ、特に何かを飛ばしたのでコンテンツの進行におけるわずかに先行する点に戻りたいことがあり得るものであり、この動作は巻き戻しと呼ばれ、さもなければ、高速順送り動作を行いたいことがあり得る。
【０００７】
ザップ、巻き戻し、順方向再生又は中断の同様なケースの場合、顧客によって行われた利用数の現在の課金方法では、進行中のものに対する１つの更なる利用がカウントされる。
【０００８】
これは消費者によって費用がかかるものであり、全てのケースについて正当化できるものでない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明はよって、関連ディジタル権利が「N回再生」タイプのものであるコンテンツのN回の許された利用を消費装置が把握することを可能にすると同時に、顧客の期待によって、ザップ及び/若しくは巻き戻し並びに/又は順方向再生及び/若しくは中断の構成可能機能を可能にすることからなる課題を解決することを狙いとしている。
【００１０】
この利用は、消費装置自体内で行うことが、これを行うために適切な手段を組み入れている場合に、かつ、消費者によって望まれる場合に可能であり、その権利をそれが管理する他の消費装置内でも可能である。
【課題を解決するための手段】
【００１１】
この理由で、本発明は、ディジタル・オーディオ・コンテンツ及び/又はディジタル・ビデオ・コンテンツの「N回再生」タイプのディジタル権利を制御する方法に関し、制御コンテンツは、消費装置上、又はこうした権利の制御を消費装置に委ねる別の装置上で消費者によって消費され、１つの更なる利用が、以下の場合のうちの少なくとも１つにおいて抑制される。
【００１２】
消費者は、制御コンテンツが消費される装置上で別のコンテンツを消費し、次いで制御コンテンツに戻る。
【００１３】
消費者が制御コンテンツの再生において中断を行う。
【００１４】
消費者が制御コンテンツの高速順送りを行う。
【００１５】
消費者が制御コンテンツの巻き戻しを行う。
【００１６】
本発明によって、顧客は、制御コンテンツの再生中に、他のコンテンツの消費（ザップ）を行い、次いで、新たな利用に対して課金されることなく制御コンテンツに戻ることが可能である。
【００１７】
本発明による処理によって、他の機能、特に順方向再生機能及び中断機能も行うことができる。
【００１８】
一実施例によれば、制御コンテンツは、制御コンテンツの少なくとも特定の部分内にマーカ・エレメントを組み入れている。
【００１９】
一実施例では、更なる利用の課金は、巻き戻し閾値期間よりも短い利用期間に相当する制御コンテンツの巻き戻しを消費者が行う場合、抑制される。
【００２０】
本発明によって、顧客は、更なる利用閾値によって課される限度まで制御コンテンツの一部にわたって戻ることも可能である。
【００２１】
一実施例によれば、巻き戻し閾値期間は、制御コンテンツの合計持続時間の、消費装置に関連した固定のパーセンテージである。
【００２２】
一実施例では、巻き戻し閾値期間は、制御コンテンツに関連し、消費装置と無関係である。この閾値は、その場合、制御コンテンツと関連したライセンス内に含まれ得る。
【００２３】
一実施例によれば、マーカ・エレメントは位置表示子である。こうした表示子は、数列を構成する。こうした表示子を定期的に制御コンテンツ内に挿入して制御コンテンツにわたって指数系列を形成し、この系列の最小数は制御コンテンツの最初に挿入される。
【００２４】
よって、系列が配列され、この実施例では、増加している。系列が減少している、この実施例の変形を想定することもできる。
【００２５】
一実施例では、指数を備える制御コンテンツの一部の利用中に、記憶手段に関連し、消費装置に関連する処理手段は、消費されたコンテンツのこの部分内にあるこの指数をサンプリングして、先行してサンプリングされ、記憶された指数とこれを比較し、
最新の指数が記憶されたもの以上である場合、新たな利用に対する要求はなく、
最新の指数が記憶されたもの未満である場合、２つの指数間の差が算出される。
【００２６】
この差が巻き戻し閾値期間よりも大きい場合、新たな利用に対する要求が行われる。
【００２７】
この差が巻き戻し閾値期間よりも大きくない場合、新たな利用に対する要求はない。
【００２８】
よって、ザップ動作、中断動作及び高速順送り動作は、新たな利用に対する要求を引き起こすものでない。実際に、顧客が制御コンテンツに戻る場合、更に処理されるコンテンツに関連した系列の位置表示子は必然的に、主コンテンツが残された際に記憶された系列の最新の表示子以上である。
【００２９】
巻き戻しは、巻き戻し閾値未満である場合、新たな利用要求を引き起こすものでない。
【００３０】
一実施例によれば、指数が、制御コンテンツにわたって等間隔に配置された制御データのパケットに挿入される。
【００３１】
一実施例では、処理手段は、このコンテンツの識別子によって表される各制御コンテンツを、以下のデータ値、すなわち、
考えられる利用の初期数量
1つ又は複数の暗号化鍵
なお考えられる利用の更新数
制御データの最新パケットの指数、
新たな利用要求を引き起こすことなく巻き戻しを行うことが可能な制御データのパケットの最大数量
のうちの少なくとも１つと関連付けるデータベースを含む。
【００３２】
一実施例によれば、制御コンテンツは、制御メッセージと呼ぶ制御データの少なくとも１つのパケットをそれぞれが含む期間に分割された制御可能部分を備え、この制御メッセージは、マークと呼ぶマーカ・エレメントを備え、当該処理は更に消費装置内に工程を備え、この工程は、
制御コンテンツが消費されるにつれ制御コンテンツの制御可能部分内で各マークを順次検出する工程と、
制御可能部分から消費される期間数を制御することができるためにこうしたマークの数を集計する工程とからなる。
【００３３】
一般的に、制御コンテンツの利用を制御するために、制御コンテンツを構成するデータ・ストリームに含まれるデータが符号化される（符号化は、実際にはスクランブル又は暗号化である。）。
【００３４】
効果的には、本発明はコンテンツを暗号化するのに用いるアルゴリズムとは無関係であり、何れかの種類のセグメント化によって（例えば、暗号期間によって）暗号化されたコンテンツによって実施することが可能である。
【００３５】
一実施例では、制御コンテンツは、非制御可能部分も備える。
【００３６】
よって、コンテンツの特定部分は、この同じコンテンツの他の部分が無制限に自由に消費されることを同時に可能にする一方で、その利用を制限するために制御し得る（例えば、フィルムの場合、制御可能部分はフィルムであり得るものであり、非制御可能部分は他のフィルムのコマーシャル又はトレーラであり得る。）。
【００３７】
一実施例によれば、マークはトークンである。
【００３８】
一実施例では、マークはトークンがないことである。
【００３９】
一実施例によれば、消費装置内で、カウンティング構造と呼ぶデータ値群を消費装置によって制御されるコンテンツ毎に備えるデータベースが形成され、各カウンティング構造は、このコンテンツの識別子と、この制御コンテンツの1つの単一の再生中に検出し、集計することができる最大許容マーク数を表す、TOV数と呼ぶ数とを備える。
【００４０】
一実施例では、現在の再生について検出され、課金されるマーク数は、検出され、課金されるマークの数がTOV数を超える場合、進行中の再生が終結し、新たな再生に対する要求が行われるように制御可能部分の新たに消費される期間毎にTOV数と比較される。
【００４１】
一実施例によれば、各カウンティング構造は、検出され、集計されるマークの数がTOV数及び利用マージンの和を超える場合、進行中の利用が終結し、新たな再生に対する要求が行われるようにTOV数に対して検出し、集計することが可能な更なる最大マーク数を表す、利用マージンと呼ぶ数を含む。
【００４２】
この発明によって、ディジタル権利コンテンツ供給者は、中断するか、コンテンツの一部にわたって巻き戻すか、コンテンツの単一の利用の場面内で高速順送りを用いて順送りする、（本発明に固有の特定のパラメータ、特にTOV数及び利用マージン、を修正することによってそれらによって更に調節可能な）可能性を提供することができる。
【００４３】
一実施例では、各カウンティング構造は、STP数と呼ばれる、ディジタル・コンテンツ毎になお可能な利用の数を備える。
【００４４】
一実施例によれば、新たな利用に対する要求の結果は、
STP数がゼロの場合の、新たな利用の禁止、
又は、STP数がゼロでない場合、新たな利用に対する認可、及び、よって、STP数の減少からなる。
【００４５】
一実施例では、コンテンツに関連した権利の制御に参加するセキュアな記憶及び処理の手段が、消費装置に割り当てられる。
【００４６】
一実施例によれば、セキュアな記憶及び処理の手段が、カウンティング構造のデータベースを含む。
【００４７】
一実施例では、カウンティング構造のデータベースは、消費装置の記憶手段内に暗号化されて記憶され、セキュアな記憶及び処理の手段は、このデータベースのカウンティング構造を復号することを可能にする暗号化鍵を含む。
【００４８】
一実施例によれば、利用が消費装置によって制御される制御コンテンツは、外部コンテンツと呼ぶコンテンツの、外部コンテンツが消費装置に転送される際の適合によって得られ、この適合は、消費装置が制御コンテンツの利用を制御することを可能にする。
【００４９】
よって、本発明は効果的には、コンテンツが、消費装置に転送される際にそのライセンススから分離されることを可能にする。
【００５０】
実際に、
コンテンツの消費装置への転送（及び、よってこの転送に関連したディジタル処理）は、一度行えばよいだけである。
【００５１】
種々のライセンスが同じコンテンツの利用のために転送され、ライセンスが同じ種類の権利を与える場合、消費装置に転送され、消費装置内で処理される同じコンテンツを、ライセンス毎に再利用することが可能である。
【００５２】
一実施例では、外部コンテンツが制御コンテンツに変換されると、外部コンテンツの制御データのパケットは制御コンテンツの制御データのパケットに変換され、マーカ・エレメントは、制御コンテンツの制御データの特定のパケットにこの転送中に挿入される。
【００５３】
本発明は消費装置にも関し、消費装置は、上記実施例のうちの１つによって制御方法を実施する。
【００５４】
一実施例では、消費装置はポータブル装置である。
【００５５】
効果的には、本発明は、固定消費装置にもポータブル消費装置にも同等に「N回再生」タイプのディジタル権利の制御を可能にする。
【００５６】
本発明は、消費装置自体上、又は、ポータブルであっても固定であっても、消費装置によって利用が制御される他の装置上で利用を制御することも可能にする。
【００５７】
一実施例によれば、消費装置はパーソナル・マルチメディア・プレイヤである。
【発明を実施するための最良の形態】
【００５８】
本発明の他の特徴及び利点は、非限定的な例によって以下に示し、添付図面を参照する記載から明らかになるであろう。
【００５９】
「N回再生」タイプのディジタル権利管理の方法に関する本発明は、とりわけ、消費装置の選択、及びこの装置のアプリケーションによって変わってくるものである複数の実施例が可能である。
【００６０】
すなわち、コンテンツを、
それに利用可能な技術的手段によって消費装置自体上で、又は、
（やはりそれ自体が消費手段を保有しないことがあり得る）消費装置に「N回再生」ディジタル権利制御機能を少なくとも部分的に委ねる他の装置上で消費しても消費しなくてもよい。
【実施例】
【００６１】
例示的な実施例を以下に説明する。消費装置はポータブルであり、より正確にはパーソナル・マルチメディア・プレイヤである。このパーソナル・プレイヤは、ディジタル・コンテンツの利用に関連した、同じ顧客に属する、装置組立体内に備えられる。この装置組立体を「クライアント領域」として表す。
【００６２】
そうしたクライアント・ドメイン１００を図１に略示する。ビデオ及び/又はオーディオのコンテンツのプロバイダ102(i)、1<=i<=nは、プロバイダ・コンテンツ103として表すディジタル・コンテンツ１０３と、プロバイダ・ライセンス１０１と表す、プロバイダ・コンテンツ１０３に関連し、ライセンス１０１内に備えられる、プロバイダ権利として表す権利とを示す。
【００６３】
プロバイダ権利に関連したコンテンツ１０３のクライアント領域１００の顧客オーナから注文が来ると、供給が、クライアント領域１００のアクセス装置１０６へのプロバイダ・ネットワーク104(i)、1<=i<=nの接続（例えば、インターネットへのコンピュータのリンク）を介して行われる。
【００６４】
このコンテンツを供給するために、DRM処理が各プロバイダ102(i)とアクセス装置１０６との間のアクセス装置１０６のDRMモジュール114(i)において実施され、このDRM処理は、とりわけ、プロバイダからのコンテンツ、及びその関連した権利（プロバイダ・ライセンス１０１に組み込まれる権利）へのアクセス、並びに、遠隔販売時点に関する支払を管理する。
【００６５】
この実施例では、ディジタル・コンテンツは、オーディオ/ビデオ・コンテンツの供給の限定アクセスを可能にするDVB-MPEG2（「ディジタル・ビデオ放送動画像専門家グループ」の略）標準に従う。
【００６６】
図3aは、そうした標準におけるコンテンツ２００の例示的な構造を略示する。
【００６７】
オーディオ及びビデオのコンテンツ２００はここでは、暗号期間CP202(i)又は鍵長202(i)と呼ぶ一連の期間によって構成される。
【００６８】
こうした暗号期間は、プロバイダ102(i)によって規定される持続時間を有する。持続時間は一般的に10秒である。各暗号期間CP202(i)は制御語CW(i)によってスクラブルされる、A/Vパケット２０６と呼ぶ、オーディオ/ビデオ・データのパケット２０６を含む。
【００６９】
暗号期間202(i)の各制御語CW(i)は、この同じ暗号期間202(i)の、DECM(i)（「DRMエンタイトルメント制御メッセージ」）と呼ぶ制御データ又は制御メッセージのパケット204(i)内に入れられる。このDECM(i)パケット204(i)は、同じコンテンツの種々の暗号期間にわたって一定である、他のデータ、特に、CIDと表すコンテンツ識別子も含み得る。
【００７０】
本発明のこの実施例では、DECM(i)パケット204(i)に含むデ―タは、アクセス装置１０６によって管理されるDRM処理に特有の対称鍵Kdrmによって暗号化される。この暗号化関数は、EKdrmと表す（本発明の変形では、このDECM(i)暗号化は、存在しないか、又は、存在する場合、非対称であり得る。）。その場合、
DECM(i)=パケット204(i)=｛Ekdrm（CID,CW(i),…）｝
図3aでは、コンテンツ２００は、単純化の理由で暗号期間202(i)毎に１つのDECM(i)パケットのみによって示すが、実際には、暗号期間毎にいくつかのDECMパケットを含み得る。
【００７１】
プロバイダ・コンテンツ１０３及びプロバイダ・ライセンス１０１（図１）がクライアント領域１００のアクセス装置１０６に転送されると、生成コンテンツ１２４及び生成ライセンス１２６は、パーソナル・プレイヤ１１２に転送しなければならない。
【００７２】
パーソナル・プレイヤ１１２上のコンテンツを消費するために、２つのタイプのセキュアなコンテンツ及び権利の転送処理を実施することが可能である。
【００７３】
マスタ/2次処理と呼ぶ転送処理、及び/又は
アクセス/孤立処理と呼ぶ転送処理
マスタ/2次処理を実施するパーソナル・プレイヤ１１２に向けた転送中に、コンテンツを取得するためにアクセス装置１０６に接続すると、パーソナル・プレイヤ１１２は、顧客がパーソナル・プレイヤ１１２において用いたいコンテンツ及び権利を受信し、こうした権利は、コンテンツに関連した、2次ライセンスと呼ぶライセンス内に含まれる。
【００７４】
この目的で、パーソナル・プレイヤ１１２は、パーソナル・プレイヤ１１２に一意であり、かつ、各プロバイダ102(i)に関連したDRMモジュール114(i)内で実施されるマスタCRM処理とは異なる、2次処理又はポータブルDRM処理と呼ぶDRM処理を実施する。この2次DRM処理の目的は、パーソナル・プレイヤ112内のコンテンツへのアクセスを制御することであり、それ自体のライセンス形式を有する。顧客が、自らのアクセス装置１０６からパーソナル・プレイヤ１１２に向けてコンテンツを転送させると、マスタＤＲＭ処理は、2次ＤＲＭ処理との互換性を有する形式を有する2次ライセンスを生成する。
【００７５】
各マスタＤＲＭ処理は、2次ＤＲＭ処理とのインタフェースも管理する。
【００７６】
パーソナル・プレイヤ１１２に存在するコンテンツはその場合、パーソナル・プレイヤ１１２と排他的に関連付けられる。コンテンツのパーソナル・プレイヤ１１２へのロードはセキュアな処理である。2次ライセンスもセキュアである。
【００７７】
パーソナル・プレイヤ１１２は、
コンテンツを記憶する手段１３６、及び2次モジュール又はポータブルCRMモジュール１３０と呼ぶ、2次DRM処理を実施する手段１３０、
目的が秘密データ、とりわけ鍵を記憶し、暗号処理を行うことであるセキュアな記憶及び処理の手段とを備える。この実施例では、こうした手段はスマートカードを備える。DRM処理モジュール１３０は好ましくは、こうしたセキュアな記憶及び処理の手段に含まれる。
【００７８】
アクセス装置１０６のマスタDRM処理はよって、（一次権利から控除され、よって、そうしたものの部分集合を構成する）2次権利が含まれる2次ライセンスを作成し、この2次権利は、パーソナル・プレイヤ１１２内のコンテンツの利用に必要である。この2次ライセンスは、コンテンツとともにパーソナル・プレイヤ１１２に転送される。
【００７９】
後に、マスタDRM処理は、パーソナル・プレイヤ１１２に送信される権利の関数としてマスタ・ライセンスを更新する。
【００８０】
次いで、コンテンツは2次ライセンスとともに、アクセス装置１０６からパーソナル・プレイヤ１１２にセキュアに送信される。
【００８１】
最後に、顧客はコンテンツをパーソナル・プレイヤにおいて消費する。2次DRM処理は、顧客の利用と、パーソナル・プレイヤ１１２に存在する2次の1つ又は複数のライセンスによって、ポータブル装置内に存在するコンテンツへのアクセスを制御し、2次権利を更新する。
【００８２】
アクセス/孤立処理と呼ぶ、パーソナル・プレイヤ１１２に向けたコンテンツの転送の別のセキュア処理を、とりわけ、パーソナル・プレイヤ112内、又は、パーソナル・プレイヤ１１２によって管理されるクライアント領域１００の装置部分内でこの利用を行うことができるためにポータブル・パーソナル・プレイヤ１１２内の利用を制限することが望ましいものでない。パーソナル・プレイヤ１１２は、実際に、消費手段（例えば、表示画面）を必ずしも含むものでなく、単に、コンテンツを記憶する手段を含み得る。
【００８３】
権利保護処理が、領域１００の特定の部分内の特定のプロバイダ権利を保護し、コンテンツの利用がこうした部分内で、特に、連続した通信リンク（ケーブル、イーサネット（登録商標）、無線等）を介してアクセス装置１０６に接続される消費装置１０８、１１０を含む領域１００のアクセス装置１０６内及び部分107内で合法的に行われることを検証するよう策定される。
【００８４】
コンテンツに関連した権利の保護のそうした処理の例として、とりわけ
「Digital  Home  Network  and  method  for  creating  and  updating  such  a  network」と題する国際公開第00/62505号明細書や、
ネットワーク部分107の消費装置108、110がとりわけ知っている対称鍵によってコンテンツが符号化され、復号化される管理処理を規定する、「Process  for  managing  a  symmetric  key  in  a  communications  network  and  devices  for  the  implementation  of  this  process」と題する欧州特許第1253762号明細書を挙げる。
【００８５】
アクセス/孤立転送処理(図１)では、コンテンツ１０３及びライセンス１０１は、上記特許明細書記載の処理に従って、個人化コンテンツ１２４に変換され、個人化ライセンス１２６に変換される。
【００８６】
符号化ビデオ及びオーディオのパケットから成るコンテンツ１２４が更に得られ、ネットワーク部分１０７の消費装置１０８、１１０内のコンテンツ１２４の利用に必要な情報を含むパケットが定期的に組み入れられる。
【００８７】
ユーザが、コンテンツを自分のパーソナル・プレイヤ１１２上、又は自分の領域の孤立した消費装置１１８、１２２上で消費したい場合、孤立したコンテンツ１３２及び孤立したライセンス１３４の形態で更に記憶されるパーソナル・プレイヤ１１２に向けてアクセス装置１０６からこのコンテンツが転送されると、個人化コンテンツ１２４の適合及び個人化ライセンス１２６の適合が行われる。
【００８８】
この目的で、パーソナル・プレイヤ１１２のポータブルDRMモジュール１３０が用いられる。
【００８９】
なお、モジュール１３０は汎用的なものである、すなわち、コンテンツ102(i)のプロバイダに依存しないものである。モジュール１３０はセキュアであり、これは、不正に対する耐性があり、暗号化データ及び利用許可データを記憶するということを表す。
【００９０】
セキュア・コンテンツ転送処理の終わりに、パーソナル・プレイヤ１１２の記憶手段１３６は、
ディジタル・コンテンツ１２４から得られる孤立装置１１２からのその制御された配布に適合された孤立コンテンツ１３２、
及び、個人化ライセンス１２６から得られ、とりわけ孤立部分１１１において、領域１００内の孤立装置１１２から顧客が利用したい権利と、この利用を可能にするのに必要なデータとを含む、孤立ライセンスと呼ぶライセンス１３４とを含む。
【００９１】
アクセス装置１０６に留まっている権利の更新は、孤立装置１１２に送信される権利を控除することによっても行われる。
【００９２】
本発明の例示的な実施例をよって規定した（とりわけ、消費装置はパーソナル・プレイヤであり、パーソナル・プレイヤは、クライアント領域内に備えられ、MPEG2形式のコンテンツを消費し、コンテンツはそれに、前述した２つの転送処理の一方又は他方を用いることによって転送される。）。
【００９３】
使用マーカ・エレメントの関数として変わる、本発明の、（変形を備えた）２つの主たる実施例を以下に表す。マーカ又は指数の系列を実施する実施例、及びトークンを実施する実施例。
【００９４】
マーカの系列を実施する実施例では、本発明の制御処理は、とりわけ図２を参照して以下に説明するように、マスタ/2次転送処理を用い、変形としてアクセス/孤立処理を用いる。
【００９５】
パーソナル・プレイヤ１１２のポータブルDRMモジュール１３０は、アクセス装置１０６によって受信されるコンテンツ１０３をコンテンツ１３２に以下の工程によって変換する。
【００９６】
第１の工程１５０、DECMパケット１４０を含むコンテンツ１０３、及びDEMMパケットと表す、データのパケット１４４を含む関連ライセンスが、パーソナル・システム１１２の記憶手段１３６にロードされる。
【００９７】
第２の工程１５２、DEMMパケット１４４がDRMモジュール１３０に、このモジュール１３０が関連権利を知ることになるように送られる。
【００９８】
第３の工程１５４、DECMパケット１４０が制御データPECMのパケット１４２に変換され、PCDテーブルと表す、制御データのテーブル１４６が作成され、パーソナル・システム112に記憶される。PCDテーブル１４６は、とりわけ、消費される利用の数を供給するのに用いる。
【００９９】
第４の工程１５６、コンテンツ１０３は、とりわけ、ＰＥＣＭパケット１４２をそれに組み入れることによってコンテンツ１３２に変換される。
【０１００】
ＰＥＣＭパケット１４２及びＰＣＤ制御テーブル１４６は、コンテンツ１３２の利用を制御するための情報全てを含む。
【０１０１】
次に、「Ｎ回再生」タイプの権利の制御に特に必要な特定の工程、すなわち、
1)コンテンツの（コンテンツ１０３からコンテンツ１３２への）変換
2)ＰＣＤ制御テーブル１４６の作成、及び
3)Ｎ回再生タイプの権利の制御
を本発明のこの実施例の枠組み内で詳説する。
【０１０２】
コンテンツ１０３のコンテンツ１３２への変換は以下のように行われる。
【０１０３】
パーソナル・プレイヤ１１２がライセンス１０１を受信する際に、このライセンスに関連したコンテンツ１０３が記憶手段１３６に既に記憶されているが、まだ変換されていない場合、マスタ/2次処理、及び、変形としてアクセス/孤立処理に従うことによってＤＥＣＭパケット１４０のＰＥＣＭパケット１４２への変換をＤＲＭモジュール１３０に要求する。
【０１０４】
ＰＥＣＭパケット１４２は、ＣＩＤ識別子と呼ぶコンテンツ識別子と、暗号期間(i)のデータをスクランブル解除するのに用いる、CW(i)と表す制御語とに加えて、コンテンツ１３２内のＰＥＣＭパケット１４２を索引化する、マ―カ系列又は指数系列と呼ぶ数列（k=0,1,2,..L-1）を含む。
【０１０５】
こうしたマーカを、コンテンツの利用のモード、とりわけ、巻き戻し、順方向再生、中断及び「ザップ」を検出するのに用いる。
【０１０６】
本発明のこの実施例では、ＰＥＣＭパケット１４２は対称鍵Kcを用いて暗号化される。鍵Kcを管理する可能性はいくつか存在する。
【０１０７】
第１のオプション：Kcは特定のポータブル装置１１２によって変わってくる。この場合には、このポータブル装置１１２に備えるコンテンツ全てが同じ鍵Kcによって保護される。
【０１０８】
第２のオプション：Kcはコンテンツによって変わってくる。この場合、ポータブル装置１１２において備える各コンテンツは別の鍵Kcを用いる。
【０１０９】
マスタ/2次処理の場合、鍵Kcは、マスタDRMの鍵であり、DEMMパケット１４４内で伝送される鍵Kdrmによって暗号化される。
【０１１０】
KcのKdrmによる暗号化の結果は、PECMパケット142に挿入される。
【０１１１】
PECMパケット142をよって、この実施例では、
Ekc(CID｜CW｜k)Ekdrm(Kc)
によって表すことが可能であり、ここでEKは鍵Kを用いた暗号化関数を表し、｜はデータ連結関数を表す。
【０１１２】
図２に示すように、パーソナル・システム１１２のDRMモジュール１３０は、ライセンス１０１内に含まれるDEMMパケット１４４及びコンテンツ１０３内に含まれるDECMパケット140を受信し次第PECMパケット142を作成する。
【０１１３】
DEMMパケット144は、とりわけ、CIDコンテンツ識別子、コンテンツのディジタル権利（例えば、特定のフィルムを2回みる権利）、及びDECMパケット１４０を保護するのに用いる鍵Kdrmを含む。
【０１１４】
DECMパケット140は、形式Ekdrm（CID,CW）を有する。
【０１１５】
コンテンツを変換するために、ポータブルＤＲＭモジュール130は指数kを0にリセットし、暗号化鍵KdrmをDEMMパケット144から抽出する。
【０１１６】
鍵Kcがコンテンツによって変わってくる場合、DRMポータブル・モジュール130は鍵Kcをランダムに生成する。更に、DRMポータブル・モジュール130であるDRMは以下の動作をDECMデータ・パケット140毎に行う。
【０１１７】
鍵Kdrm及び、制御語CWの抽出を用いたDECMデータ・パケット１４０の復号、
指数kの追加
PECMデータ・パケット214の作成、及び
指数の増加
図3bは、変換工程後に得られるコンテンツ３００の形式を略示する。この図でコンテンツ３００と表す、図１及び図２における制御コンテンツ１３２は、暗号期間306(i)から成る。各暗号期間306(i)は、マーカ又は指数kを備えるPECMパケット302(i)と、符号化されたオーディオ及びビデオの情報を含むA/Vパケット304とを備える。なお、図3bでは暗号期間306(i)毎に１つのPECMパケット302(i)のみを示すが、実際には、いくつかのパケットPECM(k)を同じ暗号期間に含み得るものであり、各パケットPECM(k)はそれに一意の指数kを含み、この例では、コンテンツ300を構成するデータのストリーム内の先行ＰＥＣＭパケットの指数k-1よりも大きい。
【０１１８】
ポータブルDRMモジュール130はPCD制御データ・テーブルを管理し、PCD［CID］と表す各エントリはポータブル装置におけるコンテンツに相当する。
【０１１９】
PCD利用制御テーブルは、管理コンテンツ毎に以下の情報を含む。
【０１２０】
CIDコンテンツ識別子
利用ルール（「N回消費する」）
マスタDRMの鍵Kdrm、この鍵KdrmはDEMMデータ・パケット210内で受信される。
【０１２１】
pnと表す、なお考えられる利用の更新数。この数は、「N回消費」タイプの利用権の場合、Nにリセットされる。コンテンツが消費される都度、pnを減らす。
【０１２２】
消費された最後のデータ・パケット302(i)PECM(k)の、ｋPCDと表す指数又はマーカ
巻き戻しにおいて再生し得るデータ・パケットPECM(k)のMと表す最大数。数Mは、固定であってもDEMMデータ・パケット内で送信されてもよい。
【０１２３】
要約すれば、コンテンツに関連したPCD利用制御テーブルの各エントリは、
PCD［CID］=CID｜rule｜Kdrm｜pn｜ｋPCD｜M
によって表す。
【０１２４】
図4は、PCD［CID］と表す、PCDテーブルのコンテンツに関連したエントリの作成につながる工程を略示する。
【０１２５】
ポータブルDRMモジュール130は、工程402で、コンテンツに関連したDEMMパケットを受信すると、工程404で、エントリPCD［CID］が、PCDテーブル内のCID識別子によってこのコンテンツに既に存在するか否かを確認する。
【０１２６】
エントリPCD［CID］がPCDテーブルに存在しない場合、新たな工程４０６では、新たなエントリPCD［CID］が作成され、pn及び指数kPCDがN及び0それぞれにリセットされる。Mの値がデータ・パケットDEMMに含まれる場合、Mはこの値にリセットされる。さもなければ、Mはそのデフォールト値で固定される。
【０１２７】
エントリPCD［CID］は、PCDテーブルに既に存在する場合、次の工程408で、尚考えられる利用の更新数pnをNの値分増加させることによって更新される。
【０１２８】
ユーザが、CIDを有するコンテンツ（例えば、フォルム）を自分のパーソナル・プレイヤ上で消費する場合、パーソナル・システムのポータブルDRMモジュールは、PCDテーブル内のエントリPCD［CID］を探す。このエントリPCD［CID］がない（フィルム・ライセンスが利用可能なものとして存在しないことを意味する）場合、利用は拒否される。さもなければ、コンテンツへのアクセスの制御は、図５に略示するように行われる。
【０１２９】
第１の工程502では、パーソナル・システムのDRMモジュールは、指数kのデータ・パケットPECM(k)を受信する。更に、工程504では、kを、エントリPCD［CID］に含まれる指数ｋPCDと比較する。
【０１３０】
k≧kPCDの場合（その通常の方向におけるコンテンツの利用に相当する場合）、kPCDは、値kによって工程506の間に更新される。データ・パケットPECM(k)は工程508で復号され、フィルムをパーソナル・システムでみることが可能である。
【０１３１】
さもなければ（巻き戻し動作の場合）、DRMモジュール130は、工程510で、bpn（「巻き戻し数」）を表す値（kPCD-k）が算出される。次いで、工程512で、bpnの値がMと比較される。その場合、２つの場合が考えられる。
【０１３２】
bpnがMよりも小さい場合、データ・パケットPECM(k)が復号され、相当するコンテンツを消費することが可能である。この場合、kPCDは更新されない。
【０１３３】
bpnがMよりも大きい場合、新たな利用に対する要求があるとみなされる（このことは、残っている権利によって可能になるか、可能にならない）。パーソナル・プレイヤ、及び、とりわけ、DRMモジュールはユーザに警告する。
【０１３４】
工程514では、pnがゼロか否かが確認される。pnがゼロでない場合、パーソナル・プレイヤは、工程516中に、コンテンツをもう1回消費したいということをユーザが確認することを要求する。ユーザがこれを確認した場合、尚考えられる利用数pnが減らされ、kPCDは0にリセットされる（工程518）。データ・パケットPECM(k)は更に復号され、コンテンツを消費することが可能である（工程508に戻る。）。ユーザが拒否した場合、データ・パケットPECM(k)は復号されず、ｋPCDは更新されない（工程520）。更に、ユーザは、自らのコンテンツを更に順送りして位置付け直し、進行中の自らの利用を続けることが可能である。pnが0に等しい場合、ユーザには、コンテンツの利用を終結する（工程520）前に通知される（工程522）。パーソナル・プレイヤのDRMモジュールは更に、新たなライセンスを獲得する旨をユーザに提案することが可能である。
【０１３５】
変形として、更なる利用をカウントすることなく逆方向に再生することが可能なデータ・パケットPECM(k)の正確な数Mを用いるのではなく、コンテンツの合計長の特定の割合を用い得る。
【０１３６】
PCDテーブルのエントリPCD［CID］は、ユーザがパーソナル・プレイヤのコンテンツのCID識別子を消去すると、消去される。
【０１３７】
エントリPCD［CID］を消去するこの処理の変形は、バッチ消去処理を行うことである。このことは、定期的（例えば、毎日）行うことが可能であるか、又は、さもなければ、必要になる場合に、例えば、利用可能なものとして存在するメモリがもうない場合に必要になる。
【０１３８】
パーソナル・プレイヤのDRMモジュールは、PCDテーブルを記憶するのに理想的な場所である。その資源が制限される場合、別の解決策は、パーソナル・プレイヤのDRMモジュールの外のPCDテーブルの一部を記憶することである（鍵Kdrmは、その場合、この部分にあってはならない。）。しかし、PCDテーブルの完全性を保証しなければならない。
【０１３９】
例えば、PCDテーブルの署名はその場合、ポータブルDRMモジュールに記憶しなければならない。この場合、PCDテーブルを用いる前に、その完全性を確認しなければならない。PCDテーブルを更新した後、署名も更新しなければならない。署名は、単純ハッシュ関数によって生成することが可能である。
【０１４０】
ポータブル装置のDRMモジュールは、
携帯電話機に用いる、例えば、SIMカード（「加入者識別モジュール」の略）などのスマートカード、又は、
ボード上のセキュア・プロセッサ、若しくは
不正防止保護を備えたソフトウェアを用いた標準プロセッサを用いることによって構成することが可能である。
【０１４１】
鍵Kcはコンテンツによって変わってくるものであり得るものであり、（鍵Kdrmによって）AES標準（次世代暗号化標準の略）を用いることによって暗号化することが可能であり、鍵Kcによって暗号化される、パケットPECM(k)を備えた部分も同様である。
【０１４２】
本発明の１つの例示的な実施例では、Mは10800のデフォールト値を有する。これは、10秒毎に１つのパケットPECM(k)を有するビデオ・コンテンツの巻き戻しの30分に相当する。このデフォールト値は、消費装置のライセンスがＭの値を何ら含まない場合にのみ用いる。
【０１４３】
本発明の別の考えられる実施例は、制御コンテンツを構成するディジタル・ストリームの特定部分におけるトークンの有無を実施する。
【０１４４】
本発明のこの実施例の実施形態は、マークを含むコンテンツが存在するものとし、より厳密には、変更することができるト―クンが存在するものとする。
【０１４５】
本発明のこの実施例の第１の一般的な工程は、こうしたトークンを含むコンテンツの作成である。
【０１４６】
マークを、トークンと呼ぶディジタル・データの有無につなげることが可能である。
【０１４７】
一実施例では、例えば、トークンは存在するとみなされる場合、１に等しく、又は、トークンはないとみなされる場合、0に等しい、コンテンツのディジタル・ストリームに含まれるブール変数であり得る。
【０１４８】
ユーザによって消費されるオーディオ/ビデオ情報を搬送するデータのストリームが、暗号期間CP(i)又は鍵長と呼ぶ等間隔区分に分割される。
【０１４９】
各暗号期間は、A/Vパケットと混合させた制御メッセージとともに、A/Vパケットと呼ぶオーディオ及び/又はビデオの情報の符号化パケットを備える。
【０１５０】
制御メッセージは、CWと表す制御語を含み、それによって、コンテンツの一部分のA/Vパケットを復号化することが可能になる。
【０１５１】
セキュリティの理由で、制御メッセージは部分的に暗号化されず、部分的に暗号化される。制御メッセージの非暗号化部分のサブ部分はしかし、署名によってセキュアにされる。この署名はそれ自体が、制御メッセージ内に含まれる。
【０１５２】
制御メッセージは、CIDと表すコンテンツ識別子も含む。CID識別子の値は、同じコンテンツの制御メッセージ全てについて同じであり、コンテンツ間でのみ変わってくる。
【０１５３】
更に、コンテンツには、コンテンツ・ライセンスが付随する。コンテンツ・ライセンスは、コンテンツの利用の規則を含む。このライセンスに含まれる情報も保護される。このライセンスは制御メッセージ内に含めても、コンテンツとは分けてもよい。
【０１５４】
コンテンツ・ライセンスは、とりわけ、以下の値を含む。
【０１５５】
ＳＴＰ数（「なお再生する対象」）と表す、尚考えられるコンテンツの利用の数、
TOV数（「1回の視聴のトークン」）と表す、コンテンツの完全な利用に同等なトークンの数
TAU（「既に利用されているトークン」）と表す、進行中の利用中に既に用いたトークンのカウンタ
任意的には、用いられているとみなされる対象の1回利用のTOV数に対する消費者に与えられるマージン、このマージンはTM（「トークン・マージン」）と表す。
【０１５６】
コンテンツが消費装置に転送されると、１つのトークンを各制御メッセージに付加して修正制御メッセージを作成する。
【０１５７】
コンテンツの一部分にトークンを付加しないことが考えられる。このことは、他の部分の利用についての完全な自由度を残すと同時にコンテンツの特定部分のみを制御することが可能になる。この機能は、「補完的機能」と呼ばれる。
【０１５８】
「暗黙的トークン変形」と呼ばれる、本発明のこの実施例の1つの変形は、制御メッセージ全てがトークンを含んでいるということをデフォールトでみなすものである。その場合、制御メッセージは実際には、トークンに関する更なる情報を含まない。
【０１５９】
この変形では、制御メッセージは、補完的機能が用いられる場合にのみ修正される。この場合、コンテンツの非制御可能部分の制御メッセージが、トークンを含まないことを示す更なる情報を含む。
【０１６０】
トークンは暗号期間CP(i)と関連付けられる。よって、修正制御メッセージでは、このトークンは制御語CWと関連付けられる。ECMパケットとも表す修正制御メッセージ内に2つ以上のCWが存在する場合、カウント機能を必要とする制御語CWのみが関連トークンを有する。
【０１６１】
トークンを暗号期間と関連付けなければならない場合、この暗号期間の制御語CWを搬送するECMパケット又はライセンスは全てトークンを含まなければならないが、それは、コンテンツの復号化（スクランブル解除）の時点で選ばれることになるECMパケット又はライセンスを実際に判定することが可能でないからである。
【０１６２】
「逆トークン変形」とも呼ぶ暗黙的トークン変形では、真のトークン変形と対照的に、非マーカ暗号期間の（すなわち、トークンのない）制御語CWを搬送するECMパケットは全て、「集計すべきでない」というメッセージを含んでいなければならない。
【０１６３】
図６は、真のトークン（真のトークンは、暗黙的なトークンよりも「グラフィック」性が高い。）によって部分的にマーカされたコンテンツ６００のデータ・ストリームを略示する。
【０１６４】
ストリームは暗号期間602(i)に分割し、それぞれは、例えば、10sの持続時間の期間603を有し、図6は、期間602(n-2)、期間602(n-1)、期間602（n）、期間602(n+1)及び期間602（n+2）を示す。
【０１６５】
各期間602(i)は、いくつかのECMパケット604を含む。２つのECMパケット間の時間608は、例えば、100msである。
【０１６６】
一期間602(i)の復号化を可能にする制御語CW(i)610(i)が、
（期間602(i-1)の「ECMアドバンス」と呼ばれる、時間606中の）期間602(i)前の特定のECMパケット604内に存在し、それによって、期間602(i)の到来前に復号化手段を準備することが可能になり、
期間602(i)の全ECMパケット内に存在し、かつ
期間602(i+1)のいくつかのパケット内に存在する。
【０１６７】
よって、各ECMパケット604は、２つの制御語CW610、CW(i)610(i)及び（CW(i-1)610(i-1)又はCW(i+1)610(i+1)）を含む。
【０１６８】
以下に説明するように、マーカとして表す動作である、コンテンツにわたってマークを位置付けることは、期間602(i)のマーカを行わなければならない場合に制御語CW(i)610(i)とトークン612を関連付けることによって行われ、期間602(i)のマーカを行わなないことを要する場合に制御語CW(i)610(i)とマーカ612を関連付けないことによって行われる。
【０１６９】
図６では、期間602(n)のマーカは行われない。
【０１７０】
この表現では、制御メッセージはECMパケット604である。
【０１７１】
本発明のこの実施例の別の部分は、コンテンツの記憶、このコンテンツのライセンスの記憶、及びこのコンテンツのトークンに関連したカウンティング構造の記憶である。
【０１７２】
コンテンツは、その関連ライセンスとともに消費装置上に符号化されて記憶される。
【０１７３】
消費装置は、「セキュア記憶手段」と呼ばれるセキュアな記憶及び処理の手段を備え、これは、
スマート・カード（例えば、携帯電話機に用いるSIMカード）又は
ボード上のセキュア・プロセッサ若しくは
不正防止保護ソフトウェアを用いた標準プロセッサである。
【０１７４】
こうしたセキュア記憶手段は、CID識別子をそのメモリに保持し、コンテンツ毎のライセンス情報を消費装置上に利用可能なものとして保持する。
【０１７５】
こうした記憶手段は、RCS（読み取りカウンティング構造の略）と表すカウンティング・データ群を、利用可能なコンテンツ毎に備えるデータベースも含む。このRCS構造は、このコンテンツのSTP数、TOV数、TAU数と、CIDコンテンツ識別子を結びつける。任意的には、このエントリは、このコンテンツに関連したTMマージンも含む。
【０１７６】
RCS構造はよって、各コンテンツに関連する。
【０１７７】
RCS（コンテンツj）={CIDj,STPj,TOVj,TMj,TAUj}
セキュア記憶手段は、消費装置上に利用可能なものとして存在するコンテンツのタイプとしてできるだけ多くのRCS構造を含むものである。
【０１７８】
RCS構造の記憶容量は限定されていてもされていなくてもよい。
【０１７９】
セキュア記憶手段の記憶容量は一般的に少ないので、RCS構造がそこに記憶される場合、（「RCSデータベース」として以下に表す）RCS構造のデータベースは一般的に限定される。
【０１８０】
この場合、いくつかの変形が、セキュアな記憶手段の容量限度に達した場合に考えられる。
【０１８１】
第１の変形では、新たなコンテンツの追加は許可されない。その場合、ユーザが、新たなコンテンツを自らの消費装置に付加したい場合、自らの消費装置に先行して保存したコンテンツをまず除去しなければならない。
【０１８２】
第２の変形では、1つ又は複数の古いロットのコンテンツが、ユーザが自分の消費装置に新たなコンテンツを追加したい場合に消費装置のメモリから自動消去される。この自動消去は、コンテンツ上の基準に基づいて行われ、この基準は、例えば、最後の利用から経過した最長時間、又は消費装置における最長記憶時間であり得る。
【０１８３】
こうしたRCS構造が、（ハード・ディスクであり得る）パーソナル・プレイヤの主メモリ内に記憶される場合、RCSデータベースのサイズはこのタイプのメモリの容量に対して非常に小さいので、RCSデータベースは限定的でない。
【０１８４】
RCSデータベースがパーソナル・プレイヤの主メモリに記憶される場合、このデータベースを暗号化して、パーソナル・プレイヤのユーザがそれを修正することができることを避けなければならない。この場合、暗号化を行うのに用いる暗号化鍵は、セキュア記憶手段に記憶される。
【０１８５】
コンテンツは、まず、消費装置上で消費するために、制御メッセージに含まれる、「制御語」ＣＷとも呼ぶ復号鍵を用いて復号化しなければならない。
【０１８６】
この復号化動作中に、消費装置は、コンテンツを消費するその権利が正当化される場合、コンテンツからの制御メッセージをセキュア記憶手段に送る。
【０１８７】
こうしたセキュア記憶手段は更に、復号に必要な情報（とりわけ、復号鍵又は制御語）を抽出して、それを消費装置に利用可能にする。
【０１８８】
本発明に関しては、コンテンツを消費する消費装置の権利の正当化は、STP数が0よりも大きいことを確かめることからなる。
【０１８９】
この目的で、セキュア記憶手段は、制御メッセージ内のCID識別子を読み取り、更に、このCID識別子に相当するRCS構造をアクセスしてSTP数を得る。STP数が0よりも大きい場合、セキュア記憶手段はコンテンツの利用を可能にする。逆の場合には、このコンテンツの利用が阻止される。
【０１９０】
別の利用が可能である場合、セキュア記憶手段は、マーカ又はトークンを含む復号鍵（制御語ＣＷ）が抽出される都度、使用トークン・カウンタＴＡＵを増加させる。
【０１９１】
このトークン・カウントは、コンテンツの利用のモード（順方向再生若しくは巻き戻し、通常速度、高速又は低速）とは無関係である。
【０１９２】
よって、例えば、ユーザは、巻き戻しを乱用するか、コンテンツの同じ系列を消費する回数が多すぎる場合、自らの利用クレジットを全て消費してしまいかねない。その場合、ユーザのコンテンツ利用は、このコンテンツの最後に達していなくても阻止される。
【０１９３】
この理由で、一実施例では、トークンのＴＯＶ数の値は、コンテンツが含むトークンの数よりも大きい（50%から100%大きい）。
【０１９４】
よって、ユーザが、自分の権利がなくなる前にコンテンツの最後に達しないというリスクがなおあっても、実際にはこのことは大多数の場合を包含するはずである。
【０１９５】
なお、トークン・カウンタTAUは新たなECMパケットが消費される場合にのみ増やされる。これは、同じ暗号期間が、新たな暗号期間に飛ぶことなく絶えず消費される場合、TAVカウンタは、暗号期間が初めて消費される際のみ増やされるが、連続した利用には増やされないことを意味する。
【０１９６】
STP数の監視に加えて、セキュア記憶手段は、トークン・カウンタTAUの値を常に、とりわけ、セキュア記憶手段が復号鍵を抽出する都度、確認する。
【０１９７】
トークン・カウンタTAUが、コンテンツの完全な利用に同等なトークンのTOV数よりも大きくなるか、一変形において、トークンのTOV数とトークン・マージンTMとの和よりも大きくなる場合、
なお考えられる利用の数STPは１減らされ、
トークン・カウンタTAUは、
RCSのデータベース内のRCSカウンティング構造内でゼロにリセットされる。
【０１９８】
この処理の一変形は、STP数及びTOV数、並びにTMマージンが一定の状態に留まっている一方でカウンタTAUを修正するだけである。消費されるために復号鍵（又は制御語）が処理される都度、トークン・カウンタTAUが増やされる。セキュア記憶手段は常にトークン・カウンタTAUの値を確認し、トークン・カウンタTAUがSTP数及びTOV数の積よりも大きくなる場合（、又は一変形では、STP数と、TOV数及びTMマージンの和との積よりも大きくなる場合）、制御装置はコンテンツの利用を阻止する。
【０１９９】
トークンを用いた「N回再生」タイプのディジタル権利を制御する処理に関する本発明のこの実施例には、とりわけ、消費装置の選択及びこの消費装置のアプリケーションによって変わってくる複数の変形が可能である。
【０２００】
本発明のこの実施例は、ポータブル消費装置、例えば、図１に表したものなどのクライアント領域に含まれるパーソナル・マルチメディア・システムによって実施し得る。
【０２０１】
この実施例では、パーソナル・プレイヤはセキュアなスマートカードを備える。
【０２０２】
アクセス装置は、1つ又は複数のDRMソフトウェア・アプリケーションが装置されたデスクトップ・コンピュータであり、それによって、1つ又は複数のDRM処理の実施が可能になる。
【０２０３】
このパーソナル・プレイヤ内で消費されるコンテンツは、MEPG2標準形式である。
【０２０４】
この実施例では、顧客は、前述のように自らのクライアント領域100でディジタル・コンテンツ103（図1）を消費し得る。
【０２０５】
領域100の特定部分において特定のプロバイダ権利を保護し、本明細書で前述したような部分におけるコンテンツの合法的な利用を制御するために、権利の保護のための処理を策定した。
【０２０６】
トークンによって利用を制御するためのこの実施例では、制御メッセージは、とりわけ図3aに示すオーディオ/ビデオ・コンテンツに挿入されるDECMパケットである。コンテンツがパーソナル・プレイヤに転送されると、DECMパケットは、（選ばれた選択肢、すなわち、トークン又は暗黙的トークンによって）トークンを含むか含まない、前述のような、PECMパケットと表す、制御コンテンツに一意の制御データのパケットに変換される。
【０２０７】
コンテンツがパーソナル・プレイヤに転送されると、セキュア・スマートカードは、新たなエントリに、そのRCSデータベース内に作成し、尚考えられる利用のSTP数の値と、１つの利用に許されるトークンのTOV数の値と、補助トークンのTMマージンの値とを記憶し、これらの値はコンテンツに付随するライセンス内に受信される。
【０２０８】
トークンをカウントする処理を図7に略示する。
【０２０９】
パーソナル・プレイヤに既に先行して転送されたコンテンツ（よって制御コンテンツである）のデータのストリーム７０４が、このパーソナル・システムに備えられた復号器７００に送信される。
【０２１０】
逆多重化手段706は、PECMパケット720をデータのストリーム704から抽出し、生成ストリーム708を復号手段710に送る。
【０２１１】
スマートカード702は、（許される場合）PECMパケット720を、処理手段722を用いて復号して、とりわけ、
制御語CW750、
制御識別子CID724及び
利用条件726（例えば、「N回視聴」）
を得る。
【０２１２】
コンテンツ識別子CID724は、RCSデータベースのエントリが記憶される、スマートカードのセキュア・メモリ736に送られる。
【０２１３】
よって、以下がセキュア・メモリ736から抽出される。
【０２１４】
識別子が識別子724であるコンテンツに関連した、消費トークンTAUの数738
識別子が識別子724であるコンテンツに関連した、1回の利用に許されるトークンTOVの数740
識別子が識別子724であるコンテンツに関連した、なお考えられる利用STPの数742
識別子が識別子724であるコンテンツに関連したディジタル権利728
こうしたディジタル権利728は次いで、比較手段730において利用条件726と比較される。この比較によって、進行中の暗号期間の利用が許されることが可能になる場合、メッセージがトークン・カウンタ732に送られ、トークン・カウンタ732は、消費トークンTAUの更新数734、すなわち、セキュア・メモリ736によって供給される消費トークンTAUの数738が１増やされ、消費トークンTAUのこの更新数734は、メモリ736内に備えられたRCSデータベースに保存される。
【０２１５】
スマートカード702を制御する手段は、次いでTAU数738、TOV数740及びSTP数742を確認して、認可746を、確認が陽性である場合に、制御語を抽出する手段748に送る。
【０２１６】
確認が陰性である場合、利用は阻止されるが、それは、スマートカードが、コンテンツを復号するのに必要な制御語750を復号器700に送らないからである。
【０２１７】
この認可746によって、選択手段748は、処理手段722から先行して受信された制御語750を復号手段710に送る。
【０２１８】
こうした復号手段710は、制御語750によって入力暗号化ストリーム708を復号してストリーム712を出力し、このストリーム712は、復号化及び消費の手段714に送られる。
【０２１９】
最後に、生成された新たなデータ・ストリーム716が、ディジタル・データを再生する手段718（とりわけ、表示画面、スピーカ、ヘッドフォン、匂い発生器）に送られる。
【０２２０】
セキュア・スマートカードは保護メモリを含む。このメモリは、数が非常に限定的である場合、カウンティング構造又はＲＣＳデータベース・エントリを全て収容することが可能である。
【０２２１】
しかし、大多数の場合には、この数はスマートカード・メモリの容量よりも大きい。この理由で、マルチメディア・パーソナル・プレイヤの主メモリに備えられたデータベースにトークン・カウンティング・データ構造を記憶することが好ましい。この実施例では、この主メモリが実際にはハード・ディスクである。
【０２２２】
図8は、構造がマルチメディア・パーソナル・プレイヤ800のハード・ディスク804上に記憶される場合におけるトークン・カウンティング・データ構造の記憶及び抽出を略示する。
【０２２３】
このデータベースのエレメント全てがハード・ディスク804上に記憶される前に暗号化される。
【０２２４】
実際に、ハード・ディスク804に備えられるデータベースは、暗号化値のデータベースである。
【０２２５】
Kcs鍵818と表す、データベースに備えられるエレメントの暗号化及び復号のための鍵818は、パーソナル・プレイヤ800に備えられるセキュア・スマートカード806の保護メモリ808に記憶される。
【０２２６】
ハード・ディスク804は暗号化コンテンツ・データ・ストリーム802を記憶するのにも用いられる。ハード・ディスク804から出力されるストリーム810は次いで復号手段に向けて送られ、次いで再生手段に向けて送られる。
【０２２７】
上記で規定したような各RCSカウンティング・データ構造は、ハード・ディスク804上にその暗号化形式で記憶される前に暗号化される。
【０２２８】
RCSE=EKCS（RCS）であり、Eは、Kcs鍵818を用いた暗号化関数である。
【０２２９】
この実施例では、標準暗号化関数AES（米国国立標準技術協会によって規定されている「次世代暗号化標準」の略）が暗号化関数として選ばれている。
【０２３０】
RCSE=AESKCS（RCS）であり、KCSは128ビットの秘密AES鍵である。
【０２３１】
AES関数を用いたこの暗号化は、AES暗号化手段812において行われる。
【０２３２】
各暗号化RCSE構造はハード・ディスク上に記憶される。RCSEカウンティング構造データベースからデータを効率的に抽出するために、非符号化指数及び非符号化CID識別子がハード・ディスク804上の各RCSEに付加される。
【０２３３】
セキュア・スマートカード806が、暗号化カウンティング・データ構造816のデータベースを、それからデータを得るために読み取ると、このカード806は、処理したいコンテンツと同じＣＩＤコンテンツ識別子を有するハード・ディスク上の構造816をサーチする。カード806は、この構造816を見つけ次第、この構造を読み、この構造を式
ＲＣＳ＝ＡＥＳ−1KCS（RCSE）
によってAES復号手段814において復号する。
【０２３４】
抽出RCSデータ構造820を用いて、コンテンツのその一部分が消費された回数を集計する。
【０２３５】
本発明は、複数の変形が可能である。よって、本発明は、とりわけ、携帯電話機又は電子ダイヤリー（PDA）における、パーソナル娯楽システムの他に複数のポータブル装置において実施し得る。
【図面の簡単な説明】
【０２３６】
【図１】本発明の一実施例を略示する図である。
【図２】本発明の一実施例の特定の工程を略示する図である。
【図３ａ】コンテンツのデータ・ストリームの考えられる構造を示す図である。
【図３ｂ】制御コンテンツのデータ・ストリーム構造を略示する図である。
【図４】本発明の一実施例に必要なデータベースの作成及び更新の工程を略示する図である。
【図５】本発明の一実施例における、コンテンツへのアクセスを制御する工程を略示する図である。
【図６】本発明の一実施例における、制御コンテンツのデータ・ストリームを略示する図である。
【図７】本発明の一実施例を実施する消費装置のアーキテクチャの一部分を概略的に表す図である。
【図８】本発明の一実施例における、制御コンテンツの処理を概略的に表す図である。
【符号の説明】
【０２３７】
１１２、８００  消費装置
１３０  処理手段
１３２、３００、６００、７０４  コンテンツ
１３６、８０４  記憶手段
１４２、３０２(i)  パケット
６０２(i)  期間
６０４  制御メッセージ
６１２  マーク
７２４  コンテンツの識別子
７４０  TOV数
７４２  STP数
【図１】
0005382983.tif 000002
【図２】
0005382983.tif 000003
【図３ａ】
0005382983.tif 000004
【図３ｂ】
0005382983.tif 000005
【図４】
0005382983.tif 000006
【図５】
0005382983.tif 000007
【図６】
0005382983.tif 000008
【図７】
0005382983.tif 000009
【図８】
0005382983.tif 000010