Patent ID: 8539549
Filing Date: 2013-09-17
Classification: G06F,H04L

Abstract:
1. An identifier authentication system in which an information providing server holding identifier authentication information for authenticating an identifier given to an identifier holding user and an information requesting server that requests the information providing server to provide the identifier authentication information from each of a plurality of independent private networks and presenting the identifier to the information requesting server by the identifier holding user having the identifier given from the information providing server enables providing the identifier authentication information corresponding to the presented identifier to the information requesting server from the information providing server, wherein the system comprises a location management server that unifies management of the information providing servers, wherein the location management server is divided into the highest-order first location management server to the lowest-order nth location management server, the first to nth location management servers and the information providing server form a tree structure that branches from the first to nth location management servers toward the information providing server, and confirmed location information of the information providing server is registered in any one of the location management servers, wherein the identifier is divided into several hierarchical portions, which are the highest-order portions that identifies an IP address of the second location management server, the lowest-order portion that identifies the identifier authentication information provided from the information providing server, and respective intermediate portions that identify IP addresses of the second to nth location management servers and the information providing server, the IP address of the second location management server corresponding to the highest-order portion in the identifier is managed by the first location management server, and the IP addresses of the third to nth location management servers corresponding to the second to (n−1)th portions in the identifier are managed by the predetermined second to (n−1)th location management servers corresponding to the next higher hierarchy, wherein the confirmed IP address of the information providing server corresponding to the nth portion in the identifier is managed by the predetermined nth location management server, wherein in the system, when the identifier holding user presents the identifier to the information requesting server, the information requesting server asks the first location management server about a location of the information providing server corresponding to the presented identifier, then the first location management server returns confirmed location information of the second location management server corresponding to the presented identifier to the information requesting server based on the location information, the second location management server returns confirmed location information of the third location management server corresponding to the presented identifier to the information requesting server based on the location information when the information requested server accesses the second location management server corresponding to the returned confirmed location information and asks the second location management server about a location of the information providing server corresponding to the identifier, the information providing server corresponding to the presented identifier is retrieved by repeating an inquiry and a response between the location management servers and the information requesting servers starting from the first location management server to the nth location management server in this manner, the information requesting server requests the identifier authentication information identified by the identifier to the retrieved information providing server, and the retrieved information providing server retrieves the identifier authentication from the identifier, and provides the retrieved identifier authentication information to the information requesting server, and the information requesting server receives the presented identifier authentication information corresponding to the identifier from the retrieved information providing server.