JP2006109391A - 仮想スマートカード・クライアント・システムへのデータ・ストリームを暗号化するためのプロセスおよびストリーミング・サーバ - Google Patents
仮想スマートカード・クライアント・システムへのデータ・ストリームを暗号化するためのプロセスおよびストリーミング・サーバInfo
- Publication number
- JP2006109391A JP2006109391A JP2004328028A JP2004328028A JP2006109391A JP 2006109391 A JP2006109391 A JP 2006109391A JP 2004328028 A JP2004328028 A JP 2004328028A JP 2004328028 A JP2004328028 A JP 2004328028A JP 2006109391 A JP2006109391 A JP 2006109391A
- Authority
- JP
- Japan
- Prior art keywords
- data stream
- client
- token
- smart card
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
-
- 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
- H04L63/0457—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 wherein the sending and receiving network entities apply dynamic encryption, e.g. stream encryption
-
- 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/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/061—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key exchange, e.g. in peer-to-peer networks
-
- 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/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- 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/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0853—Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- 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/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- 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/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- 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/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- 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
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2137—Time limited access, e.g. to a computer or data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/101—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Technology Law (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Credit Cards Or The Like (AREA)
Abstract
【解決手段】 ネットワーク通信におけるストリーミングのマルチメディア、エンターテイメント、および通信を保護するプロセスを開示する。更に、ストリーミング・サーバと接続されるストリーミング・サーバ・コンポーネントを開示する。ストリーミング・サーバは、本発明のプロセスを行うために、バーチャル・スマートカードを含むクライアント・システムと対話する。
【選択図】 図7
Description
(a)ストリーミング・データ伝送に関するクライアント選択を提供するステップと、
(b)ストリーミング・サーバへの接続を開き、URI、トークン、およびユーザ情報をストリーミング・サーバへ送信するステップであって、ストリーミング・サーバが、データ・パケットをクライアントへ送信するクライアント・データ接続モジュールと、クライアント・データ接続モジュールと接続され、クライアントとネゴシエーションされる暗号化キーを使用してデータ・ストリームを暗号化する暗号化モジュールと、データ・ストリーム・フローのレートを制御して、クライアント・バッファのフル状態を維持するためのフロー制御モジュールとを含むものである、ステップと、
(c)トランザクション・サーバ上で有効なURIとトークンとの組み合わせを承認するか、または無効なURIとトークンとの組み合わせを承認しないステップであって、前記のトランザクション・サーバが、ユーザをトランザクション・サーバ・コンポーネントに接続するためのクライアント対話モジュールと、ユーザ・データベース有し、クライアント対話モジュールにリンクされ且つ有効なユーザに関しての検査を行うユーザ検証モジュールと、ユーザ検証モジュールにリンクされ、ユーザ要求に応答して新たなURIおよびトークンを作成するためのURI/トークン作成モジュールとを含むものである、ステップと、
(d)有効なURIとトークンとの組み合わせが見つかった場合に、連続的に暗号化されたデータ・ストリームをクライアントへ提供するステップと
を含む。
(a)データ・パケットをクライアントへ送信するクライアント・データ接続モジュールと、クライアント・データ接続モジュールと接続され、クライアントとネゴシエーションされる暗号化キーを使用してデータ・ストリームを暗号化する暗号化モジュールと、データ・ストリーム・フローのレートを制御して、実質的にクライアント・バッファのフル状態を維持するためのフロー制御モジュールとを含むストリーミング・サーバ・コンポーネントと、
(b)ユーザをトランザクション・サーバ・コンポーネントへ接続するためのクライアント対話モジュールと、ユーザ・データベースを有し、クライアント対話モジュールとリンクされ且つ有効なユーザに関しての検査を行うユーザ検証モジュールと、ユーザ検証モジュールとリンクされ、ユーザ要求に応答して新たなURIおよびトークンを作成するためのURI/トークン作成モジュールとを含むトランザクション・サーバ・コンポーネントと
を含む。
下記の用語はここに定義する意味で使用される。クライアントまたはクライアント・システムは、データ・ストリームの送信を受けるコンピュータを含む。ユーザは、クライアント上で命令を実行する個人を含む。
「URI(ユニバーサル・リソース・アイデンティファイア)」は、ストリームのサーバ上の場所に関連する識別子を表す。
「認証」は、コンポーネント、デバイス、個人、または他のエンティティが自称するとおりの人/物であることの信頼性のレベルを提供することが含まれる。一部の状況では、認証は、ときとして、IDと同義であるものとして扱われることが可能である。
「EMM(資格管理メッセージ)」は、トークン、コンテンツ/暗号化キーなどのような資格などの暗号化されたデータを含む。
「非拒絶」は、ユーザ、消費者、クライアントなどが、自身のデジタル署名の有効性を否認することができないことを確実にすることに向けられた機構を含む。一実施形態は、2つの別個のキーを使用する。1つのキーは、第三者にエスクローとして供託され、署名が行われないアクションのために使用されることが可能である。第2のキーは、回復機構を有さず、署名のために利用されることが可能である。ユーザだけが署名キーを制御できるこの実施形態では、非拒絶は、単独で所有されるが検証可能な秘密を用いて達成することができる。署名の有効性が重要である場合は、別個のキーを用いることができ、そのキーは、キー保持者に単独で所有されるがキー保持者の検証可能な秘密である。別の実施形態では、キー保持者は、秘密キーを複製する十分な特権を有するエンティティの能力に基づいて、署名の有効性を拒否することができる。
図1に関して、この図は、暗号化されたデータ・ストリームを受信および表示すること、および/またはアクセスすることができるようにされた本発明のプロセスおよびストリーミング・サーバのクライアント・コンポーネントの一実施形態の概略を示している。クライアントは、すべての現行のデータ・ストリームおよび対応するトークンのリストを保持する。この情報は、トークン記憶モジュール100に格納される。このリストは、次の3つの項目、即ち、(1)URI、(2)そのURIのトークン、および(3)サーバによって与えられた有効期限日を含む。一実施形態では、トークンが有効か否かを判定する何れの方法もクライアントが有さないことが望ましい。このため、および期限切れのトークンを削除する必要性から、サーバは有効期限日を戻す。この情報は、クライアントによって、情報をディスプレイするために使用される。有効期限日自体は、サーバへ送り返されないが、サーバは、送られてきたトークンが有効であることを検証する。トークン記憶モジュールとして使用することができるモジュール・デバイスの例には、例えば、ランダム・アクセス・メモリ、2次ストレージ(ハードディスク)が含まれ、トークン記憶インベントリおよび有効期限日の追跡を提供するソフトウェアが組み込まれる。
図4に関しては、クライアント400が実行され、クライアントにURIおよびトークンがロードされる(410)。クライアントは、クライアントのアイコン上でダブルクリックするか(いいえ)、またはメディア・サーバによって実行開始される(はい)。メディア・サーバがクライアントに実行を開始させた場合、クライアントのコマンドライン・パラメータの中に、要求されたURIおよびトークンが存在する。ディスプレイ・ウインドウ(420)は、閲覧できるすべての購入済みの(および現行の)データ・ストリームをリストするか又はそれと対話する。ユーザは、ストリームの題名上でダブルクリックすることにより、アクセスするデータ・ストリームを選択することができる。スクリーンはユーザからの入力を待ち(430)、ユーザは、データ・ストリームまたは別のハウスキーピング・オプションを選択する(440)。ハウスキーピング・オプションが選択された場合、ユーザ要求を実行し(450)、そして、モジュール420を使用してビデオ・ストリームをディスプレイすることに戻る。
図1に関連して述べたクライアント・コンポーネントは、様々なクライアント・システムにおいて使用することができる。そのようなクライアント・システムには、パーソナル・コンピュータ、マルチプロセッサ・システム、マイクロプロセッサ・ベースの又はプログラマブルの家庭用電化製品、セットトップ・ボックス、対話型テレビジョン・デバイス、ポイント・オブ・ディプロイメントのインタフェースおよびモジュール、ネットワークPCなどのような、通常は有線通信媒体を使用して接続されるデバイス群が含まれ得る。また、そのようなデバイスには、セル式電話機、スマートホン、ページャ、トランシーバ、無線周波数(RF)デバイス、赤外線(IR)デバイス、CB、前述のデバイスの1または複数のものを組み合わせた統合デバイス、あるいは実質的にあらゆるモバイル・デバイスなどのような、無線通信媒体を使用するデバイスも含まれ得る。同様に、図1のクライアント・コンポーネントを使用することが可能なクライアント・システムは、PDA、ポケットPC、ウェアラブル・コンピュータ、ならびに有線および/または無線の通信媒体を介して通信するように装備された他の任意のデバイスなどのような、有線または無線の通信媒体を使用して接続することができる任意のデバイスであることも可能である。
Claims (27)
- ネットワークを通してデータ・ストリームを通信するシステムであって、
前記データ・ストリームを要求することを可能にすることを含むアクションを実行するように構成されたクライアント・デバイスと、
前記クライアント・デバイスに結合された仮想スマートカードであって、
要求された前記データ・ストリームに関連するトークンを送信すること、
暗号化されている、要求された前記データ・ストリームを受信すること、および
前記データ・ストリームに関連するフロー制御計量を提供すること
を含むアクションを実行するように構成されたスマートカードと、
ストリーミング・サーバであって、
要求された前記データ・ストリームに関する前記トークンを検証すること、および前記トークンが、要求された前記データ・ストリームに関して有効である場合、
暗号化された前記データ・ストリームを前記仮想スマートカードへ流すこと、および
前記仮想スマートカードからの前記フロー制御計量を部分的に使用して、前記ネットワークを通される暗号化された前記データ・ストリームの流れを制御して、前記仮想スマートカードに関連するバッファを実質的に満杯に維持すること
を含むアクションを実行するように構成されたサーバと
を備えるシステム。 - 請求項1に記載のシステムであって、前記仮想スマートカードが、前記トークンに関して前記ストリーミング・サーバとネゴシエーションするように構成されたトークン・マネージャを更に含む、システム。
- 請求項1に記載のシステムであって、要求された前記データ・ストリームに関する前記トークンを検証することが、提供された前記トークンを用いて前記データ・ストリームの場所に関連する識別子を検証することを更に含む、システム。
- 請求項1に記載のシステムであって、前記仮想スマートカードが、ネットワーク統計およびバッファ特性の少なくとも1つを監視して、前記フロー制御計量を決定するように構成されたフロー制御モジュールを更に含む、システム。
- 請求項1に記載のシステムであって、前記仮想スマートカードが、前記仮想スマートカードと前記クライアント・デバイスを一意に関連付けるように構成されたバインド・モジュールを更に含む、システム。
- 請求項1に記載のシステムであって、前記ストリーミング・サーバが、要求された前記データ・ストリームの暗号化に使用するために暗号化キーを前記仮想スマートカードとネゴシエーションすることを含む更なるアクションを行うように構成された、システム。
- 請求項6に記載のシステムであって、前記仮想スマートカードが、前記ストリーミング・サーバと対話して前記暗号化キーをネゴシエーションするように構成されたトークン・マネージャを更に含む、システム。
- 請求項7に記載のシステムであって、前記仮想スマートカードが、ユーザ情報、前記トークン、URI、および前記暗号化キーの少なくとも1つを格納するように構成されたトークン記憶モジュールを更に含む、システム。
- 請求項1に記載のシステムであって、前記トークンがデジタル証明書を更に含む、システム。
- 請求項1に記載のシステムであって、前記データ・ストリームが、前記クライアント・デバイスへ提供されて所定の閲覧回数だけ閲覧可能になる、システム。
- ネットワークを通されるデータ・ストリームを管理するための変調されたデータ信号であって、
仮想スマートカードを有するクライアントから前記データ・ストリームを要求することと、
前記仮想スマートカードにより、要求された前記データ・ストリームと関連するトークンを提供することと、
要求された前記データ・ストリームに関する前記トークンの有効性の判定を可能にすることと、
前記トークンが、要求された前記データ・ストリームに関して有効であった場合に、
前記仮想スマートカードを用いて暗号化キーに関するネゴシエーションを可能にすることと、
前記データ・ストリームが前記クライアントへストリーミングされる際に前記データ・ストリームの暗号化を可能にすることであって、前記データ・ストリームが、ネゴシエーションされた前記暗号化キーを用いて暗号化されることと、
前記仮想スマートカードにより、暗号化された前記データ・ストリームに関連するフロー制御計量を提供することと、
サーバにより、前記ネットワークを介して前記クライアントへの暗号化された前記データ・ストリームの流れのレートを制御することであって、前記サーバが、前記フロー制御計量を部分的に用いて、暗号化された前記データ・ストリームの流れのレートを制御して、クライアント・バッファを実質的に満杯に維持することと、
を含むデータ信号。 - 請求項11に記載の変調されたデータ信号であって、前記データ・ストリームが単一回の閲覧用にコンフィギュレーションされる、データ信号。
- 請求項11に記載の変調されたデータ信号であって、前記の流れの速度を制御することが、暗号化された前記データ・ストリームを、その暗号化された前記データ・ストリームが前記クライアントによって受信されるのと実質的に同じレートで、前記クライアントへ伝送することを更に含む、データ信号。
- 請求項11に記載の変調されたデータ信号であって、前記のフロー制御計量を提供することが、ネットワーク統計およびクライアント・バッファ特性の少なくとも1つを監視することを更に含む、データ信号。
- ネットワークを通してデータ・ストリームを受信する際に用いるクライアント・デバイスであって、
前記データ・ストリームの要求を可能にすることを含むアクションを実行するように構成されたユーザ・インタフェースと、
前記ユーザ・インタフェースに結合された仮想スマートカードであって、
要求された前記データ・ストリームに関連するトークンをネゴシエーションすること、
前記トークンを用いて、前記データ・ストリームの前記要求を検証することを可能にすること、
前記要求が有効であった場合、前記クライアント・デバイス内のクライアント・バッファを実質的に満杯に維持する流れのレートで前記データ・ストリームを配信するように構成されたサーバから、前記データ・ストリームを受信すること、および
前記クライアント・バッファを実質的に満杯に維持するように前記データ・ストリームの流れの前記レートを制御するために前記サーバによって使用可能であるように、前記サーバへ計量を提供すること
を含むアクションを実行するように構成されたスマートカードと
を備えるクライアント・デバイス。 - 請求項15に記載のクライアント・デバイスであって、
前記ユーザ・インタフェースは、前記データ・ストリームへのアクセスに関してのユーザによって選択された制限時間が前記サーバへ提供されることを可能にし、前記ユーザによって選択された制限時間は、ネゴシエーションされた前記トークンに関連付けられ、それにより、前記制限時間が満了すると前記データ・ストリームへのアクセスが拒否されるようにすることを含む更なるアクションを実行するように構成された、
クライアント・デバイス。 - 請求項15に記載のクライアント・デバイスであって、前記トークンが、要求された前記データ・ストリームに関するユーザ許可を含む、クライアント・デバイス。
- 請求項17に記載のクライアント・デバイスであって、前記ユーザ情報がユーザ・アカウント情報を含む、クライアント・デバイス。
- 請求項15に記載のクライアント・デバイスであって、前記トークンが、前記データ・ストリームへアクセスすることに関するユーザによって選択された制限時間を含み、前記データ・ストリームへのアクセスが、前記ユーザによって選択された前記制限時間が満了すると拒否される、クライアント・デバイス。
- 請求項15に記載のクライアント・デバイスであって、受信される前記データ・ストリームが、DES、トリプルDES、およびAESの暗号化の少なくとも1つを使用して暗号化される、クライアント・デバイス。
- 請求項15に記載のクライアント・デバイスであって、前記仮想スマートカードが前記クライアント・デバイスと一意的にバインドされる、クライアント・デバイス。
- 請求項15に記載のクライアント・デバイスであって、前記仮想スマートカードが、前記仮想スマートカードに対するタンパーの検出及びタンパーからの保護を行うように構成されたタンパー保護モジュールを更に含む、クライアント・デバイス。
- 請求項15に記載のクライアント・デバイスであって、前記仮想スマートカードが前記クライアント・バッファを含む、クライアント・デバイス。
- ネットワークを通してデータ・ストリームを通信する方法であって、
前記データ・ストリームを要求するステップと、
クライアント・デバイスにバインドされた仮想スマートカードを用いて、要求された前記データ・ストリームに関連するトークンをネゴシエーションするステップと、
ネゴシエーションされた前記トークンを用いて、前記データ・ストリームを求める前記要求の検証を可能にするステップと、
前記要求が有効であった場合に、クライアント・バッファを実質的に満杯に保つ流れのレートで前記データ・ストリームを配信するように構成されたサーバから、前記データ・ストリームを受信するステップと、
前記仮想スマートカードにより、前記サーバへ、前記クライアント・バッファを実質的に満杯に維持するように前記データ・ストリームの流れの前記レートを制御するために前記サーバによって部分的に使用可能であるように、計量を提供するステップと
を含む方法。 - 請求項24に記載の方法であって、
前記仮想スマートカードと関連するトークン・マネージャを用いて前記サーバと対話して、前記データ・ストリームが前記クライアント・デバイスへストリーミングされる際に前記データ・ストリームを暗号化するために使用可能な暗号化キーを、ネゴシエーションするステップ
を更に含む方法。 - 請求項24に記載の方法であって、前記仮想スマートカードが、前記ユーザの情報、前記トークン、URI、および前記暗号化キーの少なくとも1つを格納するように構成されたトークン記憶モジュールを更に含む、方法。
- ネットワークを通してデータ・ストリームを受信する装置であって、
前記データ・ストリームを要求する手段と、
要求された前記データ・ストリームに関連するトークンをネゴシエーションする手段であって、前記トークンが、前記データ・ストリームを受信するために前記要求が検証されることを可能にするように使用可能である、手段と、
前記要求が有効であった場合に、暗号化されている要求された前記データ・ストリームを受信する手段と、
受信される前記データ・ストリームに関連するフロー制御計量を提供する手段と、
サーバから、制御された流れで暗号化された前記データ・ストリームを受信する手段であって、前記サーバは、部分的に前記フロー制御計量を用いて、前記ネットワークを通される暗号化された前記データ・ストリームの流れを制御して、前記装置においてバッファを実質的に満杯に維持するように構成される、手段と
を含む装置。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/957,081 US7299292B2 (en) | 2002-03-29 | 2004-10-01 | Process and streaming server for encrypting a data stream to a virtual smart card client system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006109391A true JP2006109391A (ja) | 2006-04-20 |
Family
ID=34940483
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004328028A Pending JP2006109391A (ja) | 2004-10-01 | 2004-11-11 | 仮想スマートカード・クライアント・システムへのデータ・ストリームを暗号化するためのプロセスおよびストリーミング・サーバ |
Country Status (17)
| Country | Link |
|---|---|
| US (1) | US7299292B2 (ja) |
| EP (1) | EP1628187B1 (ja) |
| JP (1) | JP2006109391A (ja) |
| KR (1) | KR100747755B1 (ja) |
| CN (1) | CN1756146A (ja) |
| AT (1) | ATE400855T1 (ja) |
| CA (1) | CA2580463C (ja) |
| DE (1) | DE602005007973D1 (ja) |
| DK (1) | DK1628187T3 (ja) |
| ES (1) | ES2310321T3 (ja) |
| HR (1) | HRPK20070184B3 (ja) |
| LV (1) | LV13618B (ja) |
| MY (1) | MY137489A (ja) |
| PL (1) | PL1628187T3 (ja) |
| PT (1) | PT1628187E (ja) |
| TW (1) | TWI306344B (ja) |
| WO (1) | WO2006039053A2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9165122B2 (en) | 2013-05-10 | 2015-10-20 | Kabushiki Kaisha Toshiba | Content reproducing device, content reproducing method, and content reproducing system |
Families Citing this family (69)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8055894B2 (en) | 1999-11-09 | 2011-11-08 | Google Inc. | Process and streaming server for encrypting a data stream with bandwidth based variation |
| US7370212B2 (en) | 2003-02-25 | 2008-05-06 | Microsoft Corporation | Issuing a publisher use license off-line in a digital rights management (DRM) system |
| EP1618478A4 (en) * | 2003-03-13 | 2007-10-03 | Drm Technologies L L C | SAFE FLOW RESERVOIR |
| JP2006109007A (ja) * | 2004-10-04 | 2006-04-20 | Matsushita Electric Ind Co Ltd | 情報配信装置、情報配信方法及び情報受信方法 |
| US8347078B2 (en) | 2004-10-18 | 2013-01-01 | Microsoft Corporation | Device certificate individualization |
| US8336085B2 (en) | 2004-11-15 | 2012-12-18 | Microsoft Corporation | Tuning product policy using observed evidence of customer behavior |
| US7685636B2 (en) * | 2005-03-07 | 2010-03-23 | International Business Machines Corporation | System, service, and method for enabling authorized use of distributed content on a protected media |
| EP1867094A2 (en) | 2005-03-15 | 2007-12-19 | Trapeze Networks, Inc. | System and method for distributing keys in a wireless network |
| US8438645B2 (en) * | 2005-04-27 | 2013-05-07 | Microsoft Corporation | Secure clock with grace periods |
| US8725646B2 (en) | 2005-04-15 | 2014-05-13 | Microsoft Corporation | Output protection levels |
| US9363481B2 (en) | 2005-04-22 | 2016-06-07 | Microsoft Technology Licensing, Llc | Protected media pipeline |
| US9436804B2 (en) | 2005-04-22 | 2016-09-06 | Microsoft Technology Licensing, Llc | Establishing a unique session key using a hardware functionality scan |
| US20060265758A1 (en) | 2005-05-20 | 2006-11-23 | Microsoft Corporation | Extensible media rights |
| US9032215B2 (en) * | 2005-06-15 | 2015-05-12 | Nokia Corporation | Management of access control in wireless networks |
| WO2007002340A2 (en) * | 2005-06-23 | 2007-01-04 | Panasonic Avionics Corporation | System and method for providing searchable data transport stream encryption |
| GB0514492D0 (en) * | 2005-07-14 | 2005-08-17 | Ntnu Technology Transfer As | Secure media streaming |
| US8638762B2 (en) | 2005-10-13 | 2014-01-28 | Trapeze Networks, Inc. | System and method for network integrity |
| US7724703B2 (en) | 2005-10-13 | 2010-05-25 | Belden, Inc. | System and method for wireless network monitoring |
| WO2007044986A2 (en) | 2005-10-13 | 2007-04-19 | Trapeze Networks, Inc. | System and method for remote monitoring in a wireless network |
| US7573859B2 (en) | 2005-10-13 | 2009-08-11 | Trapeze Networks, Inc. | System and method for remote monitoring in a wireless network |
| EP1788773A1 (en) * | 2005-11-18 | 2007-05-23 | Alcatel Lucent | Method and apparatuses to request delivery of a media asset and to establish a token in advance |
| US7558266B2 (en) | 2006-05-03 | 2009-07-07 | Trapeze Networks, Inc. | System and method for restricting network access using forwarding databases |
| US8966018B2 (en) | 2006-05-19 | 2015-02-24 | Trapeze Networks, Inc. | Automated network device configuration and network deployment |
| US8818322B2 (en) | 2006-06-09 | 2014-08-26 | Trapeze Networks, Inc. | Untethered access point mesh system and method |
| US9191799B2 (en) | 2006-06-09 | 2015-11-17 | Juniper Networks, Inc. | Sharing data between wireless switches system and method |
| US9258702B2 (en) | 2006-06-09 | 2016-02-09 | Trapeze Networks, Inc. | AP-local dynamic switching |
| US7613848B2 (en) * | 2006-06-13 | 2009-11-03 | International Business Machines Corporation | Dynamic stabilization for a stream processing system |
| US20080037782A1 (en) * | 2006-08-11 | 2008-02-14 | Widevine Technologies, Inc. | Reduction of channel change time for digital media devices using key management and virtual smart cards |
| US8340110B2 (en) | 2006-09-15 | 2012-12-25 | Trapeze Networks, Inc. | Quality of service provisioning for wireless networks |
| US20080082708A1 (en) * | 2006-09-29 | 2008-04-03 | Kar Leong Wong | Token hold off for chipset communication |
| GB2443264A (en) * | 2006-10-27 | 2008-04-30 | Ntnu Technology Transfer As | Integrity checking method for a device in a computer network, which controls access to data; e.g. to prevent cheating in online game |
| US8010786B1 (en) | 2006-10-30 | 2011-08-30 | Citigroup Global Markets Inc. | Systems and methods for managing digital certificate based communications |
| WO2008064261A2 (en) * | 2006-11-21 | 2008-05-29 | Telos Corporation | Method and system for remote security token extension |
| US7873061B2 (en) | 2006-12-28 | 2011-01-18 | Trapeze Networks, Inc. | System and method for aggregation and queuing in a wireless network |
| US8300818B2 (en) * | 2007-02-27 | 2012-10-30 | Sony Corporation | System and method for effectively protecting electronic content information |
| US8880889B1 (en) | 2007-03-02 | 2014-11-04 | Citigroup Global Markets, Inc. | Systems and methods for remote authorization of financial transactions using public key infrastructure (PKI) |
| US8243924B2 (en) * | 2007-06-29 | 2012-08-14 | Google Inc. | Progressive download or streaming of digital media securely through a localized container and communication protocol proxy |
| US8902904B2 (en) | 2007-09-07 | 2014-12-02 | Trapeze Networks, Inc. | Network assignment based on priority |
| US8238942B2 (en) | 2007-11-21 | 2012-08-07 | Trapeze Networks, Inc. | Wireless station location detection |
| US8051455B2 (en) | 2007-12-12 | 2011-11-01 | Backchannelmedia Inc. | Systems and methods for providing a token registry and encoder |
| GB2455796A (en) * | 2007-12-21 | 2009-06-24 | Symbian Software Ltd | Mechanism for controlling access to a key store |
| US20090209314A1 (en) * | 2008-02-15 | 2009-08-20 | Gtech Rhode Island Corporation, A Rhode Island Corporation | Methods and systems for license sharing among gaming terminals |
| US8150357B2 (en) | 2008-03-28 | 2012-04-03 | Trapeze Networks, Inc. | Smoothing filter for irregular update intervals |
| US8978105B2 (en) | 2008-07-25 | 2015-03-10 | Trapeze Networks, Inc. | Affirming network relationships and resource access via related networks |
| US8238298B2 (en) | 2008-08-29 | 2012-08-07 | Trapeze Networks, Inc. | Picking an optimal channel for an access point in a wireless network |
| CN101686383B (zh) * | 2008-09-23 | 2013-05-01 | Utc消防和保安美国有限公司 | 通过网络传输媒体的方法及系统 |
| US9094721B2 (en) | 2008-10-22 | 2015-07-28 | Rakuten, Inc. | Systems and methods for providing a network link between broadcast content and content located on a computer network |
| US8160064B2 (en) | 2008-10-22 | 2012-04-17 | Backchannelmedia Inc. | Systems and methods for providing a network link between broadcast content and content located on a computer network |
| CA2790788C (en) * | 2009-02-24 | 2015-06-30 | Beyond Broadband Technology, Llc | Cable television secure communication system for one way restricted access |
| US9203816B2 (en) * | 2009-09-04 | 2015-12-01 | Echostar Technologies L.L.C. | Controlling access to copies of media content by a client device |
| CN101720011B (zh) * | 2009-11-23 | 2012-05-23 | 中兴通讯股份有限公司 | 一种在移动多媒体播放时实现智能卡热插拔的方法和终端 |
| AU2010224455B8 (en) * | 2010-09-28 | 2011-05-26 | Mu Hua Investments Limited | Biometric key |
| US8725644B2 (en) * | 2011-01-28 | 2014-05-13 | The Active Network, Inc. | Secure online transaction processing |
| KR101767301B1 (ko) | 2011-09-09 | 2017-08-10 | 라쿠텐 인코포레이티드 | 대화형 텔레비전 노출에 대한 소비자 제어를 위한 시스템들 및 방법들 |
| DE102012003009A1 (de) * | 2012-02-15 | 2013-08-22 | Giesecke & Devrient Gmbh | Übertragen von Datenströmen zu und von einem Sicherheitsmodul |
| SG11201609457UA (en) | 2014-08-07 | 2016-12-29 | Sonic Ip Inc | Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles |
| FR3028069B1 (fr) * | 2014-11-05 | 2016-12-09 | Oberthur Technologies | Procede de chargement de fichier en memoire vive dans un appareil electronique et appareil electronique associe |
| US10009380B2 (en) | 2016-01-08 | 2018-06-26 | Secureworks Corp. | Systems and methods for security configuration |
| US10594573B2 (en) | 2016-01-08 | 2020-03-17 | Secureworks Corp. | Systems and methods for rule quality estimation |
| US10116625B2 (en) | 2016-01-08 | 2018-10-30 | Secureworks, Corp. | Systems and methods for secure containerization |
| US10263788B2 (en) | 2016-01-08 | 2019-04-16 | Dell Products, Lp | Systems and methods for providing a man-in-the-middle proxy |
| US10305901B2 (en) * | 2016-05-06 | 2019-05-28 | Blackberry Limited | System and method for multi-factor authentication |
| US9973498B2 (en) * | 2016-06-29 | 2018-05-15 | Citrix Systems, Inc. | Virtual smart cards with audit capability |
| US10298649B2 (en) * | 2017-02-15 | 2019-05-21 | Microsoft Technology Licensing, Llc | Guaranteeing stream exclusivity in a multi-tenant environment |
| US11876604B2 (en) * | 2018-03-06 | 2024-01-16 | Joshua Jensen | System and method to manage streaming video content |
| SG10201806602VA (en) * | 2018-08-02 | 2020-03-30 | Mastercard International Inc | Methods and systems for identification of breach attempts in a client-server communication using access tokens |
| TWI726236B (zh) | 2018-09-05 | 2021-05-01 | 林保成 | 個人雲系統及其相關本地化方法 |
| CN111786777B (zh) * | 2020-06-05 | 2023-08-04 | 京东科技控股股份有限公司 | 一种流式数据加解密方法、装置、系统及存储介质 |
| CN112291250B (zh) * | 2020-10-31 | 2022-11-25 | 贵州电网有限责任公司 | 一种多能源设备数字孪生数据流通信权限管理方法及系统 |
Family Cites Families (92)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4694489A (en) | 1983-12-22 | 1987-09-15 | Frederiksen Jeffrey E | Video transmission system |
| DE3752343T2 (de) | 1986-04-18 | 2002-08-14 | Nagra Plus S.A., Cheseaux-Sur-Lausanne | Bezahlfernsehsystem |
| DE3783373T2 (de) | 1987-05-22 | 1993-05-13 | Kudelski Sa | Magnetische oder andere aufnahmevorrichtung mit einem oder mehreren drehenden aufnahmekoepfen. |
| US5134166A (en) * | 1988-12-02 | 1992-07-28 | Genderm Corporation | Method for treating nasal disorders and headaches |
| FR2643529B1 (fr) | 1989-02-22 | 1991-06-07 | Kudelski Sa Fabr Enregistr Nag | Systeme de television a peage utilisant une carte a memoire associee a un decodeur |
| CH682614A5 (fr) | 1990-02-21 | 1993-10-15 | Kudelski Sa | Procédé d'embrouillage et de désembrouillage d'un signal vidéo. |
| CA2084575C (en) | 1991-12-31 | 1996-12-03 | Chris A. Dinallo | Personal computer with generalized data streaming apparatus for multimedia devices |
| US5339413A (en) | 1992-08-21 | 1994-08-16 | International Business Machines Corporation | Data stream protocol for multimedia data streaming data processing system |
| US5640546A (en) | 1993-02-23 | 1997-06-17 | Network Programs, Inc. | Composition of systems of objects by interlocking coordination, projection, and distribution |
| US5592212A (en) | 1993-04-16 | 1997-01-07 | News Datacom Ltd. | Methods and systems for non-program applications for subscriber television |
| IL119874A (en) | 1993-04-16 | 1999-05-09 | News Datacom Research Ltd | Methods and systems for non program applications for subscriber television |
| US5774527A (en) | 1993-08-19 | 1998-06-30 | News Datacom Ltd. | Integrated telephone and cable communication networks |
| IL106746A (en) | 1993-08-19 | 1997-02-18 | News Datacom Ltd | CATV systems |
| NL9301784A (nl) | 1993-10-14 | 1995-05-01 | Irdeto Bv | Systeem voor het versleutelen en ontsleutelen van digitale informatie. |
| KR950013093A (ko) | 1993-10-19 | 1995-05-17 | 모리시타 요이찌 | 스크램블전송장치 및 난수발생장치 |
| IL107967A (en) | 1993-12-09 | 1996-12-05 | News Datacom Research Ltd | Apparatus and method for securing communication systems |
| US5880769A (en) | 1994-01-19 | 1999-03-09 | Smarttv Co. | Interactive smart card system for integrating the provision of remote and local services |
| IL111151A (en) | 1994-10-03 | 1998-09-24 | News Datacom Ltd | Secure access systems |
| US6298441B1 (en) | 1994-03-10 | 2001-10-02 | News Datacom Ltd. | Secure document access system |
| GB9407038D0 (en) | 1994-04-08 | 1994-06-01 | Amstrad Plc | Method and apparatus for transmitting and receiving encrypted signals |
| MY125706A (en) | 1994-08-19 | 2006-08-30 | Thomson Consumer Electronics | High speed signal processing smart card |
| KR100332743B1 (ko) | 1994-11-26 | 2002-11-07 | 엘지전자주식회사 | 디지탈영상시스템의불법시청및복사방지방법및장치 |
| US5758257A (en) | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
| EP1531379B9 (en) | 1995-02-13 | 2013-05-29 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection |
| US6157721A (en) | 1996-08-12 | 2000-12-05 | Intertrust Technologies Corp. | Systems and methods using cryptography to protect secure computing environments |
| US5943422A (en) | 1996-08-12 | 1999-08-24 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
| US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US6658568B1 (en) | 1995-02-13 | 2003-12-02 | Intertrust Technologies Corporation | Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management |
| US5621793A (en) | 1995-05-05 | 1997-04-15 | Rubin, Bednarek & Associates, Inc. | TV set top box using GPS |
| NL1000530C2 (nl) | 1995-06-08 | 1996-12-10 | Defil N V Holland Intertrust A | Filtreerwerkwijze. |
| CA2179223C (en) | 1995-06-23 | 2009-01-06 | Manfred Von Willich | Method and apparatus for controlling the operation of a signal decoder in a broadcasting system |
| US6112226A (en) | 1995-07-14 | 2000-08-29 | Oracle Corporation | Method and apparatus for concurrently encoding and tagging digital information for allowing non-sequential access during playback |
| US6035037A (en) | 1995-08-04 | 2000-03-07 | Thomson Electronic Consumers, Inc. | System for processing a video signal via series-connected high speed signal processing smart cards |
| GB9521739D0 (en) | 1995-10-24 | 1996-01-03 | Nat Transcommunications Ltd | Decoding carriers encoded using orthogonal frequency division multiplexing |
| US5684876A (en) | 1995-11-15 | 1997-11-04 | Scientific-Atlanta, Inc. | Apparatus and method for cipher stealing when encrypting MPEG transport packets |
| AU1690597A (en) | 1996-01-11 | 1997-08-01 | Mitre Corporation, The | System for controlling access and distribution of digital property |
| US5805705A (en) | 1996-01-29 | 1998-09-08 | International Business Machines Corporation | Synchronization of encryption/decryption keys in a data communication network |
| WO1997035430A1 (en) | 1996-03-18 | 1997-09-25 | News Datacom Limited | Smart card chaining in pay television systems |
| US6049671A (en) | 1996-04-18 | 2000-04-11 | Microsoft Corporation | Method for identifying and obtaining computer software from a network computer |
| EP0827340A3 (en) | 1996-08-30 | 1999-10-06 | Matsushita Electric Industrial Co., Ltd. | Terminal apparatus and method for achieving interactive operations |
| JP2001501394A (ja) | 1996-09-17 | 2001-01-30 | ディヴァ システムズ コーポレイション | 対話型情報分散システム用セットトップ端末 |
| US5939975A (en) | 1996-09-19 | 1999-08-17 | Nds Ltd. | Theft prevention system and method |
| US5883957A (en) | 1996-09-20 | 1999-03-16 | Laboratory Technologies Corporation | Methods and apparatus for encrypting and decrypting MIDI files |
| EP0834991A1 (en) | 1996-10-02 | 1998-04-08 | Irdeto B.V. | Method for automatically searching a frequency range for signal channels in a receiver for digitally modulated signals, and receiver for applying such a method |
| US6141053A (en) | 1997-01-03 | 2000-10-31 | Saukkonen; Jukka I. | Method of optimizing bandwidth for transmitting compressed video data streams |
| EP0858184A3 (en) | 1997-02-07 | 1999-09-01 | Nds Limited | Digital recording protection system |
| US5920861A (en) | 1997-02-25 | 1999-07-06 | Intertrust Technologies Corp. | Techniques for defining using and manipulating rights management data structures |
| US6189097B1 (en) | 1997-03-24 | 2001-02-13 | Preview Systems, Inc. | Digital Certificate |
| US6073256A (en) | 1997-04-11 | 2000-06-06 | Preview Systems, Inc. | Digital product execution control |
| US6272636B1 (en) | 1997-04-11 | 2001-08-07 | Preview Systems, Inc | Digital product execution control and security |
| US6557104B2 (en) * | 1997-05-02 | 2003-04-29 | Phoenix Technologies Ltd. | Method and apparatus for secure processing of cryptographic keys |
| CN1260055A (zh) | 1997-06-09 | 2000-07-12 | 联信公司 | 用于提高软件安全性的模糊技术 |
| US6009525A (en) | 1997-08-29 | 1999-12-28 | Preview Systems, Inc. | Multi-tier electronic software distribution |
| US6055503A (en) | 1997-08-29 | 2000-04-25 | Preview Systems | Software program self-modification |
| US6112181A (en) | 1997-11-06 | 2000-08-29 | Intertrust Technologies Corporation | Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
| EP0917356A1 (en) | 1997-11-17 | 1999-05-19 | CANAL+ Société Anonyme | Packet filtering |
| WO1999028842A1 (en) | 1997-11-28 | 1999-06-10 | International Business Machines Corporation | Processing extended transactions in a client-server system |
| DE69806821T2 (de) | 1997-12-10 | 2003-01-16 | Thomson Licensing S.A., Boulogne | Verfahren zum schutz von bild-/tondaten über eine nrss-schnittstelle |
| US7778418B1 (en) | 1998-01-08 | 2010-08-17 | Samsung Electronics Co., Ltd. | System and method for copy protection for digital signals |
| EP0932124B1 (en) | 1998-01-14 | 2002-05-02 | Irdeto Access B.V. | Integrated circuit and smart card comprising such a circuit |
| US6334213B1 (en) | 1998-01-20 | 2001-12-25 | Preview Systems | Merging of separate executable computer programs to form a single executable computer program |
| DE19838628A1 (de) | 1998-08-26 | 2000-03-02 | Ibm | Erweiterte Chipkarten-Kommunikationsarchitektur und Verfahren zur Kommunikation zwischen Chipkartenanwendung und Datenträger |
| IL123554A (en) | 1998-03-04 | 2003-01-12 | Nds Ltd | Key delivery in a secure broadcasting system |
| GB9806076D0 (en) | 1998-03-20 | 1998-05-20 | Nds Ltd | Improvements in or relating to the insertion and removal of smart cards |
| US6459427B1 (en) | 1998-04-01 | 2002-10-01 | Liberate Technologies | Apparatus and method for web-casting over digital broadcast TV network |
| US6285985B1 (en) | 1998-04-03 | 2001-09-04 | Preview Systems, Inc. | Advertising-subsidized and advertising-enabled software |
| US6009401A (en) | 1998-04-06 | 1999-12-28 | Preview Systems, Inc. | Relicensing of electronically purchased software |
| CA2326405C (en) | 1998-04-21 | 2011-01-04 | Chr. Hansen A/S | Novel genetically modified lactic acid bacteria having modified diacetyl reductase activities |
| IL124595A (en) | 1998-05-21 | 2009-09-01 | Yossef Tsuria | Anti-piracy system |
| WO1999062261A1 (en) | 1998-05-29 | 1999-12-02 | Diva Systems Corporation | Interactive information distribution system and method |
| US6311221B1 (en) | 1998-07-22 | 2001-10-30 | Appstream Inc. | Streaming modules |
| US6314466B1 (en) | 1998-10-06 | 2001-11-06 | Realnetworks, Inc. | System and method for providing random access to a multimedia object over a network |
| IL126472A0 (en) | 1998-10-07 | 1999-08-17 | Nds Ltd | Secure communications system |
| US6505299B1 (en) | 1999-03-01 | 2003-01-07 | Sharp Laboratories Of America, Inc. | Digital image scrambling for image coding systems |
| US6415031B1 (en) | 1999-03-12 | 2002-07-02 | Diva Systems Corporation | Selective and renewable encryption for secure distribution of video on-demand |
| US7085931B1 (en) * | 1999-09-03 | 2006-08-01 | Secure Computing Corporation | Virtual smart card system and method |
| JP2003513565A (ja) | 1999-10-29 | 2003-04-08 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ビデオ符号化方法 |
| US6449719B1 (en) | 1999-11-09 | 2002-09-10 | Widevine Technologies, Inc. | Process and streaming server for encrypting a data stream |
| JP2001144802A (ja) | 1999-11-11 | 2001-05-25 | Canon Inc | データ通信装置及びその方法及び通信システム及び記憶媒体 |
| US6227636B1 (en) * | 1999-11-15 | 2001-05-08 | Maytag Corporation | Refrigerator shelf and serving tray assembly |
| KR100378791B1 (ko) | 1999-12-02 | 2003-04-07 | 엘지전자 주식회사 | 피아이디/섹션 필터 |
| JP2001273430A (ja) | 2000-03-27 | 2001-10-05 | Toshiba Corp | 携帯可能電子装置及びポイントシステム |
| CA2305249A1 (en) * | 2000-04-14 | 2001-10-14 | Branko Sarcanin | Virtual safe |
| US7016970B2 (en) | 2000-07-06 | 2006-03-21 | Matsushita Electric Industrial Co., Ltd. | System for transmitting stream data from server to client based on buffer and transmission capacities and delay time of the client |
| JP4596693B2 (ja) | 2000-07-06 | 2010-12-08 | パナソニック株式会社 | ストリーミング方法およびそれを実行するシステム |
| 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 |
| US6729549B2 (en) * | 2000-12-19 | 2004-05-04 | International Business Machines Corporation | System and method for personalization of smart cards |
| SE0101295D0 (sv) | 2001-04-10 | 2001-04-10 | Ericsson Telefon Ab L M | A method and network for delivering streaming data |
| US6663918B2 (en) * | 2001-05-11 | 2003-12-16 | General Electric Company | Sprayed-in thickness patterns |
| US7237108B2 (en) | 2001-09-26 | 2007-06-26 | General Instrument Corporation | Encryption of streaming control protocols and their headers |
| WO2003092264A1 (en) | 2002-04-26 | 2003-11-06 | Koninklijke Philips Electronics N.V. | Security modules for conditional access with restrictions |
| US20040151315A1 (en) * | 2002-11-06 | 2004-08-05 | Kim Hee Jean | Streaming media security system and method |
-
2004
- 2004-10-01 US US10/957,081 patent/US7299292B2/en not_active Expired - Lifetime
- 2004-11-11 JP JP2004328028A patent/JP2006109391A/ja active Pending
- 2004-11-22 KR KR1020040095845A patent/KR100747755B1/ko not_active Expired - Lifetime
- 2004-12-08 MY MYPI20045053A patent/MY137489A/en unknown
-
2005
- 2005-02-16 TW TW094104459A patent/TWI306344B/zh not_active IP Right Cessation
- 2005-02-17 CN CNA2005100074025A patent/CN1756146A/zh active Pending
- 2005-02-21 ES ES05250968T patent/ES2310321T3/es not_active Expired - Lifetime
- 2005-02-21 PT PT05250968T patent/PT1628187E/pt unknown
- 2005-02-21 PL PL05250968T patent/PL1628187T3/pl unknown
- 2005-02-21 DE DE602005007973T patent/DE602005007973D1/de not_active Expired - Lifetime
- 2005-02-21 DK DK05250968T patent/DK1628187T3/da active
- 2005-02-21 AT AT05250968T patent/ATE400855T1/de not_active IP Right Cessation
- 2005-02-21 EP EP05250968A patent/EP1628187B1/en not_active Expired - Lifetime
- 2005-09-01 HR HR20070184A patent/HRPK20070184B3/xx not_active IP Right Cessation
- 2005-09-01 CA CA2580463A patent/CA2580463C/en not_active Expired - Lifetime
- 2005-09-01 WO PCT/US2005/031353 patent/WO2006039053A2/en not_active Ceased
-
2007
- 2007-04-25 LV LVP-07-46A patent/LV13618B/lv unknown
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9165122B2 (en) | 2013-05-10 | 2015-10-20 | Kabushiki Kaisha Toshiba | Content reproducing device, content reproducing method, and content reproducing system |
| JPWO2014181470A1 (ja) * | 2013-05-10 | 2017-02-23 | 株式会社東芝 | コンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生システム |
Also Published As
| Publication number | Publication date |
|---|---|
| HRPK20070184B3 (en) | 2008-05-31 |
| LV13618B (en) | 2008-12-20 |
| PT1628187E (pt) | 2008-10-16 |
| TWI306344B (en) | 2009-02-11 |
| KR20060029588A (ko) | 2006-04-06 |
| MY137489A (en) | 2009-02-27 |
| PL1628187T3 (pl) | 2009-01-30 |
| HRP20070184A2 (en) | 2007-07-31 |
| DE602005007973D1 (de) | 2008-08-21 |
| ES2310321T3 (es) | 2009-01-01 |
| TW200612708A (en) | 2006-04-16 |
| ATE400855T1 (de) | 2008-07-15 |
| CA2580463A1 (en) | 2006-04-13 |
| US20050120125A1 (en) | 2005-06-02 |
| DK1628187T3 (da) | 2008-10-13 |
| CN1756146A (zh) | 2006-04-05 |
| CA2580463C (en) | 2010-05-11 |
| WO2006039053A2 (en) | 2006-04-13 |
| EP1628187A1 (en) | 2006-02-22 |
| KR100747755B1 (ko) | 2007-08-09 |
| US7299292B2 (en) | 2007-11-20 |
| WO2006039053A3 (en) | 2007-07-26 |
| HK1088410A1 (en) | 2006-11-03 |
| EP1628187B1 (en) | 2008-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7299292B2 (en) | Process and streaming server for encrypting a data stream to a virtual smart card client system | |
| US6965993B2 (en) | Process and streaming server for encrypting a data stream | |
| AU2007237159B2 (en) | Methods and systems to distribute content via a network utilizing distributed conditional access agents and secure agents, and to perform digital rights management (DRM) | |
| US8196194B2 (en) | Method and network for securely delivering streaming data | |
| US7404084B2 (en) | Method and system to digitally sign and deliver content in a geographically controlled manner via a network | |
| US7415721B2 (en) | Separate authentication processes to secure content | |
| US7536563B2 (en) | Method and system to securely store and distribute content encryption keys | |
| US7237255B2 (en) | Method and system to dynamically present a payment gateway for content distributed via a network | |
| US20060193474A1 (en) | Content distribution using set of session keys | |
| US20030163684A1 (en) | Method and system to securely distribute content via a network | |
| AU2001269856A1 (en) | Methods and systems to distribute content via a network utilizing distributed conditional access agents and secure agents, and to perform digital rights management (drm) | |
| HK1088410B (en) | System and method for secure data streaming by means of a virtual smart card | |
| AU2007234609B2 (en) | Methods and systems to distribute content via a network utilizing distributed conditional access agents and secure agents, and to perform digital rights management (DRM) | |
| AU2007234620B2 (en) | Methods and systems to distribute content via a network utilizing distributed conditional access agents and secure agents, and to perform digital rights management (DRM) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060724 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060727 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20061026 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20061031 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070220 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070221 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070226 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070820 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070914 |