• DocumentCode
    480840
  • Title

    A Cooperative Multi-agent Approach to Computer Forensics

  • Author

    Hoelz, Bruno W P ; Ralha, Célia G. ; Geeverghese, Rajiv ; Junior, Hugo C.

  • Author_Institution
    Comput. Sci. Dept., Univ. of Brasilia, Brasilia
  • Volume
    2
  • fYear
    2008
  • fDate
    9-12 Dec. 2008
  • Firstpage
    477
  • Lastpage
    483
  • Abstract
    This article proposes the use of a collaborative multi-agent approach to develop a toolkit to assist the experts during the forensic examination process: MADIK - a Multi-Agent Digital Investigation ToolKit. The use of a multi-agent approach has been proved adequate, specially regarding the cooperative action of the autonomous specialized agents: HashSetAgent, FilePathAgent, TimelineAgent, FileSignatureAgent. Also the distributed nature of the multi-agent approach allows for better usage of computational resources, since agents can operate autonomously in different machines and environments. As part of our work, we have defined a four layer multi-agent architecture, as a metaphor to the organizational hierarchy levels, which is divided in strategic, tactical, perational and specialist levels. The proposed architecture was the base to the development of the toolkit, which was developed with a blackboard approach, implemented over the Java Agent DEvelopment Framework - JADE, using Java Expert System Shell - JESS. We have done some experiments with MADIK using real data and the results are encouraging. This paper focuses on the benefits of using the multi-agent approach to aid in the forensic examination process, specially regarding the cooperative action of the autonomous specialized agents, which we deem as a flexible and promising possibility that should be further explored in the computer forensics scenario.
  • Keywords
    Java; expert system shells; mobile agents; multi-agent systems; security of data; JADE; JESS; Java agent development framework; Java expert system shell; MADIK; autonomous specialized agent; computer forensics examination process; cooperative multiagent approach; multiagent digital investigation toolkit; Artificial intelligence; Computational and artificial intelligence; Computer architecture; Data analysis; Distributed computing; Forensics; Humans; Intelligent agent; Java; Software agents; Jade; Jess; Madik; computer forensics; cooperative multi-agent;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence and Intelligent Agent Technology, 2008. WI-IAT '08. IEEE/WIC/ACM International Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-0-7695-3496-1
  • Type

    conf

  • DOI
    10.1109/WIIAT.2008.55
  • Filename
    4740669