Information terminal
First Claim
Patent Images
1. An information terminal acting as a source terminal and rendering terminal comprising:
- when acting as the source terminal, the information terminal executes;
storing encoded content and a rights object including rights information assigned to the content and key information used to encode the content;
establishing a secure session with a information terminal acting as the rendering terminal and generating a common key; and
encoding the key information included in the rights object corresponding to the encoded content by the generated common key, and transmitting the encoded key information to the information terminal acting as the rendering terminal via the secure session, and when acting as the rendering terminal, the information terminal executes;
acquiring the encoded content;
establishing the secure session with the information terminal the acting as source terminal and generating a common key;
receiving the encoded key information transmitted from the information terminal acting as the source terminal via the secure session;
decoding the received encoded key information by using the generated common key;
decoding and playing back the encoded content by using the decoded key information; and
discarding the key information after the end of playback of the decoded content.
1 Assignment
0 Petitions
Accused Products
Abstract
When content owned by a source device are played back in a rendering device, a content key is transferred from the source device to the rendering device via a secure session every time playback is carried out. Then, encoded content are decoded and played back to be outputted by using the transferred content key so as to discard the content key after the end of playback.
-
Citations
10 Claims
-
1. An information terminal acting as a source terminal and rendering terminal comprising:
-
when acting as the source terminal, the information terminal executes;
storing encoded content and a rights object including rights information assigned to the content and key information used to encode the content;
establishing a secure session with a information terminal acting as the rendering terminal and generating a common key; and
encoding the key information included in the rights object corresponding to the encoded content by the generated common key, and transmitting the encoded key information to the information terminal acting as the rendering terminal via the secure session, and when acting as the rendering terminal, the information terminal executes;
acquiring the encoded content;
establishing the secure session with the information terminal the acting as source terminal and generating a common key;
receiving the encoded key information transmitted from the information terminal acting as the source terminal via the secure session;
decoding the received encoded key information by using the generated common key;
decoding and playing back the encoded content by using the decoded key information; and
discarding the key information after the end of playback of the decoded content. - View Dependent Claims (2, 3)
-
-
4. An information terminal acting as a source terminal and a rendering terminal comprising:
-
when acting as the source terminal, the information terminal executes;
storing encoded content and a rights object including rights information assigned to the content and key information used to encode the content;
acquiring a public key of the information terminal from the information terminal acting as the rendering terminal; and
encoding the key information included in the rights object corresponding to the encoded content by the acquired public key, and transmitting the encoded key information to the information terminal acting as the rendering terminal, and when acting as the rendering terminal, the information terminal executes;
acquiring the encoded content targeted for playback;
receiving the encoded key information transmitted from the information terminal acting as the source terminal, and decoding the received encoded key information by a secret key paired with the public key;
decoding and playing back the encoded content by using the decoded key information; and
discarding the key information after the end of playback of the decoded content. - View Dependent Claims (5)
-
-
6. An information terminal acting as a source terminal and a rendering terminal comprising:
-
when acting as the source terminal, the information terminal executes;
storing encoded content and a rights object including rights information assigned to the content and key information used to encode the content;
sending a public key of the information terminal to an information terminal acting as a rendering terminal, and receiving and storing a public key of the information terminal sent from the information terminal acting as the rendering terminal; and
encoding the key information included in the rights object corresponding to the encoded content by the stored public key of the information terminal acting as the rendering terminal, and transmitting the encoded key information to the information terminal acting as the rendering terminal, and when acting as the rendering terminal, the information terminal executes;
sending a public key of the information terminal to the information terminal acting as the source terminal, and receiving and storing a public key of the information terminal to be sent from the information terminal acting as the source terminal;
acquiring the encoded content targeted for playback;
receiving the encoded key information transmitted from the information terminal acting as the source terminal, and decoding the received encoded key information by a secret key paired with the public key of the information terminal acting as the rendering terminal;
decoding and playing back the encoded content by using the decoded key information; and
discarding the key information after the end of playback of the decoded content. - View Dependent Claims (7)
-
-
8. An information terminal acting as a source terminal and rendering terminal comprising:
-
when acting as the source terminal, the information terminal executes;
storing encoded game content and a rights object including rights information assigned to the game content and key information used to encode the game content;
establishing a secure session with a information terminal acting as the rendering terminal and generating a common key; and
encoding the key information included in the rights object corresponding to the encoded game content by the generated common key, and transmitting the encoded key information to the information terminal acting as the rendering terminal via the secure session, and when acting as the rendering terminal, the information terminal executes;
acquiring the encoded game content;
establishing the secure session with the information terminal the acting as source terminal and generating a common key;
receiving the encoded key information transmitted from the information terminal acting as the source terminal via the secure session;
decoding the received encoded key information by using the generated common key;
decoding and executing the encoded game content by using the decoded key information; and
discarding the key information after the end of execution of the decoded game content. - View Dependent Claims (9, 10)
-
Specification