Communication Apparatus
First Claim
1. A communication apparatus which responds to a request for transmission of content data, said apparatus comprising:
- an authentication unit operable to share authentication information with a request source which requests for the transmission of the content data;
a measurement request transmitting unit operable to transmit, to the request source, a measurement request which is generated using the authentication information;
a measurement response receiving unit operable to receive, from the request source, a measurement response which is generated using the authentication information by the request source, as a response to the measurement request;
a round trip time measurement unit operable to measure the period of time from the transmission of the measurement request to the reception of the measurement response, as a round trip time; and
a determination unit operable to determine that the request source is an eligible device as a transmission destination of the content data, after the measurement of the round trip time, in the case where it is confirmed that;
the round trip time is less than or equal to a reference value;
the measurement response is verified as a correct response; and
the measurement request is verified as a correct request by the request source.
2 Assignments
0 Petitions
Accused Products
Abstract
The conventional data transmitting/receiving system has problems: that a correct measurement cannot be performed because a measurement result is an addition of a verification processing time and a transmission time; that an authentication processing which is necessary for a transmission time measurement processing needs to be separately required; and that an unnecessary key exchange processing is executed. The transmission apparatus (a) shares authentication information with a request source which requests for transmission of content data, (b) transmits, to the request source, a measurement request generated using the authentication information, (c) receives, from the request source, a measurement response generated using the authentication information by the request source, as a response to the measurement request, (d) measures the period of time from the transmission of the measurement request to the reception of the measurement response, as a round trip time, (e) transmits, to the request source, a measurement preparation request for a preparation which is necessary for generating the measurement response, before the transmission of the measurement request, and (f) determines that the request source is an eligible device as the transmission destination of the content data, after the measurement of the round trip time, in the case where it is confirmed that the round trip time is less than or equal to a reference value, the measurement response is verified as a correct response, and the measurement request is verified as a correct request by the request source.
-
Citations
25 Claims
-
1. A communication apparatus which responds to a request for transmission of content data, said apparatus comprising:
-
an authentication unit operable to share authentication information with a request source which requests for the transmission of the content data;
a measurement request transmitting unit operable to transmit, to the request source, a measurement request which is generated using the authentication information;
a measurement response receiving unit operable to receive, from the request source, a measurement response which is generated using the authentication information by the request source, as a response to the measurement request;
a round trip time measurement unit operable to measure the period of time from the transmission of the measurement request to the reception of the measurement response, as a round trip time; and
a determination unit operable to determine that the request source is an eligible device as a transmission destination of the content data, after the measurement of the round trip time, in the case where it is confirmed that;
the round trip time is less than or equal to a reference value;
the measurement response is verified as a correct response; and
the measurement request is verified as a correct request by the request source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A communication apparatus which requests for transmission of content data, said apparatus comprising:
-
an authentication unit operable to share authentication information with a request destination which responds to the request for the transmission of the content data;
a measurement request receiving unit operable to receive, from the request destination, a measurement request which is generated using the authentication information by the request destination;
a measurement response transmitting unit operable to transmit a measurement response which is generated using the authentication information immediately back to the request destination as a response to the measurement request; and
a determination unit operable to determine whether or not the measurement request is correct. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
21. A communication method for controlling communication between a communication apparatus of a request destination which responds to a request for transmission of content data and a communication apparatus of a request source which requests to transmit the content data, said method comprising:
-
a request destination authentication step, executed by the request destination, of sharing authentication information with the request source;
a request source authentication step, executed by the request source, of sharing the authentication information with the request destination;
a measurement request transmitting step, executed by the request destination, of transmitting, to the request source, a measurement request which is generated using the authentication information;
a measurement request receiving step, executed by the request source, of receiving, from the request destination, a measurement request which is generated using the authentication information by the request destination;
a measurement response transmitting step, executed by the request source, of transmitting the measurement response which is generated using the authentication information immediately back to the request destination, as a response to the measurement request;
a measurement response receiving step, executed by the request destination, of receiving, from the request source, the measurement response which is generated using the authentication information by the request source, as a response to the measurement request;
a round trip time measurement unit, executed by the request destination, of measuring the period of time from the transmission of the measurement request to the reception of the measurement response as a round trip time;
a measurement preparation request transmitting step, executed by the request destination, of transmitting, to the request source, a measurement preparation request for a preparation which is necessary for generating the measurement response, before the transmission of the measurement request;
a measurement preparation request receiving step, executed by the request source, of receiving, from the request destination, the measurement preparation request for the preparation which is necessary for generating the measurement response, before the reception of the measurement request; and
a determination step, executed by the request destination, of determining that the request source is an eligible device as a transmission destination of the content data after the measurement of the round trip time, in the case where it is confirmed that;
the round trip time is less than or equal to a reference value;
the measurement response is verified as a correct response; and
the measurement request is verified as a correct request by the request source.
-
-
22. A communication program for controlling a communication apparatus which responds to a request for transmission of content data, said program causing a computer system to execute:
-
an authentication step of sharing authentication information with a request source which requests for the transmission of the content data;
a measurement request transmitting step of transmitting, to the request source, a measurement request which is generated using the authentication information;
a measurement response receiving step of receiving, from the request source, a measurement response which is generated using the authentication information by the request source, as a response to the measurement request;
a round trip time measurement step of measuring the period of time from the transmission of the measurement request to the reception of the measurement response, as a round trip time;
a measurement preparation request transmitting step of transmitting, to the request source, a measurement preparation request for a preparation which is necessary for generating the measurement response, before the transmission of the measurement request; and
a determination step of determining that the request source is an eligible device as a transmission destination of the content data, after the measurement of the round trip time, in the case where it is confirmed that the round trip time is less than or equal to a reference value;
the measurement response is verified as a correct response; and
the measurement request is verified as a correct request by the request source. - View Dependent Claims (24)
-
-
23. A communication program for controlling a communication apparatus which requests for transmission of content data, said program causing a computer system to execute:
-
an authentication step of sharing authentication information with a request destination which responds to the request for the transmission of the content data;
a measurement request receiving step of receiving, from the request destination, a measurement request which is generated using the authentication information by the request destination;
a measurement response transmitting step of transmitting the measurement response which is generated using the authentication information immediately back to the request destination, as a response to the measurement request;
a measurement preparation request receiving step of receiving, from the request destination, a measurement preparation request for a preparation which is necessary for generating the measurement response, before the reception of the measurement request; and
a determination step of determining whether or not the measurement request is correct. - View Dependent Claims (25)
-
Specification