Securing Multi Agent Societies

Rahul Singh and Katia Sycara
tech. report CMU-RI-TR-04-02, Robotics Institute, Carnegie Mellon University, January, 2004


Download
  • Adobe portable document format (pdf) (154KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
When large Multi Agent Systems operate over open platforms such as the Internet, there is the possibility that some agents will endeavor to disrupt the MAS with the aim of achieving their own agendas at the cost of the others. For the protection of the agents in it's domain, each society of agents should make available certain services that allow agents to detect and avoid such attempts by malicious third parties. One of these is a rigorous method of identifying agents, so that each agent's actions can be referred to, recorded and evaluated. A robust identi cation mechanism can allow the construction of higher level-functions such as authentication, non-repudiation and secure communication. Agents can then use these basic functions provided by the MAS infrastructure along with their beliefs, current state of the MAS and the current goals to make decisions about trust. In this paper we present one architecture that allows agents to be named robustly, even in open environments, and build upon this scheme to provide MAS services that can allow agents to authenticate each other, digitally sign communication tokens and encrypt messages and data that is exchanged. We explore possible scenarios of the agent life in an open agent society and give an implementation independent architecture to secure agents and their environment.

Keywords
Multi Agent Systems, Security, Distributed Artificial Intelligence

Notes
Associated Center(s) / Consortia: Center for Integrated Manfacturing Decision Systems
Associated Lab(s) / Group(s): Advanced Agent - Robotics Technology Lab
Associated Project(s): Reusable Environment for Task Structured Intelligent Network Agents

Text Reference
Rahul Singh and Katia Sycara, "Securing Multi Agent Societies," tech. report CMU-RI-TR-04-02, Robotics Institute, Carnegie Mellon University, January, 2004

BibTeX Reference
@techreport{Singh_2004_4573,
   author = "Rahul Singh and Katia Sycara",
   title = "Securing Multi Agent Societies",
   booktitle = "",
   institution = "Robotics Institute",
   month = "January",
   year = "2004",
   number= "CMU-RI-TR-04-02",
   address= "Pittsburgh, PA",
}