@InProceedings{majumdar05securing, author = {Anirban Majumdar and Clark Thomborson}, title = {Securing Mobile Agents Control Flow using Opaque Predicates}, booktitle = {Knowledge-Based Intelligent Information and Engineering Systems (9th International Conference, KES)}, year = 2005, volume = 3683, pages = {1065-1071}, publisher = {Springer-Verlag Heidelberg}, editor = {Rajiv Khosla and Robert J. Howlett and Lakhmi C. Jain }, address = {Melbourne, VIC, Australia}, section = {OBFUSCATION,SSG}, abstract = {Mobile agent technology is an evolving paradigm that combines the inherent characteristics of intelligent agents, namely, adaptability, reactivity and autonomy with mobility. These characteristics of mobile agents provide an excellent means of meeting the distributed and heterogeneous requirements for many electronic commerce applications involving low bandwidth and intermittently connected networks. However, the lack of security in the form of code confidentiality renders this paradigm unsuitable for commercial software. In this paper, we address the problem of mobile agent security by proposing a novel method of mobile agent obfuscation using the concept of opaque predicates to prevent adversaries from observing the control flow of agent code. We discuss about the efficiency of our proposed methodology by demonstrating that to an adversary, the problem of determining the outcome of such opaque predicates is often intractable.}, cache = {majumdar05securing.pdf} }