Information terminal
First Claim
Patent Images
1. An information terminal which is configured to operate as one of a source terminal and rendering terminal,wherein the information terminal, operating as the source terminal, comprises:
- a storing unit configured to store an encoded content;
a first receiving unit configured to receive a rights object including rights information assigned to the encoded content and key information used to decode the encoded content, wherein the rights object is encoded using a public key and is transferred from a rights server via a communication network;
a first decoding unit configured to decode the encoded rights object using a secret key paired with the public key;
an extracting unit configured to extract the key information from the decoded rights object;
a first session establishing unit configured to perform mutual authentication with another information terminal operating as the rendering terminal, and establish a secure session with the other information terminal operating as the rendering terminal if legitimacy thereof is authorized as a result of the mutual authentication;
a first generating unit configured to generate a first common key; and
an encoding unit configured to encode the extracted key information corresponding to the encoded content by using the first common key generated by the first generating unit, and transmit the encoded key information to the other information terminal operating as the rendering terminal via the secure session, andwherein the information terminal, operating as the rendering terminal, comprises;
an acquiring unit configured to acquire the encoded content;
a second session establishing unit configured to perform mutual authentication with another information terminal operating as the source terminal, and establish the secure session with the other information terminal operating as the source terminal if legitimacy thereof is authorized as a result of the mutual authentication;
a second generating unit configured to generate a second common key that is identical to the first common key generated by the first generating unit;
a second receiving unit configured to receive the encoded key information transmitted from the other information terminal operating as the source terminal via the secure session;
a second decoding unit configured to decode the received encoded key information by using the second common key generated by the second generating unit;
a playing back unit configured to decode and playback the acquired encoded content by using the key information decoded by the second decoding unit; and
a discarding unit configured to discard the decoded key information after 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
21 Claims
-
1. An information terminal which is configured to operate as one of a source terminal and rendering terminal,
wherein the information terminal, operating as the source terminal, comprises: -
a storing unit configured to store an encoded content; a first receiving unit configured to receive a rights object including rights information assigned to the encoded content and key information used to decode the encoded content, wherein the rights object is encoded using a public key and is transferred from a rights server via a communication network; a first decoding unit configured to decode the encoded rights object using a secret key paired with the public key; an extracting unit configured to extract the key information from the decoded rights object; a first session establishing unit configured to perform mutual authentication with another information terminal operating as the rendering terminal, and establish a secure session with the other information terminal operating as the rendering terminal if legitimacy thereof is authorized as a result of the mutual authentication; a first generating unit configured to generate a first common key; and an encoding unit configured to encode the extracted key information corresponding to the encoded content by using the first common key generated by the first generating unit, and transmit the encoded key information to the other information terminal operating as the rendering terminal via the secure session, and wherein the information terminal, operating as the rendering terminal, comprises; an acquiring unit configured to acquire the encoded content; a second session establishing unit configured to perform mutual authentication with another information terminal operating as the source terminal, and establish the secure session with the other information terminal operating as the source terminal if legitimacy thereof is authorized as a result of the mutual authentication; a second generating unit configured to generate a second common key that is identical to the first common key generated by the first generating unit; a second receiving unit configured to receive the encoded key information transmitted from the other information terminal operating as the source terminal via the secure session; a second decoding unit configured to decode the received encoded key information by using the second common key generated by the second generating unit; a playing back unit configured to decode and playback the acquired encoded content by using the key information decoded by the second decoding unit; and a discarding unit configured to discard the decoded key information after end of playback of the decoded content. - View Dependent Claims (2, 3, 8, 17)
-
-
4. An information terminal which is configured to operate as one of a source terminal and rendering terminal,
wherein the information terminal, operating as the source terminal, comprises: -
a storing unit configured to store an encoded game content; a first receiving unit configured to receive a rights object including rights information assigned to the encoded game content and key information used to decode the encoded game content, wherein the rights object is encoded using a public key and transferred from a rights server via a communication network; a first decoding unit configured to decode the encoded rights object using a secret key paired with the public key; an extracting unit configured to extract the key information from the decoded rights object; a first session establishing unit configured to perform mutual authentication with another information terminal operating as the rendering terminal, and establish a secure session with the other information terminal operating as the rendering terminal if legitimacy thereof is authorized as a result of the mutual authentication; a first generating unit configured to generate a first common key; and an encoding unit configured to encode the extracted key information corresponding to the encoded game content by using the first common key generated by the first generating unit, and transmit the encoded key information to the other information terminal operating as the rendering terminal via the secure session, and wherein the information terminal, operating as the rendering terminal, comprises; an acquiring unit configured to acquire the encoded game content; a second session establishing unit configured to perform mutual authentication with another information terminal operating as the source terminal, and establish the secure session with the other information terminal operating as the source terminal if legitimacy thereof is authorized as a result of the mutual authentication; a second generating unit configured to generate a second common key that is identical to the first common key generated by the first generating unit; a second receiving unit configured to receive the encoded key information transmitted from the other information terminal operating as the source terminal via the secure session; a second decoding unit configured to decode the received encoded key information by using the second common key generated by the second generating unit; an executing unit configured to decode and execute the acquired encoded game content by using the key information decoded by the second decoding unit; and a discarding unit configured to discard the decoded key information after end of execution of the decoded game content. - View Dependent Claims (5, 6, 7, 18)
-
-
9. A content reproduction method comprising:
-
storing, in an information terminal operating as a source terminal, an encoded content, and a rights object that includes rights information assigned to the encoded content and key information used to decode the encoded content, wherein the rights object is encoded using a public key and is transferred from a rights server via a communication network; decoding, in the information terminal operating as the source terminal, the encoded rights object using a secret key paired with the public key; extracting, in the information terminal operating as the source terminal, the key information from the decoded rights object; acquiring the encoded content, in an information terminal operating as a rendering terminal; performing a mutual authentication between the information terminal operating as the source terminal and the information terminal operating as the rendering terminal, and if legitimacy of the information terminal operating as the source terminal and the information terminal operating as the rendering terminal is authorized as a result of the mutual authentication, establishing a secure session between the information terminal operating as the source terminal and the information terminal operating as the rendering terminal; generating a first common key in the information terminal operating as the source terminal and a second common key the information terminal operating as the rendering terminal, wherein the first and second common keys are identical; encoding the extracted key information corresponding to the encoded content by the generated first common key, and transmitting the encoded key information to the information terminal operating as the rendering terminal via the secure session; receiving the encoded key information transmitted from the information terminal operating as the source terminal via the secure session; decoding the received encoded key information by using the generated second common key; decoding and playing back the encoded content acquired in the information terminal operating as the rendering terminal by using the decoded key information; and discarding the decoded key information after end of playback of the decoded content. - View Dependent Claims (10, 11, 12)
-
-
13. A content reproduction method comprising:
-
storing, in an information terminal operating as a source terminal, an encoded game content, and a rights object that includes rights information assigned to the encoded game content and key information used to decode the encoded game content, wherein the rights object is encoded using a public key and is transferred from a rights server via a communication network; decoding, in the information terminal operating as the source terminal, the encoded rights object using a secret key paired with the public key; extracting, in the information terminal operating as the source terminal, the key information from the decoded rights object; acquiring the encoded game content, in an information terminal operating as a rendering terminal; performing a mutual authentication between the information terminal operating as the source terminal and the information terminal operating as the rendering terminal, and if legitimacy of the information terminal operating as the source terminal and the information terminal operating as the rendering terminal is authorized as a result of the mutual authentication, establishing a secure session between the information terminal operating as the source terminal and the information terminal operating as the rendering terminal; generating a first common key in the information terminal operating as the source terminal and a second common key the information terminal operating as the rendering terminal, wherein the first and second common keys are identical; encoding the extracted key information corresponding to the encoded game content by the generated first common key, and transmitting the encoded key information to the information terminal operating as the rendering terminal via the secure session; receiving the encoded key information transmitted from the information terminal operating as the source terminal via the secure session; decoding the received encoded key information by using the generated second common key; decoding and executing the encoded game content acquired in the information terminal operating as the rendering terminal by using the decoded key information; and discarding the decoded key information after end of execution of the decoded game content. - View Dependent Claims (14, 15, 16)
-
-
19. An information terminal which is configured to operate as one of a source terminal and rendering terminal,
wherein the information terminal, operating as the source terminal, comprises: -
a storing unit configured to store an encoded content; a first receiving unit configured to receive a rights object including rights information assigned to the encoded content and key information used to decode the encoded content, wherein the rights object is encoded using a first public key and is transferred from a rights server via a communication network; a first decoding unit configured to decode the encoded rights object by using a first secret key paired with the first public key; an extracting unit configured to extract the key information from the decoded rights object; a first acquiring unit configured to acquire a second public key of another information terminal operating as the rendering terminal; and an encoding unit configured to encode the extracted key information by using the second public key acquired by the first acquiring unit, and transmit the encoded key information to the other information terminal operating as the rendering terminal, and wherein the information terminal, operating as the rendering terminal, comprises; a second acquiring unit configured to acquire the encoded content; a second receiving unit configured to receive the encoded key information transmitted from another information terminal operating as the source terminal; a second decoding unit configured to decode the received encoded key information by using a secret key paired with the second public key; a playing back unit configured to decode and playback the acquired encoded content by using the key information decoded by the second decoding unit; and a discarding unit configured to discard the decoded key information after end of playback of the decoded content. - View Dependent Claims (20, 21)
-
Specification