An Enhanced Mobile Agent Security Protocol
Mobile agent technology is one of the most advancing technologies in the world of computers with the property of mobility of the code from one location to another. Usually these mobile agents are used in a distributed environment, which possess hosts or systems in a distributed manner, to collect and to process the data obtained from various hosts and to provide the required result. Though code mobility possesses a number of advantages, it is prone to security attacks also. The external malicious entity may attack either the data possessed by the mobile agent or the mobile agent itself. A lot of algorithms have been proposed to cope with the security attacks present.