Patent ID: 6931379

Claim:
A method of loading an application onto an IC card comprising the steps of: transferring an asymmetrical key and a public key of an agent to make a request for an agent certification from the agent to the card issuer, transmitting the agent certification from the card issuer to the agent, a signature being put to the agent certification by using an asymmetrical public key owned by card issuer for the public key received from the agent; requesting permission for loading the application onto the IC card from the service provider to the agent; checking, by the agent, the contents of the application which was filed for permission by the service provider in order to verity the validity of the application by the agent; putting a signature to the hash value of the application received from the service provider by using an asymmetrical secret key and returning the signed hash value along with the agent certification from the service provider to the agent; and transmitting a combination of the hash value of the application received from the agent, the agent certification and the application itself from the service provider to the IC card, the IC card including a public key of the card issuer and confirming its validity.