Management of a communication network and the migration of mobile agents
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for managing the migration of mobile agents to nodes of a communication network is proposed. The trustworthiness of at least one node (102b) of the network is checked (301). In case the trustworthiness exceeds a pre-set trust threshold, a trust token for the checked node (102b) is generated (306) and the trust token is stored (303) in the network. In advance to a migration of a mobile agent (104a) to a node of the network it is verified (108, 109) if a valid trust token is existing for the corresponding node (102b). The migration of the mobile agent (104a) is restricted (107) to nodes having a valid trust token.
21 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable storage medium including stored computer program instructions which cause a computer to implement a method of managing a communication network comprising:
-
checking 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. - View Dependent Claims (12)
-
-
13. A communication network comprising:
-
at least one trust center node configured to check 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, and in case the checking exceeds a preset trust threshold, the trust center node employing a token creator configured to generate a trust token for the checked node, the trust center node being another node of the network; and a first node providing an execution environment for a mobile agent including verifying, with a processor, 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 mobile agent exclusively to nodes having the valid trust token, wherein the trust token and the corresponding checked nodes are identified in a memory as a trust manager database operably linked to the trust center node, and the trust token includes a name of the trust center that issued the trust token, and 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. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification