• DocumentCode
    1983492
  • Title

    A security architecture for mobile agents in Ajanta

  • Author

    Karnik, Neeran M. ; Tripathi, Anand R.

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    402
  • Lastpage
    409
  • Abstract
    A mobile agent represents a computation that can autonomously migrate in a network to perform tasks on behalf of its creator. This paper describes the security architecture of Ajanta, a Java-based system for mobile agent programming. This architecture provides mechanisms to protect server resources from malicious agents, agent data from tampering by malicious servers, and to protect the system infrastructure itself. An agent can carry three kinds of protected data: read-only objects, objects visible only to specific servers, and a secure append-only list of objects. Agents´ access to server resources is controlled using a proxy-based mechanism. A generic authentication protocol is used for all sensitive client-server interactions. Ajanta also supports communication between remote agents using RMI, which can be controlled by the servers´ security policies
  • Keywords
    Java; client-server systems; distributed object management; distributed programming; object-oriented programming; remote procedure calls; security of data; Ajanta; Java-based system; RMI; append-only object list; client-server interactions; generic authentication protocol; malicious agents; malicious servers; mobile agent programming; proxy-based mechanism; read-only objects; remote agent communication; security architecture; server resources; Access protocols; Authentication; Communication system control; Computer architecture; Computer networks; Data security; Java; Mobile agents; Network servers; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840952
  • Filename
    840952