Information processing, apparatus and method, recording medium, and program
First Claim
1. A data transmitting apparatus comprising:
- a processor configured to generate first authentication data;
a communication interface configured to transmit a first response request to a data receiving apparatus, said first response request including said first authentication data;
the communication interface configured to receive a first response message to said first response request command from said data receiving apparatus, said first response message containing second authentication data based on said first authentication data;
the communication interface configured to transmit a second response request command to the data receiving apparatus after receiving the first response message from said data receiving apparatus, and receive a second response message to the second response request command from the data receiving apparatus, said second response message containing third authentication data generated at the data receiving apparatus based on said first authentication data; and
the processor configured to produce an authentication result for said data receiving apparatus based on said third authentication data included in said second response message received from said data receiving apparatus, measure a response time of the second response message received from said data receiving apparatus in response to said second response request command, 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.
27 Citations
36 Claims
-
1. A data transmitting apparatus comprising:
-
a processor configured to generate first authentication data; a communication interface configured to transmit a first response request to a data receiving apparatus, said first response request including said first authentication data; the communication interface configured to receive a first response message to said first response request command from said data receiving apparatus, said first response message containing second authentication data based on said first authentication data; the communication interface configured to transmit a second response request command to the data receiving apparatus after receiving the first response message from said data receiving apparatus, and receive a second response message to the second response request command from the data receiving apparatus, said second response message containing third authentication data generated at the data receiving apparatus based on said first authentication data; and the processor configured to produce an authentication result for said data receiving apparatus based on said third authentication data included in said second response message received from said data receiving apparatus, measure a response time of the second response message received from said data receiving apparatus in response to said second response request command, 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 performed at a data transmitting apparatus for authorizing the use of data, said method comprising:
-
generating first authentication data at the data transmitting apparatus; transmitting a first response request to a data receiving apparatus, said first response request including said first authentication data; receiving a first response message to said first response request command from said data receiving apparatus, said first response message containing second authentication data based on said first authentication data; transmitting a second response request command to the data receiving apparatus after receiving the first response message from said data receiving apparatus; receiving a second response message to the second response request command from the data receiving apparatus, the second response message including third authentication data based on said first authentication data; producing an authentication result for said data receiving apparatus based on said third authentication data included in said second response message received from data receiving apparatus; measuring a response time of the second response message received from said data receiving apparatus in response to said second response request command; 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 non-transitory computer-readable medium including computer program instructions which when executed by a computer cause the computer to control a transmitting apparatus to perform the following steps:
-
generating first authentication data at the data transmitting apparatus; transmitting a first response request to a data receiving apparatus, said first response request including said first authentication data; receiving a first response message to said first response request command from said data receiving apparatus, said first response message containing second authentication data based on said first authentication data; transmitting a second response request command to the data receiving apparatus after receiving the first response message from said data receiving apparatus; receiving a second response message to the second response request command from the data receiving apparatus, the second response message including third authentication data based on said first authentication data; producing an authentication result for said data receiving apparatus based on said third authentication data included in said second response message received from data receiving apparatus; measuring a response time of the second response message received from said data receiving apparatus in response to said second response request command; 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, 33, 34, 35, 36)
-
-
25. A data transmitting apparatus comprising:
-
means for generating first authentication data; means for transmitting a first response request to a data receiving apparatus, said first response request including said first authentication data; means for receiving a first response message to said first response request command from said data receiving apparatus, said first response message containing second authentication data based on said first authentication data; means for transmitting a second response request command to the data receiving apparatus after receiving the first response message from the data receiving apparatus; means for receiving a second response message to the second response request command from the data receiving apparatus, the second response message including third authentication data based on the first authentication data; means for producing an authentication result for said data receiving apparatus based on said third authentication data included in said second response message received from said data receiving apparatus; means for measuring a response time of the second response message received from said data receiving apparatus in response to said second response request command; and means for judging if said data receiving apparatus is authorized to use the data based on the authentication result and the response time. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification