[go: up one dir, main page]

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
Application number
JP2001017805A
Other languages
English (en)
Inventor
Yan Shaowen
ヤン シャオウェン
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.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
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 Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of JP2001251599A publication Critical patent/JP2001251599A/ja
Pending legal-status Critical Current

Links

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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic 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/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • H04N21/23476Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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/26606Channel 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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/26613Channel 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
    • 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/43Processing 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/44Processing 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/4405Processing 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/44055Processing 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
    • 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 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/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/601Broadcast 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

(57)【要約】 【課題】 デジタル・データ・ストリームの圧縮された
性質を用いて圧縮されたデジタル・データ・ストリーム
(例えばMPEG−2)を効率的にスクランブルすると
ともに、最低限の余分な処理しか必要としない技術及び
装置を提供する。 【解決手段】 本発明は、(1)選択されたトランスポー
ト・ペイロード・パケット(例えばn番目のパケット
毎)のデータペイロードをスクランブルあるいは暗号化
するか、(2)全てのトランスポート・ペイロード・パケ
ットのデータペイロードの一部のみ(例えば中央部)を
スクランブルあるいは暗号化するか、あるいは(3)n番
目のパケット毎のデータペイロードをスクランブルある
いは暗号化するとともに、全トランスポート・ペイロー
ド・パケットのデータペイロードの一部のみをスクラン
ブルあるいは暗号化する、パケット化されたデジタル・
データ・ストリーム、例えばMPEG−2ビットストリ
ーム用の条件付きアクセススクランブルあるいは暗号化
技術であることを特徴とする。

Description

【発明の詳細な説明】
【0001】
【発明の分野】本発明は一般的には加入放送サービスの
提供に関する。より詳細には、加入者によって適切に受
信されることを意図したデジタルMPEG−2データス
トリームのためのスクランブル(scramble)技術及び非加
入者のためのスクランブルに関する。
【0002】
【従来の技術】映像及びオーディオのための加入放送サ
ービスは、条件付きアクセス(Conditional Access:
CA)システムと考えることができる。条件付きアクセ
スシステムでは、放送信号は、スクランブルされた受信
信号のスクランブルを解除することにより、許可された
受信者のみがペイロード(payload)、例えば映像、オー
ディオ及び/またはデータにアクセスできるように、放
送中には有効にスクランブルされている。
【0003】条件付きアクセスシステムの一例は、料金
を支払った(すなわち加入した)任意の特定のユーザが
適切に受信できるようにした有料ケーブルテレビチャネ
ルである。加入者は、受信した放送信号のスクランブル
を解除することを許可され、一方、非加入者は信号をス
クランブルされたままである。
【0004】従来のアナログ式の条件付きアクセスシス
テムでは、多数のスクランブル技術が存在する。例え
ば、アナログ信号(例えば、アナログ映像信号あるいは
アナログオーディオ信号)は、(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)を用いてスクランブルされる場合があ
る。これらの従来のスクランブル技術を、少し詳細に説
明する。
【0005】(1)トラップ(Traps) トラップは、顧客のサービス引込み線がネットワークか
ら取り出される場所において加入者の受信経路内に挿入
される、厳密に同調したノッチフィルタ(notchfilter)
である。
【0006】(2)逆トラップ(Reverse traps) 逆トラップは、映像信号及び音声搬送波の高域周波数端
間の周波数スペクトルの一部に挿入される超高周波数
「スポイラ(spoiler)」信号である。
【0007】(3)隠れチャネル(Hidden channels) 隠れチャネルは、空中線での放送の使用を許可されてい
ないケーブル上の周波数チャネルを用いる。
【0008】(4)同期減衰または同期抑圧(Sync attenua
tion or suppression) 同期減衰あるいは同期抑圧は、ヘッドエンド(head end)
において減衰させることにより無線周波信号の同期パル
スの振幅を低減する。
【0009】(5)可変遅延線(Variable line delay) 可変遅延線は、受信経路内に挿入され、擬似ランダム形
式のテレビ画面の映像信号の走査線のいくつかに種々の
遅延を導入する。
【0010】(6)アクティブ・ライン反転(Active line
inversion) アクティブライン反転は、有効な走査線上の信号を反転
する。
【0011】(7)アクティブ・カット・ライン回転(Acti
ve cut line rotation) アクティブ・カット・ライン回転(あるいはアクティブ
成分回転)は、画面の各走査線上の成分を2つの部分に
カット(cut)することに関係する。カット点は、擬似ラ
ンダム数発生器を用いて所与の暗号機構の一部として決
定される。その後2つの部分はそれぞれ入れ替えられ
(カット点の周りを有効に回転され)、伝送前に走査線
をスクランブルできるようになる。
【0012】(8)アクティブ・ライン・シャッフル(Acti
ve line shuffle) アクティブ・ライン・シャッフルを用いて、走査線メモ
リブロック内の映像の走査線の順序を再度順序付けし、
垂直方向に誤りが発生するようにする。これは「垂直ス
クランブル」とも呼ばれる。アクティブ・ライン・シャ
ッフルを実装するために、スクランブラ及びデ・スクラ
ンブラ(de-scrambler:スクランブル解除器)の両方の
走査線メモリブロックにおいて、十分かつ多量のメモリ
が利用できなければならない。
【0013】(9)逆アクティブ・ライン・スキャン(Reve
rse active line scan) 逆アクティブ・ライン・スキャンは、走査線開始から走
査線終了まで通常の順序ではなく、走査線終了から走査
線開始まで走査線をスキャンすることにより行われる。
擬似ランダムシーケンス発生器を用いて、スキャンを逆
にするための走査線を割り当てる。逆アクティブ・ライ
ン・スキャン処理は、逆スキャン処理のための有効な走
査線を格納するために、スクランブラ及び各デ・スクラ
ンブラ(de-scrambler)の両方において1ラインメモリを
必要とする。
【0014】これらのスクランブル技術は、条件付きア
クセスアナログ放送信号の受信品質を低減することによ
り、アナログ放送システムでは十分に動作するが、条件
付きアクセスシステムにおいて現れつつあるデジタル放
送においては、全てを用いることができるとは限らな
い。
【0015】例えば、MPEG−2は、幅広く用いられ
ている新規のデジタル圧縮標準規格である。MPEG−
2は、デジタルテレビ、高密度CD−ROM及びテレビ
放送用のスタジオの品質映像の符号化(coding)を可能に
する圧縮標準規格である。一般に、その信号は、欧州D
VB(Europe Digital Video Broadcast:欧州デジ
タル映像放送)システム、米国HDTVシステム及びそ
の他の関連の分野において用いられている。本発明は、
加入者のみがMPEG−2ビットストリームを適切に受
信できるようにし、非加入者にはスクランブルされた信
号を提供する、デジタル圧縮MPEG−2ビットストリ
ームへの条件付きアクセスに関連する。
【0016】図5は、MPEG−2トランスポートパケ
ット520のデジタルストリームを示す。
【0017】具体的に図5では、MPEG−2トランス
ポートパケット520はそれぞれヘッダ部501、50
3、505、507、509と、内在する番組データを
含むペイロード部502、504、506、508、5
10とを含む。MPEG−2によれば、MPEG−2ト
ランスポートパケット520は188バイト長である。
【0018】適切な標準規格(例えばISO/IEC1
3818−1)において規定されるようなMPEG−2
ビットストリームを用いる場合、トランスポートパケッ
ト520のうちの任意のパケットのヘッダ部501、5
03、505、507、509には、スクランブルを適
用しないようにできる。さらに、関連する標準規格によ
れば、MPEG−2トランスポートパケット長は同じ、
すなわち188バイトのままでなければならない。
【0019】これらの要件及び他の要件によって、用い
ることができる従来のスクランブル技術は、例えば上記
の(6)アクティブライン反転、(7)アクティブ・カ
ット・ライン回転、(8)アクティブ・ライン・シャッ
フル、あるいは(9)逆アクティブ・ライン・スキャン
技術のいずれかに制限される。
【0020】問題となるのは、上記の(6)乃至(9)
のような従来のスクランブル技術は、著しい量のシステ
ムリソースを要することである。例えば、アクティブラ
インを反転する、アクティブ・カット・ライン回転を実
行する、あるいはアクティブラインをシャッフルするた
めには、スクランブルのために画像走査線を操作できる
ようになる前に、まず、受信した画像のスクランブルを
解除し、かつ/または暗号解読し、さらに圧縮解除され
なければならない。これらの余分な処理は、圧縮された
デジタル伝送、例えばMPEG−2圧縮の効率を相殺
し、全般にシステムリソースを無駄にする。さらに、従
来のスクランブル技術は、圧縮されたデジタル信号の特
性を利用することができないため、重ねてシステムリソ
ースを無駄にしてしまう。
【0021】デジタル・データ・ストリームの圧縮され
た性質を用いて圧縮されたデジタル・データ・ストリー
ム(例えばMPEG−2)を効率的にスクランブルする
とともに、最低限の余分な処理しか必要としない技術及
び装置を提供する。
【0022】
【発明の概要】本発明の原理によれば、パケット化され
たデジタル・データ・ストリームのスクランブルを解除
する装置は、スクランブルされ、パケット化されたデジ
タル・データ・ストリームのパケットを受信する受信機
を備える。そのパケットはヘッダ部とデータペイロード
を含む。データペイロードは、スクランブルされた部分
と、クリア(clear)なスクランブルされていない部分と
を含む。デ・スクランブラは、そのパケットのデータペ
イロードのスクランブルされた部分のスクランブルを解
除し、一方、クリアなスクランブルされていない部分は
そのままにしておく。
【0023】本発明の別の実施例によるパケット化され
たデジタル・データ・ストリームをスクランブルする方
法は、複数のデータパケットを含むデータパケットスト
リームを生成する段階を含む。複数のデータパケットの
少なくともいくつかのパケットのヘッダ部をスクランブ
ルせずに、データパケットストリーム内の複数のデータ
パケットの少なくともいくつかのパケットのデータペイ
ロードの第1の部分がスクランブルされる。
【0024】本発明のさらに別の実施例によるパケット
化されたデジタル・データ・ストリームをスクランブル
する方法は、複数のデータパケットを含むデータパケッ
トストリームを生成するステップを含む。複数のデータ
パケットのうちのn番目のパケット毎にスクランブルさ
れる。ただしnは1より大きい整数であり、複数のデー
タパケットのうちの残りのパケットはスクランブルされ
ないままである。
【0025】本発明のさらに別の実施例によるパケット
化されたデジタル・データ・ストリームのスクランブル
を解除する方法は、複数のデータパケットを含むデータ
パケットストリームを受信するステップを含む。複数の
データパケットのうちのn番目のパケット毎にスクラン
ブルの解除が行われる。ただしnは1より大きい整数で
あり、複数のデータパケットのうちの残りのパケットは
受信されたままである。
【0026】
【発明の詳細な記述】本発明の特徴及び利点は、図面を
参照しつつ以下の説明から当業者には明らかになるであ
ろう。
【0027】本発明は、(1)選択されたトランスポー
ト・ペイロード・パケット(例えばn番目のパケット
毎)のデータペイロードをスクランブルあるいは暗号化
するか、(2)全てのトランスポート・ペイロード・パ
ケットのデータペイロードの一部のみ(例えば中央部)
をスクランブルあるいは暗号化するか、あるいは(3)
n番目のパケット毎のデータペイロードをスクランブル
あるいは暗号化するとともに、全トランスポート・ペイ
ロード・パケットのデータペイロードの一部のみをスク
ランブルあるいは暗号化することによる、パケット化さ
れたデジタル・データ・ストリーム、例えばMPEG−
2ビットストリーム用の条件付きアクセススクランブル
あるいは暗号化技術に関連する。
【0028】加入者のデ・スクランブラが、どのペイロ
ードパケットがスクランブルされているか、かつ/また
はどのペイロードパケットのどの部分がスクランブルさ
れているかという事前情報を有することにより、スクラ
ンブル解除処理は、最低限の処理で、かつ最初に内在す
る画像及び/またはオーディオを再生する必要もなく行
うことができる。
【0029】図1は、スクランブルあるいは暗号化さ
れ、パケット化された放送データストリーム、例えばM
PEG−2映像/オーディオビットストリーム120を
含む条件付きアクセスシステムを示す。
【0030】詳細に図1では、スクランブルされたMP
EG−2ビットストリームが、任意の利用可能な技術を
用いて、例えばケーブルシステムのヘッドエンドから、
あるいは無線システムのRF送信機から放送あるいは送
信される。
【0031】条件付きアクセスシステムは、1人あるい
は複数の非加入者125と、1人あるいは複数の加入者
100とを含む。加入者の受信装置100は、広範囲に
送信あるいは放送された、スクランブル/暗号化された
MPEG−2デジタル映像/オーディオビットストリー
ム120のスクランブルを解除するデ・スクランブラを
備える。
【0032】図2は、本発明の原理による。デ・スクラ
ンブラ/暗号解読装置(descrambler/decrypter)202
を備える加入者の受信装置100の、より詳細なブロッ
ク図である。
【0033】具体的に図2では、スクランブル/暗号化
されたMPEG−2放送デジタル映像/オーディオ信号
が、デ・スクランブラ/暗号解読装置202によってス
クランブルを解除され、適当なデジタル圧縮デコーダ(d
igital compression decoder)206(例えばMPEG
−2デコーダ)によって復号化され、ユーザのためのク
リアなデジタル映像/オーディオ信号として該ユーザに
より出力される。例えば、クリアなデジタル映像/オー
ディオ信号は、ユーザが視聴するためのテレビあるいは
ステレオ受信機に供給することができる。
【0034】加入者の受信装置100はさらに制御器2
04を備えており、制御器204は全体的に加入者の受
信装置100の動作を制御する。制御器204は、例え
ばマイクロプロセッサ、マイクロ制御器あるいはデジタ
ルシグナルプロセッサ(Digital Signal Processo
r:DSP)で構成することができる。開示される実施
例では、制御器は、スクランブルされて受信したMPE
G−2圧縮デジタル映像/オーディオ信号のスクランブ
ル解除/暗号解読処理を調整するとともに、スクランブ
ルされていないが、圧縮された映像/オーディオ信号の
デコード処理を調整する。
【0035】図2では、デ・スクランブラ202及びM
PEG−2デコーダ206が、制御器204とは別に示
されているが、本発明の原理内で、デ・スクランブラ2
02及び/またはMPEG−2デコーダ206を、制御
器204のプログラムメモリ内に組み込むこともでき
る。
【0036】デ・スクランブラ/暗号解読装置(及び対
応するスクランブラ及び暗号化装置)は、全てのトラン
スポートデータパケットのヘッダ部を変化しないままに
し、トランスポートデータパケットの所定の長さ(例え
ば、MPEG−2標準規格によれば、188バイト)を
保持するデジタルスクランブル技術を用いる。
【0037】具体的には、本発明の原理によれば、デ・
スクランブラ202は、(1)選択されたトランスポー
ト・ペイロード・パケット(例えばn番目のパケット
毎)のデータペイロードをスクランブル解除あるいは暗
号解読するか、(2)全トランスポート・ペイロード・
パケットのデータペイロードの一部のみ(例えば中央部
分のみ)をスクランブル解除あるいは暗号解読するか、
あるいは(3)n番目パケット毎のデータペイロードを
スクランブル解除あるいは暗号解読し、かつ全トランス
ポート・ペイロード・パケットのデータペイロードの一
部のみをスクランブル解除あるいは暗号解読するかのい
ずれかによって、スクランブル解除を行う。ヘッドエン
ド装置内の対応するスクランブラは、相補的なスクラン
ブルあるいは暗号化処理を実行する。
【0038】(1)nパケット毎に1つのトランスポート
・パケット・ペイロードのスクランブル/暗号化 n番目のトランスポートパケット毎に1つのトランスポ
ート・パケット・ペイロードをスクランブル/暗号化す
ることについて以下に記載する。これによれば、圧縮さ
れたデジタル信号への条件付きアクセスを提供すること
ができるパケット化デジタル信号のスクランブル/暗号
化技術は、n番目のトランスポートパケット毎のデータ
ペイロード部をスクランブルする。ただしnは1より大
きい整数である。
【0039】図3は、パケット化されたデジタル・ビッ
ト・ストリーム(例えばMPEG−2ビット・ストリー
ム)の一連のトランスポート・パケット(例えば5つト
ランスポートパケット)を示す。
【0040】具体的に図3では、内在する映像及び/ま
たはオーディオ信号に対応するデジタルビットストリー
ム402〜410は、n番目(例えば図3に示されるよ
うに、4番目毎)のトランスポートパケット402、4
10のデータペイロード部402a、410aをスクラ
ンブルすることによりスクランブルされる。
【0041】選択された(それゆえnの値である)特定
のトランスポートパケット402、410は、受信した
画像及び/またはオーディオに十分な量の障害あるいは
スクランブルを引き起こし、受信した信号が非加入者に
よって視聴できないようにするために選択される。しか
しながら、特定のトランスポートパケット402、40
6と、スクランブルされたデータペイロード402a、
410aの一部との予備知識を有する加入者は、そのス
クランブルを適切に逆処理、すなわちスクランブル解除
することができ、それゆえ適切に全トランスポートパケ
ットのデータペイロードを再生することができる。
【0042】nの値の選択の一例として、一実施例が、
映像放送信号のために用いられる圧縮され、パケット化
されたデジタルビットストリームを参照しつつ記載され
る。具体的には、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 である。
【0043】符号化されたビットストリームのエンコー
ダ出力、並びにデコーダ入力では、フレーム順序は、 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 である。
【0044】画像「1I」を用いて、画像「4P」に対
する予測を行う。画像「4P」及び「1I」の両方を用
いて、画像「2B」及び「3B」に対する予測を行う。
「I」フレームは、「P」及び「B」フレームの基準で
ある。
【0045】本発明の原理によれば、十分なスクランブ
ルは、全ての他のIフレームをスクランブルすることに
より達成することができるであろう。適切な復号化は2
つのIフレーム検出メカニズムを必要とするため、十分
なスクランブルが達成される。
【0046】従って、n番目のパケット毎の1つのトラ
ンスポートパケット(例えば、全12トランスポートパ
ケット内の1つのIフレーム)をスクランブルあるいは
暗号化することにより、画像情報基準、すなわちIフレ
ームと、Pフレームとはいずれも、スクランブルされた
信号を与えるために「損傷を受ける」であろう。それゆ
え、残りのn−1フレーム(例えば残りの11フレー
ム)が明瞭であっても、許可されていないデコーダは、
内在するHDTV映像を復号化できないであろう。
【0047】(2)全(あるいはn番目毎の)データペイ
ロードの部分的なスクランブル/暗号化。 全(あるいはn番目毎の)トランスポートパケットのデ
ータペイロードを部分的にスクランブル/暗号化する場
合について以下に記載する。本発明の原理による、パケ
ット化されたデジタルデータ(特に、圧縮された画像お
よび/またはオーディオデータ)をスクランブルする際
に用いるのに適した別のスクランブル/暗号化技術は、
受信した全てのデータ・トランスポート・パケットのデ
ータペイロードを部分的にスクランブルするものであ
る。その原理は全てのデータペイロードの全内容のスク
ランブルに関連するが、そのような余分なスクランブル
は、デジタル情報を受信するために著しい量の処理が必
要になり、まず第一に、圧縮されたデジタル信号を用い
る理由を相殺する。従って、各データペイロードの一部
のみ、例えばデータパケットの中央部を含む部分がスク
ランブルされることが好ましい。
【0048】図4は、データ・トランスポート・パケッ
ト300のデータペイロード部320内の部分的にスク
ランブルあるいは暗号化されたデータペイロード部30
6を示す。説明の便宜上、図4は、MPEG−2に対応
する長さを有するように示される。しかしながら、本発
明の原理は、条件付きアクセスシステム上でパケットで
トランスポートされる任意のデジタル標準規格のスクラ
ンブルに関連付けられる。
【0049】詳細に図4では、各トランスポートパケッ
ト300のデータペイロード部320の一部306のみ
が、任意の適当な技術(例えば全ビットの反転、ビット
順の反転等)を用いてスクランブルあるいは暗号化さ
れ、トランスポートパケット300のヘッダ302はク
リアで、変更されないままである。好ましい実施例で
は、データペイロード部320の重要な部分304、3
08は、クリアで、スクランブルされないままである。
さらに好ましい実施例では、スクランブルされた部分3
06は、データペイロード部320の中心点を含む。
【0050】スクランブラ及びデ・スクランブラはいず
れも、どのトランスポートパケットがスクランブルされ
るか、及び/または所与のトランスポートパケットのど
の部分がスクランブルされるかに関して調整される。こ
の情報は、所定の加入者、所定のチャネル、または所定
の条件付きアクセスシステムについて固定される場合が
ある。別法では、スクランブルされる特定の部分(及び
用いられる特定のスクランブル技術)が、スクランブル
されたトランスポートパケットのヘッダ部302及び/
または個別の制御情報として加入者に渡される場合があ
る。
【0051】デジタル信号を適切にスクランブルするた
めに、データペイロードの部分的なスクランブルが何
故、かつ如何に動作するかを、MPEG−2ビットスト
リームを参照しつつ説明する。
【0052】詳細には、図4に示されるように、一例と
してMPEG−2ビットストリームトランスポートパケ
ットを用いてデータペイロード部320において搬送さ
れる内在する映像/オーディオ信号は圧縮されている。
MPEG−2標準規格に準拠する内在する圧縮された映
像信号の構造は全般に6レベルに分割されており、上位
レベルから下位レベルまでは以下の通りである。 ・ シーケンス ・ 画像のグループ ・ 画像 ・ スライス ・ マクロブロック ・ ブロック
【0053】基本的なストリーム同期の最も低いレベル
はスライスである。ソースコーディングでは、圧縮され
た映像データストリームの誤り訂正はない。それゆえ、
MPEG−2デコーダ206が、内在する映像ストリー
ムをデコードするとき、再生できない誤りが発生した全
スライス、すなわちデコーダ206がスライス構造内で
slice_start_codeを見つけることができなかった場合、
全スライスが破棄される。
【0054】いくつかのスライスのみが破棄される場合
には、依然として満足のいく品質の画像を再生すること
ができる。すなわちデコーダ206が破棄されたスライ
スを隣接するスライスと置き換えるため、少なくともそ
の画像に対する劣化あるいは「損傷」をユーザは認知す
ることができない。スライスの置換えは、特に画像がフ
レーム間でほとんど動きを含まない場合には良好であ
る。大きな動きが存在する場合であっても、いくつかの
スライス置換えの影響は、視聴者には無視されるであろ
う。従って、いくつかのスライスのみがスクランブルさ
れる場合、信号が非加入者によって利用できないように
するだけの十分なスクランブルをかけることができない
場合がある。
【0055】しかしながら、スクランブルする(例え
ば、画像内(あるいは画像のグループ内、シーケンス
内)の全スライスの半分)ことにより多数のスライスが
破棄されるようになる場合には、生成された画像は視認
することはできないであろう。この場合には、十分なス
クランブルが達成されているであろう。
【0056】本発明の原理によれば、トランスポートパ
ケットリンクヘッダ302内の2_bit_transport_scramb
ling_controlフラグが、「10」か「1l」に設定され
る。そのトランスポートパケット300では、データペ
イロード320の一部306のみがスクランブルされ
る。
【0057】スクランブルされた部分306は、データ
パケット内の中央に位置することが好ましいが、本発明
の原理の中では、データペイロード320の任意の部分
に位置することができる。さらに、スクランブルされた
部分306は、各トランスポートデータパケット内の固
定の位置にあるか、あるいはトランスポートデータパケ
ット間で位置を移動させることもできる。
【0058】例えば、データペイロード内の中心点を選
択するとき、スクランブル位置が、その中心点から+/
−nバイトだけシフトすることができる。当然、シフト
情報は、スクランブラとデ・スクランブラとの間で調整
されることが好ましい。
【0059】スクランブルされる部分306の長さは変
化する場合があるが、データパケット間で位置をシフト
するときでも、スクランブルされる部分306の長さは
固定されていることが好ましい。さらに、スクランブル
される部分の長さは、スクランブルされる部分306の
長さが長くなると、スクランブル解除用の演算メモリの
必要性も大きくなることに留意しつつ、受信信号の所望
のスクランブル量に基づいて選択されるべきである。従
って、スクランブルされ、パケット化されるデジタル信
号に引き起こされる損傷の量と、抱え込むスクランブル
解除のオーバーヘッド(overhead)の許容量との間で取り
決められるべき設計バランスがある。
【0060】トランスポートパケット300の中心点の
選択は、ヘッダ及び/またはデータペイロード情報を処
理する必要なしに、データペイロード内のスクランブル
された部分を単純に置き換えられるように意図されてい
る。従って、トランスポートパケット300内の中心点
は、データペーロード部320内で良好であるものと考
えられる。
【0061】データ・トランスポート・パケット300
のスクランブルされた部分306は、データに適用可能
な任意の適切な技術、例えば反転、カット点回転等を用
いてスクランブルされるか、あるいはDESのような、
ある一定のブロック又は一連の暗号化アルゴリズムによ
って暗号化される場合がある。適切で簡単な技術は、ス
クランブルされる部分306内のデータを反転すること
である。適切なスクランブル技術を用いて、画像の関連
するスライスあるいはslice_start_codeに含まれるデー
タが破壊され、放送提供者によって許可されていない通
常(すなわち、非加入者)のデコーダは、そのようなス
ライスを破棄するであろう。結果として、許可されてい
ない視聴者は、料金を支払っていない番組を楽しむこと
ができないであろう。一方、適切なデ・スクランブラ/
暗号解読装置202を備える全ての許可された受信機1
00は、適切なトランスポートパケット及び/またはそ
のトランスポートパケットの特定のスクランブルされる
部分に関する情報を有しており、その番組のスライス構
造が正常な状態に修正され、後続するMPEG−2デコ
ーダ206が、スライスを破棄することなく、正常に映
像/オーディオビットストリームをデコードできるよう
になるであろう。
【0062】本発明による新規のスクランブル技術及び
装置は、標準的なデジタル伝送のための関連する技術内
で、実質的な付加システムリソースを必要とすることな
く、圧縮されたデジタル信号、例えばMPEG−2の圧
縮されたデジタル信号特性に関するユーザの利点を保持
する。例えば、本発明の原理に従って、条件付きシステ
ムにおいてトランスポートパケットのデータペイロード
のスクランブルを行うことにより、他の従来の技術と比
べて、RAMは少なくて済み、暗号解読システムの動作
速度は遅くなる。さらに、必要とされる動作速度が低速
であるため、より精巧な暗号化アルゴリズムを実行する
こともできる。その新規のスクランブル技術は改変する
ことが難しく、潜在的な顧客を引き付け、スクランブル
技術の訴求効果が増す。
【0063】本発明の原理によれば、条件付きアクセス
システムに対する非加入者は、多くても内在する映像
(あるいはオーディオ信号)の一部しか適切に受信でき
ず、非加入者に対する十分なスクランブルを提供するこ
とができる。
【0064】本発明はその典型的な実施例を参照しつつ
記載されてきたが、本発明の真の精神及び範囲から逸脱
することなく、当業者は本発明の上記の実施例に対する
種々の変更形態を実施することができるであろう。
【0065】
【発明の効果】上記のように本発明によれば、デジタル
・データ・ストリームの圧縮された性質を用いて圧縮さ
れたデジタル・データ・ストリーム(例えばMPEG−
2)を効率的にスクランブルするとともに、最低限の余
分な処理しか必要としない技術及び装置を提供すること
ができる。
【図面の簡単な説明】
【図1】スクランブルあるいは暗号化され、パケット化
された放送データストリーム、例えばMPEG−2映像
/オーディオビットストリームを含む条件付きアクセス
システムを示す図である。
【図2】本発明の原理による、デ・スクランブラ/暗号
解読装置を備える加入者の受信装置のより詳細なブロッ
ク図である。
【図3】本発明の原理による、パケット化されたデジタ
ルビットストリーム(例えばMPEG−2ビットストリ
ーム)の一連のトランスポートパケット(例えば5トラ
ンスポートパケット)を示す図である。
【図4】本発明の原理による、データ・トランスポート
・パケットのデータペイロード部内にある、部分的にス
クランブルあるいは暗号化されたデータペイロード部を
示す図である。
【図5】MPEG−2トランスポートパケットのデジタ
ルストリームを示す図である。

Claims (22)

    【特許請求の範囲】
  1. 【請求項1】 パケット化されたデジタル・データ・ス
    トリームのスクランブルを解除する装置であって、該装
    置は、 スクランブルされパケット化されたデジタル・データ・
    ストリームのパケットを受信する受信機からなり、該パ
    ケットはヘッダ部分とデータペイロードとを含み、また
    該データペイロードはスクランブルされた部分とクリア
    なスクランブルされていない部分とを含み、そして該装
    置はさらに、 該パケットの該データペイロードの該スクランブルされ
    た部分のスクランブルを解除するデ・スクランブラから
    なることを特徴とする装置。
  2. 【請求項2】 請求項1に記載の装置において、 該スクランブルされた部分が先行し、該パケット内の該
    スクランブルされていない部分がそれに後続するよう
    に、該データペイロードの該スクランブルされた部分が
    該パケットの該ペイロード部分内に位置することを特徴
    とする装置。
  3. 【請求項3】 請求項1に記載の装置において、 該デジタル・データ・ストリームは、MPEG−2デジ
    タル・データ・ストリームからなることを特徴とする装
    置。
  4. 【請求項4】 請求項1に記載の装置において、 該パケットは、圧縮されたデジタルデータを含むことを
    特徴とする装置。
  5. 【請求項5】 請求項4に記載の装置において、 該圧縮されたデジタルデータは、映像信号を含むことを
    特徴とする装置。
  6. 【請求項6】 請求項4に記載の装置において、 該圧縮されたデジタルデータは、オーディオ信号を含む
    ことを特徴とする装置。
  7. 【請求項7】 請求項4に記載の装置において、 該圧縮されたデジタルデータは、映像信号及びオーディ
    オ信号を含むことを特徴とする装置。
  8. 【請求項8】 パケット化されたデジタル・データ・ス
    トリームをスクランブルする方法であって、該方法は、 複数のデータパケットからなるデータパケットストリー
    ムを生成する段階と、 該複数のデータパケットのうちの少なくともいくつかの
    データパケットのヘッダをスクランブルすることなく、
    該データパケットストリーム内の該複数のデータパケッ
    トのうちの少なくともいくつかのデータパケットのデー
    タペイロードの第1の部分をスクランブルする段階とか
    らなることを特徴とする方法。
  9. 【請求項9】 請求項8に記載の方法において、 該スクランブルする段階は、該複数のデータパケットの
    うちの該少なくともいくつかのデータパケットのそれぞ
    れの該データペイロードの第2の部分をスクランブルし
    ないままにすることを特徴とする方法。
  10. 【請求項10】 パケット化されたデジタル・データ・
    ストリームをスクランブルする方法であって、該方法
    は、 複数のデータパケットからなるデータパケットストリー
    ムを生成する段階と、 該複数のデータパケットのn番目(nは1より大きい整
    数)のデータパケット毎にスクランブルし、該複数のデ
    ータパケットのうちの残りのデータパケットをスクラン
    ブルしないままにしておく段階とからなることを特徴と
    する方法。
  11. 【請求項11】 請求項10に記載の方法において、 該データパケットストリームはMPEG−2デジタル・
    データ・ストリームであることを特徴とする方法。
  12. 【請求項12】 請求項10に記載の方法において、該
    データパケットストリームは、 圧縮された映像データからなることを特徴とする方法。
  13. 【請求項13】 請求項10に記載の方法において、該
    データパケットストリームは、 圧縮されたオーディオデータからなることを特徴とする
    方法。
  14. 【請求項14】 請求項10に記載の方法において、該
    データパケットストリームは、 圧縮された映像データ及び圧縮されたオーディオデータ
    からなることを特徴とする方法。
  15. 【請求項15】 パケット化されたデジタル・データ・
    ストリームのスクランブルを解除する方法であって、該
    方法は、 複数のデータパケットからなるデータパケットストリー
    ムを受信する段階と、 該複数のデータパケットのうちのn番目(nは1より大
    きい整数)のデータパケット毎にスクランブルを解除
    し、該複数のデータパケットの残りのデータパケットを
    受信したままにしておく段階とからなることを特徴とす
    る方法。
  16. 【請求項16】 請求項15に記載の方法において、該
    パケット化されたデジタル・データ・ストリームは、 MPEG−2デジタルデータからなることを特徴とする
    方法。
  17. 【請求項17】 パケット化されたデジタル・データ・
    ストリームをスクランブルする装置であって、 複数のデータパケットからなるデータパケットストリー
    ムを生成する手段と、 該複数のデータパケットのうちの少なくともいくつかの
    データパケットのヘッダをスクランブルすることなく、
    該データパケットストリーム内の該複数のデータパケッ
    トのうちの少なくともいくつかのデータパケットのデー
    タペイロードの第1の部分をスクランブルする手段とか
    らなることを特徴とする装置。
  18. 【請求項18】 請求項17に記載の方法において、該
    データパケットストリームは、 MPEG−2デジタル・データ・ストリームからなるこ
    とを特徴とする装置。
  19. 【請求項19】 パケット化されたデジタル・データ・
    ストリームをスクランブルする装置であって、 複数のデータパケットからなるデータパケットストリー
    ムを生成する手段と、 該複数のデータパケットのn番目(nは1より大きい整
    数)のデータパケット毎にスクランブルし、該複数のデ
    ータパケットのうちの残りのデータパケットをスクラン
    ブルしないままにしておく手段とからなることを特徴と
    する装置。
  20. 【請求項20】 請求項19に記載の装置において、該
    データパケットストリームは、 MPEG−2デジタル・データ・ストリームであること
    を特徴とする装置。
  21. 【請求項21】 パケット化されたデジタル・データ・
    ストリームのスクランブルを解除する装置であって、 複数のデータパケットからなるデータパケットストリー
    ムを受信する手段と、 該複数のデータパケットのn番目(nは1より大きい整
    数)のデータパケット毎にスクランブルを解除し、該複
    数のデータパケットの残りのデータパケットを受信した
    ままにしておく手段とからなることを特徴とする装置。
  22. 【請求項22】 請求項21に記載の装置において、該
    データパケットストリームは、 MPEG−2デジタル・データ・ストリームからなるこ
    とを特徴とする装置。
JP2001017805A 2000-01-27 2001-01-26 条件付きアクセスシステムのパケット化されたデジタル映像信号のためのスクランブル方法及び装置 Pending JP2001251599A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (32)

* Cited by examiner, † Cited by third party
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