NEW IMPLEMENTATION OF RMI TO PROTECT INTEGRITY AND CONFIDENTIALITY FOR MOBILE AGENTS

Shinichi Motomura, Takao Kawamura, Kazunori Sugahara

Abstract

A new implementation of RMI named OnePort RMI is proposed in this paper. OnePort RMI consists of new RMI runtime, classes which are implemented interfaces by RMI specification, and MultiChannelSocketFactory. Using OnePort RMI, when an object on a client invokes methods of remote objects on a server, the client can use sockets of different types to connect one destination port at the same time, and the server can accept incoming call from the sockets on only the port. In order to protect integrity and confidentiality of our mobile agent framework named Maglog, OnePort RMI is introduced into Maglog. In consequence, each agent can select a socket depending on importance of data and programs which are contained in their agents. We emphasize that the proposed OnePort RMI is not only for mobile agent frameworks such as our Maglog but also for any RMI applications.

References

  1. Farmer, W. M., Guttman, J. D., and Swarup, V. (1996). Security for mobile agents: Issues and requirements. In Proc. 19th Nat'l Information Systems Security Conf. (NISSC 96), pages 591-597.
  2. J.Tardo and Valente, L. (1996). Mobile agent security and telescript. In Compcon 7896. 'Technologies for the Information Superhighway' Digest of Papers, pages 58- 63.
  3. Karjoth, G., Lange, D. B., and Oshima., M. (1997). A security model for aglets. IEEE Internet Computing, 01(4):68-77.
  4. Lange, D. B. and Oshima, M. (1998). Programming and Deploying Java Mobile Agents with Aglets. Addison Wesley.
  5. Motomura, S., Kawamura, T., and Sugahara, K. (2006a). A logic-based mobile agent framework for web applications. In Proceedings of the 2nd International Conference on Web Information Systems and Technologies, pages 121-126. Setubal, Portugal.
  6. Motomura, S., Kawamura, T., and Sugahara, K. (2006b). Logic-based mobile agent framework with concept of field. IPSJ Journal, 47(4).
  7. Satoh, I. (2000). Mobilespaces: A framework for building adaptive distributed applications using a hierarchical mobile agent system. In Proceedings of IEEE International Conference on Distributed Computing Systems, pages 161-168. IEEE Press. Microsystems (1997). Java remote method invocation. Web page.
  8. http://java.sun.com/j2se/1.4.2/docs/guide/rmi/spec/rmititle.html.
  9. Tarau, P. (1999). Inference and computation mobility with jinni. In Apt, K., Marek, V., and Truszczynski, M., editors, The Logic Programming Paradigm: a 25 Year Perspective, pages 33-48. Springer.
  10. White, J. E. (1994). Telescript Technology: The Foundation for the Electronic Marketplace. General Magic. http://www.genmagic.com/WhitePapers.
  11. Winer, D. (1998). http://xmlrcp.com/spec.
Download


Paper Citation


in Harvard Style

Motomura S., Kawamura T. and Sugahara K. (2007). NEW IMPLEMENTATION OF RMI TO PROTECT INTEGRITY AND CONFIDENTIALITY FOR MOBILE AGENTS . In Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-972-8865-77-1, pages 364-370. DOI: 10.5220/0001274103640370


in Bibtex Style

@conference{webist07,
author={Shinichi Motomura and Takao Kawamura and Kazunori Sugahara},
title={NEW IMPLEMENTATION OF RMI TO PROTECT INTEGRITY AND CONFIDENTIALITY FOR MOBILE AGENTS},
booktitle={Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2007},
pages={364-370},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001274103640370},
isbn={978-972-8865-77-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - NEW IMPLEMENTATION OF RMI TO PROTECT INTEGRITY AND CONFIDENTIALITY FOR MOBILE AGENTS
SN - 978-972-8865-77-1
AU - Motomura S.
AU - Kawamura T.
AU - Sugahara K.
PY - 2007
SP - 364
EP - 370
DO - 10.5220/0001274103640370