{"title":"An implementation of self-protected mobile agents","authors":"Joan Ametller, S. Robles, J. A. Ortega-Ruiz","doi":"10.1109/ECBS.2004.1316745","DOIUrl":null,"url":null,"abstract":"Traditional approaches to mobile agent code protection rely on platform-based cryptographic services, often based on PKI solutions. In this paper, we discuss some of their shortcomings, and propose a new architecture for secure mobile agents that addresses two outstanding issues: inter-platform portability and agent code protection. Existing solutions often introduce heavyweight frameworks, requiring a major reengineering of legacy systems and severely impeding portability and code reuse. We show how preexisting, as well as new, agent systems can be robustly secured against a wide variety of external attacks, while minimising the impact on the code base of both the agent and its host platform(s). The paper closes with a discussion of our implementation of the proposed mechanisms, as an extension to the well-known JADE platform.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"488 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECBS.2004.1316745","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Traditional approaches to mobile agent code protection rely on platform-based cryptographic services, often based on PKI solutions. In this paper, we discuss some of their shortcomings, and propose a new architecture for secure mobile agents that addresses two outstanding issues: inter-platform portability and agent code protection. Existing solutions often introduce heavyweight frameworks, requiring a major reengineering of legacy systems and severely impeding portability and code reuse. We show how preexisting, as well as new, agent systems can be robustly secured against a wide variety of external attacks, while minimising the impact on the code base of both the agent and its host platform(s). The paper closes with a discussion of our implementation of the proposed mechanisms, as an extension to the well-known JADE platform.