Antonino Rullo

Dr. Antonino Rullo

DIMES Department, University of Calabria, Italy
orcid

Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

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

Representative Publications

View All Publications
1 June 2017
Verified
Conference Paper
Closed access
DMDaniele Midi
Daniele Midi
Antonino RulloAntonino Rullo
Antonino Rullo
AMAnand Mudgerikar
Anand Mudgerikar
EBElisa Bertino
Elisa Bertino
In this paper, we introduce Kalis, a self-adapting, knowledge-driven expert Intrusion Detection System able to detect attacks in real time across a wide range of IoT systems. Kalis does not require changes to existing IoT software, can monitor a wide variety of protocols, has no performance impact on applications on IoT devices, and enables collaborative security scenarios. Kalis is the first comprehensive approach to intrusion detection for IoT that does not target individual protocols or applications, and adapts the detection strategy to the specific network features. Extensive evaluation shows that Kalis is effective and efficient in detecting attacks to IoT systems.

28 December 2021 in WIREs Data Mining and Knowledge Discovery
Verified
Journal Article
Closed access
PDF file
Antonella GuzzoAntonella Guzzo
Antonella Guzzo
Antonino RulloAntonino Rullo
Antonino Rullo
Eugenio VocaturoEugenio Vocaturo
Eugenio Vocaturo

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.

15 April 2024 in IEEE Transactions on Dependable and Secure Computing
Verified
Journal Article
Open access
Antonino RulloAntonino Rullo
Antonino Rullo
Carmelo FelicettiCarmelo Felicetti
Carmelo Felicetti
MVMassimo Vatalaro
Massimo Vatalaro
Raffaele De RoseRaffaele De Rose
Raffaele De Rose
MLMarco Lanuzza
Marco Lanuzza
Domenico SaccaDomenico Sacca
Domenico Sacca
Smart tags are compact electronic devices affixed to or embedded into objects to facilitate identification, monitoring, and data exchange. Consequently, secure authentication of these tags is a crucial issue, as objects must reliably verify their identity before sharing sensitive information with other entities. The application of Physical Unclonable Functions (PUF) as a device's “digital fingerprint” has attracted significant attention, yet existing PUF-based authentication methods exhibit security vulnerabilities, either due to the authentication protocol itself or the limited reliability of the PUF technology used. Moreover, there has been a considerable focus on the software aspect, often overlooking the critical role of hardware design, which can become a target for attacks aimed at compromising the device's identity or act as a hindrance in the manufacturing process. In light of these points, this paper introduces an identification tag architecture that leverages PUF technology, focusing on authentication. This architecture features a straightforward but efficient authentication protocol, underpinned by a new and highly stable PUF model. The overall architecture encompasses particular hardware implementation aspects that significantly simplify the tag's enrollment phase and minimize vulnerabilities to attacks. The paper also describes a prototype of this identification tag and provide detailed insights into its application.

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.