JP2011070665A - ストリーム・ペイロードを保護しながら復号メディア・ストリームにおいてナビゲーション・データへのソフトウェア・アクセスを可能にする方法及び装置 - Google Patents
ストリーム・ペイロードを保護しながら復号メディア・ストリームにおいてナビゲーション・データへのソフトウェア・アクセスを可能にする方法及び装置 Download PDFInfo
- Publication number
- JP2011070665A JP2011070665A JP2010209096A JP2010209096A JP2011070665A JP 2011070665 A JP2011070665 A JP 2011070665A JP 2010209096 A JP2010209096 A JP 2010209096A JP 2010209096 A JP2010209096 A JP 2010209096A JP 2011070665 A JP2011070665 A JP 2011070665A
- Authority
- JP
- Japan
- Prior art keywords
- header
- trusted
- secure
- decrypted
- partition
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000005192 partition Methods 0.000 claims abstract description 25
- 238000009877 rendering Methods 0.000 claims abstract description 9
- 238000005516 engineering process Methods 0.000 claims description 4
- 238000013500 data storage Methods 0.000 claims 12
- 238000007726 management method Methods 0.000 claims 6
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010924 continuous production Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
- H04N21/44055—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption by partially decrypting, e.g. decrypting a video stream that has been partially encrypted
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
- H04N2005/91357—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
- H04N2005/91364—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Storage Device Security (AREA)
Abstract
【解決手段】一実施例では、フィルタが、暗号化されたコンテンツ・ストリーム及び関連情報を、復号するためにトラステッド計算構成部分を有するセキュアなパーティションに転送し得る。復号されると、トラステッド計算構成部分は、トラステッド計算構成部分にアクセス可能なセキュアな記憶装置にコンテンツの復号されたペイロードを記憶し得る。その後、コンテンツの復号されたナビゲーション・ヘッダ情報は、セキュアなパーティションにおけるトラステッド・レンダリング装置などのトラステッド構成部分を介して復号コンテンツにナビゲートするために使用することができる。
【選択図】図2
Description
図4は、本発明の一実施例を示すフロー図である。以下の動作は連続処理として表し得るが、動作の多くは、実際には、並列に、かつ/同時に行い得る。更に、1つ又は複数の実施例では、動作の順序は、本発明の実施例の趣旨から逸脱することなく、再構成することができる。401では、オープン・プラットフォームは、ナビゲーション・ヘッダ及びペイロードを含むモノリス的に暗号化されたメディア・ストリームを受信することができる。ソース・フィルタは、402でメディア・タイプを識別し、403で、メディアがモノリス的に暗号化されているということを認識し得る。ソース・フィルタは次いで、暗号化されたメディア・ストリームを、プラットフォーム上のトラステッド構成部分に送出し得る(404)。405では、ソース・フィルタは、更に、402で識別されたメディア・タイプに適したヘッダ・マッチ・パターン及びヘッダ・マッチ・マスクをトラステッド構成部分に送出し得る。
205 メディア・プレイヤ・モジュール
210 ソース・フィルタ
215 トラステッド復号モジュール
220 記憶装置
Claims (24)
- 方法であって、
モノリス的に暗号化されたメディア・ストリームを受信する工程と、
前記モノリス的に暗号化されたメディア・ストリームのメディア・タイプ及び前記メディア・タイプに関連付けられたヘッダ・パラメータを識別する工程と、
前記暗号化されたメディア・ストリームを、トラステッド暗号化モジュールに、セキュアなパーティションにおいて転送する工程と、
前記トラステッド・パーティションにおける前記メディア・ストリームを復号して、復号されたヘッダ・データ及び復号されたペイロード・データを導き出す工程と、
前記セキュアなパーティションにアクセス可能なセキュアなデータ記憶装置に前記復号されたペイロード・データを記憶する工程と
を含む方法。 - 請求項1記載の方法であって、
前記メディア・タイプに関連付けられた前記ヘッダ・パラメータを前記復号されたヘッダに施す工程と、
前記復号されたヘッダ・パラメータが期待された範囲内にある場合、セキュアな構成部分は、前記セキュアなデータ記憶装置に記憶された前記復号されたペイロード・データにナビゲートする工程と、
前記復号されたヘッダ・パラメータが前記期待された範囲内にない場合、前記セキュアなデータ記憶装置に記憶された前記復号されたペイロード・データに対する要求を拒否する工程と
を更に含む方法。 - 請求項2記載の方法であって、前記ヘッダ・パラメータは、ヘッダ・マッチ・パターン及びヘッダ・マッチ・マスクを含む方法。
- 請求項2記載の方法であって、前記セキュアな構成部分は、トラステッド・グラフィックス処理装置を備える方法。
- 請求項4記載の方法であって、前記セキュアな構成部分が、前記セキュアなデータ記憶装置に記憶された前記復号されたペイロード・データにナビゲートすることを可能にする工程は更に、
前記復号されたペイロード・データを取り出す工程と、
前記メディア・タイプに応じてメディア・コンテンツを処理する工程と
を含む方法。 - 請求項5記載の方法であって、前記メディア・タイプはグラフィックスであり、前記メディア・タイプに応じて前記メディア・コンテンツを処理する工程は、前記グラフィックスをレンダリングし、表示するよう、前記トラステッド・グラフィックス処理装置が前記復号ペイロードを処理する方法。
- 請求項1記載の方法であって、前記セキュアなパーティションは、トラステッド・プラットフォーム・モジュール(TPM)、マネージメント・エンジン(ME)、及びアクティブ・マネージメント・テクノロジ(「AMT」)パーティションのうちの1つである方法。
- 請求項1記載の方法であって、前記セキュアなパーティションには、仮想化されたホスト上で実行する仮想パーティションがある方法。
- 装置であって、
モノリス的に暗号化されたメディア・ストリームを受信するメディア・プレイヤ・モジュールと、
前記メディア・プライヤに結合され、前記モノリス的に暗号化されたメディア・ストリームのメディア・タイプ、及び前記メディア・タイプに関連付けられたヘッダ・パラメータを識別するソース・フィルタ・モジュールであって、前記ソース・フィルタは更に、処理される対象の前記暗号化されたメディア・ストリームを転送するソース・フィルタ・モジュールと、
セキュア・パーティションにおけるトラステッド復号モジュールであって、前記セキュアなパーティションにおいて前記モノリス的に暗号化されたメディア・ストリームを復号して、復号されたヘッダ・データ及び復号されたペイロード・データを導き出すことにより。前記ソース・フィルタからの前記暗号化されたメディア・ストリームを処理するトラステッド復号モジュールと、
前記トラステッド復号装置に結合され、前記復号されたペイロード・データを記憶するセキュア・データ記憶モジュールと
を備える装置。 - 請求項9記載の装置であって、前記トラステッド復号モジュールは更に、
前記メディア・タイプに関連付けられた前記ヘッダ・パラメータを前記復号されたヘッダに施す手段と、
前記復号されたヘッダ・パラメータが期待された範囲内にある場合、トラステッド構成部分が、前記セキュアなデータ記憶装置に記憶された前記復号されたペイロード・データにナビゲートすることを可能にする手段と、
前記復号されたヘッダ・パラメータが前記期待された範囲内にない場合、前記セキュアなデータ記憶装置に記憶された前記復号されたペイロード・データに対する要求を拒否する手段と
を含む装置。 - 請求項10記載の装置であって、前記ヘッダ・パラメータは、ヘッダ・マッチ・パターン及びヘッダ・・マッチ・マスクを含む装置。
- 請求項10記載の装置であって、前記トラステッド構成部分は、トラステッド・グラフィックス処理装置を備える装置。
- 請求項12記載の装置であって、前記セキュアなデータ記憶装置モジュールに記憶された前記復号されたペイロード・データにナビゲートすることを可能にするセキュアな構成部分は、
前記復号されたペイロード・データを取り出す手段と、
前記メディア・タイプに応じて前記メディア・コンテンツを処理する手段と
を含む装置。 - 請求項13記載の装置であって、前記メディア・タイプはグラフィックスであり、前記トラステッド・プラットフォーム・モジュールは更に、前記トラステッド・グラフィックス処理装置が、前記メディア・タイプに応じて前記復号されたペイロードを処理し、前記グラフィックスをレンダリングし、表示することを可能にする装置。
- 請求項9記載の装置であって、前記セキュアなパーティションは、トラステッド・プラットフォーム・モジュール(TPM)、マネージメント・エンジン(ME)、及びアクティブ・マネージメント・テクノロジ(「AMT」)パーティションのうちの1つである装置。
- 請求項9記載の装置であって、前記セキュアなパーティションは、仮想化されたホスト上で実行する仮想パーティションである装置。
- マシンによって実行されると、前記マシンに以下をもたらす、命令を記憶させたマシン・アクセス可能な媒体は、
モノリス的に暗号化されたメディア・ストリームを受信する機能と、
前記モノリス的に暗号化されたメディア・ストリームのメディア・タイプ及び前記メデ ィア・タイプに関連付けられたヘッダ・パラメータを識別する機能と、
前記暗号化されたメディア・ストリームを、トラステッド暗号化モジュールに、セキュアなパーティションにおいて転送する機能と、
前記トラステッド・パーティションにおける前記メディア・ストリームを復号して、復号されたヘッダ・データ及び復号されたペイロード・データを導き出す機能と、
前記セキュアなパーティションにアクセス可能なセキュアなデータ記憶装置に前記復号されたペイロード・データを記憶する機能と
を前記マシンに実行させる命令を記憶させたマシン・アクセス可能な媒体。 - 請求項17記載のマシン可能な媒体であって、前記マシンによって実行されると、
前記メディア・タイプに関連付けられた前記ヘッダ・パラメータを前記復号されたヘッダに施す機能と、
前記復号されたヘッダ・パラメータが期待された範囲内にある場合、トラステッド構成部分が、前記セキュアなデータ記憶装置に記憶された前記復号されたペイロード・データにナビゲートすることを可能にする機能と、
前記復号されたヘッダ・パラメータが前記期待された範囲内にない場合、前記セキュアなデータ記憶装置に記憶された前記復号されたペイロード・データに対する要求を拒否する機能と
を前記マシンに実行させる命令を更に備えるマシン・アクセス可能な媒体。 - 請求項18記載の装置であって、前記ヘッダ・パラメータは、ヘッダ・マッチ・パターン及びヘッダ・・マッチ・マスクを含む装置。
- 請求項19記載の装置であって、前記トラステッド構成部分は、トラステッド・グラフィックス処理装置を備える装置。
- 請求項18記載のマシン・アクセス可能な媒体であって、前記マシンによって実行されると、
前記復号されたペイロード・データを取り出す機能と、
前記メディア・タイプに応じて前記メディア・コンテンツを処理する機能と
により、前記セキュアな構成部分が、前記セキュアなデータ記憶装置に記憶された前記復号されたペイロード・データにナビゲートすることを前記マシンに可能にさせる命令を更に備えるマシン・アクセス可能な媒体。 - 請求項21記載のマシン・アクセス可能な媒体であって、前記メディア・タイプはグラフィックスであり、前記マシンによって実行されると、前記命令は、更に、メディア・タイプに応じて前記復号されたペイロードを処理させ、前記グラフィックスをレンダリングさせ、表示させる、マシン・アクセス可能な媒体。
- 請求項17記載のマシン・アクセス可能な媒体であって、前記セキュアなパーティションは、トラステッド・プラットフォーム・モジュール(TPM)、マネージメント・エンジン(ME)、及びアクティブ・マネージメント・テクノロジ(「AMT」)パーティションのうちの1つであるマシン・アクセス可能な媒体。
- 請求項18記載のマシン・アクセス可能な媒体であって、前記セキュアなパーティションには、仮想化されたホスト上で実行する仮想パーティションがあるマシン・アクセス可能な媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/586,618 US8363831B2 (en) | 2009-09-23 | 2009-09-23 | Method and apparatus for allowing software access to navigational data in a decrypted media stream while protecting stream payloads |
US12/586,618 | 2009-09-23 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012277872A Division JP5345726B2 (ja) | 2009-09-23 | 2012-12-20 | ストリーム・ペイロードを保護しながら復号メディア・ストリームにおいてナビゲーション・データへのソフトウェア・アクセスを可能にする方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011070665A true JP2011070665A (ja) | 2011-04-07 |
JP5166499B2 JP5166499B2 (ja) | 2013-03-21 |
Family
ID=43304866
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010209096A Expired - Fee Related JP5166499B2 (ja) | 2009-09-23 | 2010-09-17 | ストリーム・ペイロードを保護しながら復号メディア・ストリームにおいてナビゲーション・データへのソフトウェア・アクセスを可能にする方法及び装置 |
JP2012277872A Expired - Fee Related JP5345726B2 (ja) | 2009-09-23 | 2012-12-20 | ストリーム・ペイロードを保護しながら復号メディア・ストリームにおいてナビゲーション・データへのソフトウェア・アクセスを可能にする方法及び装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012277872A Expired - Fee Related JP5345726B2 (ja) | 2009-09-23 | 2012-12-20 | ストリーム・ペイロードを保護しながら復号メディア・ストリームにおいてナビゲーション・データへのソフトウェア・アクセスを可能にする方法及び装置 |
Country Status (4)
Country | Link |
---|---|
US (3) | US8363831B2 (ja) |
EP (1) | EP2302861B1 (ja) |
JP (2) | JP5166499B2 (ja) |
CN (1) | CN102034039B (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012023050A2 (en) | 2010-08-20 | 2012-02-23 | Overtis Group Limited | Secure cloud computing system and method |
US8532290B2 (en) * | 2011-03-04 | 2013-09-10 | Netflix, Inc. | Content playback APIS using encrypted streams |
DE102011078704A1 (de) * | 2011-07-05 | 2013-01-10 | Continental Teves Ag & Co. Ohg | Datenauswahlverfahren zur Verminderung des Dekodierrechenaufwands eines Fahrzeug-zu-X-Kommunikationssystems und Fahrzeug-zu-X-Kommunikationssystem |
US9519803B2 (en) | 2012-11-30 | 2016-12-13 | Intel Corporation | Secure environment for graphics processing units |
US9058494B2 (en) | 2013-03-15 | 2015-06-16 | Intel Corporation | Method, apparatus, system, and computer readable medium to provide secure operation |
US9355279B1 (en) * | 2013-03-29 | 2016-05-31 | Secturion Systems, Inc. | Multi-tenancy architecture |
US9317718B1 (en) | 2013-03-29 | 2016-04-19 | Secturion Systems, Inc. | Security device with programmable systolic-matrix cryptographic module and programmable input/output interface |
WO2015060858A1 (en) * | 2013-10-24 | 2015-04-30 | Intel Corporation | Methods and apparatus for protecting software from unauthorized copying |
US20160006754A1 (en) * | 2014-07-01 | 2016-01-07 | Mcafee, Inc. | Secure enclave-rendered contents |
US11283774B2 (en) | 2015-09-17 | 2022-03-22 | Secturion Systems, Inc. | Cloud storage using encryption gateway with certificate authority identification |
CN107153794B (zh) * | 2016-03-03 | 2020-07-21 | 腾讯科技(深圳)有限公司 | 文件加密方法和装置、文件解密方法和装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004158936A (ja) * | 2002-11-01 | 2004-06-03 | Sony Corp | ストリーミングシステム及びストリーミング方法、オーサリング装置及びオーサリング方法、ストリーミングサーバ及びデータ配信方法、クライアント端末及びデータ復号方法、並びにプログラム |
US20090060181A1 (en) * | 2007-08-28 | 2009-03-05 | Randal Eye | Local Content Security System |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI95756C (fi) * | 1994-03-21 | 1996-03-11 | Nokia Technology Gmbh | Menetelmä digitaalista informaatiota sisältävän bittivirran salaamiseksi ja salauksen purkamiseksi |
JPH10326331A (ja) * | 1997-03-24 | 1998-12-08 | Olympus Optical Co Ltd | ドットコードを有する記録媒体及びコード読取装置 |
DE19906432C1 (de) * | 1999-02-16 | 2000-06-21 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Erzeugen eines Datenstroms und Verfahren und Vorrichtung zum Abspielen eines Datenstroms |
US6788707B1 (en) * | 1999-08-31 | 2004-09-07 | Broadcom Corporation | Method for the suppression and expansion of packet header information in cable modem and cable modem termination system devices |
US7177520B2 (en) * | 2000-09-15 | 2007-02-13 | Ibm Corporation | System and method of timecode repair and synchronization in MPEG streams |
US7099946B2 (en) * | 2000-11-13 | 2006-08-29 | Canon Kabushiki Kaishsa | Transferring a media browsing session from one device to a second device by transferring a session identifier and a session key to the second device |
US20050068952A1 (en) * | 2002-05-24 | 2005-03-31 | Deiss Michael S. | Conditional access filter as for a packet video signal inverse transport system |
AU2003251803A1 (en) * | 2002-07-09 | 2004-01-23 | Kaleidescape, Inc. | Content and key distribution system for digital content representing media streams |
US7054888B2 (en) * | 2002-10-16 | 2006-05-30 | Microsoft Corporation | Optimizing media player memory during rendering |
GB0226874D0 (en) * | 2002-11-18 | 2002-12-24 | Advanced Risc Mach Ltd | Switching between secure and non-secure processing modes |
US20050013589A1 (en) * | 2003-07-14 | 2005-01-20 | Microsoft Corporation | Adding recording functionality to a media player |
JP4793839B2 (ja) * | 2004-06-29 | 2011-10-12 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 木構造データによるアクセス制御手段 |
US20060047722A1 (en) * | 2004-09-01 | 2006-03-02 | Walker Glenn A | Metadata-based data storage in digital radio system |
US10102351B2 (en) * | 2006-04-04 | 2018-10-16 | Apple Inc. | Decoupling rights in a digital content unit from download |
US8625642B2 (en) * | 2008-05-23 | 2014-01-07 | Solera Networks, Inc. | Method and apparatus of network artifact indentification and extraction |
-
2009
- 2009-09-23 US US12/586,618 patent/US8363831B2/en not_active Expired - Fee Related
-
2010
- 2010-09-17 JP JP2010209096A patent/JP5166499B2/ja not_active Expired - Fee Related
- 2010-09-21 EP EP10251625.9A patent/EP2302861B1/en not_active Not-in-force
- 2010-09-21 CN CN201010534872.8A patent/CN102034039B/zh not_active Expired - Fee Related
-
2012
- 2012-12-20 JP JP2012277872A patent/JP5345726B2/ja not_active Expired - Fee Related
-
2013
- 2013-01-04 US US13/734,164 patent/US8739307B2/en active Active
-
2014
- 2014-04-09 US US14/249,217 patent/US9172528B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004158936A (ja) * | 2002-11-01 | 2004-06-03 | Sony Corp | ストリーミングシステム及びストリーミング方法、オーサリング装置及びオーサリング方法、ストリーミングサーバ及びデータ配信方法、クライアント端末及びデータ復号方法、並びにプログラム |
US20090060181A1 (en) * | 2007-08-28 | 2009-03-05 | Randal Eye | Local Content Security System |
Also Published As
Publication number | Publication date |
---|---|
JP5345726B2 (ja) | 2013-11-20 |
CN102034039B (zh) | 2015-02-04 |
JP2013054786A (ja) | 2013-03-21 |
EP2302861B1 (en) | 2017-04-19 |
US9172528B2 (en) | 2015-10-27 |
US20110069835A1 (en) | 2011-03-24 |
US8739307B2 (en) | 2014-05-27 |
JP5166499B2 (ja) | 2013-03-21 |
US8363831B2 (en) | 2013-01-29 |
CN102034039A (zh) | 2011-04-27 |
US20130182837A1 (en) | 2013-07-18 |
US20140223180A1 (en) | 2014-08-07 |
EP2302861A1 (en) | 2011-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5345726B2 (ja) | ストリーム・ペイロードを保護しながら復号メディア・ストリームにおいてナビゲーション・データへのソフトウェア・アクセスを可能にする方法及び装置 | |
US10599489B2 (en) | Processing a guest event in a hypervisor-controlled system | |
CN107851163B (zh) | 用于i/o数据的完整性、防重放和真实性保证的技术 | |
US20240126930A1 (en) | Secure Collaboration Between Processors And Processing Accelerators In Enclaves | |
JP6347831B2 (ja) | ハイパーバイザに制御されるシステムにおいてゲスト・イベントを処理するための方法、データ処理プログラム、コンピュータ・プログラム製品、およびデータ処理システム | |
JP5572834B2 (ja) | 仮想化を用いた動画コンテンツの保護 | |
US9372988B2 (en) | User controllable platform-level trigger to set policy for protecting platform from malware | |
US9916454B2 (en) | User controllable platform-level trigger to set policy for protecting platform from malware | |
US9185079B2 (en) | Method and apparatus to tunnel messages to storage devices by overloading read/write commands | |
US9419976B2 (en) | Method and apparatus to using storage devices to implement digital rights management protection | |
EP3913513A1 (en) | Secure debug of fpga design | |
US9270657B2 (en) | Activation and monetization of features built into storage subsystems using a trusted connect service back end infrastructure | |
US11886899B2 (en) | Privacy preserving introspection for trusted execution environments | |
US20220129593A1 (en) | Limited introspection for trusted execution environments | |
US20200327072A1 (en) | Secure-ats using versing tree for reply protection | |
US20230297696A1 (en) | Confidential computing using parallel processors with code and data protection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120301 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120321 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120620 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121220 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151228 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5166499 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |