Patent ID: 7711117

Claim:
A method for managing the migration of mobile agents to nodes of a communication network, comprising: checking, with a processor, at least one node of the network in relation to a predetermined mobile agent to determine whether or not the at least one node provides a trusted execution environment with respect thereto; generating a trust token for the checked node at a trust center if the checking exceeds a preset trust threshold and storing the trust token in a memory of the trust center, the trust token indicating that the corresponding node has passed the checking and the trust token includes a name of the trust center that issued the trust token; verifying if a valid trust token exists for the corresponding node in advance to a migration of the predetermined mobile agent to a node of the network; and migrating the predetermined mobile agent by sending the predetermined mobile agent exclusively to nodes having the valid trust token, wherein a list of trust center nodes is attached to a mobile agent, a trust token which is issued by a trust center of the list is a valid trust token, a trust token which is not issued by a trust center of the list is not a valid trust token, and the list includes trust centers which are specified by an owner of the mobile agent.