A profile data delivery control system comprising: a client device; a server (2a, 2b); and a profile data delivery control apparatus; the profile data delivery control apparatus comprising: storage means for storing a public key and a private key corresponding to the public key; and control means for obtaining, with respect to each of two or more services (3a, 3b) provided using the server (2a, 2b), profile data (15a, 15b) including identification information of said each service, and responsive to determining the profile data (15a, 15b) satisfies a prescribed validity condition, attaching a signature (16a, 16b) to the profile data using the private key, and embedding in a client application the public key for decrypting the signature and delivering the profile data (15a, 15b) with the signature (16a, 16b) attached and the client application with the public key embedded to the client device, the client application causing the client device to perform an authentication process based on the profile data (15a, 15b); wherein the client device comprising means for: checking by the client application validity of the signature (16a, 16b) using the public key, performing the authentication process responsive to determining that the validity of the signature (16a, 16b) is successful, and sending an authentication result to the server (2a, 2b); The server (2a, 2b) comprising means for: responsive to determining that the authentication result indicates a success, providing the service for the client device. a client device; a server (2a, 2b); and a profile data delivery control apparatus; the profile data delivery control apparatus comprising: storage means for storing a public key and a private key corresponding to the public key; and control means for obtaining, with respect to each of two or more services (3a, 3b) provided using the server (2a, 2b), profile data (15a, 15b) including identification information of said each service, and responsive to determining the profile data (15a, 15b) satisfies a prescribed validity condition, attaching a signature (16a, 16b) to the profile data using the private key, and embedding in a client application the public key for decrypting the signature and delivering the profile data (15a, 15b) with the signature (16a, 16b) attached and the client application with the public key embedded to the client device, the client application causing the client device to perform an authentication process based on the profile data (15a, 15b); wherein the client device comprising means for: checking by the client application validity of the signature (16a, 16b) using the public key, performing the authentication process responsive to determining that the validity of the signature (16a, 16b) is successful, and sending an authentication result to the server (2a, 2b); The server (2a, 2b) comprising means for: responsive to determining that the authentication result indicates a success, providing the service for the client device. storage means for storing a public key and a private key corresponding to the public key; and control means for obtaining, with respect to each of two or more services (3a, 3b) provided using the server (2a, 2b), profile data (15a, 15b) including identification information of said each service, and responsive to determining the profile data (15a, 15b) satisfies a prescribed validity condition, attaching a signature (16a, 16b) to the profile data using the private key, and embedding in a client application the public key for decrypting the signature and delivering the profile data (15a, 15b) with the signature (16a, 16b) attached and the client application with the public key embedded to the client device, the client application causing the client device to perform an authentication process based on the profile data (15a, 15b); wherein the client device comprising means for: checking by the client application validity of the signature (16a, 16b) using the public key, performing the authentication process responsive to determining that the validity of the signature (16a, 16b) is successful, and sending an authentication result to the server (2a, 2b); The server (2a, 2b) comprising means for: responsive to determining that the authentication result indicates a success, providing the service for the client device.