Information processing, apparatus and method, recording medium, and program
First Claim
1. A data transmitting apparatus comprising:
- a command transmission unit configured to transmit a response request command to a data receiving apparatus;
a control unit configured to receive a response message to the response request command from the data receiving apparatus,the response message including authentication data based on shared data shared with said data receiving apparatus;
an authentication unit configured to produce an authentication result for said data receiving apparatus based on said authentication data;
a measurement unit configured to measure a response time of the response message; and
a judgment unit configured to judge if said data receiving apparatus is authorized to use the data based on the authentication result and the response time.
0 Assignments
0 Petitions
Accused Products
Abstract
An information processing apparatus allowing proper communication with a communication partner in accordance with a communication time of the communication partner. A reception control unit receives a random challenge (RC) from a transmission terminal and supplies it to a generation unit. The reception control unit transmits an RC reception message indicating an RC reception to a transmission side. The generation unit executes a Hash process relative to RC and supplies resultant authentication data to a generation unit. A transmission control unit controls the generation unit at a timing before a response request command from the transmission side is received, to make the generation unit generate a response message containing authentication data corresponding to the response request command, and when the response request command is received, transmits the response message to a transmission destination terminal. The apparatus is applicable to a content providing system.
-
Citations
90 Claims
-
1. A data transmitting apparatus comprising:
-
a command transmission unit configured to transmit a response request command to a data receiving apparatus;
a control unit configured to receive a response message to the response request command from the data receiving apparatus,the response message including authentication data based on shared data shared with said data receiving apparatus;
an authentication unit configured to produce an authentication result for said data receiving apparatus based on said authentication data;
a measurement unit configured to measure a response time of the response message; and
a judgment unit configured to judge if said data receiving apparatus is authorized to use the data based on the authentication result and the response time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for authorizing the use of data, said method comprising:
-
transmitting a response request command to a data receiving apparatus;
receiving a response message to the response request command from the data receiving apparatus, the response message including authentication data based on shared data shared with said data receiving apparatus;
producing an authentication result for said data receiving apparatus based on said authentication data;
measuring a response time of the response message; and
judging if said data receiving apparatus is authorized to use the data based on the authentication result and the response time. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product having computer program instructions which when executed by a computer cause the computer to control a transmitting apparatus to perform the following steps:
-
transmitting a response request command to a data receiving apparatus;
receiving a response message to the response request command from the data receiving apparatus, the response message including authentication data based on shared data shared with said data receiving apparatus;
producing an authentication result for said data receiving apparatus based said authentication data;
measuring a response time of the response message; and
judging if said data receiving apparatus is authorized to use the data based on the authentication result and the response time. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A data receiving apparatus configured to receive data and to communicate with a data transmitting apparatus that judges whether use of the data is authorized based on authentication data and a response time of a response message, the data receiving apparatus comprising:
-
a command receiving unit configured to receive a response request command from the data transmitting apparatus;
an authentication data generation unit configured to generate said authentication data based on shared data shared with the data transmitting apparatus;
a response message generation unit configured to generate the response message to said response request command, said response message including said authentication data; and
a transmission unit configured to transmit said response message to said data transmitting apparatus. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A data reception method for a data receiving apparatus configured to receive data and communicate with a data transmitting apparatus that judges whether data use is authorized based on authentication data and a response time of a response message, the data reception method comprising:
-
receiving a response request command from the data transmitting apparatus;
generating said authentication data based on shared data shared with the data transmitting apparatus;
generating the response message to said response request command, said response message including said authentication data; and
transmitting said response message to said data transmitting apparatus. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A computer program product having computer program instructions which when executed by a computer cause the computer to control a receiving apparatus to receive data and communicate with a data transmitting apparatus, which judges whether use of the data is authorized based on authentication data and a response time of a response message, said computer program instructions causing the computer to control the receiving apparatus to perform the following steps:
-
receiving a response request command from the data transmitting apparatus;
generating said authentication data based on shared data shared with the data transmitting apparatus;
generating the response message to said response request command, said response message including said authentication data; and
transmitting said response message to said data transmitting apparatus. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A data transmitting apparatus comprising:
-
an authentication data generation unit configured to generate command authentication data;
a command transmission unit configured to transmit a response request command to a data receiving apparatus, said response request command containing said command authentication data;
a response reception unit configured to receive a response message to said response request command from said data receiving apparatus, said response message containing response authentication data based on shared data shred with said data receiving apparatus;
an authentication unit configured to produce an authentication result for said data receiving apparatus based on said response authentication data;
a measurement unit configured to measure a response time of the response message; and
a judgment unit configured to judge if a subsequent information use by said data receiving apparatus is granted based on the authentication result and the response time. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53)
-
-
54. A method for authorizing the use of data, said method comprising:
-
generating command authentication data;
transmitting a response request command to a data receiving apparatus, said response request command containing said command authentication data;
receiving a response message to said response request command from said data receiving apparatus, said response message containing response authentication data based on shared data shared with said data receiving apparatus;
producing an authentication result for said receiving apparatus based on said response authentication data;
measuring a response time of the response message; and
judging if a subsequent information use by said data receiving apparatus is granted based on the authentication result and said response time. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
-
-
62. A computer program product having computer program instructions which when executed by a computer cause the computer to control transmitting apparatus to data perform the following steps:
-
generating command authentication data;
transmitting a response request command to said data receiving apparatus, said response request command containing said command authentication data;
receiving a response message to said response request command from said data receiving apparatus, said response message containing response authentication data based on shared data shared with the data receiving apparatus;
producing an authentication result for said receiving apparatus based on said response authentication data;
measuring a response time of the response message; and
judging if a subsequent information use by said data receiving apparatus is granted based on the authentication result and said response time. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69)
-
-
70. A data receiving apparatus configured to receive a response request command and to communicate with a data transmitting apparatus which judges whether data use is authorized based on a response time of a response message, the data receiving apparatus comprising:
-
a generating unit configured to generate response authentication data from shared data shared with said transmitting apparatus, each of said response authentication data corresponding to authentication data in said response request command generated at said data transmitting apparatus from said shared data; and
a transmission unit configured to transmit a response message including said response authentication data to said data transmitting apparatus. - View Dependent Claims (71, 72, 73, 74, 75, 76)
-
-
77. A data reception method for a data receiving apparatus configured to receive a response request command and communicate with a data transmitting apparatus which judges whether data use is authorized based on a response time of a response message, the method comprising:
-
generating response authentication data from shared data shared with said transmitting apparatus, each of said response authentication data corresponding to authentication data in said response request command generated at said data transmitting apparatus from said shared data; and
transmitting a response message including said response authentication data to said data transmitting apparatus. - View Dependent Claims (78, 79, 80, 81, 82, 83)
-
-
84. A computer program product having computer program instructions which when executed by a computer cause the computer to control a receiving apparatus to receive a response request command from a data transmitting apparatus, which judges whether data use is authorized based on a response time of a response message, said computer program instructions causing the computer to control the receiving apparatus to perform the following steps:
-
generating response authentication data from shared data shared with said data transmitting apparatus, each of said response authentication data corresponding to authentication data in said response request command generated at said data transmitting apparatus from said shared data; and
transmitting a response message including said response authentication data to said data transmitting apparatus. - View Dependent Claims (85, 86, 87, 88, 89, 90)
-
Specification