Streaming system for distributing encrypted data, and streaming method therefor
First Claim
1. A client terminal including:
- receiving means for receiving, from a stream server, decoding information for decoding encrypted contents data, wherein the contents data has been encrypted by a contents key;
stream receiving means for receiving the encrypted contents data that has undergone stream distribution from the stream server; and
decode means for performing decode processing using decoding information,wherein the decoding information includes encrypted contents key data in which the contents key for decoding the encrypted contents data has been encrypted.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a streaming system for encrypting encrypted data such as music and image, etc. to perform stream distribution thereof. Client terminals (30) used in this system structure leaves of the hierarchical tree structure, and hold a key set consisting of a route key, node keys and the own leaf key on a path of this tree structure, whereby SDP file is transmitted from a stream server (20). In the SDP file, there is stored encrypted information consisting of EKB including data encrypted by selection key that only specific client terminal holds and encrypted contents key data in which contents key has been encrypted. Only specific client terminal having selection key in key set (selected client terminal) decodes contents key from selection key to decode encrypted contents data caused to undergo stream distribution into contents data to perform real time reproduction thereof.
75 Citations
34 Claims
-
1. A client terminal including:
-
receiving means for receiving, from a stream server, decoding information for decoding encrypted contents data, wherein the contents data has been encrypted by a contents key; stream receiving means for receiving the encrypted contents data that has undergone stream distribution from the stream server; and decode means for performing decode processing using decoding information, wherein the decoding information includes encrypted contents key data in which the contents key for decoding the encrypted contents data has been encrypted. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A contents data decoding method including:
-
receiving, from a stream server, decoding information for decoding encrypted contents data, wherein the contents data has been encrypted by a contents key; receiving the encrypted contents data that has undergone stream distribution from the stream server; and performing decode processing using decoding information, wherein the decoding information includes encrypted contents key data in which the contents key for decoding the encrypted contents data has been encrypted. - View Dependent Claims (8, 9, 10)
-
-
11. A data distribution method including:
-
transmitting decoding information to client terminal terminals; and performing stream distribution of encrypted contents data to the client terminals, wherein the contents data has been encrypted by a contents key, wherein decoding information includes encrypted contents key data in which the contents key for decoding the encrypted contents data into the contents data has been encrypted. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A stream server including:
-
transmitting means for transmitting decoding information to client terminals; and distribution means for performing stream distribution of encrypted contents data to the client terminals, wherein the contents data has been encrypted by a contents key, wherein decoding information includes encrypted contents key data in which the contents key for decoding the encrypted contents data into the contents data has been encrypted. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An authoring apparatus including:
-
file preparation means for adding decoding information for decoding encrypted contents data to the encrypted contents data to prepare stream distribution data used when a stream server performs stream distribution, wherein the encrypted contents data comprises contents data encrypted by a contents key, wherein the decoding information includes encrypted contents key data in which the contents key has been encrypted. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An authoring method including:
-
preparing stream distribution data used when a stream server performs stream distribution, wherein decoding information for decoding encrypted contents data is added to the encrypted contents data, and further wherein the encrypted contents data comprises contents data that has been encrypted by a contents key, and wherein the decoding information includes encrypted contents key data in which the contents key has been encrypted. - View Dependent Claims (32, 33, 34)
-
Specification