Information processing apparatus and method, program, and recording medium
First Claim
1. An information processing apparatus for communicating with another information processing apparatus, the apparatus comprising:
- random number generating means for generating a random number;
first authentication data generating means for generating first authentication data based on the random number generated by the random number generating means, the first authentication data regarding the authentication of the another information processing apparatus;
authentication data transmitting means for transmitting the first authentication data to the another information processing apparatus;
authentication data receiving means for receiving second authentication data regarding the authentication of the another information processing apparatus, the second authentication data being generated based on the first authentication data by the another information processing apparatus;
decrypting means for decrypting the second authentication data using at least one decryption method corresponding to at least one encryption method; and
authenticating means for verifying, based on the second authentication data decrypted by the decrypting means and the random number generated by the random number generating means, whether the another information processing apparatus is a valid communications partner.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus and method, program, and recording medium are provided. The information processing apparatus for communicating with another information processing apparatus by wire or wireless, the apparatus includes a random number generating section generating a random number; a first authentication data generating section generating first authentication data regarding the authentication of the other information processing apparatus on the basis of the generated random number; a authentication data transmitting section transmitting the first authentication data to the other information processing apparatus; an authentication data receiving section receiving second authentication data regarding the authentication of the other information processing apparatus; a decrypting section decrypting the second authentication data using at least one decryption method corresponding to at least one encryption method; and an authenticating section verifying, on the basis of the decrypted second authentication data and the generated random number, whether the other information processing apparatus is valid.
-
Citations
14 Claims
-
1. An information processing apparatus for communicating with another information processing apparatus, the apparatus comprising:
-
random number generating means for generating a random number;
first authentication data generating means for generating first authentication data based on the random number generated by the random number generating means, the first authentication data regarding the authentication of the another information processing apparatus;
authentication data transmitting means for transmitting the first authentication data to the another information processing apparatus;
authentication data receiving means for receiving second authentication data regarding the authentication of the another information processing apparatus, the second authentication data being generated based on the first authentication data by the another information processing apparatus;
decrypting means for decrypting the second authentication data using at least one decryption method corresponding to at least one encryption method; and
authenticating means for verifying, based on the second authentication data decrypted by the decrypting means and the random number generated by the random number generating means, whether the another information processing apparatus is a valid communications partner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing method for an information processing apparatus which communicates with another information processing apparatus, the method comprising:
-
generating a random number;
generating first authentication data based on the generated random number, the first authentication data regarding the authentication of the another information processing apparatus;
transmitting the first authentication data to the another information processing apparatus;
receiving second authentication data regarding the authentication of the another information processing apparatus, the second authentication data being generated based on the first authentication data by the another information processing apparatus;
decrypting the second authentication data using at least one decryption method corresponding to at least one encryption method; and
verifying, based on the decrypted second authentication data and the generated random number, whether the another information processing apparatus is a valid communications partner.
-
-
12. A program for an information processing apparatus which communicates with another information processing apparatus, the program allowing a computer to execute the steps of:
-
controlling the generation of a random number;
controlling the generation of first authentication data based on the generated random number, the first authentication data regarding the authentication of the another information processing apparatus;
controlling the transmission of the first authentication data to the another information processing apparatus;
controlling the reception of second authentication data regarding the authentication of the another information processing apparatus, the second authentication data being generated based on the first authentication data by the another information processing apparatus;
controlling the decryption of the second authentication data using at least one decryption method corresponding to at least one encryption method; and
controlling the verification of, based on the decrypted second authentication data and the generated random number, whether the another information processing apparatus is a valid communications partner.
-
-
13. A recording medium in which a program for an information processing apparatus communicating with another information processing apparatus is recorded, the program allowing a computer to execute the steps of:
-
controlling the generation of a random number;
controlling the generation of first authentication data based on the generated random number, the first authentication data regarding the authentication of the another information processing apparatus;
controlling the transmission of the first authentication data to the another information processing apparatus;
controlling the reception of second authentication data regarding the authentication of the other information processing apparatus, the second authentication data being generated on the basis of the first authentication data by the another information processing apparatus;
controlling the decryption of the second authentication data using at least one decryption method corresponding to at least one encryption method; and
controlling the verification of, based on the decrypted second authentication data and the generated random number, whether the another information processing apparatus is a valid communications partner.
-
-
14. An information processing apparatus for communicating with another information processing apparatus, the apparatus comprising:
-
a random number generating section generating a random number;
a first authentication data generating section generating first authentication data on the basis of the random number generated by the random number generating section, the first authentication data regarding the authentication of the another information processing apparatus;
an authentication data transmitting section transmitting the first authentication data to the another information processing apparatus;
an authentication data receiving section receiving second authentication data regarding the authentication of the another information processing apparatus, the second authentication data being generated on the basis of the first authentication data by the another information processing apparatus;
a decrypting section decrypting the second authentication data using at least one decryption method corresponding to at least one encryption method; and
an authenticating section verifying, based on the decrypted second authentication data and the generated random number, whether the another information processing apparatus is a valid communications partner.
-
Specification