Protecting Mobile Agents Against Malicious Hosts Using Dynamic Programming Homomorphic Encryption
Abstract
Mobile agent technology is a new paradigm of distributed computing that can replace the conventional client-server model. Protection of Mobile agents is one of the most difficult problems in the area of mobile agents security. The existing solutions that provide complete protection of agents against malicious hosts either only detect or to some extent prevent attacks on agents. In this paper, we discuss our implementation of one of the security approach that implements homomorphic encryption on a part of the data used in the Aglet environment to be executed on the hosts without decrypting it. The main idea is to use central host as a server which is responsible of encrypting and decrypting operations. The central host will encrypt some parts of data doesn’t need to be known from other hosts applied on finding the longest path of directed graph problem. Other hosts only add their data to decrypted parts and pass it to the central host to perform the full operation there. We get the result of the problem printed on the console window securely and protected from hosts’ attacks. This security approach produce a secure mobile agent code fully protected from malicious agent platform to provide the integrity of Mobile Agent System.
Full Text:
PDFRefbacks
- There are currently no refbacks.
Copyright © ExcelingTech Publisher, UK