Patent ID: 7840808
Filing Date: 2010-11-23
Classification: G06F,H04L

Abstract:
1. An authentication device communicable with a client device in an open network environment with respect to a plurality of authentication entity devices capable of individually executing an authentication subprocess that configures a biometric authentication processing operation and the client device to which said each authentication entity device is to be connected, the authentication device comprising: a service compatible profile storage module configured to store profile information defining an execution environment acceptable to each service by service identification information indicating each service; a profile transmitting module configured to transmit to the client device the corresponding profile information in the service compatible profile storage module, based on the service identification information received from the client device; an authentication context receiving module configured to receive from the client device authentication context information including an execution environment and an execution result of the authentication subprocess; a context verification module configured to verify whether or not the authentication context information is acceptable, based on the transmitted profile information; a service providing module configured to execute a service providing processing operation compatible with the received service identification information when it is indicated that the verification result is acceptable; a compatible profile transmitting module configured to transmit all of profile information in the service compatible profile storage module to the client device before receiving the service identification information from the client device; a compatible profile receiving module configured to receive profile information compatible with an execution environment from the client device; and a corresponding profile information transmitting module configured to transmit corresponding profile information and service identification information in the service compatible profile storage module to the client device, based on profile information received from the client device, wherein profile information compatible with the execution environment is profile information compatible with an execution environment indicated by function list information, among all of the profile information received by the client device, and the authentication context information is information that is generated by said each authentication entity device and transmitted from the client device to the authentication context receiving module after said each authentication entity device that executes said each authentication subprocess has been selected by the client device, from among all authentication entity devices adaptive to the transmitted profile information, based on said function list information stored in advance in the client device, the function list information defining an execution environment of said each authentication entity device.