JP2001251599A - 条件付きアクセスシステムのパケット化されたデジタル映像信号のためのスクランブル方法及び装置 - Google Patents
条件付きアクセスシステムのパケット化されたデジタル映像信号のためのスクランブル方法及び装置Info
- Publication number
- JP2001251599A JP2001251599A JP2001017805A JP2001017805A JP2001251599A JP 2001251599 A JP2001251599 A JP 2001251599A JP 2001017805 A JP2001017805 A JP 2001017805A JP 2001017805 A JP2001017805 A JP 2001017805A JP 2001251599 A JP2001251599 A JP 2001251599A
- Authority
- JP
- Japan
- Prior art keywords
- data
- stream
- scrambling
- packets
- digital
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000005236 sound signal Effects 0.000 claims description 11
- 238000012545 processing Methods 0.000 description 7
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000001629 suppression Effects 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 101100125495 Schizosaccharomyces pombe (strain 972 / ATCC 24843) iec1 gene Proteins 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
- H04N21/23476—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption by partially encrypting, e.g. encrypting the ending portion of a movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26613—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing keys in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
- H04N21/44055—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption by partially decrypting, e.g. decrypting a video stream that has been partially encrypted
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/601—Broadcast encryption
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
性質を用いて圧縮されたデジタル・データ・ストリーム
(例えばMPEG−2)を効率的にスクランブルすると
ともに、最低限の余分な処理しか必要としない技術及び
装置を提供する。 【解決手段】 本発明は、(1)選択されたトランスポー
ト・ペイロード・パケット(例えばn番目のパケット
毎)のデータペイロードをスクランブルあるいは暗号化
するか、(2)全てのトランスポート・ペイロード・パケ
ットのデータペイロードの一部のみ(例えば中央部)を
スクランブルあるいは暗号化するか、あるいは(3)n番
目のパケット毎のデータペイロードをスクランブルある
いは暗号化するとともに、全トランスポート・ペイロー
ド・パケットのデータペイロードの一部のみをスクラン
ブルあるいは暗号化する、パケット化されたデジタル・
データ・ストリーム、例えばMPEG−2ビットストリ
ーム用の条件付きアクセススクランブルあるいは暗号化
技術であることを特徴とする。
Description
提供に関する。より詳細には、加入者によって適切に受
信されることを意図したデジタルMPEG−2データス
トリームのためのスクランブル(scramble)技術及び非加
入者のためのスクランブルに関する。
ービスは、条件付きアクセス(Conditional Access:
CA)システムと考えることができる。条件付きアクセ
スシステムでは、放送信号は、スクランブルされた受信
信号のスクランブルを解除することにより、許可された
受信者のみがペイロード(payload)、例えば映像、オー
ディオ及び/またはデータにアクセスできるように、放
送中には有効にスクランブルされている。
を支払った(すなわち加入した)任意の特定のユーザが
適切に受信できるようにした有料ケーブルテレビチャネ
ルである。加入者は、受信した放送信号のスクランブル
を解除することを許可され、一方、非加入者は信号をス
クランブルされたままである。
テムでは、多数のスクランブル技術が存在する。例え
ば、アナログ信号(例えば、アナログ映像信号あるいは
アナログオーディオ信号)は、(1)トラップ(trap)、
(2)逆トラップ(reverse trap)、(3)隠れチャネル
(hidden channel)、(4)同期減衰あるいは同期抑圧
(sync attenuation or suppression)、(5)可変遅延
線(variable delay line)、(6)アクティブライン反
転(active line inversion)、(7)アクティブ・カッ
ト・ライン回転(active cut line rotation)、(8)ア
クティブラインシャフル(active line shuffle)、ある
いは(9)逆アクティブ・ライン・スキャン(reverse a
ctive line scan)を用いてスクランブルされる場合があ
る。これらの従来のスクランブル技術を、少し詳細に説
明する。
ら取り出される場所において加入者の受信経路内に挿入
される、厳密に同調したノッチフィルタ(notchfilter)
である。
間の周波数スペクトルの一部に挿入される超高周波数
「スポイラ(spoiler)」信号である。
ないケーブル上の周波数チャネルを用いる。
tion or suppression) 同期減衰あるいは同期抑圧は、ヘッドエンド(head end)
において減衰させることにより無線周波信号の同期パル
スの振幅を低減する。
式のテレビ画面の映像信号の走査線のいくつかに種々の
遅延を導入する。
inversion) アクティブライン反転は、有効な走査線上の信号を反転
する。
ve cut line rotation) アクティブ・カット・ライン回転(あるいはアクティブ
成分回転)は、画面の各走査線上の成分を2つの部分に
カット(cut)することに関係する。カット点は、擬似ラ
ンダム数発生器を用いて所与の暗号機構の一部として決
定される。その後2つの部分はそれぞれ入れ替えられ
(カット点の周りを有効に回転され)、伝送前に走査線
をスクランブルできるようになる。
ve line shuffle) アクティブ・ライン・シャッフルを用いて、走査線メモ
リブロック内の映像の走査線の順序を再度順序付けし、
垂直方向に誤りが発生するようにする。これは「垂直ス
クランブル」とも呼ばれる。アクティブ・ライン・シャ
ッフルを実装するために、スクランブラ及びデ・スクラ
ンブラ(de-scrambler:スクランブル解除器)の両方の
走査線メモリブロックにおいて、十分かつ多量のメモリ
が利用できなければならない。
rse active line scan) 逆アクティブ・ライン・スキャンは、走査線開始から走
査線終了まで通常の順序ではなく、走査線終了から走査
線開始まで走査線をスキャンすることにより行われる。
擬似ランダムシーケンス発生器を用いて、スキャンを逆
にするための走査線を割り当てる。逆アクティブ・ライ
ン・スキャン処理は、逆スキャン処理のための有効な走
査線を格納するために、スクランブラ及び各デ・スクラ
ンブラ(de-scrambler)の両方において1ラインメモリを
必要とする。
クセスアナログ放送信号の受信品質を低減することによ
り、アナログ放送システムでは十分に動作するが、条件
付きアクセスシステムにおいて現れつつあるデジタル放
送においては、全てを用いることができるとは限らな
い。
ている新規のデジタル圧縮標準規格である。MPEG−
2は、デジタルテレビ、高密度CD−ROM及びテレビ
放送用のスタジオの品質映像の符号化(coding)を可能に
する圧縮標準規格である。一般に、その信号は、欧州D
VB(Europe Digital Video Broadcast:欧州デジ
タル映像放送)システム、米国HDTVシステム及びそ
の他の関連の分野において用いられている。本発明は、
加入者のみがMPEG−2ビットストリームを適切に受
信できるようにし、非加入者にはスクランブルされた信
号を提供する、デジタル圧縮MPEG−2ビットストリ
ームへの条件付きアクセスに関連する。
ット520のデジタルストリームを示す。
ポートパケット520はそれぞれヘッダ部501、50
3、505、507、509と、内在する番組データを
含むペイロード部502、504、506、508、5
10とを含む。MPEG−2によれば、MPEG−2ト
ランスポートパケット520は188バイト長である。
3818−1)において規定されるようなMPEG−2
ビットストリームを用いる場合、トランスポートパケッ
ト520のうちの任意のパケットのヘッダ部501、5
03、505、507、509には、スクランブルを適
用しないようにできる。さらに、関連する標準規格によ
れば、MPEG−2トランスポートパケット長は同じ、
すなわち188バイトのままでなければならない。
ることができる従来のスクランブル技術は、例えば上記
の(6)アクティブライン反転、(7)アクティブ・カ
ット・ライン回転、(8)アクティブ・ライン・シャッ
フル、あるいは(9)逆アクティブ・ライン・スキャン
技術のいずれかに制限される。
のような従来のスクランブル技術は、著しい量のシステ
ムリソースを要することである。例えば、アクティブラ
インを反転する、アクティブ・カット・ライン回転を実
行する、あるいはアクティブラインをシャッフルするた
めには、スクランブルのために画像走査線を操作できる
ようになる前に、まず、受信した画像のスクランブルを
解除し、かつ/または暗号解読し、さらに圧縮解除され
なければならない。これらの余分な処理は、圧縮された
デジタル伝送、例えばMPEG−2圧縮の効率を相殺
し、全般にシステムリソースを無駄にする。さらに、従
来のスクランブル技術は、圧縮されたデジタル信号の特
性を利用することができないため、重ねてシステムリソ
ースを無駄にしてしまう。
た性質を用いて圧縮されたデジタル・データ・ストリー
ム(例えばMPEG−2)を効率的にスクランブルする
とともに、最低限の余分な処理しか必要としない技術及
び装置を提供する。
たデジタル・データ・ストリームのスクランブルを解除
する装置は、スクランブルされ、パケット化されたデジ
タル・データ・ストリームのパケットを受信する受信機
を備える。そのパケットはヘッダ部とデータペイロード
を含む。データペイロードは、スクランブルされた部分
と、クリア(clear)なスクランブルされていない部分と
を含む。デ・スクランブラは、そのパケットのデータペ
イロードのスクランブルされた部分のスクランブルを解
除し、一方、クリアなスクランブルされていない部分は
そのままにしておく。
たデジタル・データ・ストリームをスクランブルする方
法は、複数のデータパケットを含むデータパケットスト
リームを生成する段階を含む。複数のデータパケットの
少なくともいくつかのパケットのヘッダ部をスクランブ
ルせずに、データパケットストリーム内の複数のデータ
パケットの少なくともいくつかのパケットのデータペイ
ロードの第1の部分がスクランブルされる。
化されたデジタル・データ・ストリームをスクランブル
する方法は、複数のデータパケットを含むデータパケッ
トストリームを生成するステップを含む。複数のデータ
パケットのうちのn番目のパケット毎にスクランブルさ
れる。ただしnは1より大きい整数であり、複数のデー
タパケットのうちの残りのパケットはスクランブルされ
ないままである。
化されたデジタル・データ・ストリームのスクランブル
を解除する方法は、複数のデータパケットを含むデータ
パケットストリームを受信するステップを含む。複数の
データパケットのうちのn番目のパケット毎にスクラン
ブルの解除が行われる。ただしnは1より大きい整数で
あり、複数のデータパケットのうちの残りのパケットは
受信されたままである。
参照しつつ以下の説明から当業者には明らかになるであ
ろう。
ト・ペイロード・パケット(例えばn番目のパケット
毎)のデータペイロードをスクランブルあるいは暗号化
するか、(2)全てのトランスポート・ペイロード・パ
ケットのデータペイロードの一部のみ(例えば中央部)
をスクランブルあるいは暗号化するか、あるいは(3)
n番目のパケット毎のデータペイロードをスクランブル
あるいは暗号化するとともに、全トランスポート・ペイ
ロード・パケットのデータペイロードの一部のみをスク
ランブルあるいは暗号化することによる、パケット化さ
れたデジタル・データ・ストリーム、例えばMPEG−
2ビットストリーム用の条件付きアクセススクランブル
あるいは暗号化技術に関連する。
ードパケットがスクランブルされているか、かつ/また
はどのペイロードパケットのどの部分がスクランブルさ
れているかという事前情報を有することにより、スクラ
ンブル解除処理は、最低限の処理で、かつ最初に内在す
る画像及び/またはオーディオを再生する必要もなく行
うことができる。
れ、パケット化された放送データストリーム、例えばM
PEG−2映像/オーディオビットストリーム120を
含む条件付きアクセスシステムを示す。
EG−2ビットストリームが、任意の利用可能な技術を
用いて、例えばケーブルシステムのヘッドエンドから、
あるいは無線システムのRF送信機から放送あるいは送
信される。
は複数の非加入者125と、1人あるいは複数の加入者
100とを含む。加入者の受信装置100は、広範囲に
送信あるいは放送された、スクランブル/暗号化された
MPEG−2デジタル映像/オーディオビットストリー
ム120のスクランブルを解除するデ・スクランブラを
備える。
ンブラ/暗号解読装置(descrambler/decrypter)202
を備える加入者の受信装置100の、より詳細なブロッ
ク図である。
されたMPEG−2放送デジタル映像/オーディオ信号
が、デ・スクランブラ/暗号解読装置202によってス
クランブルを解除され、適当なデジタル圧縮デコーダ(d
igital compression decoder)206(例えばMPEG
−2デコーダ)によって復号化され、ユーザのためのク
リアなデジタル映像/オーディオ信号として該ユーザに
より出力される。例えば、クリアなデジタル映像/オー
ディオ信号は、ユーザが視聴するためのテレビあるいは
ステレオ受信機に供給することができる。
04を備えており、制御器204は全体的に加入者の受
信装置100の動作を制御する。制御器204は、例え
ばマイクロプロセッサ、マイクロ制御器あるいはデジタ
ルシグナルプロセッサ(Digital Signal Processo
r:DSP)で構成することができる。開示される実施
例では、制御器は、スクランブルされて受信したMPE
G−2圧縮デジタル映像/オーディオ信号のスクランブ
ル解除/暗号解読処理を調整するとともに、スクランブ
ルされていないが、圧縮された映像/オーディオ信号の
デコード処理を調整する。
PEG−2デコーダ206が、制御器204とは別に示
されているが、本発明の原理内で、デ・スクランブラ2
02及び/またはMPEG−2デコーダ206を、制御
器204のプログラムメモリ内に組み込むこともでき
る。
応するスクランブラ及び暗号化装置)は、全てのトラン
スポートデータパケットのヘッダ部を変化しないままに
し、トランスポートデータパケットの所定の長さ(例え
ば、MPEG−2標準規格によれば、188バイト)を
保持するデジタルスクランブル技術を用いる。
スクランブラ202は、(1)選択されたトランスポー
ト・ペイロード・パケット(例えばn番目のパケット
毎)のデータペイロードをスクランブル解除あるいは暗
号解読するか、(2)全トランスポート・ペイロード・
パケットのデータペイロードの一部のみ(例えば中央部
分のみ)をスクランブル解除あるいは暗号解読するか、
あるいは(3)n番目パケット毎のデータペイロードを
スクランブル解除あるいは暗号解読し、かつ全トランス
ポート・ペイロード・パケットのデータペイロードの一
部のみをスクランブル解除あるいは暗号解読するかのい
ずれかによって、スクランブル解除を行う。ヘッドエン
ド装置内の対応するスクランブラは、相補的なスクラン
ブルあるいは暗号化処理を実行する。
・パケット・ペイロードのスクランブル/暗号化 n番目のトランスポートパケット毎に1つのトランスポ
ート・パケット・ペイロードをスクランブル/暗号化す
ることについて以下に記載する。これによれば、圧縮さ
れたデジタル信号への条件付きアクセスを提供すること
ができるパケット化デジタル信号のスクランブル/暗号
化技術は、n番目のトランスポートパケット毎のデータ
ペイロード部をスクランブルする。ただしnは1より大
きい整数である。
ト・ストリーム(例えばMPEG−2ビット・ストリー
ム)の一連のトランスポート・パケット(例えば5つト
ランスポートパケット)を示す。
たはオーディオ信号に対応するデジタルビットストリー
ム402〜410は、n番目(例えば図3に示されるよ
うに、4番目毎)のトランスポートパケット402、4
10のデータペイロード部402a、410aをスクラ
ンブルすることによりスクランブルされる。
のトランスポートパケット402、410は、受信した
画像及び/またはオーディオに十分な量の障害あるいは
スクランブルを引き起こし、受信した信号が非加入者に
よって視聴できないようにするために選択される。しか
しながら、特定のトランスポートパケット402、40
6と、スクランブルされたデータペイロード402a、
410aの一部との予備知識を有する加入者は、そのス
クランブルを適切に逆処理、すなわちスクランブル解除
することができ、それゆえ適切に全トランスポートパケ
ットのデータペイロードを再生することができる。
映像放送信号のために用いられる圧縮され、パケット化
されたデジタルビットストリームを参照しつつ記載され
る。具体的には、DVBあるいはGA高品位テレビ(G
A High Definition TV)システムにおいて、符号
化されたビットストリーム内の画面のフレーム順序は、
デコーダがフレームを処理する順序である。元のあるい
は再構成されたフレームは、表示のための正確な順序に
なっているとは限らない。ソースエンコーダ入力及びデ
コーダ出力では、フレーム順序は、 1 2 3 4 5 6 7 8 9 10 11 12 13 I B B P B B P B B I B B P である。
ダ出力、並びにデコーダ入力では、フレーム順序は、 1 4 2 3 7 5 6 10 8 9 13 11 12 I P B B P B B I B B P B B である。
する予測を行う。画像「4P」及び「1I」の両方を用
いて、画像「2B」及び「3B」に対する予測を行う。
「I」フレームは、「P」及び「B」フレームの基準で
ある。
ルは、全ての他のIフレームをスクランブルすることに
より達成することができるであろう。適切な復号化は2
つのIフレーム検出メカニズムを必要とするため、十分
なスクランブルが達成される。
ンスポートパケット(例えば、全12トランスポートパ
ケット内の1つのIフレーム)をスクランブルあるいは
暗号化することにより、画像情報基準、すなわちIフレ
ームと、Pフレームとはいずれも、スクランブルされた
信号を与えるために「損傷を受ける」であろう。それゆ
え、残りのn−1フレーム(例えば残りの11フレー
ム)が明瞭であっても、許可されていないデコーダは、
内在するHDTV映像を復号化できないであろう。
ロードの部分的なスクランブル/暗号化。 全(あるいはn番目毎の)トランスポートパケットのデ
ータペイロードを部分的にスクランブル/暗号化する場
合について以下に記載する。本発明の原理による、パケ
ット化されたデジタルデータ(特に、圧縮された画像お
よび/またはオーディオデータ)をスクランブルする際
に用いるのに適した別のスクランブル/暗号化技術は、
受信した全てのデータ・トランスポート・パケットのデ
ータペイロードを部分的にスクランブルするものであ
る。その原理は全てのデータペイロードの全内容のスク
ランブルに関連するが、そのような余分なスクランブル
は、デジタル情報を受信するために著しい量の処理が必
要になり、まず第一に、圧縮されたデジタル信号を用い
る理由を相殺する。従って、各データペイロードの一部
のみ、例えばデータパケットの中央部を含む部分がスク
ランブルされることが好ましい。
ト300のデータペイロード部320内の部分的にスク
ランブルあるいは暗号化されたデータペイロード部30
6を示す。説明の便宜上、図4は、MPEG−2に対応
する長さを有するように示される。しかしながら、本発
明の原理は、条件付きアクセスシステム上でパケットで
トランスポートされる任意のデジタル標準規格のスクラ
ンブルに関連付けられる。
ト300のデータペイロード部320の一部306のみ
が、任意の適当な技術(例えば全ビットの反転、ビット
順の反転等)を用いてスクランブルあるいは暗号化さ
れ、トランスポートパケット300のヘッダ302はク
リアで、変更されないままである。好ましい実施例で
は、データペイロード部320の重要な部分304、3
08は、クリアで、スクランブルされないままである。
さらに好ましい実施例では、スクランブルされた部分3
06は、データペイロード部320の中心点を含む。
れも、どのトランスポートパケットがスクランブルされ
るか、及び/または所与のトランスポートパケットのど
の部分がスクランブルされるかに関して調整される。こ
の情報は、所定の加入者、所定のチャネル、または所定
の条件付きアクセスシステムについて固定される場合が
ある。別法では、スクランブルされる特定の部分(及び
用いられる特定のスクランブル技術)が、スクランブル
されたトランスポートパケットのヘッダ部302及び/
または個別の制御情報として加入者に渡される場合があ
る。
めに、データペイロードの部分的なスクランブルが何
故、かつ如何に動作するかを、MPEG−2ビットスト
リームを参照しつつ説明する。
してMPEG−2ビットストリームトランスポートパケ
ットを用いてデータペイロード部320において搬送さ
れる内在する映像/オーディオ信号は圧縮されている。
MPEG−2標準規格に準拠する内在する圧縮された映
像信号の構造は全般に6レベルに分割されており、上位
レベルから下位レベルまでは以下の通りである。 ・ シーケンス ・ 画像のグループ ・ 画像 ・ スライス ・ マクロブロック ・ ブロック
はスライスである。ソースコーディングでは、圧縮され
た映像データストリームの誤り訂正はない。それゆえ、
MPEG−2デコーダ206が、内在する映像ストリー
ムをデコードするとき、再生できない誤りが発生した全
スライス、すなわちデコーダ206がスライス構造内で
slice_start_codeを見つけることができなかった場合、
全スライスが破棄される。
には、依然として満足のいく品質の画像を再生すること
ができる。すなわちデコーダ206が破棄されたスライ
スを隣接するスライスと置き換えるため、少なくともそ
の画像に対する劣化あるいは「損傷」をユーザは認知す
ることができない。スライスの置換えは、特に画像がフ
レーム間でほとんど動きを含まない場合には良好であ
る。大きな動きが存在する場合であっても、いくつかの
スライス置換えの影響は、視聴者には無視されるであろ
う。従って、いくつかのスライスのみがスクランブルさ
れる場合、信号が非加入者によって利用できないように
するだけの十分なスクランブルをかけることができない
場合がある。
ば、画像内(あるいは画像のグループ内、シーケンス
内)の全スライスの半分)ことにより多数のスライスが
破棄されるようになる場合には、生成された画像は視認
することはできないであろう。この場合には、十分なス
クランブルが達成されているであろう。
ケットリンクヘッダ302内の2_bit_transport_scramb
ling_controlフラグが、「10」か「1l」に設定され
る。そのトランスポートパケット300では、データペ
イロード320の一部306のみがスクランブルされ
る。
パケット内の中央に位置することが好ましいが、本発明
の原理の中では、データペイロード320の任意の部分
に位置することができる。さらに、スクランブルされた
部分306は、各トランスポートデータパケット内の固
定の位置にあるか、あるいはトランスポートデータパケ
ット間で位置を移動させることもできる。
択するとき、スクランブル位置が、その中心点から+/
−nバイトだけシフトすることができる。当然、シフト
情報は、スクランブラとデ・スクランブラとの間で調整
されることが好ましい。
化する場合があるが、データパケット間で位置をシフト
するときでも、スクランブルされる部分306の長さは
固定されていることが好ましい。さらに、スクランブル
される部分の長さは、スクランブルされる部分306の
長さが長くなると、スクランブル解除用の演算メモリの
必要性も大きくなることに留意しつつ、受信信号の所望
のスクランブル量に基づいて選択されるべきである。従
って、スクランブルされ、パケット化されるデジタル信
号に引き起こされる損傷の量と、抱え込むスクランブル
解除のオーバーヘッド(overhead)の許容量との間で取り
決められるべき設計バランスがある。
選択は、ヘッダ及び/またはデータペイロード情報を処
理する必要なしに、データペイロード内のスクランブル
された部分を単純に置き換えられるように意図されてい
る。従って、トランスポートパケット300内の中心点
は、データペーロード部320内で良好であるものと考
えられる。
のスクランブルされた部分306は、データに適用可能
な任意の適切な技術、例えば反転、カット点回転等を用
いてスクランブルされるか、あるいはDESのような、
ある一定のブロック又は一連の暗号化アルゴリズムによ
って暗号化される場合がある。適切で簡単な技術は、ス
クランブルされる部分306内のデータを反転すること
である。適切なスクランブル技術を用いて、画像の関連
するスライスあるいはslice_start_codeに含まれるデー
タが破壊され、放送提供者によって許可されていない通
常(すなわち、非加入者)のデコーダは、そのようなス
ライスを破棄するであろう。結果として、許可されてい
ない視聴者は、料金を支払っていない番組を楽しむこと
ができないであろう。一方、適切なデ・スクランブラ/
暗号解読装置202を備える全ての許可された受信機1
00は、適切なトランスポートパケット及び/またはそ
のトランスポートパケットの特定のスクランブルされる
部分に関する情報を有しており、その番組のスライス構
造が正常な状態に修正され、後続するMPEG−2デコ
ーダ206が、スライスを破棄することなく、正常に映
像/オーディオビットストリームをデコードできるよう
になるであろう。
装置は、標準的なデジタル伝送のための関連する技術内
で、実質的な付加システムリソースを必要とすることな
く、圧縮されたデジタル信号、例えばMPEG−2の圧
縮されたデジタル信号特性に関するユーザの利点を保持
する。例えば、本発明の原理に従って、条件付きシステ
ムにおいてトランスポートパケットのデータペイロード
のスクランブルを行うことにより、他の従来の技術と比
べて、RAMは少なくて済み、暗号解読システムの動作
速度は遅くなる。さらに、必要とされる動作速度が低速
であるため、より精巧な暗号化アルゴリズムを実行する
こともできる。その新規のスクランブル技術は改変する
ことが難しく、潜在的な顧客を引き付け、スクランブル
技術の訴求効果が増す。
システムに対する非加入者は、多くても内在する映像
(あるいはオーディオ信号)の一部しか適切に受信でき
ず、非加入者に対する十分なスクランブルを提供するこ
とができる。
記載されてきたが、本発明の真の精神及び範囲から逸脱
することなく、当業者は本発明の上記の実施例に対する
種々の変更形態を実施することができるであろう。
・データ・ストリームの圧縮された性質を用いて圧縮さ
れたデジタル・データ・ストリーム(例えばMPEG−
2)を効率的にスクランブルするとともに、最低限の余
分な処理しか必要としない技術及び装置を提供すること
ができる。
された放送データストリーム、例えばMPEG−2映像
/オーディオビットストリームを含む条件付きアクセス
システムを示す図である。
解読装置を備える加入者の受信装置のより詳細なブロッ
ク図である。
ルビットストリーム(例えばMPEG−2ビットストリ
ーム)の一連のトランスポートパケット(例えば5トラ
ンスポートパケット)を示す図である。
・パケットのデータペイロード部内にある、部分的にス
クランブルあるいは暗号化されたデータペイロード部を
示す図である。
ルストリームを示す図である。
Claims (22)
- 【請求項1】 パケット化されたデジタル・データ・ス
トリームのスクランブルを解除する装置であって、該装
置は、 スクランブルされパケット化されたデジタル・データ・
ストリームのパケットを受信する受信機からなり、該パ
ケットはヘッダ部分とデータペイロードとを含み、また
該データペイロードはスクランブルされた部分とクリア
なスクランブルされていない部分とを含み、そして該装
置はさらに、 該パケットの該データペイロードの該スクランブルされ
た部分のスクランブルを解除するデ・スクランブラから
なることを特徴とする装置。 - 【請求項2】 請求項1に記載の装置において、 該スクランブルされた部分が先行し、該パケット内の該
スクランブルされていない部分がそれに後続するよう
に、該データペイロードの該スクランブルされた部分が
該パケットの該ペイロード部分内に位置することを特徴
とする装置。 - 【請求項3】 請求項1に記載の装置において、 該デジタル・データ・ストリームは、MPEG−2デジ
タル・データ・ストリームからなることを特徴とする装
置。 - 【請求項4】 請求項1に記載の装置において、 該パケットは、圧縮されたデジタルデータを含むことを
特徴とする装置。 - 【請求項5】 請求項4に記載の装置において、 該圧縮されたデジタルデータは、映像信号を含むことを
特徴とする装置。 - 【請求項6】 請求項4に記載の装置において、 該圧縮されたデジタルデータは、オーディオ信号を含む
ことを特徴とする装置。 - 【請求項7】 請求項4に記載の装置において、 該圧縮されたデジタルデータは、映像信号及びオーディ
オ信号を含むことを特徴とする装置。 - 【請求項8】 パケット化されたデジタル・データ・ス
トリームをスクランブルする方法であって、該方法は、 複数のデータパケットからなるデータパケットストリー
ムを生成する段階と、 該複数のデータパケットのうちの少なくともいくつかの
データパケットのヘッダをスクランブルすることなく、
該データパケットストリーム内の該複数のデータパケッ
トのうちの少なくともいくつかのデータパケットのデー
タペイロードの第1の部分をスクランブルする段階とか
らなることを特徴とする方法。 - 【請求項9】 請求項8に記載の方法において、 該スクランブルする段階は、該複数のデータパケットの
うちの該少なくともいくつかのデータパケットのそれぞ
れの該データペイロードの第2の部分をスクランブルし
ないままにすることを特徴とする方法。 - 【請求項10】 パケット化されたデジタル・データ・
ストリームをスクランブルする方法であって、該方法
は、 複数のデータパケットからなるデータパケットストリー
ムを生成する段階と、 該複数のデータパケットのn番目(nは1より大きい整
数)のデータパケット毎にスクランブルし、該複数のデ
ータパケットのうちの残りのデータパケットをスクラン
ブルしないままにしておく段階とからなることを特徴と
する方法。 - 【請求項11】 請求項10に記載の方法において、 該データパケットストリームはMPEG−2デジタル・
データ・ストリームであることを特徴とする方法。 - 【請求項12】 請求項10に記載の方法において、該
データパケットストリームは、 圧縮された映像データからなることを特徴とする方法。 - 【請求項13】 請求項10に記載の方法において、該
データパケットストリームは、 圧縮されたオーディオデータからなることを特徴とする
方法。 - 【請求項14】 請求項10に記載の方法において、該
データパケットストリームは、 圧縮された映像データ及び圧縮されたオーディオデータ
からなることを特徴とする方法。 - 【請求項15】 パケット化されたデジタル・データ・
ストリームのスクランブルを解除する方法であって、該
方法は、 複数のデータパケットからなるデータパケットストリー
ムを受信する段階と、 該複数のデータパケットのうちのn番目(nは1より大
きい整数)のデータパケット毎にスクランブルを解除
し、該複数のデータパケットの残りのデータパケットを
受信したままにしておく段階とからなることを特徴とす
る方法。 - 【請求項16】 請求項15に記載の方法において、該
パケット化されたデジタル・データ・ストリームは、 MPEG−2デジタルデータからなることを特徴とする
方法。 - 【請求項17】 パケット化されたデジタル・データ・
ストリームをスクランブルする装置であって、 複数のデータパケットからなるデータパケットストリー
ムを生成する手段と、 該複数のデータパケットのうちの少なくともいくつかの
データパケットのヘッダをスクランブルすることなく、
該データパケットストリーム内の該複数のデータパケッ
トのうちの少なくともいくつかのデータパケットのデー
タペイロードの第1の部分をスクランブルする手段とか
らなることを特徴とする装置。 - 【請求項18】 請求項17に記載の方法において、該
データパケットストリームは、 MPEG−2デジタル・データ・ストリームからなるこ
とを特徴とする装置。 - 【請求項19】 パケット化されたデジタル・データ・
ストリームをスクランブルする装置であって、 複数のデータパケットからなるデータパケットストリー
ムを生成する手段と、 該複数のデータパケットのn番目(nは1より大きい整
数)のデータパケット毎にスクランブルし、該複数のデ
ータパケットのうちの残りのデータパケットをスクラン
ブルしないままにしておく手段とからなることを特徴と
する装置。 - 【請求項20】 請求項19に記載の装置において、該
データパケットストリームは、 MPEG−2デジタル・データ・ストリームであること
を特徴とする装置。 - 【請求項21】 パケット化されたデジタル・データ・
ストリームのスクランブルを解除する装置であって、 複数のデータパケットからなるデータパケットストリー
ムを受信する手段と、 該複数のデータパケットのn番目(nは1より大きい整
数)のデータパケット毎にスクランブルを解除し、該複
数のデータパケットの残りのデータパケットを受信した
ままにしておく手段とからなることを特徴とする装置。 - 【請求項22】 請求項21に記載の装置において、該
データパケットストリームは、 MPEG−2デジタル・データ・ストリームからなるこ
とを特徴とする装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/492454 | 2000-01-27 | ||
| US09/492,454 US7593529B1 (en) | 2000-01-27 | 2000-01-27 | Scramble methods and apparatus for packetized digital video signal in conditional access system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001251599A true JP2001251599A (ja) | 2001-09-14 |
Family
ID=23956314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001017805A Pending JP2001251599A (ja) | 2000-01-27 | 2001-01-26 | 条件付きアクセスシステムのパケット化されたデジタル映像信号のためのスクランブル方法及び装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7593529B1 (ja) |
| JP (1) | JP2001251599A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003065726A1 (fr) * | 2002-01-30 | 2003-08-07 | Sony Corporation | Systeme de diffusion en continu pour la distribution de donnees d'images comprimees et chiffrees et son procede de diffusion en continu |
| JP2005109861A (ja) * | 2003-09-30 | 2005-04-21 | Nec Corp | トランスポートストリームの暗号化装置及び編集装置並びにこれらの方法 |
| WO2006035501A1 (ja) * | 2004-09-29 | 2006-04-06 | Fujitsu Limited | 秘匿通信システム |
| US7640435B2 (en) | 2003-03-18 | 2009-12-29 | Widevine Technologies, Inc. | System, method, and apparatus for securely providing content viewable on a secure device |
| JP2012521730A (ja) * | 2009-03-25 | 2012-09-13 | ソニー株式会社 | コンテンツ暗号化をアップグレードするための方法 |
| US8751800B1 (en) | 2011-12-12 | 2014-06-10 | Google Inc. | DRM provider interoperability |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8910241B2 (en) | 2002-04-25 | 2014-12-09 | Citrix Systems, Inc. | Computer security system |
| EP1821538A1 (en) * | 2006-02-15 | 2007-08-22 | Irdeto Access B.V. | Method and system providing scrambled content |
| US9240945B2 (en) | 2008-03-19 | 2016-01-19 | Citrix Systems, Inc. | Access, priority and bandwidth management based on application identity |
| US8943575B2 (en) | 2008-04-30 | 2015-01-27 | Citrix Systems, Inc. | Method and system for policy simulation |
| US8990573B2 (en) * | 2008-11-10 | 2015-03-24 | Citrix Systems, Inc. | System and method for using variable security tag location in network communications |
| US11100250B2 (en) * | 2017-09-05 | 2021-08-24 | Philips Healthcare Informatics, Inc. | Controlling access to data in a health network |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6418424B1 (en) * | 1991-12-23 | 2002-07-09 | Steven M. Hoffberg | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
| US6850252B1 (en) * | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
| US6400996B1 (en) * | 1999-02-01 | 2002-06-04 | Steven M. Hoffberg | Adaptive pattern recognition based control system and method |
| US5682426A (en) * | 1993-07-12 | 1997-10-28 | California Amplifier | Subscriber site method and apparatus for decoding and selective interdiction of television channels |
| US5590202A (en) * | 1995-01-18 | 1996-12-31 | Zenith Electronics Corporation | Countdown system for conditional access module |
| US6246767B1 (en) * | 1995-04-03 | 2001-06-12 | Scientific-Atlanta, Inc. | Source authentication of download information in a conditional access system |
| US5793410A (en) * | 1995-05-26 | 1998-08-11 | Hyundai Electronics America | Video pedestal network |
| US5959659A (en) * | 1995-11-06 | 1999-09-28 | Stellar One Corporation | MPEG-2 transport stream decoder having decoupled hardware architecture |
| KR0180501B1 (ko) * | 1996-06-25 | 1999-05-01 | 김주용 | 엠펙-2 트랜스포트 스트림 패킷 검출장치 및 그 방법 |
| US5805700A (en) * | 1996-10-15 | 1998-09-08 | Intel Corporation | Policy based selective encryption of compressed video data |
| US5937067A (en) * | 1996-11-12 | 1999-08-10 | Scientific-Atlanta, Inc. | Apparatus and method for local encryption control of a global transport data stream |
| JPH10145773A (ja) * | 1996-11-14 | 1998-05-29 | Toshiba Corp | 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置 |
| US5956405A (en) * | 1997-01-17 | 1999-09-21 | Microsoft Corporation | Implementation efficient encryption and message authentication |
| US5818935A (en) * | 1997-03-10 | 1998-10-06 | Maa; Chia-Yiu | Internet enhanced video system |
| US6526144B2 (en) * | 1997-06-02 | 2003-02-25 | Texas Instruments Incorporated | Data protection system |
| US6223285B1 (en) * | 1997-10-24 | 2001-04-24 | Sony Corporation Of Japan | Method and system for transferring information using an encryption mode indicator |
| JP3912563B2 (ja) * | 1997-12-15 | 2007-05-09 | ソニー株式会社 | 入出力装置および入出力方法、並びに受信装置 |
| US6275588B1 (en) * | 1998-11-12 | 2001-08-14 | I-Data International A/S | Apparatus and method for performing and controlling encryption/decryption for data to be transmitted on local area network |
| US6415031B1 (en) * | 1999-03-12 | 2002-07-02 | Diva Systems Corporation | Selective and renewable encryption for secure distribution of video on-demand |
| US7085377B1 (en) * | 1999-07-30 | 2006-08-01 | Lucent Technologies Inc. | Information delivery in a multi-stream digital broadcasting system |
| JP2001127757A (ja) * | 1999-10-28 | 2001-05-11 | Sony Corp | データ受信方法及びデータ受信装置 |
| US7151832B1 (en) * | 1999-11-18 | 2006-12-19 | International Business Machines Corporation | Dynamic encryption and decryption of a stream of data |
| US6771657B1 (en) * | 1999-12-09 | 2004-08-03 | General Instrument Corporation | Non real-time delivery of MPEG-2 programs via an MPEG-2 transport stream |
| US6668324B1 (en) * | 1999-12-13 | 2003-12-23 | Intel Corporation | System and method for safeguarding data within a device |
| US7024557B1 (en) * | 1999-12-30 | 2006-04-04 | Samsung Electronics Co., Ltd. | System and method for secure provisioning of a mobile station from a provisioning server using encryption |
| 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 |
| US6931128B2 (en) * | 2001-01-16 | 2005-08-16 | Microsoft Corporation | Methods and systems for generating encryption keys using random bit generators |
| EP1493258B1 (en) * | 2002-04-05 | 2011-11-02 | Panasonic Corporation | Content using system |
| US20070180227A1 (en) * | 2005-03-01 | 2007-08-02 | Matsushita Electric Works, Ltd. | Decryption apparatus for use in encrypted communications |
| EP1821538A1 (en) * | 2006-02-15 | 2007-08-22 | Irdeto Access B.V. | Method and system providing scrambled content |
| JP2008035300A (ja) * | 2006-07-31 | 2008-02-14 | Fujitsu Ltd | パケット暗号処理装置及びパケット暗号処理方法 |
| US9137212B2 (en) * | 2006-12-04 | 2015-09-15 | Oracle America, Inc. | Communication method and apparatus using changing destination and return destination ID's |
-
2000
- 2000-01-27 US US09/492,454 patent/US7593529B1/en not_active Expired - Fee Related
-
2001
- 2001-01-26 JP JP2001017805A patent/JP2001251599A/ja active Pending
Cited By (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003065726A1 (fr) * | 2002-01-30 | 2003-08-07 | Sony Corporation | Systeme de diffusion en continu pour la distribution de donnees d'images comprimees et chiffrees et son procede de diffusion en continu |
| KR100917513B1 (ko) * | 2002-01-30 | 2009-09-16 | 소니 가부시끼 가이샤 | 암호화한 압축 화상 데이터를 분배하는 스트리밍 시스템 및 그 스트리밍 방법 |
| US8325918B2 (en) | 2002-01-30 | 2012-12-04 | Sony Corporation | Streaming system for distributing encrypted compressed image data, and streaming method therefor |
| US8325919B2 (en) | 2002-01-30 | 2012-12-04 | Sony Corporation | Streaming system for distributing encrypted compressed image data, and streaming method therefor |
| US7640435B2 (en) | 2003-03-18 | 2009-12-29 | Widevine Technologies, Inc. | System, method, and apparatus for securely providing content viewable on a secure device |
| JP2005109861A (ja) * | 2003-09-30 | 2005-04-21 | Nec Corp | トランスポートストリームの暗号化装置及び編集装置並びにこれらの方法 |
| US8243926B2 (en) | 2003-09-30 | 2012-08-14 | Nec Personal Computers, Ltd. | Transport stream encryption device and its editing device and method for use therein |
| WO2006035501A1 (ja) * | 2004-09-29 | 2006-04-06 | Fujitsu Limited | 秘匿通信システム |
| JPWO2006035501A1 (ja) * | 2004-09-29 | 2008-05-15 | 富士通株式会社 | 秘匿通信システム |
| JP2012521730A (ja) * | 2009-03-25 | 2012-09-13 | ソニー株式会社 | コンテンツ暗号化をアップグレードするための方法 |
| US10057641B2 (en) | 2009-03-25 | 2018-08-21 | Sony Corporation | Method to upgrade content encryption |
| US9183405B1 (en) | 2011-12-12 | 2015-11-10 | Google Inc. | Method, manufacture, and apparatus for content protection for HTML media elements |
| US9697363B1 (en) | 2011-12-12 | 2017-07-04 | Google Inc. | Reducing time to first encrypted frame in a content stream |
| US9003558B1 (en) | 2011-12-12 | 2015-04-07 | Google Inc. | Allowing degraded play of protected content using scalable codecs when key/license is not obtained |
| US9110902B1 (en) | 2011-12-12 | 2015-08-18 | Google Inc. | Application-driven playback of offline encrypted content with unaware DRM module |
| US9129092B1 (en) | 2011-12-12 | 2015-09-08 | Google Inc. | Detecting supported digital rights management configurations on a client device |
| US8891765B1 (en) | 2011-12-12 | 2014-11-18 | Google Inc. | Method, manufacture, and apparatus for content decryption module |
| US9239912B1 (en) | 2011-12-12 | 2016-01-19 | Google Inc. | Method, manufacture, and apparatus for content protection using authentication data |
| US9311459B2 (en) | 2011-12-12 | 2016-04-12 | Google Inc. | Application-driven playback of offline encrypted content with unaware DRM module |
| US9326012B1 (en) | 2011-12-12 | 2016-04-26 | Google Inc. | Dynamically changing stream quality when user is unlikely to notice to conserve resources |
| US9542368B1 (en) | 2011-12-12 | 2017-01-10 | Google Inc. | Method, manufacture, and apparatus for instantiating plugin from within browser |
| US9686234B1 (en) | 2011-12-12 | 2017-06-20 | Google Inc. | Dynamically changing stream quality of protected content based on a determined change in a platform trust |
| US8984285B1 (en) | 2011-12-12 | 2015-03-17 | Google Inc. | Use of generic (browser) encryption API to do key exchange (for media files and player) |
| US9697185B1 (en) | 2011-12-12 | 2017-07-04 | Google Inc. | Method, manufacture, and apparatus for protection of media objects from the web application environment |
| US9785759B1 (en) | 2011-12-12 | 2017-10-10 | Google Inc. | Method, manufacture, and apparatus for configuring multiple content protection systems |
| US9875363B2 (en) | 2011-12-12 | 2018-01-23 | Google Llc | Use of generic (browser) encryption API to do key exchange (for media files and player) |
| US8751800B1 (en) | 2011-12-12 | 2014-06-10 | Google Inc. | DRM provider interoperability |
| US10102648B1 (en) | 2011-12-12 | 2018-10-16 | Google Llc | Browser/web apps access to secure surface |
| US10212460B1 (en) | 2011-12-12 | 2019-02-19 | Google Llc | Method for reducing time to first frame/seek frame of protected digital content streams |
| US10452759B1 (en) | 2011-12-12 | 2019-10-22 | Google Llc | Method and apparatus for protection of media objects including HTML |
| US10572633B1 (en) | 2011-12-12 | 2020-02-25 | Google Llc | Method, manufacture, and apparatus for instantiating plugin from within browser |
| US10645430B2 (en) | 2011-12-12 | 2020-05-05 | Google Llc | Reducing time to first encrypted frame in a content stream |
Also Published As
| Publication number | Publication date |
|---|---|
| US7593529B1 (en) | 2009-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7242773B2 (en) | Multiple partial encryption using retuning | |
| EP0674441B1 (en) | A method for scrambling a digitally transmitted television signal | |
| KR100952800B1 (ko) | 부분적 암호화 및 pid 맵핑 | |
| JP5161863B2 (ja) | 部分暗号化及びパケット識別子のマッピング | |
| KR100988435B1 (ko) | 신호를 암호 해독하기 위한 장치 및 방법 | |
| KR101004196B1 (ko) | 엘리먼터리 스트림 부분적 암호화 | |
| WO2003105475A1 (en) | Seamless switching between multiple pre-encrypted video files | |
| KR100989015B1 (ko) | 부분적으로 암호화된 정보의 암호해독 및 디코딩 | |
| JP2005515726A5 (ja) | ||
| JP2001251599A (ja) | 条件付きアクセスシステムのパケット化されたデジタル映像信号のためのスクランブル方法及び装置 | |
| AU2004321892A1 (en) | Method of partially scrambling a data stream | |
| US20090046855A1 (en) | Method and apparatus for caching access information for faster digital cable tuning | |
| CN100420303C (zh) | 时分部分加密 | |
| KR100924053B1 (ko) | 크리티컬 패킷의 부분적 암호화 | |
| KR100988992B1 (ko) | 엘리먼터리 스트림 부분적 암호화 | |
| KR100978187B1 (ko) | 시분할 부분 암호화 | |
| CA2437086C (en) | Multiple partial encryption using retuning | |
| HK1151152B (en) | Partial encryption and pid mapping | |
| HK1148629B (en) | Critical packet partial encryption |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051024 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20060124 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20060127 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060424 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061018 |