JP2010176691A - 情報ストリームを安全化する方法及びその装置 - Google Patents

情報ストリームを安全化する方法及びその装置 Download PDF

Info

Publication number
JP2010176691A
JP2010176691A JP2010056068A JP2010056068A JP2010176691A JP 2010176691 A JP2010176691 A JP 2010176691A JP 2010056068 A JP2010056068 A JP 2010056068A JP 2010056068 A JP2010056068 A JP 2010056068A JP 2010176691 A JP2010176691 A JP 2010176691A
Authority
JP
Japan
Prior art keywords
information
information stream
module
segments
frames
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
JP2010056068A
Other languages
English (en)
Other versions
JP2010176691A5 (ja
Inventor
Glenn A Reitmeier
レーイトメイヤー,グレン,エー.
Michael Tinker
ティンカー,マイケル
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.)
Akikaze Technologies LLC
Original Assignee
Akikaze Technologies LLC
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 Akikaze Technologies LLC filed Critical Akikaze Technologies LLC
Publication of JP2010176691A publication Critical patent/JP2010176691A/ja
Publication of JP2010176691A5 publication Critical patent/JP2010176691A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0457Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply dynamic encryption, e.g. stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/065Network architectures or network communication protocols for network security for supporting key management in a packet data network for group communications
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/34Bits, or blocks of bits, of the telegraphic message being interchanged in time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/142Detection of scene cut or scene change
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/179Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scene or a shot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/467Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/87Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving scene cut or scene change detection in combination with video compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/88Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving rearrangement of data among different coding units, e.g. shuffling, interleaving, scrambling or permutation of pixel data or permutation of transform coefficient data among different blocks
    • 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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6338Control signals issued by server directed to the network components or client directed to network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8358Generation of protective data, e.g. certificates involving watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • 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
    • 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
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/30Compression, e.g. Merkle-Damgard construction

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Storage Device Security (AREA)

Abstract

【課題】本発明の目的は、動画とその他の音声−映像情報等の情報を分配する確実で柔軟な方法及び装置を提供することである。さらに、本発明の目的は、DVDやその他の媒体等の様々な媒体に対するセキュリティを改善することである。
【解決手段】本発明は、情報ストリームを複数のセグメントの集まりに分解し、その複数のセグメントを圧縮し、その複数のセグメントの順序を再配列し、例えば、暗号化されたセグメントを情報分配システム内の1人以上のユーザに分配する前に、その複数のセグメントを暗号化することによって、情報ストリームを安全にし、それを分配する方法と装置である。
【選択図】 図1

Description

本出願は、1998年8月20日に出願された米国仮明細書No.60/097、264の権利を主張するものである。
本発明は、情報分配システムに関し、特に、情報分配システム内で分配された情報を安全化する方法と装置に関する。
幾つかの通信システムでは転送するデータを圧縮することによって、利用可能なバンド幅をより効率的に使うことができる。例えば、動画エキスパートグループ(MPEG)は、デジタルデータ分配システムに関し幾つかの規格を普及させた。MPEG−1として知られる第1のものはISO/IEC規格11172に適用され、本件の援用文献である。MPEG−2として知られる第2のものは、ISO/IEC規格13818に適用され、本件の援用文献である。圧縮デジタル映像システムは、非特許文献1で記述されており、本件の援用文献である。
上で引用された規格は、固定長、もしくは、可変長のデジタル通信システムを利用して、映像、音声、その他の情報の圧縮と分配によく適したデータ処理と操作技術に関する記述である。特に、上で引用された規格とその他の”MPEG準拠”の規格と技術では、フレーム内符号化技術(ランレングス符号化、ハフマン符号化等)とフレーム間符号化技術(前方/後方予測符号化、動き補償等)を利用して、説明に役立つ映像情報を圧縮する。特に、映像処理システムの場合では、MPEGとMPEG準拠の映像処理システムは、フレーム内/フレーム間動き補償符号化を利用するか、もしくは利用しないで、映像フレームを予測に基づいて圧縮符号化することで特徴づけられる。
高品位テレビシステム委員会(ATSC)デジタルテレビ規格書 A/53
現状の電子分配システムでは、通常、幾つかの情報分配アプリケーションの目的に対する柔軟性とセキュリティ間のバランスが適切ではない。例えば、動画(即ち、フィルム)とその他の娯楽用映像アプリケーションの電子分配を可能とするために、標準長の動画に加えて、位置に基づく一地点上の”予告編”(即ち、次のアトラクションの短い予告編)を動的に処理する必要がある。セキュリティに関しては、システム内で転送される価値のある知的財産が損なわれないように、理想的には多層セキュリティ方法を利用して高レベルのセキュリティを組み入れる必要が明らかにある。
従って、高色価の動画とその他の音声−映像情報とその他の形式のデータ等の情報を分配する確実で柔軟な方法と、装置のための技術とが必要である。さらに、デジタルバーサタイルディスク(DVD)やその他の媒体等の様々な媒体に対するセキュリティを改善することが求められている。
本発明は、情報ストリームを複数のセグメントの集まりに分解し、その複数のセグメントを圧縮し、その複数のセグメントの順序を再配列し、例えば、暗号化されたセグメントを情報分配システム内の1人以上のユーザに分配する前に、その複数のセグメントを暗号化することによって、情報ストリームを安全にし、また、オプションとしてそれを分配する方法と装置である。
特に、本発明の一実施形態では、入力情報ストリームを複数の情報セグメントの集まりに分割し、次に、個々のセグメントを圧縮し、非標準(即ち、スクランブル)の方法で配列して、複数の情報セグメントにスクランブルをかけた集まりと、それに関連し、複数の情報セグメントの集まりを標準(即ち、非スクランブル)の順序に再配列する際の使用に適したインデックステーブルを生成する。
スクランブルのかかった複数の情報セグメントの集まりと、それに関連するインデックステーブルが暗号化され(同じ、もしくは、異なる暗号化技術を利用して)、1人以上の加入者(同じ、もしくは、異なる分配経路を利用して)に分配される。
オプションとして、複数の分配経路(即ち、マルチパス分配)や複数の異なる時間(即ち、時間をずらした分配)を利用して、スクランブルをかけた複数の情報セグメントに集まりが分配される。
本発明に係る装置を含む情報分配システム100を示した図である。 非標準(即ち、スクランブル)の順序で配列された複数の情報セグメントの集まりのグラフィック表現と、複数の情報セグメントの集まりを標準(即ち、非スクランブル)の順序に再配列する際の使用に適したインデックステーブルを示した図である。 本発明に係る情報プロバイダ処理方法のフロールーチンである。 本発明に係る情報ストリームを処理する加入者側の方法のフローチャートである。 本発明によって可能にされた階層セキュリティ環境を示した図である。
添付の図とともに、以下の詳細な記述を検討することによって、本発明の教唆を容易に理解することができる。
理解を容易にするために、複数の図にわたって共通な構成要素は、同じ参照番号を使用する。
本発明は、MPEG準拠の情報分配システムの内容の中で説明される。本発明が多くの種類の情報分配システムに適用可能であることは、当業者に理解可能である。特に、理想的には、本発明は、関連づけられて順に配列された動画やテレビ等の映像情報や音声情報を備える情報ストリームの防御と流布に適している。
図1は、本発明に係る装置を含む情報分配システム100を表す。
特に、図1は、情報プロバイダ機器(105−140)、情報分配経路(145A、145B)、加入者機器(150−175)を備える情報分配システム100を表す。情報分配システム100は、入力情報ストリームIN’、例えば、動画映像ストリームとそれに関連する1つ以上の音声、もしくは、データストリーム等の音声−映像情報ストリームを入力する。入力情報ストリームIN’はプロバイダ機器によって処理され、情報分配経路を介して加入者機器に供給される安全な情報ストリームが生成される。安全な情報ストリームは加入者機器で受信されて処理され、始めの音声−映像情報ストリームIN’を備える出力情報ストリームOUT’が生成される。
本発明の一実施形態では、不均等な区間と大きさ(ビット数)であってもよい、独立したMPEG−2シーケンスの集まりとして、映画やその他のプログラムが圧縮される。分配/記憶については、シーケンスを任意に再配列し、正しい表現シーケンスで配列されたシーケンスの記憶位置に対するポインタを含むインデックステーブルを構成することができる。再配列されたシーケンスは、標準の暗号化技術を利用して暗号化することができる。同じ、もしくは、異なる暗号化技術を使って、インデックステーブルを単独に暗号化することができる。
さらに、別の媒体を使って、インデックステーブルを分配してもよい。例えば、暗号化されたインデックステーブルをオンラインサーバからレシーバ/デコーダにダウンロードするときに、暗号化され再配列されたシーケンスをDVD−ROM上に送ることができる。その代わりに、インデックステーブルにスマートカードを使ってもよい。多くの変形例が可能である。レシーバでは、解読されたインデックステーブルを使って、記憶媒体から読み出された暗号化シーケンスのランダムアクセスを制御することができる。映像シーケンスは適切な順番で暗号化され、解凍され、表示される。
インデックステーブルを用いる方法では、スクランブルをかけるだけでなく、予告編に柔軟に適応できる方法も提供する。全位置に分配され再配列された映像記憶に予告編の全てが含まれていてもよい。特定の位置に分配されたインデックステーブルは、複数の予告編のうちの所望のサブセットを示すことができる。このように、インデックステーブルと再配列方法によって、マルチレベルのセキュリティを提供し、また、予告編処理に柔軟性を与えることができる。
本発明の範囲には、映像と音声を別々にセグメント化し、各々に対して別個のインデックステーブルを使って独立に再配列することも含まれることに留意すべきである。同様に、個々の映像成分(例えば、R、G、B)も別々に処理してもよい。
図1の情報分配システム100内の情報プロバイダ機器は、オプションとしての画素ドメインエンコーダモジュール105、セグメンテーションモジュール110、圧縮モジュール115、再配列モジュール130、情報ストリーム暗号化モジュール135、インデックステーブル暗号化モジュール140、オプションとしての複数のプロバイダ記憶モジュール122、124、126を備える。
1つ以上の画素ドメイン(もしくは、音声ドメイン)処理技術に基づき、オプションとしての画素ドメインエンコーダ105は、入力情報ストリームIN’を入力し処理する。これらの技術については、図3を参照して以下で詳述される。例えば、オプションとしての画素ドメインエンコーダ105は、受信した入力情報ストリームIN’内の映像情報に対してデジタルすき込み処理を行うことができるので、著作権の告示と送り元/宛先と、例えば、入力情報ストリームIN’の許諾された使用やその所有権に関連するその他の情報を挿入することができる。
画素ドメインエンコーダ105は、セグメンテーションモジュール110に供給される画素(または、音声)ドメイン符号化情報ストリームINを生成する。本開示の内容中では、「画素ドメイン」という用語は画素やベースバンド映像や画像情報以上のものを意味するように使われていることに注意されたい。さらに、「画素ドメイン」という用語は、音声情報や、処理される基本的な情報ストリームの画素やベースバンド映像や画像情報に関連するその他の情報(即ち、データ)を意味するように使われている。
セグメンテーションモジュール110は、符号化(もしくは、非符号化)情報ストリームINを複数のセグメントに分割して、セグメント化された情報ストリームを生成する。次に、セグメント化された情報ストリームは圧縮部115Aに供給され、オプションとして、第1のプロバイダ記憶モジュール122に格納される。即ち、セグメンテーションモジュール110は、1つ以上の評価基準に基づいて入力情報ストリームINを、同じ、もしくは、異なる長さの複数の情報セグメントに「切る」。評価基準については、図3を参照して以下で詳述される。
本発明の一実施形態では、セグメンテーションモジュール110は、入力情報ストリームINを、出口点を継ぐ適当なストリームに匹敵するような、例えば、1000パケットのセグメントに任意に「切る」。本発明の別の実施形態では、セグメンテーションモジュール110は、映像ストリーム内の所定の概算個のフレーム(例えば、約100、もしくは、1000フレーム)の輪郭を描く。選択された複数フレームのセグメントには、一つのシーンカット(例えば、Iフレームの直前のフレーム)の直前の複数フレームが含まれる。
本発明のさらに別の実施形態のセグメンテーションモジュール110では、適切な数の映像フレームとそれに関連する音声フレームを選択するので、それによって形成されたセグメントには、映像セグメントに関連する全音声フレームが含まれる(即ち、1つのセグメントにおいて、それとは別のセグメント内の映像フレームに関連する音声フレームがない)。
ハッカーが様々なセグメントを繋ぎ合わせるかもしれないので、スクランブルプロセスに対する「手がかり」を残すことを避けることが望ましい。例えば、映像フレームに対する関係が知られている音声フレームを使って、適切な構成の映像フレームを再構築することができる。即ち、音声トラック(即ち、音符や音調の中間でのブレイク)内の複数の不連続部は同様であるために、映像セグメントを再構築することができる。従って、本発明の一実施形態では、音声フレームは映像フレームとは別にセグメント化される。
所望のセキュリティレベル(即ち、より大きいか、もしくは、より小さいセグメントはより大きなセキュリティをもたらす)と、基本的情報(即ち、固定、もしくは、可変の画像グループや頻繁に発生する映像シーンカット等)の構造に関連してセグメントの大きさが決定される。
圧縮モジュール115Aは、分配する情報の種類に依存して、例えばMPEGやその他の圧縮スキームに基づくセグメント化情報ストリームを圧縮する。例えば、映像情報ストリームとそれに関連する音声情報ストリーム(例えば、動画)を備える入力情報ストリームの場合は、圧縮モジュール116Aを利用して、MPEG−2圧縮技術に基づいて映像情報を符号化し、AC−3やその他の音声符号化技術に基づいて音声情報を符号化する。再配列モジュール130に供給され、オプションとして第2のプロバイダ記憶モジュール124に格納される圧縮情報ストリームを、圧縮モジュール115Aが生成する。
セグメンテーションモジュール110Aと圧縮モジュール115Aの順番を逆にできることに注意すべきである。従って、図1では、入力情報ストリームINに対して代わりの処理パスが提供され、これによって、セグメンテーションモジュール110Bでセグメンテーションを行う前に、圧縮モジュール115Bを利用して入力情報ストリームINが処理される。
再配列モジュール130は、所定の、もしくは、擬似のランダムパタンに基づいて、圧縮情報セグメントを再配置する。即ち、再配列モジュール130は圧縮されセグメント化された情報ストリームを「シャッフル」して、再配置されたか、もしくは、再配列され圧縮されセグメント化された情報ストリームと、それに関連し、圧縮されセグメント化された情報ストリーム上で実行される再配列処理を示すインデックステーブルを生成する。再配列モジュール130は、シーン境界、GOPの大きさ、時間変位やフレーム変位、フレームカウント等の幾つかの評価基準のうちの1つ以上のものに基づいて、基本的な映像情報や音声情報を再配列する。再配列され圧縮されセグメント化された情報ストリームは、情報ストリーム暗号化モジュール135に供給される一方で、それに関連するインデックステーブルはインデックステーブル暗号化モジュール140に供給される。オプションとして、再配列モジュール130の出力は、第3のローカル記憶モジュール126に供給される。
セグメンテーションモジュール110Aと再配列モジュール115Aの目的が、例えば、基本的な音声−映像情報ストリームに関連する映像情報や音声情報を見かけ上はランダムな方法で再配置することなので、基本的な音声−映像情報表現の連続性が破壊されることに注意することは、本発明の理解には重要である。即ち、セグメンテーションモジュール110Aと再配列モジュール115Aは、著作権侵害者や非認可の加入者が音声−映像情報を使用できないか、もしくは、少なくとも楽しめないように表現する方法で、基本的な音声映像情報の時間的連続性を除去する。
1つ以上の周知のスクランブル技術を利用して、情報ストリーム暗号化モジュール135は、再配列され圧縮されセグメント化された情報ストリームにスクランブルをかける。その上、再配列モジュール130によって生成されたインデックステーブルは、別の暗号化モジュール140に供給される。ここでは、暗号化されたインデックステーブルを生成するための多くの周知の方法のうちの1つを利用して暗号化処理を行う。暗号化された情報ストリーム(即ち、スクランブルされ、再配列され、圧縮されセグメント化された情報ストリーム)と暗号化されたインデックステーブルは、例えば、分配ネットワーク145やその代わりの分配ネットワーク145Aを介して情報消費者、即ち、加入者側機器に供給される。
オプションとして、第1、第2、第3のローカル記憶モジュール122、124、126を使って、セグメンテーションモジュール110A(もしくは、圧縮モジュール115B)の出力、圧縮モジュール115A(もしくは、セグメンテーションモジュール110B)の出力、再配列モジュール130の出力をそれぞれ格納する。ローカル記憶モジュールを使って、例えば、さらに別の処理デバイス(図示せず)によってさらに処理する情報を格納するか、もしくは、各ステップで情報ストリーム全体の処理を行う(例えば、受信された入力情報ストリームINの一切のセグメンテーションを実行し、セグメント化された情報ストリームの一切の圧縮を実行し、圧縮されセグメント化された情報ストリーム等の一切の再配列を実行する)ことを可能にする。入力情報ストリームIN(野球の実況放送等)の「1パス」処理中に、オプションとして、サーバ側機器を一時的なバッファとして使うことができる。
分配ネットワーク145Aとその代わりの分配ネットワーク145Bは、マイクロ波リンク、光ファイバネットワーク、衛星リンク、ケーブルテレビリンク、DVD、インターネット、放送等の多数の標準の分配ネットワークのうちの1つを備えてもよい。
本発明の一実施形態では、代わりの分配ネットワーク145Bを利用して、暗号化モジュール135によって生成された全スクランブルシーケンスの一部を転送することができる。即ち、代わりの分配ネットワーク145Bを使って、例えば、暗号化モジュール135によって生成されたスクランブルシーケンスを5番目毎、もしくは、その他の部分を転送することができる。この様に、分配ネットワーク145Aによって転送される情報をインターセプトする非認可のユーザが様々な暗号コードを破り、スクランブルのかかったセグメントを適切に再配列しても、スクランブルシーケンスの全てを検索することができない。このため、代わりの分配ネットワーク145Bは、図1の情報分配システム100内にさらに別のセキュリティ層を提供する。
図1の情報分配システム100内の加入者側機器は、ローカル記憶モジュール155、解読モジュール150、第2の解読モジュール160、ランダムアクセスモジュール165、解凍モジュール170、オプションとしての画素ドメイン復号化モジュール175を備える。
ローカル記憶モジュール155は、分配ネットワーク145Aや145Bによって転送されたスクランブルシーケンスを受信し、スクランブルシーケンスを格納する。第1の解読モジュール150を使って、分配ネットワーク145Aによって転送された暗号化インデックステーブルの解読を行い、解読されたインデックステーブルを生成する。解読されたインデックステーブルは、ランダムアクセスモジュール165に供給される。第2の解読モジュール160は、ローカル記憶モジュール155にアクセスして、格納されたスクランブルシーケンスを検索し、それに対応してスクランブルシーケンスを解読する。次に、解読されたスクランブルシーケンス(即ち、スクランブル解除シーケンス)が、ランダムアクセスモジュール165に供給される。ランダムアクセスモジュール165は、第1の解読モジュール150から受信されたインデックステーブル情報を利用して、解読モジュール160から受信したスクランブル解除シーケンスを再配列して、適切な順に配列された情報ストリームを出力点に生成する。即ち、ランダムアクセスモジュール165の出力には、例えば、基本的な音声映像情報ストリームに連続性を提供する方法で配列された複数のセグメントをもつ情報ストリームが含まれる。解凍モジュール170は、ランダムアクセスモジュール165によって生成された、正しく配列された情報セグメントを備える情報ストリームを入力し、それに対応して、入力した情報ストリームを解凍して、1つ以上の出力情報ストリーム(即ち、音声情報ストリームと映像情報ストリームと副次的データストリーム)を生成する。オプションとして、出力情報ストリームOUTは、画素ドメイン復号化モジュール175で処理される。ここで、画素エンコーダ105によって実行される画素ドメイン復号化プロセス、即ち、画素ドメイン符号化の逆プロセスが発生する。
図2は、非標準(即ち、スクランブル)の順番で配列された複数の情報セグメントの集まりと、複数の情報セグメントの集まりを標準(即ち、非スクランブル)の順番に再配列するための使用に適するインデックステーブルのグラフィック表現を示す。
図2のグラフィック表現において、複数の情報セグメントの集まりは、図1のシステム100のローカル記憶部155等のメモリに格納され、また、元の順番の情報セグメントを再構築するために順番に読み出される、複数の記憶位置のリストをインデックステーブルは備える。この様に、インデックステーブルが得られない場合、不適切に得られ分配されたスクランブルデータは役に立たない。
特に、図2は6つの位置(A−F)と6つのシーケンス(シーケンス1−シーケンス6)間の関連を表す。図2には、位置とシーケンスを関連づけたテーブルを含み、記憶モジュールを示す楕円が示されていることに注意すべきである。特に、位置Aはシーケンス3と関連し、位置Bはシーケンス5と関連し、位置Cはシーケンス2と関連し、位置Dはシーケンス1に関連し、位置Eはシーケンス6に関連し、位置Fはシーケンス4に関連する。このため、以下のシーケンス(D、C、A、F、B、E)を備えるインデックステーブルは、利用前に、適切な順番に配列された情報ストリームを生成するために上述の関連に基づいて検索すべきメモリにシーケンスが格納されることを示す。
図3は、本発明の情報プロバイダ処理方法のフロールーチンを表す。図3に描かれたルーチン300は、音声映像ストリームを処理し、セグメント化され符号化され再配列され暗号化された音声映像情報ストリームと、それに関連し、複数のセグメントを再配列するために適したインデックス情報を生成するものである。
ルーチン300はステップ302に入り、ステップ304へ進む。ステップ304では、受信した音声映像情報ストリーム内の映像情報に対して、オプションとしての画素ドメイン符号化プロセスが実行される。例えば、ステップ304の画素ドメイン符号化プロセスは、すき込みプロセスや画素暗号化プロセスや音声同期修正プロセスや音声抑制プロセスやクロマ除去プロセスを備えてもよい。
すき込みプロセスは、情報ストリームの映像部分内のイシュー(issue)を識別するための挿入物に関するものであって、分配された情報ストリーム内に著作権とその他の出典表示情報を含めることができる。
画素暗号化プロセスには、対応する画素解読処理なしでは使用できない画素情報を表すための多数の暗号化技術のうちの1つが含まれる。
音声同期修正プロセスには、ランダム、もしくは、所定の時間パラメータに基づき映像とそれに関連する音声情報の同期を変えることによって、映像と音声の同期がとれないようにして音声映像情報ストリーム表現をかなり劣化させることが含まれる。
音声抑制プロセスとは、下流の音声デコーダからの音声情報を抑制する、もしくは、隠す技術であって、新しい位置を認識するデコーダ、もしくは、音声情報を隠すために使われる符号化技術によってのみ音声情報の検索が可能である。
クロマ除去プロセスは、下流の映像デコーダからのクロミナンス情報を除去する、もしくは、隠すためのプロセスを備え、位置を認識するデコーダ、もしくは、クロミナンス情報を隠すために使われる技術によってのみクロミナンス情報を検索できる。次に、ルーチン300はステップ306に移行する。
ステップ306では、音声映像情報ストリームは複数の連続情報ストリームセグメントにセグメント化される。シーンカットのしるし、時間変位パラメータ、フレームカウント、GOP構造等に関連して、これらのセグメントを決定することができる。これらのセグメントの長さは、同じ、もしくは、実質的に同じであるか、もしくは、可変長でよい。ストリームインデックステーブルを使ってセグメント識別子を格納することで元のセグメント配列を保存できるように、各セグメントはセグメント識別子に関連づけられる。次に、ルーチン300はステップ308に進む。
ステップ308では、例えば、MPEG−2映像とそれに関連する音声圧縮技術に基づいてそれらのセグメントを圧縮する。ステップ306で生成されたストリームセグメントは、通常、バッファ動作とは独立しているので、ステップ308で利用される複数の圧縮プロセスを平行して実行することができる。平行処理、もしくは、平行符号化技術を使って、即ち、多数の音声視覚ストリームセグメントを圧縮することができる。
他の方法としては、単独のMPEG、もしくは、その他の圧縮モジュールを使って、標準の方法で各ストリームセグメントを処理して、複数の圧縮ストリームセグメントを備える圧縮出力ストリームを生成する。次に、ルーチン300はステップ310に進む。
ステップ310では、圧縮ストリームセグメントを再配列(即ち、「シャッフル」)して、再配列され圧縮された音声映像情報ストリームとそれに関連するインデックステーブルを生成する。インデックステーブルには、再配列されたセグメントをセグメントの初めのシーケンスに関連づける情報が含まれているので、再配列された情報ストリームセグメントを再配列して最初の順番のストリームセグメントを生成することができる。次に、ルーチン300はステップ312に進む。
ステップ312では、各再配列された情報ストリームセグメントを暗号化して、複数の暗号化され再配列された情報ストリームセグメントを備える情報ストリームを生成する。次に、ルーチン300はステップ314へ進む。ここでは、セグメント間の関連を維持するのに利用されるインデックステーブル自体を暗号化する。次に、ルーチン300はステップ316へ進む。ステップ316では、暗号化情報ストリームセグメントと暗号化インデックステーブルが、例えば、情報分配ネットワークを介して分配される。次に、ルーチン300は終了ステップ318へ進む。
図4は、本発明に係る情報ストリームを処理する加入者側方法のフローチャートを表す。特に、図4のルーチン400は、受信した暗号化インデックステーブルと暗号化情報セグメントを処理して、次に続く表現のために適切な順番に配列された音声視覚情報ストリームを抽出することを意図するものである。ルーチン400はステップ402に入り、ステップ404に進む。
ステップ404では、分配ネットワークを介して受信された暗号化インデックステーブルを解読して、利用可能なインデックステーブルを生成する。次に、ルーチン400はステップ406へ進む。ここでは、複数の暗号化情報ストリームセグメントが解読され、解読情報ストリームセグメントが生成される。解読情報ストリームセグメントは、基本的な音声視覚情報に関して正しいシーケンスではないことに注意すべきである。即ち、解読された情報セグメントは「シャッフル」されるため、(無論、解凍後の)暗号化情報ストリームセグメント表現は、結果として変動が大きく、時間的に不連続な望まれない音声視覚表現となる。次に、ルーチン400はステップ408へ進む。
ステップ408では、解読されたインデックステーブル内の情報に基づいて、解読情報ストリームセグメントにアクセスする。特に、解読されたインデックステーブルは、解読情報ストリームセグメントに対する正しい時間的な順番、即ち、シーケンスを示す。例えば、解読されたインデックステーブルによって示される正しい時間的な順番、即ち、シーケンシャルな順番のローカル記憶モジュールから解読情報ストリームセグメントを検索して、適切な順番に配列された圧縮情報ストリームを生成する。次に、ルーチン400はステップ410に進む。ここでは、適切な順番に配列された圧縮情報ストリームが解凍され、解凍された音声視覚情報ストリームが生成される。例えば、ステップ410での解凍プロセスは、図3のルーチン300のステップ308で利用される圧縮プロセスの逆プロセスである。次に、ルーチン400はステップ412へ進む。
ステップ412では、オプションとしての画素ドメイン復号化プロセスを使って、図3のルーチン300のステップ304で得られた画素ドメイン符号化情報ストリームを復号化する。次に、ルーチン400は、終了ステップ414へ進む。
上述の発明は、電子的に格納された映像情報の柔軟性とセキュリティを同時に提供するものである。適切な方法で圧縮した場合、ランダムアクセス記憶装置に格納された映像情報をその表現フローに関連して再配列できることが基本的にわかっている。通常の処理では、普通、圧縮映像を切って複数のセグメントに格納することができない。何故ならば、双方向の動き予測と、レートバッファのオーバフローとアンダーフローがないという制約条件を使って、その処理を禁止することができないからである。しかしながら、MPEG−2のシンタックスでは、映像ストリームの一部を独立したエンティティとして扱うメカニズムが提供される。このメカニズムには、IフレームとPフレームのGOF構造(例えば、「IPPPPPPI...」)や、その他の「閉」GOP構造(例えば、「IBBPBBPI...」)を使ったり、周知の状態までバッファが満たされる周期点を示すスプライスポイントシンタックスが使われる。本発明は、柔軟性とセキュリティを含むシステム全体を提供する。
セグメントが独立していない場合(例えば、閉GOPデータ構造ではない)、境界でのVBVバッファステータスは、解読インデックスなしに適切な映像や音声シーケンスのスクランブルを解除したり、再アセンブルする支援を行うための情報を供給することに注意する必要がある。
本発明は、音声の連続性、VBVバッファステータス、PTS/DTS情報等の連続性指標に関連するセキュリティの弱さに焦点をあてていることに注目することは重要である。これらの連続性指標は、システムのセキュリティを破って、「安全化された」データを検索しようとする者にとって役立つ。セグメント内の連続性指標を分離する、即ち、カプセル化し、セグメントを符号化することによって、連続性指標はセグメントの復号化には役立たなくなる。
図5は、本発明で可能にされた階層セキュリティ環境の図表現である。特に、図5は、複数のセキュリティ層を示す一連の同心円を示す。図1から図4を参照して、セキュリティの様々な層について詳述してきた。図5は、本発明によって可能とされるセキュリティに対する柔軟で全体的な方法の理解に役に立つ。
特に、セキュリティの第1層は、画素ドメインや、その他のベースバンド情報ドメイン(例えば、音声やデータのドメイン)処理層510によって提供される。前で議論したように、模範的な画素ドメインプロセスは、例えば、映像情報のデジタルすき込み処理と著作権告示の挿入とその他の画素ドメインセキュリティの評価を含んでもよい。音声情報ストリームやその他の情報ストリームを含む情報ストリームの場合は、当然、画素ドメインプロセスには、音声ドメインプロセスやその他のデータドメインプロセスが含まれる。
画素ドメイン処理層510のセキュリティは、ストリームセグメンテーション処理層520によって上げられる。ストリームセグメンテーション処理層520のセキュリティは、ストリームセグメントスクランブル層、即ち、再配列層530によって上げられる。ストリームセグメントスクランブル層、即ち、再配列層530のセキュリティは、インデックス暗号化層535をオプションとして含む暗号化層540によって上げられる。
上述のセキュリティ層510−540に加えて、さらに2つのセキュリティ層がオプションとして提供されている。このオプション層のうちの第1の層には、マルチパス分配層550が含まれ、ここで、1つ以上の処理ステップ510−540に基づいて処理された情報ストリームが複数の信号パスを介して1人以上のユーザに転送、もしくは、分配される。例えば、ステップ540で生成された、セグメント化情報フレームや再スクランブル情報フレームの暗号化シーケンスとは異なる信号パス、もしくは、媒体を介して、ステップ535で生成された暗号化インデックスを転送できる。
オプション層のうちの第2層は、時間スタガリング(staggering)層560を備え、これによって、1つ以上の処理ステップ510−540に基づいて処理された情報ストリームの一部が1人以上の情報消費者に時間的に不連続な方法で転送される。即ち、複数の連続情報ストリームセグメントが、異なる時間に(即ち、時間的に不連続な方法で)転送され、情報消費者によって時間的に再アセンブルされる。
転送経路が1つである場合は、時間スタガリング固有の性質(即ち、本来、1つの経路を用いた実時間ではない)から、安全な情報ストリームを実時間で分配するために時間スタガリングセキュリティ層560を使うことができない。しかしながら、マルチパス分配と結び付けた時間スタガリングを使って、実時間情報ストリームを分配することができる。例えば、3つの異なる通信経路を使って暗号化情報セグメントを分配する場合、3つの経路の各々を使って、以前にその経路で転送された情報セグメントから、3つのセグメント分だけオフセットされた複数の暗号化情報セグメントを分配する。単一の経路について見ると、転送された複数の情報セグメントの各々は、2つの情報ストリームセグメントの転送の間の標準的に関わる時間分だけ、前か後の情報ストリームセグメントから時間的にオフセットされる(即ち、その他の2つの経路によって送られた2つの情報ストリームセグメントの転送に標準的に割り当てられた時間は、その一つの経路に対しては利用されない)。オプションとして、このデッドタイムをダミー情報、もしくは、エラーを引き起こすか非認可のユーザを助けることになる情報で満たすことができる。
本発明の一実施形態では、1つ以上の情報分配経路を使って、複数のセグメント化情報ストリームを転送する。本発明のこの実施形態では、複数のセグメント化情報ストリームの各々に関連する情報セグメントは、転送する1つ以上の情報に渡ってインターリーブされ、また、1つ以上の情報分配経路間でインターリーブされる。セグメント化情報ストリームは、オプションとして、複数の暗号化キーを共有できる。このインターリーブ方法は不変、もしくは、動的でもよい。動的インターリーブ方法の場合は、様々な情報ストリームを再構築するために適した情報を1つ以上のインデックステーブルに与えることができる。
個々のセキュリティ層によって与えられるセキュリティの量は、個々のセキュリティ層の相対的位置によって凡そ表わされ、各層は異なるセキュリティに対する脅威に焦点を当てていることに注目する必要がある。例えば、画素ドメイン(即ち、一般的には、ベースバンド情報ドメイン)層は、非認可の情報ストリームの用途やユーザの識別や追跡に焦点を当てている。セグメントスクランブル/暗号化層は、ハッカーやその他の非認可のユーザが入力した情報ストリーム内で有用なデータにアクセスすることが増えている脅威に焦点を当てている。複数経路転送/時間スタガリング層は、非認可のユーザによる情報ストリームの受信を物理的に回避することに焦点を当てている。この全体を階層化した方法は、例えば、分配される情報の感度に依存して選択可能なセキュリティ層を提供することを意図する。例えば、電子プログラムガイドを安全化することは不用であると考えることができる。しかしながら、後続の上演のために、映画館に分配される初演の映画を安全化することは絶対に必要である。
本発明の教唆を組み入れた様々な実施形態を示し詳細に説明してきたが、当業者であれば、この教唆を取り入れたその他の多くの変更された実施形態を考え付くことは容易である。
100 情報分配システム
105 画素ドメインエンコーダモジュール
110A,110B セグメンテーションモジュール
115A,115B 圧縮モジュール
122,124,126 プロバイダ記憶モジュール
130 再配列モジュール
135 情報ストリーム暗号化モジュール
140 インデックステーブル暗号化モジュール
150 解読モジュール
155 ローカル記憶モジュール
160 第2の解読モジュール
165A,165B ランダムアクセスモジュール
170A,170B 解凍モジュール
175 画素ドメイン復号化モジュール

Claims (14)

  1. 情報プロバイダ装置で、複数の情報フレームのシーケンスを備える情報ストリームを安全化する方法であって、前記情報プロバイダ装置は、セグメンテーションモジュール(110)と、圧縮モジュール(115)と、再配列モジュール(130)と、暗号化モジュール(135)とを備えるものであり、
    前記セグメンテーションモジュールが、前記情報ストリームを、第1のセグメントシーケンスを有する複数の情報ストリームセグメントにセグメント化するステップ(306)であって、前記複数の情報ストリームセグメントの各々は複数の情報フレームを備える、当該ステップと、
    前記圧縮モジュールが、前記複数の情報ストリームセグメントを構成する前記複数の情報フレームを、予測に基づく圧縮手段を用いて圧縮するステップ(308)と、
    前記再配列モジュールが、前記複数の情報ストリームセグメントを再配列して、第2のセグメントシーケンスを有する再配列された情報ストリームを生成するステップ(310)であって、インデックスによって前記第1のセグメントシーケンスが前記第2のセグメントシーケンスに関連づけられる、当該ステップと、
    前記暗号化モジュールが、前記再配列された情報ストリームと前記インデックスを暗号化するステップ(312、314)と
    を含む方法。
  2. 前記情報プロバイダ装置は、分配モジュールを更に備え、
    当該方法は、前記分配モジュールが、前記暗号化され再配列された情報ストリームと前記インデックスを1人以上の情報消費者に分配するステップ(316)をさらに含む、請求項1記載の方法。
  3. 前記分配ステップは、
    第1の媒体(145A)を介して前記暗号化され再配列された情報ストリームを分配するステップと、
    第2の媒体(145B)を介して前記暗号化されたインデックスを分配するステップと
    を含む、請求項2記載の方法。
  4. 前記暗号化され再配列された複数の情報ストリームセグメントは、時間的に不連続な方法で前記1人以上の情報消費者に分配される、請求項2記載の方法。
  5. 前記第2の分配経路は複数の分配経路を備え、前記複数の分配経路の各々は、前記暗号化され再配列された複数の情報ストリームセグメントのそれぞれを分配する、請求項4記載の方法。
  6. 前記複数の情報セグメントの各々内の第1の圧縮情報フレームは、非予測情報フレームを備える、請求項1記載の方法。
  7. 前記情報ストリームは、複数の画像フレームとそれに関連する複数の音声フレームを備え、
    前記複数の情報ストリームセグメントの各々は、第1の複数の画像フレームのそれぞれと、第2の複数の音声フレームのそれぞれを含み、前記第1の複数の画像フレームと前記第2の複数の音声フレームはだいたい同じ時区間での表現を意図するものである、請求項1記載の方法。
  8. 前記情報ストリームは複数の画像フレームとそれに関連する複数の音声フレームを備え、前記セグメント化ステップは、
    前記情報ストリームを前記第1のセグメントシーケンスを有する複数の画像情報ストリームセグメントにセグメント化するステップであって、前記複数の画像情報ストリームセグメントの各々は複数の画像フレームを備える、当該ステップと、
    前記情報ストリームを第3のセグメントシーケンスを有する複数の音声情報ストリームセグメントにセグメント化するステップであって、前記複数の音声情報ストリームセグメントの各々は複数の画像フレームを備える、当該ステップと
    を含む、請求項1記載の方法。
  9. 前記複数の情報フレームを圧縮するステップは、デコーダバッファの利用レベルを示す制御情報を生成し、
    前記暗号化するステップは前記デコーダバッファの利用のしるしを暗号化するステップを含む、請求項1記載の方法。
  10. 加入者装置で、請求項1記載の方法に基づいて構成された情報ストリームから複数の情報フレームを回復する方法であって、前記加入者装置は、第1の解読モジュールと、第2の解読モジュールと、ランダムアクセスモジュールと、解凍モジュールとを備えるものであり、
    前記第1の解読モジュールが、前記第2のセグメントシーケンスを前記第1のセグメントシーケンスに関連づける前記インデックスを回復するステップ(404)と、
    前記第2の解読モジュールが、前記暗号化された複数の情報ストリームセグメントを解読して、対応する複数の解読情報ストリームセグメントを生成するステップ(406)と、
    前記ランダムアクセスモジュールが、前記回復されたインデックスを用いて、前記解読された複数の情報ストリームセグメントを再配列するステップ(408)と、
    前記解凍モジュールが、前記圧縮プロセスに関連する解凍プロセスを用いて、前記解読された複数の情報ストリームセグメントに含まれる前記圧縮された複数の情報フレームを解凍するステップ(410)と
    を含む、回復方法。
  11. 前記再配列ステップは、
    前記解読された複数の情報ストリームセグメントの少なくとも一部を含むランダムアクセス記憶部から、前記第1のセグメントシーケンスに基づいて、前記解読された複数の情報ストリームセグメントにアクセスするステップを備える、請求項10記載の方法。
  12. コンピュータに請求項1ないし11のいずれか一項に記載の方法を実行させるためのコンピュータプログラム。
  13. 請求項12に記載のコンピュータプログラムが組み込まれたコンピュータ読み取り可能な記録媒体。
  14. 情報処理システムにおける装置であって、
    情報ストリームを複数の情報ストリームセグメントにセグメント化するセグメンテーションモジュール(110)であって、前記複数の情報ストリームセグメントは、第1のセグメントシーケンスに基づいて配列され、前記複数の情報ストリームセグメントの各々は、複数の情報フレームを含む、セグメンテーションモジュールと、
    前記複数の情報ストリームセグメントを構成する前記複数の情報フレームを、予測に基づく圧縮手段を用いて圧縮する圧縮モジュール(115)と、
    第2のセグメントシーケンスに基づいて、前記圧縮された複数の情報フレームを含む前記複数の情報ストリームセグメントを再配列する再配列モジュール(130)であって、インデックスによって前記第1のセグメントシーケンスが前記第2のセグメントシーケンスに関連づけられる、当該再配列モジュールと、
    前記再配列された複数の情報ストリームセグメントと前記インデックスを暗号化する暗号化モジュール(135)と
    を備える装置。
JP2010056068A 1998-08-20 2010-03-12 情報ストリームを安全化する方法及びその装置 Pending JP2010176691A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US9726498P 1998-08-20 1998-08-20
US09/182,933 US7457415B2 (en) 1998-08-20 1998-10-30 Secure information distribution system utilizing information segment scrambling

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2000567019A Division JP2002523809A (ja) 1998-08-20 1999-08-12 スクランブルをかけた情報セグメントを利用した安全な情報分配システム

Publications (2)

Publication Number Publication Date
JP2010176691A true JP2010176691A (ja) 2010-08-12
JP2010176691A5 JP2010176691A5 (ja) 2010-09-24

Family

ID=26793051

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2000567019A Withdrawn JP2002523809A (ja) 1998-08-20 1999-08-12 スクランブルをかけた情報セグメントを利用した安全な情報分配システム
JP2010056068A Pending JP2010176691A (ja) 1998-08-20 2010-03-12 情報ストリームを安全化する方法及びその装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2000567019A Withdrawn JP2002523809A (ja) 1998-08-20 1999-08-12 スクランブルをかけた情報セグメントを利用した安全な情報分配システム

Country Status (5)

Country Link
US (2) US7457415B2 (ja)
EP (1) EP1110401B1 (ja)
JP (2) JP2002523809A (ja)
DE (1) DE69935342T2 (ja)
WO (1) WO2000011870A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101225141B1 (ko) * 2011-05-06 2013-01-22 (주) 에어로매스터 비행데이터 저장장치 및 그 방법
DE202015104241U1 (de) 2014-09-04 2015-09-28 Esenergia Vortex S.L.U. Impulsgeneratoren zur Beseitigung der Sulfatierung von Batterien
JP2016167162A (ja) * 2015-03-09 2016-09-15 富士通株式会社 配信システム、配信方法、設定プログラム、配信プログラムおよび復号化プログラム
KR101687115B1 (ko) * 2015-09-09 2016-12-15 한국과학기술원 통신 시스템의 암호화 패킷 전송 방법

Families Citing this family (168)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7457415B2 (en) * 1998-08-20 2008-11-25 Akikaze Technologies, Llc Secure information distribution system utilizing information segment scrambling
US7099848B1 (en) * 1999-02-16 2006-08-29 Listen.Com, Inc. Audio delivery and rendering method and apparatus
US7730300B2 (en) 1999-03-30 2010-06-01 Sony Corporation Method and apparatus for protecting the transfer of data
US6697489B1 (en) * 1999-03-30 2004-02-24 Sony Corporation Method and apparatus for securing control words
US7565546B2 (en) * 1999-03-30 2009-07-21 Sony Corporation System, method and apparatus for secure digital content transmission
US7039614B1 (en) * 1999-11-09 2006-05-02 Sony Corporation Method for simulcrypting scrambled data to a plurality of conditional access devices
US7277767B2 (en) 1999-12-10 2007-10-02 Srs Labs, Inc. System and method for enhanced streaming audio
US7225164B1 (en) * 2000-02-15 2007-05-29 Sony Corporation Method and apparatus for implementing revocation in broadcast networks
US20030018581A1 (en) * 2000-02-16 2003-01-23 Bratton Timothy R. Delivering media data to portable computing devices
US7305088B2 (en) * 2000-03-03 2007-12-04 Yamaha Corporation Video distribution playback method, apparatus to be disposed on video distribution end, apparatus to be disposed on video playback end, computer readable medium, and movie distribution method
US7039189B1 (en) * 2000-03-17 2006-05-02 International Business Machines Corporation Stream continuity enforcement
CA2435624C (en) * 2000-09-22 2013-05-07 Richard B. Levine Systems and methods for preventing unauthorized use of digital content
US7237123B2 (en) * 2000-09-22 2007-06-26 Ecd Systems, Inc. Systems and methods for preventing unauthorized use of digital content
US9520993B2 (en) 2001-01-26 2016-12-13 International Business Machines Corporation Renewable traitor tracing
JP4252229B2 (ja) * 2001-03-28 2009-04-08 ユミルリンク株式会社 情報交換システム、情報通信端末、情報交換方法、プログラム、および、記録媒体
EP1395890A2 (en) * 2001-05-09 2004-03-10 ECD Systems, Inc. Systems and methods for the prevention of unauthorized use and manipulation of digital content
US20060045270A1 (en) * 2001-05-14 2006-03-02 Privicy Inside Ltd. System and method for information protection by navigation and concealment
US7747853B2 (en) 2001-06-06 2010-06-29 Sony Corporation IP delivery of secure digital content
US7124303B2 (en) * 2001-06-06 2006-10-17 Sony Corporation Elementary stream partial encryption
US7895616B2 (en) 2001-06-06 2011-02-22 Sony Corporation Reconstitution of program streams split across multiple packet identifiers
US7350082B2 (en) * 2001-06-06 2008-03-25 Sony Corporation Upgrading of encryption
KR100430158B1 (ko) * 2001-06-18 2004-05-04 지은묵 인터넷방송의 콘텐츠 위탁 영업 시스템 및 방법
JP3943880B2 (ja) * 2001-09-18 2007-07-11 キヤノン株式会社 動画データ処理装置及び方法
KR100445406B1 (ko) * 2001-11-30 2004-08-25 주식회사 하이닉스반도체 데이터 암호화 장치 및 그 방법
US7765567B2 (en) 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping
US7823174B2 (en) * 2002-01-02 2010-10-26 Sony Corporation Macro-block based content replacement by PID mapping
US7242773B2 (en) * 2002-09-09 2007-07-10 Sony Corporation Multiple partial encryption using retuning
US7292690B2 (en) * 2002-01-02 2007-11-06 Sony Corporation Video scene change detection
US7376233B2 (en) * 2002-01-02 2008-05-20 Sony Corporation Video slice and active region based multiple partial encryption
US7155012B2 (en) * 2002-01-02 2006-12-26 Sony Corporation Slice mask and moat pattern partial encryption
GB0210325D0 (en) * 2002-05-04 2002-06-12 Gaffney Philip M Secure data delivery
US20090180025A1 (en) * 2002-05-28 2009-07-16 Sony Corporation Method and apparatus for overlaying graphics on video
US8818896B2 (en) 2002-09-09 2014-08-26 Sony Corporation Selective encryption with coverage encryption
US7724907B2 (en) * 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content
US8572408B2 (en) 2002-11-05 2013-10-29 Sony Corporation Digital rights management of a digital device
JP2006526204A (ja) * 2003-03-13 2006-11-16 ディーアールエム テクノロジーズ、エルエルシー セキュアストリーミングコンテナ
US7409702B2 (en) * 2003-03-20 2008-08-05 Sony Corporation Auxiliary program association table
US7292692B2 (en) * 2003-03-25 2007-11-06 Sony Corporation Content scrambling with minimal impact on legacy devices
US7636804B2 (en) * 2003-04-28 2009-12-22 Quantum Corporation Data storage and protection apparatus and methods of data storage and protection
GB0312874D0 (en) * 2003-06-05 2003-07-09 Zoo Digital Group Plc Controlling access to an audiovisual product
BRPI0411458B1 (pt) 2003-06-16 2019-01-02 Thomson Licensing método e aparelho de codificação permitindo mudança rápida de canal de vídeo comprimido
US20110081130A1 (en) * 2003-06-20 2011-04-07 ZOO Digital Limited, a Limited Company Obscuring data in an audiovisual product
US20050036067A1 (en) * 2003-08-05 2005-02-17 Ryal Kim Annon Variable perspective view of video images
US20050066357A1 (en) * 2003-09-22 2005-03-24 Ryal Kim Annon Modifying content rating
US7263187B2 (en) * 2003-10-31 2007-08-28 Sony Corporation Batch mode session-based encryption of video on demand content
US20050097596A1 (en) * 2003-10-31 2005-05-05 Pedlow Leo M.Jr. Re-encrypted delivery of video-on-demand content
US7343013B2 (en) * 2003-12-16 2008-03-11 Sony Corporation Composite session-based encryption of video on demand content
US7853980B2 (en) * 2003-10-31 2010-12-14 Sony Corporation Bi-directional indices for trick mode video-on-demand
US20050097597A1 (en) * 2003-10-31 2005-05-05 Pedlow Leo M.Jr. Hybrid storage of video on demand content
AU2003279499A1 (en) * 2003-11-03 2005-05-19 Roy Cohen Sytem and method for information protection by navigation and concealment
US20050102702A1 (en) * 2003-11-12 2005-05-12 Candelore Brant L. Cablecard with content manipulation
GB0328012D0 (en) * 2003-12-03 2004-01-07 Oxford Semiconductor Ltd Data distribution method and apparatus
US8472792B2 (en) 2003-12-08 2013-06-25 Divx, Llc Multimedia distribution system
US7519274B2 (en) 2003-12-08 2009-04-14 Divx, Inc. File format for multiple track digital data
EP1555821A1 (en) * 2004-01-13 2005-07-20 Sony International (Europe) GmbH Method for pre-processing digital data, digital to analog and analog to digital conversion system
FR2868226B1 (fr) * 2004-03-29 2006-05-26 Philippe Joliot Procede de transmission d'un fichier de donnees numeriques au travers de reseaux de telecommunications ou de radiocommunications
KR101132351B1 (ko) * 2004-05-03 2012-04-05 톰슨 리서치 펀딩 코포레이션 Dsl 시스템에 대해 고속으로 채널 변경할 수 있게 하는 방법 및 장치
JP2008505385A (ja) * 2004-07-02 2008-02-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ セキュリティユニットおよびそのようなセキュリティユニットを備える保護システムならびにデータを保護するための方法
US20060018627A1 (en) * 2004-07-20 2006-01-26 Canon Kabushiki Kaisha Image reproducing apparatus and image reproducing method
JP5053097B2 (ja) * 2004-11-22 2012-10-17 トムソン リサーチ ファンディング コーポレイション Dslシステムにおけるチャンネル切り替えの方法及び装置
US7680273B2 (en) * 2004-12-08 2010-03-16 Schweitzer Engineering Laboratories, Inc. System and method for optimizing error detection to detect unauthorized modification of transmitted data
US8041190B2 (en) 2004-12-15 2011-10-18 Sony Corporation System and method for the creation, synchronization and delivery of alternate content
US7895617B2 (en) * 2004-12-15 2011-02-22 Sony Corporation Content substitution editor
WO2006072047A2 (en) * 2004-12-30 2006-07-06 Topaz Systems, Inc. Electronic signature security system
US11102342B2 (en) 2005-09-01 2021-08-24 Xtone, Inc. System and method for displaying the history of a user's interaction with a voice application
US20100158217A1 (en) 2005-09-01 2010-06-24 Vishal Dhawan System and method for placing telephone calls using a distributed voice application execution system architecture
US9456068B2 (en) 2005-09-01 2016-09-27 Xtone, Inc. System and method for connecting a user to business services
US9799039B2 (en) 2005-09-01 2017-10-24 Xtone, Inc. System and method for providing television programming recommendations and for automated tuning and recordation of television programs
JP2007096448A (ja) * 2005-09-27 2007-04-12 Fujifilm Corp デジタルデータスクランブル方法、デジタルデータスクランブルプログラム、スクランブル解除方法、スクランブル解除プログラム
BRPI0616615A8 (pt) 2005-09-29 2018-03-06 Thomson Res Funding Corporation método e aparelho para codificação de vídeo com taxa de transferência variável (vbr) restrita
JP2007135170A (ja) * 2005-10-12 2007-05-31 Hitachi Ltd 電子データ送受信方法
GB0521333D0 (en) * 2005-10-20 2005-11-30 Mitchell Alan J Method and apparatus for encrypting, obfuscating and reconstructing datasets or objects
US8185921B2 (en) * 2006-02-28 2012-05-22 Sony Corporation Parental control of displayed content using closed captioning
JP5200204B2 (ja) 2006-03-14 2013-06-05 ディブエックス リミテッド ライアビリティー カンパニー 高信頼性システムを含む連合型デジタル権限管理機構
US7688977B2 (en) * 2006-03-31 2010-03-30 Brandenburgische Technische Universitaet Cottbus Method for encrypting video data
JP2009545236A (ja) * 2006-07-28 2009-12-17 トムソン リサーチ ファンディング コーポレイション ディジタル・ビデオの高速チャンネル切り換えの方法及び装置
CN101636726B (zh) 2007-01-05 2013-10-30 Divx有限责任公司 包含连续播放的视频分配***
EP2163100A1 (en) * 2007-06-14 2010-03-17 Thomson Licensing A system and method for time optimized encoding
US8417942B2 (en) * 2007-08-31 2013-04-09 Cisco Technology, Inc. System and method for identifying encrypted conference media traffic
WO2009065137A1 (en) 2007-11-16 2009-05-22 Divx, Inc. Hierarchical and reduced index structures for multimedia files
US8837598B2 (en) * 2007-12-28 2014-09-16 Cisco Technology, Inc. System and method for securely transmitting video over a network
US20090169001A1 (en) * 2007-12-28 2009-07-02 Cisco Technology, Inc. System and Method for Encryption and Secure Transmission of Compressed Media
FR2927493B1 (fr) * 2008-02-08 2010-06-11 Philippe Thorel Procede et systeme de securisation de diffusion de donnees
CA2993582C (en) 2008-04-08 2020-12-15 Sloan-Kettering Institute For Cancer Research Triterpene saponins, methods of synthesis, and uses thereof
US8122501B2 (en) * 2008-06-20 2012-02-21 International Business Machines Corporation Traitor detection for multilevel assignment
US8108928B2 (en) * 2008-06-20 2012-01-31 International Business Machines Corporation Adaptive traitor tracing
US8387150B2 (en) 2008-06-27 2013-02-26 Microsoft Corporation Segmented media content rights management
KR101151107B1 (ko) * 2008-08-12 2012-06-01 에스케이플래닛 주식회사 영상 암호화 시스템 및 방법
US8422684B2 (en) * 2008-08-15 2013-04-16 International Business Machines Corporation Security classes in a media key block
US8099599B2 (en) 2008-08-29 2012-01-17 Microsoft Corporation Controlling access to data streams
US9547777B2 (en) * 2008-08-29 2017-01-17 Red Hat, Inc. Validating compressed archive keys
US8571209B2 (en) 2009-01-19 2013-10-29 International Business Machines Recording keys in a broadcast-encryption-based system
US8762642B2 (en) * 2009-01-30 2014-06-24 Twinstrata Inc System and method for secure and reliable multi-cloud data replication
US8768971B2 (en) * 2009-03-12 2014-07-01 Microsoft Corporation Distributed data storage
US7852240B2 (en) * 2009-05-01 2010-12-14 Mark Ellery Ogram Variable length encryption
RU2539717C2 (ru) * 2009-05-20 2015-01-27 Сони Дадк Аустриа Аг Способ защиты от копирования
EP2254120A1 (en) * 2009-05-20 2010-11-24 Sony DADC Austria AG Method for copy protection
US9263085B2 (en) 2009-05-20 2016-02-16 Sony Dadc Austria Ag Method for copy protection
EP2254116A1 (en) * 2009-05-20 2010-11-24 Sony DADC Austria AG Method for copy protection
CA2782825C (en) 2009-12-04 2016-04-26 Divx, Llc Elementary bitstream cryptographic material transport systems and methods
US20190108366A1 (en) * 2010-01-28 2019-04-11 International Business Machines Corporation Secure data transmission utilizing distributed storage
US8649521B2 (en) 2010-01-28 2014-02-11 Cleversafe, Inc. Obfuscation of sequenced encoded data slices
US11301592B2 (en) 2010-01-28 2022-04-12 Pure Storage, Inc. Distributed storage with data obfuscation and method for use therewith
US20120054112A1 (en) * 2010-08-30 2012-03-01 Ricoh Company, Ltd. Techniques for creating microtasks for content privacy preservation
US8914534B2 (en) 2011-01-05 2014-12-16 Sonic Ip, Inc. Systems and methods for adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol
US8700406B2 (en) * 2011-05-23 2014-04-15 Qualcomm Incorporated Preserving audio data collection privacy in mobile devices
US8677464B2 (en) 2011-06-22 2014-03-18 Schweitzer Engineering Laboratories Inc. Systems and methods for managing secure communication sessions with remote devices
US8812662B2 (en) 2011-06-29 2014-08-19 Sonic Ip, Inc. Systems and methods for estimating available bandwidth and performing initial stream selection when streaming content
KR102163151B1 (ko) 2011-08-30 2020-10-08 디빅스, 엘엘씨 복수의 최대 비트레이트 레벨들을 사용하여 인코딩된 비디오를 인코딩하고 스트리밍하기 위한 시스템들 및 방법들
US9467708B2 (en) 2011-08-30 2016-10-11 Sonic Ip, Inc. Selection of resolutions for seamless resolution switching of multimedia content
US8806188B2 (en) 2011-08-31 2014-08-12 Sonic Ip, Inc. Systems and methods for performing adaptive bitrate streaming using automatically generated top level index files
US8799647B2 (en) 2011-08-31 2014-08-05 Sonic Ip, Inc. Systems and methods for application identification
US8964977B2 (en) 2011-09-01 2015-02-24 Sonic Ip, Inc. Systems and methods for saving encoded media streamed using adaptive bitrate streaming
US8909922B2 (en) 2011-09-01 2014-12-09 Sonic Ip, Inc. Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
CN103024449B (zh) * 2011-09-28 2015-08-19 ***通信集团公司 视频帧流处理方法、视频服务器及终端设备
US8966656B2 (en) 2011-10-21 2015-02-24 Blackberry Limited Displaying private information using alternate frame sequencing
US20130179199A1 (en) 2012-01-06 2013-07-11 Rovi Corp. Systems and methods for granting access to digital content using electronic tickets and ticket tokens
KR101617340B1 (ko) * 2012-04-26 2016-05-02 후아웨이 테크놀러지 컴퍼니 리미티드 어댑티브 스트리밍을 위한 세그먼트 암호화 및 키 유도를 시그널링하기 위한 시스템 및 방법
US9100460B2 (en) 2012-06-28 2015-08-04 Adobe Systems Incorporated Media stream fragment request
US9413801B2 (en) * 2012-06-28 2016-08-09 Adobe Systems Incorporated Media stream index merging
US10114839B2 (en) * 2012-08-21 2018-10-30 EMC IP Holding Company LLC Format identification for fragmented image data
US9936267B2 (en) 2012-08-31 2018-04-03 Divx Cf Holdings Llc System and method for decreasing an initial buffering period of an adaptive streaming system
US9130945B2 (en) 2012-10-12 2015-09-08 Schweitzer Engineering Laboratories, Inc. Detection and response to unauthorized access to a communication device
JP6139872B2 (ja) * 2012-12-10 2017-05-31 キヤノン株式会社 情報処理装置及びその制御方法、プログラム、記憶媒体、並びに、映像処理システム
US9313510B2 (en) 2012-12-31 2016-04-12 Sonic Ip, Inc. Use of objective quality measures of streamed content to reduce streaming bandwidth
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
US9906785B2 (en) 2013-03-15 2018-02-27 Sonic Ip, Inc. Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata
US10397292B2 (en) 2013-03-15 2019-08-27 Divx, Llc Systems, methods, and media for delivery of content
US9258664B2 (en) 2013-05-23 2016-02-09 Comhear, Inc. Headphone audio enhancement system
US9094737B2 (en) 2013-05-30 2015-07-28 Sonic Ip, Inc. Network video streaming with trick play based on separate trick play files
US9100687B2 (en) 2013-05-31 2015-08-04 Sonic Ip, Inc. Playback synchronization across playback devices
US9380099B2 (en) 2013-05-31 2016-06-28 Sonic Ip, Inc. Synchronizing multiple over the top streaming clients
US9514169B2 (en) * 2013-09-23 2016-12-06 Protegrity Corporation Columnar table data protection
US9386067B2 (en) 2013-12-30 2016-07-05 Sonic Ip, Inc. Systems and methods for playing adaptive bitrate streaming content by multicast
US9866878B2 (en) 2014-04-05 2018-01-09 Sonic Ip, Inc. Systems and methods for encoding and playing back video at different frame rates using enhancement layers
CA2952847A1 (en) 2014-08-07 2016-02-11 Sonic Ip, Inc. Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles
CN104270370A (zh) * 2014-10-11 2015-01-07 江阴润玛电子材料股份有限公司 信息分段加密通信***
CN104243125A (zh) * 2014-10-11 2014-12-24 江阴润玛电子材料股份有限公司 信息分段传输方法
CN104243141A (zh) * 2014-10-11 2014-12-24 江阴润玛电子材料股份有限公司 信息分段加密通信方法
CN104219254A (zh) * 2014-10-11 2014-12-17 江阴润玛电子材料股份有限公司 一种用于改善信息传递安全性的通信***
CN104243498A (zh) * 2014-10-11 2014-12-24 江阴润玛电子材料股份有限公司 一种用于改善信息传递安全性的通信方法
CN104243142A (zh) * 2014-10-11 2014-12-24 江阴润玛电子材料股份有限公司 信息分段传输***
CN104243499A (zh) * 2014-10-11 2014-12-24 江阴润玛电子材料股份有限公司 提高通信安全性的方法
CN104243497A (zh) * 2014-10-11 2014-12-24 江阴润玛电子材料股份有限公司 通过随机分段加密进行安全通信的方法
CN104270375A (zh) * 2014-10-11 2015-01-07 江阴润玛电子材料股份有限公司 信息通信***
EP3243130B1 (en) 2015-01-06 2019-08-14 Sonic IP, Inc. Systems and methods for encoding and sharing content between devices
US11627639B2 (en) 2015-01-26 2023-04-11 Ievgen Verzun Methods and apparatus for HyperSecure last mile communication
US9998434B2 (en) 2015-01-26 2018-06-12 Listat Ltd. Secure dynamic communication network and protocol
US11277390B2 (en) 2015-01-26 2022-03-15 Listat Ltd. Decentralized cybersecure privacy network for cloud communication, computing and global e-commerce
EP3627337A1 (en) 2015-02-27 2020-03-25 DivX, LLC Systems and methods for frame duplication and frame extension in live video encoding and streaming
US9824279B2 (en) * 2015-03-24 2017-11-21 Facebook, Inc. Systems and methods for providing playback of selected video segments
CN105049877A (zh) * 2015-06-02 2015-11-11 阔地教育科技有限公司 一种用于直录播互动***的加密方法及装置
US10075563B2 (en) * 2016-02-05 2018-09-11 Gridraster, Inc. Network and video/audio system and method for gaming and virtual reality
US10075292B2 (en) 2016-03-30 2018-09-11 Divx, Llc Systems and methods for quick start-up of playback
US10129574B2 (en) 2016-05-24 2018-11-13 Divx, Llc Systems and methods for providing variable speeds in a trick-play mode
US10231001B2 (en) 2016-05-24 2019-03-12 Divx, Llc Systems and methods for providing audio content during trick-play playback
US10148989B2 (en) 2016-06-15 2018-12-04 Divx, Llc Systems and methods for encoding video content
EP3291480B1 (en) * 2016-09-05 2020-09-02 multitiv GmbH Secure data transmission
US10498795B2 (en) 2017-02-17 2019-12-03 Divx, Llc Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming
US10158483B1 (en) * 2018-04-30 2018-12-18 Xanadu Big Data, Llc Systems and methods for efficiently and securely storing data in a distributed data storage system
JP7194258B2 (ja) * 2018-07-10 2022-12-21 リスタット リミテッド クラウド通信、コンピューティング、及びグローバル電子商取引のための分散型サイバーセキュアプライバシーネットワーク
EP3909195B1 (en) * 2019-01-09 2023-08-23 British Telecommunications public limited company Variable data protection
EP3681094B1 (en) * 2019-01-09 2021-11-10 British Telecommunications public limited company Impeding data access
ES2974683T3 (es) 2019-03-21 2024-07-01 Divx Llc Sistemas y métodos para enjambres multimedia
CN110460389B (zh) * 2019-09-02 2020-10-30 福建师范大学 一种基于簇态的多方受控双向量子安全直接通信方法及***
CN111698576B (zh) * 2020-06-23 2022-04-01 网易有道信息技术(杭州)有限公司 信息加密方法、解密方法、服务器、客户端及介质
GB202015081D0 (en) 2020-09-24 2020-11-11 British Telecomm Access control
CN113626855A (zh) * 2021-07-15 2021-11-09 杭州玖欣物联科技有限公司 一种基于区块链的数据保护方法

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6425633A (en) * 1987-07-22 1989-01-27 Matsushita Electric Ind Co Ltd Pcm audio scramble device
JPH05244591A (ja) * 1986-04-18 1993-09-21 Kudelski Sa 順序換えによりスクランブルされたビデオ信号をスクランブル解除するためのデコーダ
JPH0897811A (ja) * 1994-09-29 1996-04-12 Toshiba Corp データサービスシステム
JPH08204857A (ja) * 1995-01-24 1996-08-09 Ekushingu:Kk 情報処理端末および情報提供システム
JPH0918473A (ja) * 1995-06-29 1997-01-17 Mitsubishi Electric Corp データ伝送装置
JPH09214930A (ja) * 1996-01-30 1997-08-15 Sanyo Electric Co Ltd スクランブル変換装置及びスクランブル逆変換装置
JPH09307891A (ja) * 1996-05-14 1997-11-28 Graphics Commun Lab:Kk タイムスタンプ付加装置および方法、並びにそれを用いた動画像圧縮伸張伝送システムおよび方法
JPH1065652A (ja) * 1996-08-23 1998-03-06 Nippon Shinpan Kk 機密情報通信システムおよび機密情報通信方法
JPH10117173A (ja) * 1996-10-11 1998-05-06 Nippon Telegr & Teleph Corp <Ntt> 情報配信装置および情報受信装置
JPH10200877A (ja) * 1997-01-13 1998-07-31 Hitachi Ltd ケーブルテレビの限定受信方式の送信装置ならびにその受信装置
JPH10215244A (ja) * 1996-11-27 1998-08-11 Sony Corp 情報伝送装置及び方法並びに情報受信装置及び方法並びに情報記憶媒体

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US502520A (en) * 1893-08-01 Mail-bag
US4742544A (en) * 1984-07-09 1988-05-03 Kupnicki Richard A Television transmission network with scrambling and descrambling
US4947447A (en) 1986-04-24 1990-08-07 Hitachi, Ltd. Method for data coding
US4736420A (en) * 1986-09-19 1988-04-05 M/A-Com Government Systems, Inc. Video scrambling by segmenting video information lines
US5113443A (en) * 1987-07-17 1992-05-12 Brockman Milton H Method for scrambling satellite communications
JPH0452592Y2 (ja) 1987-08-05 1992-12-10
DE3743850A1 (de) * 1987-12-23 1989-07-06 Wella Ag Verfahren zur haarverformungsbehandlung von auf einem koerper aufgewickeltem haar, z. b. von menschenhaar, sowie vorrichtung zur durchfuehrung des verfahrens
US5115469A (en) 1988-06-08 1992-05-19 Fujitsu Limited Speech encoding/decoding apparatus having selected encoders
US5341457A (en) 1988-12-30 1994-08-23 At&T Bell Laboratories Perceptual coding of audio signals
US5113433A (en) * 1989-01-23 1992-05-12 Intellicall, Inc. Method and apparatus for altering the access format of telephone calls
JP2830111B2 (ja) 1989-07-21 1998-12-02 ソニー株式会社 高能率符号化装置
US5014310A (en) * 1989-12-18 1991-05-07 General Instrument Corporation Video scrambling and descrambling by varying sequence of segments in adjacent video information lines
JP2811887B2 (ja) * 1990-03-27 1998-10-15 ソニー株式会社 受信装置
US5479512A (en) 1991-06-07 1995-12-26 Security Dynamics Technologies, Inc. Method and apparatus for performing concryption
US5351299A (en) 1992-06-05 1994-09-27 Matsushita Electric Industrial Co., Ltd. Apparatus and method for data encryption with block selection keys and data encryption keys
US5392072A (en) 1992-10-23 1995-02-21 International Business Machines Inc. Hybrid video compression system and method capable of software-only decompression in selected multimedia systems
KR0184313B1 (ko) * 1993-04-09 1999-05-01 모리시타 요이찌 디지털영상신호를 스크램블 및 디스크램블해서 전송하는 스크램블전송장치
JP3360695B2 (ja) 1993-06-17 2002-12-24 ソニー株式会社 画像データの量子化回路
US5602580A (en) * 1993-09-17 1997-02-11 Tseng; Ling-Yuan Video communication controller using FM sideband transmission
KR100253473B1 (ko) * 1993-10-12 2000-04-15 모리시타 요이찌 스크램블장치, 디스크램블장치 및 스크램블전송장치
KR950013093A (ko) * 1993-10-19 1995-05-17 모리시타 요이찌 스크램블전송장치 및 난수발생장치
KR100193196B1 (ko) 1994-02-17 1999-06-15 모토로라 인크 신호를 그룹 엔코딩하기 위한 방법 및 장치
CA2118880A1 (en) * 1994-03-11 1995-09-12 Kannan Ramchandran Jpeg/mpeg decoder-compatible optimized thresholding for image and video signal compression
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
FI96650C (fi) 1994-07-11 1996-07-25 Nokia Telecommunications Oy Menetelmä ja laitteisto puheen välittämiseksi tietoliikennejärjestelmässä
JP3729529B2 (ja) 1994-10-28 2005-12-21 ソニー株式会社 デイジタル信号送受信システム
SE504010C2 (sv) 1995-02-08 1996-10-14 Ericsson Telefon Ab L M Förfarande och anordning för prediktiv kodning av tal- och datasignaler
JPH0973408A (ja) * 1995-09-07 1997-03-18 Toshiba Corp データ処理装置およびデータ入出力処理方法
DE69618672T2 (de) * 1995-10-09 2002-08-14 Matsushita Electric Industrial Co., Ltd. Optische Platte zur Anwendung in einem Verschlüssel- oder Programmlizenzsystem
US5701391A (en) * 1995-10-31 1997-12-23 Motorola, Inc. Method and system for compressing a speech signal using envelope modulation
FI100158B (fi) * 1995-11-09 1997-09-30 Nokia Telecommunications Oy Liikenteen ohjaus tietoliikennejärjestelmässä
US5956674A (en) 1995-12-01 1999-09-21 Digital Theater Systems, Inc. Multi-channel predictive subband audio coder using psychoacoustic adaptive bit allocation in frequency, time and over the multiple channels
WO1997047139A2 (en) 1996-06-05 1997-12-11 Philips Electronics N.V. Method and device for decoding coded digital video signals
JPH1013828A (ja) * 1996-06-21 1998-01-16 Sony Corp 画像符号化方法、画像信号記録媒体、及び画像復号装置
US6061451A (en) * 1996-09-03 2000-05-09 Digital Vision Laboratories Corporation Apparatus and method for receiving and decrypting encrypted data and protecting decrypted data from illegal use
US5926624A (en) * 1996-09-12 1999-07-20 Audible, Inc. Digital information library and delivery system with logic for generating files targeted to the playback device
US5802520A (en) * 1996-09-16 1998-09-01 Software Builders International, L.L.C. System and method for manipulating compressed files
US5764994A (en) * 1996-09-16 1998-06-09 International Business Machines Corporation Method and system for compressing compiled microcode to be executed within a data processing system
CN1591634A (zh) * 1996-12-19 2005-03-09 松下电器产业株式会社 光盘、信息记录方法及再生方法
US6728775B1 (en) * 1997-03-17 2004-04-27 Microsoft Corporation Multiple multicasting of multimedia streams
JP3963037B2 (ja) * 1997-03-19 2007-08-22 ソニー株式会社 記録装置及び再生装置
US6101195A (en) * 1997-05-28 2000-08-08 Sarnoff Corporation Timing correction method and apparatus
US6064748A (en) * 1998-01-16 2000-05-16 Hewlett-Packard Company Method and apparatus for embedding and retrieving additional data in an encoded data stream
JP3802219B2 (ja) 1998-02-18 2006-07-26 富士通株式会社 音声符号化装置
US6285774B1 (en) * 1998-06-08 2001-09-04 Digital Video Express, L.P. System and methodology for tracing to a source of unauthorized copying of prerecorded proprietary material, such as movies
EP0969656B1 (en) * 1998-06-29 2007-01-24 Xerox Corporation Compression for image boundaries
US7457415B2 (en) 1998-08-20 2008-11-25 Akikaze Technologies, Llc Secure information distribution system utilizing information segment scrambling
EP1221694B1 (en) 1999-09-14 2006-07-19 Fujitsu Limited Voice encoder/decoder
EP1228506B1 (en) 1999-10-30 2006-08-16 STMicroelectronics Asia Pacific Pte Ltd. Method of encoding an audio signal using a quality value for bit allocation
GB2364843A (en) 2000-07-14 2002-02-06 Sony Uk Ltd Data encoding based on data quantity and data quality
US6694293B2 (en) 2001-02-13 2004-02-17 Mindspeed Technologies, Inc. Speech coding system with a music classifier
JP4022111B2 (ja) 2002-08-23 2007-12-12 株式会社エヌ・ティ・ティ・ドコモ 信号符号化装置及び信号符号化方法
US7996234B2 (en) 2003-08-26 2011-08-09 Akikaze Technologies, Llc Method and apparatus for adaptive variable bit rate audio encoding

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05244591A (ja) * 1986-04-18 1993-09-21 Kudelski Sa 順序換えによりスクランブルされたビデオ信号をスクランブル解除するためのデコーダ
JPS6425633A (en) * 1987-07-22 1989-01-27 Matsushita Electric Ind Co Ltd Pcm audio scramble device
JPH0897811A (ja) * 1994-09-29 1996-04-12 Toshiba Corp データサービスシステム
JPH08204857A (ja) * 1995-01-24 1996-08-09 Ekushingu:Kk 情報処理端末および情報提供システム
JPH0918473A (ja) * 1995-06-29 1997-01-17 Mitsubishi Electric Corp データ伝送装置
JPH09214930A (ja) * 1996-01-30 1997-08-15 Sanyo Electric Co Ltd スクランブル変換装置及びスクランブル逆変換装置
JPH09307891A (ja) * 1996-05-14 1997-11-28 Graphics Commun Lab:Kk タイムスタンプ付加装置および方法、並びにそれを用いた動画像圧縮伸張伝送システムおよび方法
JPH1065652A (ja) * 1996-08-23 1998-03-06 Nippon Shinpan Kk 機密情報通信システムおよび機密情報通信方法
JPH10117173A (ja) * 1996-10-11 1998-05-06 Nippon Telegr & Teleph Corp <Ntt> 情報配信装置および情報受信装置
JPH10215244A (ja) * 1996-11-27 1998-08-11 Sony Corp 情報伝送装置及び方法並びに情報受信装置及び方法並びに情報記憶媒体
JPH10200877A (ja) * 1997-01-13 1998-07-31 Hitachi Ltd ケーブルテレビの限定受信方式の送信装置ならびにその受信装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101225141B1 (ko) * 2011-05-06 2013-01-22 (주) 에어로매스터 비행데이터 저장장치 및 그 방법
DE202015104241U1 (de) 2014-09-04 2015-09-28 Esenergia Vortex S.L.U. Impulsgeneratoren zur Beseitigung der Sulfatierung von Batterien
JP2016167162A (ja) * 2015-03-09 2016-09-15 富士通株式会社 配信システム、配信方法、設定プログラム、配信プログラムおよび復号化プログラム
KR101754526B1 (ko) * 2015-03-09 2017-07-05 후지쯔 가부시끼가이샤 배신 시스템, 배신 방법, 및 배신 프로그램
US9866385B2 (en) 2015-03-09 2018-01-09 Fujitsu Limited Delivery system, delivery method, and delivery program
KR101687115B1 (ko) * 2015-09-09 2016-12-15 한국과학기술원 통신 시스템의 암호화 패킷 전송 방법
US10812453B2 (en) 2015-09-09 2020-10-20 Korea Advanced Institute Of Science And Technology Method for transmitting encrypted packet in communication system

Also Published As

Publication number Publication date
US7801306B2 (en) 2010-09-21
US7457415B2 (en) 2008-11-25
US20090041235A1 (en) 2009-02-12
EP1110401A1 (en) 2001-06-27
JP2002523809A (ja) 2002-07-30
DE69935342T2 (de) 2007-11-29
WO2000011870A1 (en) 2000-03-02
EP1110401B1 (en) 2007-02-28
DE69935342D1 (de) 2007-04-12
US20020003881A1 (en) 2002-01-10

Similar Documents

Publication Publication Date Title
JP2010176691A (ja) 情報ストリームを安全化する方法及びその装置
US7151833B2 (en) Selective encryption to enable trick play
US7751563B2 (en) Slice mask and moat pattern partial encryption
KR100952800B1 (ko) 부분적 암호화 및 pid 맵핑
KR101341268B1 (ko) 디지털 비디오 콘텐츠를 선택적으로 암호화 및 디코딩하는 방법 및 그 인코더 및 디코더
US7773752B2 (en) Circuits, apparatus, methods and computer program products for providing conditional access and copy protection schemes for digital broadcast data
KR100952820B1 (ko) 부분적 암호화 및 pid 맵핑
KR100988435B1 (ko) 신호를 암호 해독하기 위한 장치 및 방법
KR20020091254A (ko) 암호화된 비디오 스트림의 개별 화상에 대한 랜덤억세스를 가능하게 하기 위한 방법 및 장치
US8472625B2 (en) Method and system for protecting 3D video content
KR100943131B1 (ko) 부분적으로 암호화된 정보의 암호해독 및 디코딩
US10045040B2 (en) Interleaved watermarking
CN109561345B (zh) 基于avs+编码格式的数字电影打包方法
Liu et al. A simple and efficient re-scrambling scheme for dtv programs
KR100988992B1 (ko) 엘리먼터리 스트림 부분적 암호화
Al-Regib Selective encryption techniques for secure transmission of MPEG video bit-streams

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100702

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100909

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20101116

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20101119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110111

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110204