A sending server that sends an agent and a receiving server that receives the
agent
share a common key. The sending server double-encrypts an agent processing module
and transfers to the receiving server an agent storage container that contains
the agent processing module, an agent processing module decryption processing program,
a receiving server authentication processing program, authentication object information,
and a public key. The agent and the receiving server authenticate each other in
the receiving server.