JP3831453B2 - 放送システムにおける信号デコーダのオペレーションを制御するための方法及び装置 - Google Patents

放送システムにおける信号デコーダのオペレーションを制御するための方法及び装置 Download PDF

Info

Publication number
JP3831453B2
JP3831453B2 JP16199896A JP16199896A JP3831453B2 JP 3831453 B2 JP3831453 B2 JP 3831453B2 JP 16199896 A JP16199896 A JP 16199896A JP 16199896 A JP16199896 A JP 16199896A JP 3831453 B2 JP3831453 B2 JP 3831453B2
Authority
JP
Japan
Prior art keywords
decoder
information table
signature
information
identification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP16199896A
Other languages
English (en)
Other versions
JPH09135435A (ja
Inventor
マンフレッド・ヴォン・ウィリチ
サイモン・ポール・アシュレー・リックス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Irdeto BV
Original Assignee
Irdeto BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Irdeto BV filed Critical Irdeto BV
Publication of JPH09135435A publication Critical patent/JPH09135435A/ja
Application granted granted Critical
Publication of JP3831453B2 publication Critical patent/JP3831453B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Selective Calling Equipment (AREA)
  • Circuits Of Receivers In General (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、放送システムにおける信号デコーダのオペレーションを制御するための方法及び装置に関連し、更に、信号を放送する方法及び装置に関連する。
【0002】
【従来の技術】
放送システムにおいて、衛星を用いる放送、アンテナを用いる地上放送、ケーブルを用いる放送を含む幾つかの放送方法が用いられる。信号の放送には、アナログ又はデジタル技術が用いられる。特に、デジタル技術を用いる放送システムにおいて、複数の放送会社(broarcaster)からの複数のプログラムを放送するためにデジタル・データ・ストリームが用いられる。デジタル信号の放送の標準はMPEG II 標準である。この標準によると、複数の放送会社から発せられる複数の圧縮されたデジタル・データ信号が、1つのデジタル・トランスポート・ストリーム(transport stream)にマルチプレキシングされる。トランスポート・ストリームは送信する前に搬送波上に変調される。
【0003】
そのような放送信号を受信するには、デジタル・トランスポート・ストリームを復調し、その圧縮を解除し、受信のためのアナログ・フォーマットに変換するデコーダが必要である。デコーダは、例えば、デジタル・トランスポート・ストリームにおける情報テーブルによって指定されたように、対応する放送会社から発せられる特定の信号を識別し、それらの信号をテレビジョン又はラジオの個別のチャンネルに呈示する。
【0004】
放送会社が、例えば、制御データ、デコーダ・オペレーション設定、又はデータのオペレーションを制御するその他のデータを転送することによって、デコーダのオペレーションを制御することが可能である。デジタル信号を放送する標準の方法が用いられるので、何れの放送会社も、デコーダの所有者又は使用者の許可なくデコーダのオペレーションを制御する信号を放送することができる。許可されていない放送会社により放送されるそのような制御情報は、例えば、許可された放送会社から発せられる放送信号を受信するデコーダのオペレーションに有害であり得る。
【0005】
【発明が解決しようとする課題】
従って、本発明の目的は、放送システムにおける信号デコーダのオペレーションを制御する方法であって、許可された放送会社によってのみ該オペレーションの制御を可能にする方法を提供することである。
【0006】
本発明の別の目的は、放送システムにおける信号デコーダのオペレーションを制御する装置であって、デコーダにおいて提供され、許可された放送会社によってのみ該オペレーションの制御を可能にする装置を提供することである。
【0007】
本発明の更に別の目的は、説明した方法及び装置において用いられる信号を放送するための方法及び装置であって、許可された放送会社のみがそのような信号を放送できるようにした、方法及び装置を提供することである。
【0008】
【課題を解決するための手段】
本発明に従うと、放送システムにおける信号デコーダのオペレーションを制御する方法が提供され、該方法は、放送信号を生成するステップと、暗号化したシグネチャ(signature)を生成して前記シグネチャを前記信号に加えるステップと、前記シグネチャを伴う前記信号を放送するステップと、前記デコーダにおいて前記信号を受信するステップと、前記シグネチャを解読するステップと、解読した前記シグネチャと検証(verification)値を比較するステップと、マッチした場合に、前記デコーダの更なるオペレーションを許可するステップと、マッチしなかった場合に、前記デコーダの更なるオペレーションを許可しないステップと、を含む。
【0009】
本発明に従うと、放送システムにおける信号デコーダのオペレーションを制御する装置が更に提供され、該装置は、暗号化されたシグネチャを伴う放送信号を受信する手段と、前記シグネチャを解読する手段と、解読した前記シグネチャと検証値を比較する手段と、比較がマッチしたか又はマッチしなかったかの結果に依存して、前記デコーダの通常のオペレーションを許可するように又は許可しないようにする手段と、を含む。
【0010】
このようにして、放送信号の発信元が検証されて、シグネチャが検証値とマッチ(一致)したときのみデコーダのオペレーションが許可される、方法及び装置が得られる。
【0011】
本発明を例を用いて図面を参照して更に説明する。
【0012】
【実施例】
図1を参照すると、放送システムが示されており、3つの放送会社1〜3がマルチプレクサ・ユニット4で結合されている。マルチプレクサ・ユニット4は、放送会社1〜3から与えられる放送信号のスクランブリング(scrambling)、エンコーディング、及び圧縮を行うための手段を備え、そのようにして得られたデジタル・データ・ストリームは、デジタル・トランスポート・ストリームへとマルチプレキシングされる。示された実施例において、このデジタル・トランスポート・ストリームは、送信の前に変調器5によって変調される。マルチプレクサ・ユニット4及び変調器5を含む装置のオペレータは、公衆の受信装置への信号の送信に関して責任がある。図1では、一例として1つのテレビジョン・セット6が示されている。1つ又はそれ以上の放送会社1〜3は、予約支払い(subscription)を意味する有料TVの概念に従って運営される私設の放送会社であり得、これは、特定の放送会社が放送するプログラムを見たい人は、その放送を予約購買(subscribe)して適当な料金を払わねばならないことを意味する。
【0013】
信号の送信は、衛星リンク7、地上(terrestrial)リンク8又はケーブル・システム9を含む1つ又はそれ以上の遠隔通信チャンネルを通じて行われる。
【0014】
放送会社1〜3によって与えられる放送信号のいずれのものへのアクセスも、図2で概略的に示されるデコーダ10を必要とする。各デコーダ10には、受信した信号を復調するための復調器12が与えられる。典型的には、復調器への入力は、950MHzから2050MHzの間の変調されたデータ・ストリームである。復調器12の出力はデジタル・トランスポート・ストリームである。デコーダ10には、スマート・カード(smart card)14と既知の様式で共働する条件的(conditional)アクセス・モジュール13が与えられる。説明する実施例において、条件的アクセス・モジュール13とスマート・カード14は個別のユニットとして示されているが、それらを個別にしなくてもよい。例えば、条件的アクセス・モジュール13をデコーダ10に含むようにしてもよい。
【0015】
更に、デコーダには、デジタル・トランスポート・ストリームをデマルチプレキシングするデマルチプレクサ(demultiplexer)15と、信号を元のシーケンスのデジタル・サンプルに圧縮解除するため及びデジタル・サンプルを元のアナログのオーディオ及びビデオ・フォーマットに変換するための圧縮解除(decompression)ユニット16が与えられる。
【0016】
条件的アクセス・モジュール13は、条件的アクセス・データ・フィルタをもつデスクランブラ(descrambler)17と、デスクランブラ17を制御するマイクロプロセッサ18とを含む。デコーダ10のオペレーションは、制御情報を記憶する非揮発性メモリ21及び揮発性メモリ20に接続されたマイクロプロセッサ19によって制御される。
【0017】
マルチプレクサ4によって生成されたデジタル・トランスポート・ストリームは、デコーダの正しいオペレーションのための情報を含む情報テーブルを連続的に又は周期的に含み得る。この情報テーブルはその中に、許可された放送会社から発せられたデジタル・トランスポート・ストリームのアイデンティフィケーションのリストを含む。より詳細な説明は、MPEG標準に関する刊行物を参照されたい。何れの放送会社も信号をデコーダ10に送信できるので、デコーダのメモリにおいて情報テーブルを記憶することによって、許可された放送会社のみがデコーダの制御を許されるようにすることが重要である。そのために、マルチプレクサ4の許可されたオペレータは、少なくとも、オペレータがデコーダ10に新しい情報テーブルを提供することを望むときに、暗号化されたシグネチャを生成し、マルチプレクサ4によって与えられるデジタル・トランスポート・ストリームにその暗号化されたシグネチャを加える。シグネチャは、マルチプレクサにおいて生成されてもよいし、また、マルチプレキシング・ステージの前に生成されてもよいことに、留意されたい。説明した実施例において、暗号化したシグネチャは、ワンウエイ・ハッシュ・ファンクション(one-way hash function)を情報テーブルに含まれる情報に適用することによって生成される。ワンウエイ・ハッシュ・ファンクションの結果は、次に、例えば、公知のRSA暗号化方法のような公開鍵(public key)暗号方法の秘密(secret)キーを用いて暗号化される。しかしながら、暗号化されたシグネチャを、別の適当な様式で生成してもよい。
【0018】
デコーダの製造の間に情報テーブルをデコーダのメモリに記憶することができることに留意されたい。デコーダ10のオペレーションの間に、新しい情報テーブルが、用いられる遠隔通信チャンネルを経てサブスクライバのデコーダに送信され得、そして、この新しい情報テーブルは、揮発性メモリ又は非揮発性メモリの何れかに記憶される。一般に、情報テーブルにはアイデンティフィケーション番号が付加され、それによって、デコーダ10は、その番号とデコーダにおいて既に使用可能な情報テーブルの番号とを比較することができる。
【0019】
デコーダがスイッチ・オンされると、マイクロプロセッサ19は、情報テーブルがデコーダ10において使用可能か否かをチェックする。使用可能でない場合、マイクロプロセッサ19は、図3のフローチャートに示すように、指定された期間内のデジタル・トランスポート・ストリームにおける情報テーブル及びシグネチャを探す。その目的のために、復調器12からのデジタル・トランスポート・ストリームが、マイクロプロセッサ18及び19によって制御されるように、デスクランブラ17によって条件的にスクランブル解除(descramble)される。図3のフローチャートに示すように、マイクロプロセッサ19は、指定された期間が経過し且つシグネチャと情報テーブルが発見されない場合には、更なるオペレーションを許可しない。
【0020】
しかしながら、指定された期間内にシグネチャと情報テーブルが得られた場合には、非揮発性メモリ21に記憶された公開鍵暗号方法の公開鍵を用いてシグネチャが解読(decript)され、送信側で用いられたものと同じワンウエイ・ハッシュ・ファンクションが情報テーブルに含まれる情報に適用される。解読されたシグネチャはハッシュ・ファンクションの結果と比較され、一致した場合には、情報テーブルの情報が、通常の様式でのデコーダ10の更なるオペレーションに用いられるように、非揮発性メモリ21に記憶される。その後に、マイクロプロセッサ19は、受信したトランスポート・ストリームのアイデンティフィケーションが情報テーブルのアイデンティフィケーションのリストにあるかをチェックする。ある場合には、デコーダ10の通常のオペレーションがイネーブルとされる。これは、デスクランブラ17によるデジタル・トランスポート・ストリームのデスクランブリングが継続し、かつ、デスクランブルされたデータ・ストリームが、デマルチプレクサ15及び圧縮解除ユニット16によってデマルチプレキシング及び圧縮解除される、ということを意味する。しかしながら、一致がなかった場合(即ち、解読されたシグネチャとハッシュ・ファンクションの結果とが一致しなかった場合)又はアイデンティフィケーションがリストにない場合(即ち、受信したトランスポート・ストリームのアイデンティフィケーションが、情報テーブルのアイデンティフィケーションのリストにない場合)には、デコーダ10の正常のオペレーションを許可されない。そうするために、マイクロプロセッサ19は圧縮解除ユニット16をスイッチ・オフし、デコーダ10が全く使用できないようにする。別の方法としては、マイクロプロセッサ19はデスクランブラ17をスイッチ・オフし、スクランブルされていない信号に対する通常のオペレーションを継続するようにする。デスクランブラ17のスイッチ・オフは、例えば、符号22で概略的に示すスイッチを通じて復調器12の出力をデマルチプレクサ15の入力に直接に接続することによって行われる。
【0021】
デコーダ10のスイッチ・オンのときに、マイクロプロセッサ19が情報テーブルが使用可能であることを見つけたとき、マイクロプロセッサ19は、受信したトランスポート・ストリームのアイデンティフィケーションが、使用可能な情報テーブルのアイデンティフィケーションのリストにあるかをチェックする。ない場合には、デコーダ10の正常のオペレーションを許可されない。
【0022】
両方の場合において、即ち、正常のオペレーションが許可される場合又は許可されない場合において、マイクロプロセッサ19は、受信したトランスポート・ストリームに新しい情報テーブルが現れているかを連続的にチェックする。マイクロプロセッサ19が新しい情報テーブルを発見するとすぐに、マイクロプロセッサ19は、トランスポート・ストリームから情報テーブル及びシグネチャを獲得し、上記で説明したように受信した情報テーブルの検証を開始する。
【0025】
上記の説明から、本発明は、許可された放送者のみによりデコーダのオペレーションを制御するための方法及び装置を提供することが理解されるであろう。説明した実施例では、トランスポート・ストリームの情報テーブルが暗号化されたシグネチャを生成するために用いられるが、別の適当な様式で暗号化されたシグネチャを生成して、デコーダでそのシグネチャを検証し、検証値と一致するか否かによってデコーダの通常のオペレーションを許可又は不許可とすることも可能である。更に、デコーダの正常のオペレーションを許可又は不許可とするために、トランスポート・ストリームのアイデンティフィケーションをチェックすること(即ち、受信したトランスポート・ストリームのアイデンティフィケーションが情報テーブルのアイデンティフィケーションのリストにあるかをチェックする処理)が必ず必要というわけではないことに留意されたい。
【0026】
従って、本発明は上記の実施例に限定されるものではなく、請求項の範囲内において多種の変更が可能である。
【図面の簡単な説明】
【図1】図1は、典型的なデジタル放送システムとデコーダを含む多数のレシーバのうちの1つの概略図を示す。
【図2】図2は、デコーダのオペレーションを制御するための装置を含むデコーダの概略図を示す。
【図3】図3は、本発明の方法を説明するフローチャートである。

Claims (8)

  1. 放送システムにおける信号デコーダのオペレーションを制御する方法において、
    放送信号を生成するステップであって、
    複数の信号ソースを多重にしたものとしてのデジタル・トランスポート・ストリームを生成するステップ、および
    前記信号デコーダのオペレーションのための情報テーブルを含ませるステップであって、前記情報テーブルは、許可された放送側から送出されたデジタル・トランスポート・ストリームのアイデンティフィケーションのリストを含むものであり、前記情報テーブルの情報は、暗号化されたシグネチャを生成するために用いられるものである、情報テーブルを含ませるステップ
    を含む放送信号を生成するステップと、
    前記シグネチャを前記放送信号に付加するステップと、
    前記シグネチャとともに前記放送信号を放送するステップと
    を備え、
    前記信号デコーダのオペレーションを制御する装置は、前記シグネチャを解読し、解読された前記シグネチャと検証値とを比較し、一致した場合に、前記デコーダのオペレーションのための前記情報テーブルの前記情報を用いての前記デコーダの更なるオペレーションを許可し、一致しなかった場合に、前記デコーダの更なるオペレーションを不許可にし、前記解読されたシグネチャは、前記情報テーブルの情報に基づき且つ検証値として用いられる情報と比較されるものである、
    方法。
  2. 請求項1に記載の方法において、前記情報テーブルはアイデンティフィケーション及び前記デコーダに対する制御データを含み、前記暗号化されたシグネチャを生成するためのステップは、ワンウエイ・ハッシュ・ファンクションを用いて前記情報テーブルの情報を縮め且つ前記ワンウエイ・ハッシュ・ファンクションを用いた結果を公開鍵暗号アルゴリズムの秘密キーを用いて暗号化することを含み、暗号化された前記シグネチャは対応する公開鍵を用いて解読され、かつ前記検証値は、前記ワンウエイ・ハッシュ・ファンクションを用いて前記デコーダにおいて前記情報テーブルを縮めることにより得られる、方法。
  3. 請求項2に記載の方法において、前記情報テーブルを記憶するステップを含み、前記情報テーブルはトランスポート・ストリームのアイデンティフィケーションのリストを含み、受信したトランスポート・ストリームの前記アイデンティフィケーションは、記憶された前記情報テーブルの前記アイデンティフィケーションのリストと比較され、かつ、前記アイデンティフィケーションが前記リストにあるか否かに従って、前記デコーダのオペレーションを許可されるか又は許可されないようにされる、方法。
  4. 放送システムにおける信号デコーダのオペレーションを制御する装置において、暗号化したシグネチャが付加された放送信号を受信する手段と、前記シグネチャを解読する手段と、解読した前記シグネチャと検証値とを比較する手段と、比較が一致したか否かの結果に従って、前記デコーダの通常のオペレーションを許可するか又は許可しないようにする手段とを備え、
    前記放送信号はアイデンティフィケーション及び制御データを含む情報テーブルを含み、
    前記装置は更に、メモリに前記情報テーブルを記憶する手段と、前記情報テーブルを用いて前記デコーダをオペレーションさせる手段と、前記情報テーブルの情報から前記検証値を生成する手段と、受信したトランスポート・ストリームのアイデンティフィケーションと前記情報テーブルのアイデンティフィケーション値のリストとを比較する手段とを備える、
    装置。
  5. 請求項4に記載の装置において、公開鍵を記憶する手段を備え、前記の前記シグネチャを解読する手段は、前記シグネチャを解読するために前記公開鍵を用いる、装置。
  6. 請求項4又は5に記載の装置において、前記検証値を生成する手段は、前記検証値を得るためにワンウエイ・ハッシュ・ファンクションを用いて前記情報テーブルを縮める手段を含む、装置。
  7. 請求項4に記載の装置において、前記デコーダはデスクランブラ及び圧縮解除手段を備え、前記の前記デコーダの通常のオペレーションを許可するか又は許可しないようにする手段は、前記シグネチャが前記検証値と一致した場合に、前記デスクランブラのオペレーションをイネーブルにするように適用される、装置。
  8. 請求項4に記載の装置において、前記デコーダの通常のオペレーションを許可するか又は許可しないようにする前記手段は、受信した前記トランスポート・ストリームの前記アイデンティフィケーションが前記リストにない場合に、通常のオペレーションを許可しないようにする、装置。
JP16199896A 1995-06-23 1996-06-21 放送システムにおける信号デコーダのオペレーションを制御するための方法及び装置 Expired - Lifetime JP3831453B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ZA95/5204 1995-06-23
ZA955204 1995-06-23

Publications (2)

Publication Number Publication Date
JPH09135435A JPH09135435A (ja) 1997-05-20
JP3831453B2 true JP3831453B2 (ja) 2006-10-11

Family

ID=25585169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16199896A Expired - Lifetime JP3831453B2 (ja) 1995-06-23 1996-06-21 放送システムにおける信号デコーダのオペレーションを制御するための方法及び装置

Country Status (16)

Country Link
US (1) US6021197A (ja)
EP (1) EP0750423B1 (ja)
JP (1) JP3831453B2 (ja)
CN (1) CN1147147C (ja)
AT (1) ATE205654T1 (ja)
AU (1) AU704421B2 (ja)
BR (1) BR9602862B1 (ja)
CA (1) CA2179223C (ja)
CZ (1) CZ180296A3 (ja)
DE (1) DE69615095T2 (ja)
ES (1) ES2162970T3 (ja)
HU (1) HUP9601728A3 (ja)
MX (1) MX9602432A (ja)
NO (1) NO962605L (ja)
SK (1) SK82496A3 (ja)
TW (1) TW313735B (ja)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6209096B1 (en) 1996-07-02 2001-03-27 Yamaha Corporation Method and device for storing main information with associated additional information incorporated therein
FR2758430B1 (fr) * 1997-01-10 2000-08-18 Television Par Satellite Tps Procede et systeme de telechargement de donnees numeriques par satellite
US6178242B1 (en) 1997-02-07 2001-01-23 Nds Limited Digital recording protection system
BR9809917A (pt) * 1997-06-06 2000-08-01 Thomson Consumer Electronics Sistema global de acesso condicional para serviços de difusão
DE19753933A1 (de) 1997-12-05 1999-06-10 Cit Alcatel Zugangskontrolleinrichtung für ein Service-on-demand System
DE69933811T2 (de) * 1998-04-24 2007-08-30 Sony United Kingdom Ltd., Weybridge Digitaler Multimediaempfänger und einen solchen Empfänger umfassendes Netzwerk mit IEEE 1394 serial Bus Schnittstelle
TW432840B (en) * 1998-06-03 2001-05-01 Sony Corp Communication control method, system, and device
EP1145243A3 (en) * 1998-07-14 2004-11-03 Koninklijke Philips Electronics N.V. Copy protection by message encryption
US6530021B1 (en) * 1998-07-20 2003-03-04 Koninklijke Philips Electronics N.V. Method and system for preventing unauthorized playback of broadcasted digital data streams
US6480961B2 (en) * 1999-03-02 2002-11-12 Audible, Inc. Secure streaming of digital audio/visual content
US6487294B1 (en) * 1999-03-09 2002-11-26 Paul F. Alexander Secure satellite communications system
US6697489B1 (en) * 1999-03-30 2004-02-24 Sony Corporation Method and apparatus for securing control words
US6785815B1 (en) 1999-06-08 2004-08-31 Intertrust Technologies Corp. Methods and systems for encoding and protecting data using digital signature and watermarking techniques
DE19941092A1 (de) * 1999-08-30 2001-03-01 Philips Corp Intellectual Pty Netzwerk mit einer Kennungsreduktion
US6449719B1 (en) * 1999-11-09 2002-09-10 Widevine Technologies, Inc. Process and streaming server for encrypting a data stream
US8055894B2 (en) 1999-11-09 2011-11-08 Google Inc. Process and streaming server for encrypting a data stream with bandwidth based variation
US7165175B1 (en) * 2000-09-06 2007-01-16 Widevine Technologies, Inc. Apparatus, system and method for selectively encrypting different portions of data sent over a network
US7043473B1 (en) 2000-11-22 2006-05-09 Widevine Technologies, Inc. Media tracking system and method
US7150045B2 (en) 2000-12-14 2006-12-12 Widevine Technologies, Inc. Method and apparatus for protection of electronic media
FR2835378B1 (fr) * 2002-01-28 2004-12-24 Viaccess Sa Protocole de commande a distance d'une action locale de generation d'un message d'ordre
US7328345B2 (en) * 2002-01-29 2008-02-05 Widevine Technologies, Inc. Method and system for end to end securing of content for video on demand
US7299292B2 (en) * 2002-03-29 2007-11-20 Widevine Technologies, Inc. Process and streaming server for encrypting a data stream to a virtual smart card client system
JP3808394B2 (ja) * 2002-04-02 2006-08-09 松下電器産業株式会社 ストリームデータ処理装置、ストリームデータ処理方法、プログラム、及び、媒体
CA2486937C (en) * 2002-05-22 2011-09-13 Thomson Licensing S.A. Signing and authentication devices and processes and corresponding products, notably for dvb/mpeg mhp digital streams
US7594271B2 (en) * 2002-09-20 2009-09-22 Widevine Technologies, Inc. Method and system for real-time tamper evidence gathering for software
JP3801559B2 (ja) * 2002-12-26 2006-07-26 ソニー株式会社 通信装置および方法、記録媒体、並びにプログラム
FR2851112B1 (fr) * 2003-02-07 2005-06-03 Medialive Dispositif securise pour la diffusion, l'enregistrement et la visualisation a la demande des oeuvres audiovisuelles au format de type mpeg-2ts
US7356143B2 (en) * 2003-03-18 2008-04-08 Widevine Technologies, Inc System, method, and apparatus for securely providing content viewable on a secure device
US7007170B2 (en) * 2003-03-18 2006-02-28 Widevine Technologies, Inc. System, method, and apparatus for securely providing content viewable on a secure device
US20040199771A1 (en) * 2003-04-04 2004-10-07 Widevine Technologies, Inc. Method for tracing a security breach in highly distributed content
AU2003304654A1 (en) * 2003-10-16 2005-05-26 Stmicroelectronics Limited Security integrated circuit
US7406174B2 (en) * 2003-10-21 2008-07-29 Widevine Technologies, Inc. System and method for n-dimensional encryption
US9609279B2 (en) * 2004-09-24 2017-03-28 Google Inc. Method and system for providing secure CODECS
US7802279B1 (en) * 2004-12-29 2010-09-21 Digital Keystone, Inc. Methods and apparatuses for processing broadcast flagged media content
US20080015999A1 (en) * 2005-02-04 2008-01-17 Widevine Technologies, Inc. Securely ingesting encrypted content into content servers
US20070067643A1 (en) * 2005-09-21 2007-03-22 Widevine Technologies, Inc. System and method for software tamper detection
US7817608B2 (en) * 2005-09-23 2010-10-19 Widevine Technologies, Inc. Transitioning to secure IP communications for encoding, encapsulating, and encrypting data
US8065733B2 (en) * 2005-09-23 2011-11-22 Google, Inc. Method for evolving detectors to detect malign behavior in an artificial immune system
WO2007038245A2 (en) 2005-09-23 2007-04-05 Widevine Technologies, Inc. Method for evolving detectors to detect malign behavior in an artificial immune system
US8689016B2 (en) 2005-12-02 2014-04-01 Google Inc. Tamper prevention and detection for video provided over a network to a client
US8526612B2 (en) * 2006-01-06 2013-09-03 Google Inc. Selective and persistent application level encryption for video provided to a client
US20070180231A1 (en) * 2006-01-31 2007-08-02 Widevine Technologies, Inc. Preventing entitlement management message (EMM) filter attacks
US8621093B2 (en) * 2007-05-21 2013-12-31 Google Inc. Non-blocking of head end initiated revocation and delivery of entitlements non-addressable digital media network
US8243924B2 (en) 2007-06-29 2012-08-14 Google Inc. Progressive download or streaming of digital media securely through a localized container and communication protocol proxy
US8868464B2 (en) 2008-02-07 2014-10-21 Google Inc. Preventing unauthorized modification or skipping of viewing of advertisements within content
US8751800B1 (en) 2011-12-12 2014-06-10 Google Inc. DRM provider interoperability
US10719411B1 (en) * 2019-04-01 2020-07-21 Rockwell Collins, Inc. Error recovery of encrypted data frames in multi-node systems

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870474A (en) * 1995-12-04 1999-02-09 Scientific-Atlanta, Inc. Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity of service providers
US5742677A (en) * 1995-04-03 1998-04-21 Scientific-Atlanta, Inc. Information terminal having reconfigurable memory
US4887296A (en) * 1984-10-26 1989-12-12 Ricoh Co., Ltd. Cryptographic system for direct broadcast satellite system
US4868877A (en) * 1988-02-12 1989-09-19 Fischer Addison M Public key/signature cryptosystem with enhanced digital signature certification
US5282249A (en) * 1989-11-14 1994-01-25 Michael Cohen System for controlling access to broadcast transmissions
JPH03214834A (ja) * 1990-01-19 1991-09-20 Canon Inc マルチメデイアネツトワークシステム
US5237610A (en) * 1990-02-01 1993-08-17 Scientific-Atlanta, Inc. Independent external security module for a digitally upgradeable television signal decoder
US5054064A (en) * 1990-03-29 1991-10-01 Gte Laboratories Incorporated Video control system for recorded programs
US5420866A (en) * 1994-03-29 1995-05-30 Scientific-Atlanta, Inc. Methods for providing conditional access information to decoders in a packet-based multiplexed communications system
CA2149067A1 (en) * 1994-06-22 1995-12-23 Joseph Anton Bednar Jr. User-identification and verification of data integrity in a wireless communication system
FI97007C (fi) * 1994-08-01 1996-09-25 Nokia Technology Gmbh Järjestelmä video-, audio- ja datapalveluja lähettävien eri hallintajärjestelmien kontrolloimiseksi sekä järjestelmässä käytettävä vastaanotin
US5600378A (en) * 1995-05-22 1997-02-04 Scientific-Atlanta, Inc. Logical and composite channel mapping in an MPEG network
US5625693A (en) * 1995-07-07 1997-04-29 Thomson Consumer Electronics, Inc. Apparatus and method for authenticating transmitting applications in an interactive TV system

Also Published As

Publication number Publication date
AU704421B2 (en) 1999-04-22
EP0750423A3 (en) 1997-07-23
EP0750423A2 (en) 1996-12-27
ES2162970T3 (es) 2002-01-16
NO962605D0 (no) 1996-06-19
CA2179223C (en) 2009-01-06
HUP9601728A2 (en) 1997-01-28
BR9602862B1 (pt) 2009-01-13
DE69615095T2 (de) 2002-06-20
SK82496A3 (en) 1998-06-03
ATE205654T1 (de) 2001-09-15
CN1144437A (zh) 1997-03-05
TW313735B (ja) 1997-08-21
MX9602432A (es) 1997-02-28
HUP9601728A3 (en) 1999-07-28
NO962605L (no) 1996-12-27
DE69615095D1 (de) 2001-10-18
US6021197A (en) 2000-02-01
EP0750423B1 (en) 2001-09-12
CA2179223A1 (en) 1996-12-24
CZ180296A3 (en) 1996-12-11
JPH09135435A (ja) 1997-05-20
CN1147147C (zh) 2004-04-21
BR9602862A (pt) 1998-04-22
AU5604596A (en) 1997-01-09

Similar Documents

Publication Publication Date Title
JP3831453B2 (ja) 放送システムにおける信号デコーダのオペレーションを制御するための方法及び装置
KR100247374B1 (ko) 가입자 단말에 대한 조건부 액세스 시스템 및 프로덕트패킷해독제어방법
US4739510A (en) Direct broadcast satellite signal transmission system
US7155611B2 (en) Method of operating a conditional access system for broadcast applications
JP3700982B2 (ja) グローバルトランスポートデータストリームに関する制御
US6385317B1 (en) Method for providing a secure communication between two devices and application of this method
US4887296A (en) Cryptographic system for direct broadcast satellite system
US20080192934A1 (en) Conditional access system
CZ9602937A3 (en) Process and apparatus for transmission and reception of signal
KR20000070915A (ko) 데이터 다중화 장치, 프로그램 배급 시스템, 프로그램 전송 시스템, 유료 방송 시스템, 프로그램 전송 방법, 한정 수신 시스템, 및 데이터 수신 장치
EP1480458A2 (en) Descrambling device
US6430290B1 (en) Conditional access
JP2000295202A (ja) 限定受信システム
JP3837753B2 (ja) スクランブル放送システム、およびスクランブル方法、並びにスクランブル装置、およびデスクランブル装置
JP3682785B2 (ja) デスクランブル装置および方法
JP2001223654A (ja) 暗号化ファイル伝送システム、送信装置、受信装置、および暗号化ファイル伝送方法
JPH10200877A (ja) ケーブルテレビの限定受信方式の送信装置ならびにその受信装置
KR101241880B1 (ko) 방송 신호 스트림 복제 제한 장치 및 복제 제한 방법
JP4802699B2 (ja) Vodプリスクランブルシステムにおける限定受信制御方法、限定受信制御システムおよび限定受信制御装置
CA2250833C (en) Method for providing a secure communication between two devices and application of this method
HK1108595A (en) Method for operating a conditional access system for broadcast applications

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051122

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060222

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20060227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060519

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060616

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060714

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100721

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110721

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110721

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120721

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120721

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130721

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term