Digital forensics and investigations meet artificial intelligence

被引:29
作者
Costantini, Stefania [1 ,2 ]
De Gasperis, Giovanni [1 ,2 ]
Olivieri, Raffaele [1 ,2 ]
机构
[1] Univ Aquila, Laquila, Italy
[2] Dipartimento Ingn & Sci Informaz & Matemat, Via Vetoio Snc Loc Coppito, I-67100 Laquila, Italy
关键词
Digital forensics; Digital investigation; Artificial intelligence; Answer set programming; Automatic investigation; Forensic models; STABLE MODEL SEMANTICS; LOGIC PROGRAMS; ANSWER;
D O I
10.1007/s10472-019-09632-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the frame of Digital Forensic (DF) and Digital Investigations (DI), the Evidence Analysis phase has the aim to provide objective data, and to perform suitable elaboration of these data so as to help in the formation of possible hypotheses, which could later be presented as elements of proof in court. The aim of our research is to explore the applicability of Artificial Intelligence (AI) along with computational logic tools - and in particular the Answer Set Programming (ASP) approach - to the automation of evidence analysis. We will show how significant complex investigations, hardly solvable for human experts, can be expressed as optimization problems belonging in many cases to the P or NP complexity classes. All these problems can be expressed in ASP. As a proof of concept, in this paper we present the formalization of realistic investigative cases via simple ASP programs, and show how such a methodology can lead to the formulation of tangible investigative hypotheses. We also sketch a design for a feasible Decision Support System (DSS) especially meant for investigators, based on artificial intelligence tools.
引用
收藏
页码:193 / 229
页数:37
相关论文
共 58 条
[1]  
Alberti M, 2005, LECT NOTES ARTIF INT, V3673, P135
[2]  
[Anonymous], 2014, KNOWLEDGE REPRESENTA
[3]  
[Anonymous], 2001, LECT NOTES COMPUTER
[4]  
ASP, 2016, ANSW SET PROGR SOLV
[5]  
Baral C., 2003, Knowledge Representation, Reasoning and Declarative Problem Solving
[6]   THE TEMPORAL LOGIC OF BRANCHING TIME [J].
BENARI, M ;
PNUELI, A ;
MANNA, Z .
ACTA INFORMATICA, 1983, 20 (03) :207-226
[7]  
Borchert P, 2004, LECT NOTES ARTIF INT, V2923, P3
[8]  
Brewka Gerhard, 2011, Logic Programming, Knowledge Representation, and Nonmonotonic Reasoning. Essays Dedicated to Michael Gelfond on the Occasion of his 65th Birthday, P233, DOI 10.1007/978-3-642-20832-4_16
[9]  
Brewka G., 2014, ECAI 2014
[10]   Answer Set Programming at a Glance [J].
Brewka, Gerhard ;
Eiter, Thomas ;
Truszczynski, Miroslaw .
COMMUNICATIONS OF THE ACM, 2011, 54 (12) :92-103