Patent ID: 7693835
Filing Date: 2010-04-06
Classification: G06F,H04L,Y10S

Abstract:
1. A client apparatus for executing a plurality of application programs, the client apparatus comprising: a memory configured to hold a plurality of verification policies, wherein each of the plurality of verification policies corresponds to a different one of the plurality of application programs, and a security of each verification policy of the plurality of verification policies has been checked by a device verification apparatus prior to a deployment of the verification policy to the client apparatus; a processor configured to verify an operation of the client apparatus by using one of the plurality of verification policies to produce a verification result, when the client apparatus executes one of the plurality of application programs; a verification result holding unit configured to hold the verification result of the processor; and a verification result notification unit configured to transmit an access request to the device verification apparatus for access to a server apparatus in accordance with the one of the plurality of application programs, to notify the device verification apparatus of the verification result, when the client apparatus receives a request for the verification result from the device verification apparatus, in accordance with the access request, and to access the server apparatus, based on the verification result.