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
Link To Document