Patent ID: 7870261

Claim:
An information processing device configured to perform a process in accordance with a data processing request from a client connected to an external network at an interface between the external network and an internal network, the information processing device comprising: a data transmitting/receiving unit configured to transmit/receive data through the external network and the internal network, the data including encrypted identification information; a server discovering unit configured to perform a server information obtaining process about connected servers through the internal network in response to a request for obtaining information about the servers connected to the internal network transmitted from the client connected to the external network and to perform a device list generating process of generating a device list to be transmitted to the client through the external network based on server information obtained in the server information obtaining process; a storage unit configured to store a client session ID table in which client identifiers are associated with session IDs, the association serving as connection identification information identifying a type of a connection of the information processing device with the client; an identification unit configured to identify the client by searching the client session ID table based on a session ID and the encrypted identification information received from the client, the encrypted identification information including a first random number and a hash value of only the identification information of the client and of the information processing device; and an authentication generation unit configured to generate an authentication value including a second random number and a hash value of the first random number and the identification information of the client and of the information processing device for authentication of the client.