Information processing apparatus, information processing method, and information processing program
First Claim
1. An information processing apparatus which transmits encrypted contents for copyright protection to a communication apparatus via a network, comprising:
- an authentication/key exchange unit configured to perform authentication/key exchange processing with the communication apparatus through a first communication connection, and generate a first key shared with the communication apparatus;
a round trip time measuring unit configured to send a round trip time measuring request including an encrypted value obtained by encrypting a measuring request identifier to the communication apparatus through the first communication connection, the measuring request identifier is updated every time the round trip time measuring request is sent and shared with the communication apparatus, to measure the round trip time indicating a time that a measuring request response for the request is received, and configured to check whether the measured round trip time is within a predetermined time, to check whether an encrypted value included in the measuring request response coincides with a value which is obtained by encrypting the measuring request identifier by using the first key, and to check whether a transmitting source of the round trip request response is the communication apparatus sharing the first key;
an unique ID receiver which receives identification information unique to the communication apparatus encrypted by using the first key through the first communication connection when the round trip time measuring unit succeeds in the checking, and decrypts the unique identification information;
an ID register unit configured to register the identification information unique to the communication apparatus decrypted by the unique ID receiver;
a common key transmitter which encrypts a second key used for contents transmission by using the first key and sends the encrypted second key through the first communication connection when the round trip time measuring unit succeeds in the checking;
an ID decryption unit configured to receive a contents sending request sent from the communication apparatus through a second communication connection and decrypt identification information unique to the communication apparatus encrypted by the first key included in the contents sending request by using the first key;
an ID checking unit configured to check whether the unique identification information decrypted by the ID decryption unit is registered to the ID register unit; and
a contents transmitter which encrypts the contents requested by the communication apparatus by using the second key and sends the encrypted contents to the communication apparatus through the second communication connection.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus has an authentication/key exchange unit, a round trip time measuring unit, a common key transmitter, a contents key transmitter and a contents transmitter. The round trip time measuring unit sends a round trip time measuring request generated to the communication apparatus through the first communication connection to measure the round trip time, and check whether the measured round trip time is within a predetermined time and whether a transmitting source of the round trip request response is the communication apparatus sharing the first key. The common key transmitter encrypts a second key used for contents transmission by using the first key and transmits the encrypted second key through the first communication connection when the round trip time measuring unit succeeds in the checking. The contents transmitter encrypts the contents requested by the communication apparatus by using the second key and sends the encrypted contents to the communication apparatus through the second communication connection.
-
Citations
26 Claims
-
1. An information processing apparatus which transmits encrypted contents for copyright protection to a communication apparatus via a network, comprising:
-
an authentication/key exchange unit configured to perform authentication/key exchange processing with the communication apparatus through a first communication connection, and generate a first key shared with the communication apparatus; a round trip time measuring unit configured to send a round trip time measuring request including an encrypted value obtained by encrypting a measuring request identifier to the communication apparatus through the first communication connection, the measuring request identifier is updated every time the round trip time measuring request is sent and shared with the communication apparatus, to measure the round trip time indicating a time that a measuring request response for the request is received, and configured to check whether the measured round trip time is within a predetermined time, to check whether an encrypted value included in the measuring request response coincides with a value which is obtained by encrypting the measuring request identifier by using the first key, and to check whether a transmitting source of the round trip request response is the communication apparatus sharing the first key; an unique ID receiver which receives identification information unique to the communication apparatus encrypted by using the first key through the first communication connection when the round trip time measuring unit succeeds in the checking, and decrypts the unique identification information; an ID register unit configured to register the identification information unique to the communication apparatus decrypted by the unique ID receiver; a common key transmitter which encrypts a second key used for contents transmission by using the first key and sends the encrypted second key through the first communication connection when the round trip time measuring unit succeeds in the checking; an ID decryption unit configured to receive a contents sending request sent from the communication apparatus through a second communication connection and decrypt identification information unique to the communication apparatus encrypted by the first key included in the contents sending request by using the first key; an ID checking unit configured to check whether the unique identification information decrypted by the ID decryption unit is registered to the ID register unit; and a contents transmitter which encrypts the contents requested by the communication apparatus by using the second key and sends the encrypted contents to the communication apparatus through the second communication connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing apparatus which transmits encrypted contents for copyright protection to a communication apparatus via a network, comprising:
-
an authentication/key exchange unit configured to perform authentication/key exchange processing with the communication apparatus through a first communication connection, and generate a first key shared with the communication apparatus; a round trip time measuring unit configured to send a round trip time measuring request including an encrypted value obtained by encrypting a measuring request identifier to the communication apparatus through the first communication connection, the measuring request identifier is updated every time the round trip time measuring request is sent and shared with the communication apparatus, to measure the round trip time indicating a time that a measuring request response for the request is received, and configured to check whether the measured round trip time is within a predetermined time, to check whether an encrypted value which is included in the measuring request response coincides with a value obtained by encrypting the measuring request identifier by using the first key and to check whether a transmitting source of the round trip request response is the communication apparatus sharing the first key; a common key transmitter which encrypts a second key used for contents transmission by using the first key and transmits the encrypted second key through the first communication connection when the round trip time measuring unit succeeds in the checking; and a contents transmitter which encrypts the contents requested by the communication apparatus by using the second key and sends the encrypted contents to the communication apparatus through the second communication connection. - View Dependent Claims (9, 10, 11, 12, 13, 25, 26)
-
-
14. An information processing apparatus which receives encrypted contents for copyright protection sent from a communication apparatus via a network, comprising:
-
an authentication/key exchange unit configured to perform authentication/key exchange processing with the communication apparatus by using a first communication connection and generate a first key shared with the communication apparatus; a round trip time measuring request response transmitter which receives a round trip time measuring request sent from the communication apparatus and including a first encrypted measuring request identifier encrypted by the first key, and sends a round trip time measuring request response including a second encrypted measuring request identifier obtained by encrypting a measuring request identifier by the first key, the measuring request identifier is shared with the communication apparatus and updated every time the round trip time measuring request is conducted; an ID transmitter which sends unique identification information encrypted by using the first key to the communication apparatus through the first communication connection when a round trip time measurement conducted with the communication apparatus fulfills a predetermined condition; a common key receiver which receives a second key encrypted by using the first key, which is sent by the communication apparatus through the first communication connection, when the round trip time measurement fulfills the predetermined condition; a contents request transmitter which sends a contents sending request to the communication apparatus through a second communication connection; and a contents receiver which receives the contents encrypted by using the second key, which is sent from the communication apparatus through the second communication connection, and decrypts the contents. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An information processing apparatus which receives encrypted contents for copyright protection sent from a communication apparatus via a network, comprising:
-
an ID transmitter which sends an authentication request and unique identification information to the communication apparatus through a first communication connection; an authentication/key exchange unit configured to perform authentication/key exchange processing with the communication apparatus by using the first communication connection and generate a first key shared with the communication apparatus; a round trip time measuring request response transmitter which receives a round trip time measuring request sent from the communication apparatus and including a first encrypted measuring request identifier encrypted by the first key, and sends a round trip time measuring request response including a second encrypted measuring request identifier obtained by encrypting a measuring request identifier by the first key, the measuring request identifier is shared with the communication apparatus and updated every time the round trip time measuring request is conducted; a common key receiver which receives a second key encrypted by using the first key, which is sent by the communication apparatus through the first communication connection, when a result of the round trip time measurement fulfills the predetermined condition; a contents request transmitter which sends a contents request to the communication apparatus through a second communication connection; and a contents receiver which receives the contents encrypted by using the second key, which is sent from the communication apparatus through the second communication connection, and decrypts the contents. - View Dependent Claims (20, 21, 22)
-
-
23. An information processing method which transmits encrypted contents for copyright protection from a first communication apparatus to a second communication apparatus via a network, comprising:
-
performing an authentication/key exchange processing between the first and second communication apparatuses through a first communication connection, to generate a first key shared between the first and second communication apparatuses; transmitting a round trip time measuring request including an encrypted value obtained by encrypting a measuring request identifier from the first communication apparatus to the second communication apparatus through the first communication connection, the measuring request identifier being updated every time the round trip time measuring request is sent and shared with the communication apparatus, to measure a round trip time indicating a time that a measuring request response for the request is received, checking whether the measured round trip time is within a predetermined time, checking whether an encrypted value included in the measuring request response coincides with a value being obtained by encrypting the measuring request identifier by using the first key, and checking whether a transmitting source of the round trip request response is the communication apparatus sharing the first key; encrypting a second key used for contents transmission and transmitting the second key to the second communication apparatus through the first communication connection when the first communication apparatus succeeds in both of the checking; and encrypting contents requested from the second communication by using the second key, and transmitting the encrypted contents to the second communication apparatus through a second communication connection.
-
-
24. A computer readable medium comprising a computer program code capable of executing by computer, which transmits encrypted contents for copyright protection from a first communication apparatus to a second communication apparatus via a network, the computer program comprising:
-
performing an authentication/key exchange processing between the first and second communication apparatuses through a first communication connection, to generate a first key shared between the first and second communication apparatuses; transmitting a round trip time measuring request including an encrypted value obtained by encrypting a measuring request identifier from the first communication apparatus to the second communication apparatus through the first communication connection, the measuring request identifier being updated every time the round trip time measuring request is sent and shared with the communication apparatus, to measure a round trip time indicating a time that a measuring request response for the request is received, checking whether the measured round trip time is within a predetermined time, checking whether an encrypted value included in the measuring request response coincides with a value being obtained by encrypting the measuring request identifier by using the first key, and checking whether a transmitting source of the round trip request response is the communication apparatus sharing the first key; encrypting a second key used for contents transmission and transmitting the second key to the second communication apparatus through the first communication connection when the first communication apparatus succeeds in both of the checking; and encrypting contents requested from the second communication by using the second key, and transmitting the encrypted contents to the second communication apparatus through a second communication connection.
-
Specification