Contents distribution system, contents distribution method, terminal apparatus, and recording medium on which program thereof is recorded
First Claim
1. A contents distribution system comprising a connection management apparatus which manages in such a way that a plurality of terminal apparatus are logically connected, multi-layered in a hierarchical structure, with a distribution apparatus which distributes contents data as an apex, wherein the contents data distributed from the distribution apparatus being sequentially relayed to a lower level terminal apparatus by a relaying function of the terminal apparatus, and distributed to the plurality of terminal apparatus, the contents data can be reproduced by the plurality of terminal apparatus,the connection management apparatus including:
- a connection condition information storage section which stores connection condition information of the terminal apparatus configuring the hierarchical structure;
a connection destination candidate selection section which, in response to receiving a connection destination introduction request from a terminal apparatus which is not configuring the hierarchical structure, selects a connection destination candidate from the plurality of the terminal apparatus in the hierarchical structure based on the connection condition information stored in the connection condition information storage section; and
a notification section which notifies the terminal apparatus which has transmitted the connection destination introduction request of the connection destination candidate selected by the connection destination candidate selection section, andthe terminal apparatus including;
a participation key storage section which stores a participation disclosure key and a participation secret key corresponding to the participation disclosure key for participating in the distribution system where the content data is distributed in the hierarchical structure;
a connection destination introduction request transmission section which transmits the connection destination introduction request to the connection management apparatus;
a connection destination candidate reception section which receives the connection destination candidate from the connection management apparatus;
a new participation request section which, in order to connect to the connection destination candidate received from the connection management apparatus, transmits a participation request and the participation disclosure key to the connection destination candidate for participating in the distribution system where the content data is distributed in the hierarchical structure;
an encoded decoding key reception section which receives an encoded decoding key from the connection destination candidate, the encoded decoding, key being encoded by the participation disclosure key;
a contents decoding key acquisition section which decodes the encoded decoding key received by the encoded decoding key reception section, with the participation secret key;
a contents decoding key storage section which stores the contents decoding key decoded by the contents decoding key acquisition section;
a contents data reception section which receives encoded contents data transmitted from the connection destination candidate;
a contents data decoding section which decodes the encoded contents data with the contents decoding key; and
a contents data reproduction section which reproduces the contents data decoded by the contents data decoding section.
1 Assignment
0 Petitions
Accused Products
Abstract
To prevent a preview of contents by a person who does not have a right to view or listen, by distributing encoded contents data which are difficult for a third person to decode. A new participation terminal apparatus, as well as transmitting a participation request to a parent terminal apparatus of a connection destination candidate, transmits a participation disclosure key for encoding a contents decoding key. The parent terminal of the connection destination candidate which receives the participation disclosure key from the new participation terminal apparatus generates an encoded decoding key, which is a contents decoding key encoded using the participation disclosure key received, and transmits it to the new participation terminal apparatus. The new participation terminal apparatus decodes the encoded decoding key received, using a participation secret key stored in a participation key storage section, acquiring a contents decoding key. Using the contents decoding key, the new participation terminal apparatus decodes distributed encoded contents data, and carries out a reproduction process.
-
Citations
19 Claims
-
1. A contents distribution system comprising a connection management apparatus which manages in such a way that a plurality of terminal apparatus are logically connected, multi-layered in a hierarchical structure, with a distribution apparatus which distributes contents data as an apex, wherein the contents data distributed from the distribution apparatus being sequentially relayed to a lower level terminal apparatus by a relaying function of the terminal apparatus, and distributed to the plurality of terminal apparatus, the contents data can be reproduced by the plurality of terminal apparatus,
the connection management apparatus including: -
a connection condition information storage section which stores connection condition information of the terminal apparatus configuring the hierarchical structure; a connection destination candidate selection section which, in response to receiving a connection destination introduction request from a terminal apparatus which is not configuring the hierarchical structure, selects a connection destination candidate from the plurality of the terminal apparatus in the hierarchical structure based on the connection condition information stored in the connection condition information storage section; and a notification section which notifies the terminal apparatus which has transmitted the connection destination introduction request of the connection destination candidate selected by the connection destination candidate selection section, and the terminal apparatus including; a participation key storage section which stores a participation disclosure key and a participation secret key corresponding to the participation disclosure key for participating in the distribution system where the content data is distributed in the hierarchical structure; a connection destination introduction request transmission section which transmits the connection destination introduction request to the connection management apparatus; a connection destination candidate reception section which receives the connection destination candidate from the connection management apparatus; a new participation request section which, in order to connect to the connection destination candidate received from the connection management apparatus, transmits a participation request and the participation disclosure key to the connection destination candidate for participating in the distribution system where the content data is distributed in the hierarchical structure; an encoded decoding key reception section which receives an encoded decoding key from the connection destination candidate, the encoded decoding, key being encoded by the participation disclosure key; a contents decoding key acquisition section which decodes the encoded decoding key received by the encoded decoding key reception section, with the participation secret key; a contents decoding key storage section which stores the contents decoding key decoded by the contents decoding key acquisition section; a contents data reception section which receives encoded contents data transmitted from the connection destination candidate; a contents data decoding section which decodes the encoded contents data with the contents decoding key; and a contents data reproduction section which reproduces the contents data decoded by the contents data decoding section. - View Dependent Claims (2, 3, 17)
-
-
4. A contents distribution method using a contents distribution system including a connection management apparatus which manages in such a way that a plurality of terminal apparatus are logically connected, multi-layered in a hierarchical structure, with a distribution apparatus which distributes contents data as an apex, wherein the contents data distributed from the distribution apparatus being sequentially relayed to a lower level terminal apparatus by a relaying function of the terminal apparatus, and distributed to the plurality of terminal apparatus, the contents data can be reproduced by the plurality of terminal apparatus,
the method comprising: -
a step of the connection management apparatus storing connection condition information of the terminal apparatus configuring the hierarchical structure; a step of the terminal apparatus transmitting a connection destination introduction request to the connection management apparatus; a step of the connection management apparatus, in response to receiving the connection destination introduction request from a terminal apparatus which is not configuring the hierarchical structure, selecting a connection destination candidate from the plurality of the terminal apparatus in the hierarchical structure based on the connection condition information stored in a connection condition information storage section; a step of the connection management apparatus notifying the terminal apparatus which has transmitted the connection destination introduction request of the selected connection destination candidate; a step of the terminal apparatus receiving the connection destination candidate from the connection management apparatus; a step of the terminal apparatus, in order to connect to the connection destination candidate received from the connection management apparatus, transmitting a participation request, and a participation disclosure key stored in a participation key storage section, to the connection destination candidate for participating in the distribution system where the content data is distributed in the hierarchical structure; a step of the terminal apparatus receiving an encoded decoding key from the connection destination candidate, the encoded decoding key being encoded by the participation disclosure key; a step of the terminal apparatus decoding the received encoded decoding key with a participation secret key corresponding to the participation disclosure key, generating a contents decoding key; a step of the terminal apparatus receiving encoded contents data transmitted from the connection destination candidate; a step of the terminal apparatus decoding the encoded contents data with the contents decoding key; and a step of the terminal apparatus reproducing the decoded contents data. - View Dependent Claims (18)
-
-
5. A terminal apparatus in a contents distribution system including a plurality of terminal apparatus logically connected, multi-layered in a hierarchical structure, with a distribution apparatus which distributes contents data as an apex, wherein the contents data distributed from the distribution apparatus are sequentially relayed to a lower level by a relaying function of the terminal apparatus, and distributed to the plurality of terminal apparatus,
the terminal apparatus comprising: -
a participation key storage section which stores a participation disclosure key and a participation secret key corresponding to the participation disclosure key for participating in the distribution system where the content data is distributed in the hierarchical structure; a new participation request section which, in order to connect to an existing connection destination candidate already participating in the contents distribution system, transmits a participation request and the participation disclosure key to the connection destination candidate for participating in the distribution system where the content data is distributed in the hierarchical structure; an encoded decoding key reception section which receives an encoded decoding key from the connection destination candidate, the encoded decoding key being encoded by the participation disclosure key; a contents decoding key acquisition section which decodes the encoded decoding key received by the encoded decoding key reception section, with the participation secret key; a contents decoding key storage section which stores the contents decoding key decoded by the contents decoding key acquisition section; a contents data reception section which receives encoded contents data transmitted from the connection destination candidate; a contents data decoding section which decodes the encoded contents data with the contents decoding key; and a contents data reproduction section which reproduces the contents data decoded by the contents data decoding section. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19)
-
Specification