Authors:
Hind Idrissi
1
;
Arnaud Revel
2
and
El Mamoun Souidi
3
Affiliations:
1
La Rochelle University and Mohammed V University, France
;
2
La Rochelle University, France
;
3
Mohammed V University, Morocco
Keyword(s):
Mobile Agent, Multi-agent System, Mobility, Security, Cryptography.
Related
Ontology
Subjects/Areas/Topics:
Agent Platforms and Interoperability
;
Agents
;
Artificial Intelligence
;
Artificial Intelligence and Decision Support Systems
;
Computational Intelligence
;
Distributed and Mobile Software Systems
;
Enterprise Information Systems
;
Hybrid Intelligent Systems
;
Informatics in Control, Automation and Robotics
;
Intelligent Control Systems and Optimization
;
Knowledge Engineering and Ontology Development
;
Knowledge-Based Systems
;
Mobile Agents
;
Multi-Agent Systems
;
Privacy, Safety and Security
;
Soft Computing
;
Software Engineering
;
Symbolic Systems
;
Web Information Systems and Technologies
;
Web Intelligence
Abstract:
Mobile agents are a special category of software entities, with the capacity to move between nodes of one or
more networks. However, they are subject to deficiency of security, related particularly to the environments on
which they land or other malicious agents they may meet on their paths. Security of mobile agents is divided
into two parts, the first one relates to the vulnerabilities of the host environment receiving the agent, and the
second one is concerning the malevolence of the agent towards the host platform and other agents. In this
paper, we will address the second part while trying to develop an hybrid solution combining the two parts. A
solution for this security concern will be presented and performed .It involves the integration of cryptographic
mechanisms such as Diffie-Hellman key exchange for authentication between the set (platform, agent) and
the Advanced Encryption Standard (AES) to communicate the data with confidentiality. These mechanisms
are associated with
XML serialization in order to ensure easy and persistent portability across the network,
especially for non permanent connection.
(More)