Edoardo Serra

Dr. Edoardo Serra

Boise State University, 1910 University Drive, Boise, Idaho 83725, USA

Research Focus & Metrics

Academic Career Length

18Years (2009-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
24 November 2012 in The VLDB Journal
Verified
Journal Article
Closed access
PDF file
MMMirjana Mazuran
Mirjana Mazuran
ESEdoardo Serra
Edoardo Serra
CZCarlo Zaniolo
Carlo Zaniolo

9 March 2015 in ACM Transactions on Information and System Security
Verified
Journal Article
Open access
ESEdoardo Serra
Edoardo Serra
SJSushil Jajodia
Sushil Jajodia
APAndrea Pugliese
Andrea Pugliese
Antonino RulloAntonino Rullo
Antonino Rullo
VSV. S. Subrahmanian
V. S. Subrahmanian
The National Vulnerability Database (NVD) maintained by the US National Institute of Standards and Technology provides valuable information about vulnerabilities in popular software, as well as any patches available to address these vulnerabilities. Most enterprise security managers today simply patch the most dangerous vulnerabilities—an adversary can thus easily compromise an enterprise by using less important vulnerabilities to penetrate an enterprise. In this article, we capture the vulnerabilities in an enterprise as a Vulnerability Dependency Graph (VDG) and show that attacks graphs can be expressed in them. We first ask the question: What set of vulnerabilities should an attacker exploit in order to maximize his expected impact? We show that this problem can be solved as an integer linear program. The defender would obviously like to minimize the impact of the worst-case attack mounted by the attacker—but the defender also has an obligation to ensure a high productivity within his enterprise. We propose an algorithm that finds a Pareto-optimal solution for the defender that allows him to simultaneously maximize productivity and minimize the cost of patching products on the enterprise network. We have implemented this framework and show that runtimes of our computations are all within acceptable time bounds even for large VDGs containing 30K edges and that the balance between productivity and impact of attacks is also acceptable.

1 June 2017 in IEEE Transactions on Information Forensics and Security
Verified
Journal Article
Closed access
SJSushil Jajodia
Sushil Jajodia
NPNoseong Park
Noseong Park
FPFabio Pierazzi
Fabio Pierazzi
APAndrea Pugliese
Andrea Pugliese
ESEdoardo Serra
Edoardo Serra
VSV. S. Subrahmanian
V. S. Subrahmanian
Malicious attackers often scan nodes in a network in order to identify vulnerabilities that they may exploit as they traverse the network. In this paper, we propose that the system generates a mix of true and false answers in response to scan requests. If the attacker believes that all scan results are true, then he will be on a wrong path. If he believes some scan results are faked, he would have to expend time and effort in order to separate fact from fiction. We propose a probabilistic logic of deception and show that various computations are NP-hard. We model the attacker's state and show the effects of faked scan results. We then show how the defender can generate fake scan results in different states that minimize the damage the attacker can produce. We develop a Naive-PLD algorithm and a Fast-PLD heuristic algorithm for the defender to use and show experimentally that the latter performs well in a fraction of the run time of the former. We ran detailed experiments to assess the performance of these algorithms and further show that by running Fast-PLD off-line and storing the results, we can very efficiently answer run-time scan requests.

31 March 2020 in Network Modeling Analysis in Health Informatics and Bioinformatics
Verified
Journal Article
Closed access
PDF file
ASAnu Shrestha
Anu Shrestha
ESEdoardo Serra
Edoardo Serra
FSFrancesca Spezzano
Francesca Spezzano

24 September 2014 in IEEE Intelligent Systems
Verified
Journal Article
Closed access
LCLongbing Cao
Longbing Cao
TJThorsten Joachims
Thorsten Joachims
CWCan Wang
Can Wang
EGEric Gaussier
Eric Gaussier
JLJinjiu Li
Jinjiu Li
VSV.S. Subrahmanian
V.S. Subrahmanian
This installment of Trends & Controversies provides an array of perspectives on the latest research in behavior informatics. Longbing Cao introduces the work in "Behavior Informatics: A New Perspective." Then, in "Behavior Computing," Longbing Cao and Thorsten Joachims provide a basic overview of the topic. Next is "Coupled Behavior Representation, Modeling, Analysis, and Reasoning" by Can Wang, Longbing Cao, Eric Gaussier, Jinjiu Li, Yuming Ou, and Dan Luo. The fourth article is "Behavior Analysis in Social Media," by Reza Zafarani and Huan Liu. The fifth article is "Group Recommendation and Behavior," by Guandong Xu and Zhiang Wu. Gabriella Pasi wrote the sixth article, "Web Search and Behavior." The seventh article, "Behaviors of IPTV Users," is by Ya Zhang, Xiaokang Yang, and Hongyuan Zha. Finally, "Should Behavioral Models of Terror Groups Be Disclosed?" is by Edoardo Serra and V.S. Subrahmanian.

24 October 2017 in ACM Transactions on Privacy and Security
Verified
Journal Article
Open access
Antonino RulloAntonino Rullo
Antonino Rullo
DMDaniele Midi
Daniele Midi
ESEdoardo Serra
Edoardo Serra
EBElisa Bertino
Elisa Bertino
In many Internet of Thing (IoT) application domains security is a critical requirement, because malicious parties can undermine the effectiveness of IoT-based systems by compromising single components and/or communication channels. Thus, a security infrastructure is needed to ensure the proper functioning of such systems even under attack. However, it is also critical that security be at a reasonable resource and energy cost. In this article, we focus on the problem of efficiently and effectively securing IoT networks by carefully allocating security resources in the network area. In particular, given a set of security resources R and a set of attacks to be faced A , our method chooses the subset of R that best addresses the attacks in A , and the set of locations where to place them, that ensure the security coverage of all IoT devices at minimum cost and energy consumption. We model our problem according to game theory and provide a Pareto-optimal solution in which the cost of the security infrastructure, its energy consumption, and the probability of a successful attack are minimized. Our experimental evaluation shows that our technique improves the system robustness in terms of packet delivery rate for different network topologies. Furthermore, we also provide a method for handling the computation of the resource allocation plan for large-scale networks scenarios, where the optimization problem may require an unreasonable amount of time to be solved. We show how our proposed method drastically reduces the computing time, while providing a reasonable approximation of the optimal solution.