Certification processing hardware, certification processing system and use management hardware
First Claim
1. Certification processing hardware connected to a terminal device capable of communicating with a server device via a network and executing user certification processing of a user of the terminal device by communicating with the server device, the certification processing hardware comprising:
- a storing unit which stores certification information of the user;
an encryption key receiving unit which requests a certification process from the server device and receives an encryption key assigned to the certification process hardware from the server device;
an encryption processing unit which encrypts the certification information by using the received encryption key;
a certification information transmitting unit which transmits the encrypted certification information to the server device;
a certification result information receiving unit which receives encrypted certification result information from the server device;
a decryption processing unit which decrypts the encrypted certification result information by using the encryption key; and
an execution permitting unit which gives an execution permission for a process comprising communication from the server device to the terminal device when a decryption of the certification result information by the decryption processing unit succeeds.
2 Assignments
0 Petitions
Accused Products
Abstract
Certification processing hardware is connected to a game apparatus utilized for connecting with a game server in a network game environment to execute a user certification process. The certification processing hardware includes: a storing unit which stores certification information of the user, e.g., a user ID and a password; a certification information transmitting unit which encrypts the certification information with an encryption key from the game server to transmit it to the game server; a certification result information receiving unit which receives certification result information from the game server; and a certification result decryption processing unit which decrypts the certification result information. Components of the certification information cannot be referred to and copied from outside the certification processing hardware, thereby ensuring the confidentiality of the certification information. Security can be remarkably improved compared to a user certification method in which the user inputs the user ID and password by hand.
-
Citations
10 Claims
-
1. Certification processing hardware connected to a terminal device capable of communicating with a server device via a network and executing user certification processing of a user of the terminal device by communicating with the server device, the certification processing hardware comprising:
-
a storing unit which stores certification information of the user;
an encryption key receiving unit which requests a certification process from the server device and receives an encryption key assigned to the certification process hardware from the server device;
an encryption processing unit which encrypts the certification information by using the received encryption key;
a certification information transmitting unit which transmits the encrypted certification information to the server device;
a certification result information receiving unit which receives encrypted certification result information from the server device;
a decryption processing unit which decrypts the encrypted certification result information by using the encryption key; and
an execution permitting unit which gives an execution permission for a process comprising communication from the server device to the terminal device when a decryption of the certification result information by the decryption processing unit succeeds. - View Dependent Claims (2, 3)
-
-
4. A certification processing system comprising:
-
a server device and a terminal device which can communicate with each other via a network, and hardware which is connected to the terminal device and executes a user certification process in the terminal device by communicating with the server device, wherein the server device comprises;
an encryption key transmitting unit which transmits an encryption key assigned to the hardware which is making a certification request in response to the certification request from the hardware; and
a certification result information transmitting unit which receives and decrypts encrypted certification information from the hardware and encrypts certification result information to transmit an encrypted certification result information to the hardware, and wherein the hardware comprises;
a storing unit which stores certification information of the user;
an encryption key receiving unit which sends the certification request to the server device and receives the encryption key from the server device;
an encryption processing unit which encrypts the certification information by utilizing the received encryption key;
a certification information transmitting unit which transmits the encrypted certification information to the server device;
a certification result information receiving unit which receives the encrypted certification result information from the server device;
a decryption processing unit which decrypts the encrypted certification result information by using the encryption key; and
an execution permitting unit which gives execution permission of a process comprising communication from the server device to the terminal device when decryption of the certification result information by the decryption processing unit succeeds, and wherein the terminal device comprises;
a permission requesting unit which requests the execution permission of the process comprising the communication from the server device to the hardware; and
an executing unit which executes the process after receiving the execution permission from the hardware.
-
-
5. Use management hardware which is connected to a terminal device and executes a managing process of availability of the terminal device, the use management hardware comprising:
-
a storing unit which stores availability information indicating the availability of the terminal device;
a receiving unit which receives an operation request from the terminal device;
a determining unit which determines the availability of the terminal device based on the availability information; and
a controller which enables the terminal device to operate when the determining unit determines that the terminal device is available.
-
-
6. A method for performing user certification processing for a user of a terminal device communicating with a server device via a network, the method comprising the steps of:
-
connecting certification processing hardware to the terminal device;
storing certification information of the user in the certification processing hardware;
requesting a certification process from the server device;
receiving, from the server device, an encryption key assigned to the certification processing hardware;
encrypting the certification information by using the received encryption key;
transmitting the encrypted certification information to the server device;
receiving encrypted certification result information from the server device;
decrypting the encrypted certification result information by using the encryption key; and
giving an execution permission of a process comprising communication from the server device to the terminal device after the decrypting step. - View Dependent Claims (7, 8)
-
-
9. A method for performing user certification processing for a user of a terminal device communicating with a server device via a network, the method comprising the steps of:
-
connecting certification processing hardware to the terminal device;
storing certification information of the user in the certification processing hardware;
sending a certification request from the certification processing hardware to the server device;
transmitting from the server device an encryption key assigned to the certification processing hardware in response to the certification request; and
encrypting the certification information by utilizing the received encryption key;
transmitting the encrypted certification information to the server device;
receiving encrypted certification information from the certification processing hardware;
decrypting the encrypted certification information;
encrypting certification result information;
transmitting the encrypted certification result information to the certification processing hardware;
receiving the encrypted certification result information from the server device;
decrypting the encrypted certification result information by using the encryption key; and
giving execution permission of a process comprising communication from the server device to the terminal device after the decrypting the encrypted certification result information step; and
executing the process after receiving the execution permission from the hardware.
-
-
10. A method for performing use management of a terminal device, the method comprising the steps of:
-
storing availability information indicating the availability of the terminal device;
receiving an operation request from the terminal device;
determining the availability of the terminal device based on the availability information; and
enabling the terminal device to operate when the determining step determines that the terminal device is available.
-
Specification