Abstract: Mobile agent security is imperative driving force for recent researches on heterogeneous distributed systems. The mobility of code awakens major security problems. This article introduces the taxonomy of security threats’ to mobile agents’ from the malicious hosts domain and takes cursory look at five fundamental limitations of mobile code paradigmatics: integrity; availability; confidentiality; authentication; and non-repudiation. The authors conceptualize and presented a proposed secure enhanced mobile agent security architecture that can protect mobile agents from malicious hosts’ attacks in heterogeneous computation environment. Unified Modeling Language (UML) diagrams are employed to explain the proposed security architecture in. The authors presented thirteen typology of UML diagrams but employ five of the UML diagrams in the proposed system: one-jump and two- jump sequence use case diagrams, which shed light on sequence of security processes followed in security design of architectural mechanism for mobile agents’ security from malicious hosts’ attacks; class diagram, which shows different objects and classes in our security architectural design; state diagram that shows chronological events flow in the security system design; an event diagram that shows mobile agent source code obfuscation to maintain code integrity and mobile security system’s input-process-output chart, and a detailed algorithm of the entire system’s security is also presented. The authors conclude that state diagram is suitable for design of security elements in mobile agents to protect mobile agents from malicious hosts’ attacks.
Keywords:Design tool; model; UML, taxonomy; typology, malicious hosts; integrity and confidentiality. Title: Design Tools for Mobile Agent Security from Malicious Host Platforms Author:Omoghenemuko, Greg I., Asagba, Prince O., Ogheneovo, Eward E. ISSN 2394-7314 International Journal of Novel Research in Computer Science and Software Engineering Novelty Journals
Abstract:Agent is an old concept in human civilisation, and it comes from the word agency. Physical agents that act as facilitators in discharging duties unbehalf of their owners or clients are no more in vogue, since the invention of the programmable electronic device called computer, human activities have been influenced greatly and productivity has been on the increase because of the application of softwares to undertake most human activities. These softwares now act as agents for their owners or users to facilitate transactions in this present information age; to birth what is popular known as software agents. The Internet, which is a global computer networked environment, is the physical platform for ubiquitous computation where people of different domains of human specialisation, use software agents for business transactions. The researchers define an agent, software agents and take a panoramic overview of characteristics of software agents, and present a robust taxonomy of software agents for proper understanding, highlight some importance of software agents.
Keywords:taxonomy; software agents; adaptability; sociality; coordinativeness; multifarious environment; malicious; artificial intelligence. Title: Taxonomy of Software Agents Author: Omoghenemuko, Greg Imoniyovwe, Okpako, Abugor Ejaita ISSN 2394-7314 International Journal of Novel Research in Computer Science and Software Engineering Novelty Journals