Network security: private communication in a public world
Network security: private communication in a public world
Agents unleashed: a public domain look at agent technology
Agents unleashed: a public domain look at agent technology
A tractable Scheme implementation
Lisp and Symbolic Computation
Core Java
Communications of the ACM
IEEE Spectrum - Special issue: electronic money
Transportable Information Agents
Journal of Intelligent Information Systems - Special issue: adaptive intelligent agents
Market-based resource control for mobile agents
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Cryptographic support for fault-tolerant distributed computing
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Flexible distributed programming using mobile code
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
IEEE Internet Computing
Towards Fault-Tolerant and Secure Agentry
WDAG '97 Proceedings of the 11th International Workshop on Distributed Algorithms
The Architecture of the Ara Platform for Mobile Agents
MA '97 Proceedings of the First International Workshop on Mobile Agents
Concordia: An Infrastructure for Collaborating Mobile Agents
MA '97 Proceedings of the First International Workshop on Mobile Agents
NetBill: An Internet commerce system optimized for network delivered services
COMPCON '95 Proceedings of the 40th IEEE Computer Society International Conference
Mobile Agent Security and Telescript
COMPCON '96 Proceedings of the 41st IEEE International Computer Conference
Operating system support for mobile agents
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
AGDB: A Debugger for Agent Tcl
AGDB: A Debugger for Agent Tcl
The Safe-Tcl Security Model
Safe Tcl: a toolbox for constructing electronic meeting places
WOEC'95 Proceedings of the 1st conference on USENIX Workshop on Electronic Commerce - Volume 1
Agent Tcl: a flexible and secure mobile-agent system
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
Itinerant Agents for Mobile Computing
IEEE Communications Surveys & Tutorials
Software architecture attributes of multi-agent systems
First international workshop, AOSE 2000 on Agent-oriented software engineering
Naplet: A Flexible Mobile Agent Framework for Network-Centric Applications C. Xu
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
A Multi-agent Architecture for Intelligent Mobile Agents
MATA '01 Proceedings of the Third International Workshop on Mobile Agents for Telecommunication Applications
Infrastructure Support for Agent-Based Development
Selected papers from the UKMAS Workshop on Foundations and Applications of Multi-Agent Systems
MobileML: A Programming Language for Mobile Computation
COORDINATION '00 Proceedings of the 4th International Conference on Coordination Languages and Models
Software Deployment Using Mobile Agents
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
Evaluating the Security of Three Java-Based Mobile Agent Systems
MA '01 Proceedings of the 5th International Conference on Mobile Agents
Mobile-Agent versus Client/Server Performance: Scalability in an Information-Retrieval Task
MA '01 Proceedings of the 5th International Conference on Mobile Agents
An Intrusion Detection System for Aglets
MA '02 Proceedings of the 6th International Conference on Mobile Agents
Increasing Resource Utilization and Task Performance by Agent Cloning
ATAL '98 Proceedings of the 5th International Workshop on Intelligent Agents V, Agent Theories, Architectures, and Languages
A Mobile Negotiation Agent Embedded Hybrid Online Purchasing System
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
SMASH: Modular Security for Mobile Agents
Software Engineering for Multi-Agent Systems V
A Property-Dependent Agent Transfer Protocol
Trust '09 Proceedings of the 2nd International Conference on Trusted Computing
Adaptive mobile multi-agent systems
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
A mobile agents platform: architecture, mobility and security elements
ProMAS'04 Proceedings of the Second international conference on Programming Multi-Agent Systems
MMAS'04 Proceedings of the First international conference on Massively Multi-Agent Systems
A secure migration mechanism of mobile agents under mobile agent environments
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Evaluating mobile agent platform security
MATES'06 Proceedings of the 4th German conference on Multiagent System Technologies
Adaptive access control in coordination-based mobile agent systems
Software Engineering for Multi-Agent Systems III
Research note: Security issues related to mobile code and agent-based systems
Computer Communications
Hi-index | 0.01 |
Mobile-agent systems must address three security issues: protecting an individual machine, protecting a group of machines, and protecting an agent. In this chapter, we discuss these three issues in the context of D'Agents, a mobile-agent system whose agents can be written in Tcl, Java and Scheme. (D'Agents was formerly known as Agent Tcl.) First we discuss mechanisms existing in D'Agents for protecting an individual machine: (1) cryptographic authentication of the agent's owner, (2) resource managers that make policy decisions based on the owner's identity, and (3) secure execution environments for each language that enforce the decisions of the resource managers. Then we discuss our planned market-based approach for protecting machine groups. Finally we consider several (partial) solutions for protecting an agent from a malicious machine.