Demo Data from SIGIR 2026 / reviewers in the wild / expert
Mauro Conti
dblp:82/4386
· DBLP profile ↗
460ranked-venue papers
52as first author
256since 2021 · last 2026
0000-0002-3612-1934ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 211 · 27 first-author · 116 since 2021Computer networks · 131 · 12 first-author · 74 since 2021Systems, architecture and hardware · 33 · 4 first-author · 13 since 2021Applied, interdisciplinary, general and emerging computing · 26 · 1 first-author · 17 since 2021Databases, data management, data science and information retrieval · 22 · 2 first-author · 15 since 2021Human-computer interaction and ubiquitous computing · 15 · 3 first-author · 5 since 2021Artificial intelligence and machine learning · 14 · 1 first-author · 9 since 2021Software engineering, systems software and programming languages · 11 · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 6 since 2021Theory of computation · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
76 papers |
Privacy and data protection · 16% Blockchain and cryptocurrency security · 13% Authentication and access control · 12% | |
| Computer networks
23 papers |
Physical-layer communications · 30% Internet of things and sensor networks · 21% Vehicular, aerial and satellite networks · 9% | |
| Computer architecture, parallel and distributed computing, and storage systems
11 papers |
Distributed systems · 68% Embedded and real-time systems · 10% Hardware reliability and fault tolerance · 10% | |
| Artificial intelligence
5 papers |
Graph learning · 61% Trustworthy machine learning · 28% Information extraction and text analysis · 6% |
Topics — the 30 heaviest of 213, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
consensus |
3.0 | 4 | 2026 | Hydra: Support Dynamic BFT With Weaker Assumptions and Explicit Request Handling · IEEE Trans. Dependable Secur. Comput. 2026 ABSE: Adaptive Baseline Score-Based Election for Leader-Based BFT Systems · IEEE Trans. Parallel Distributed Syst. 2025 Kronos: A Secure and Generic Sharding Blockchain Consensus with Optimized Overhead · NDSS 2025 |
Privacy and data protection
location privacy |
2.9 | 4 | 2026 | Obfuscated Location Disclosure for Remote ID Enabled Drones · IEEE Trans. Dependable Secur. Comput. 2026 Decentralized and Privacy-Preserving Smart Parking With Secure Repetition and Full Verifiability · IEEE Trans. Mob. Comput. 2024 User-Defined Privacy-Preserving Traffic Monitoring Against n-by-1 Jamming Attack · IEEE/ACM Trans. Netw. 2022 |
Cryptographic primitives and cryptanalysis
homomorphic encryption |
2.9 | 4 | 2025 | Dual-Server Privacy-Preserving Collaborative Deep Learning: A Round-Efficient, Dynamic and Lossless Approach · IEEE Trans. Dependable Secur. Comput. 2025 Accurate, Secure, and Efficient Semi-Constrained Navigation Over Encrypted City Maps · IEEE Trans. Dependable Secur. Comput. 2025 Efficient Batchable Secure Outsourced Computation: Depth-Aware Arithmetization of Common Primitives for BFV & BGV · USENIX Security Symposium 2025 |
Distributed systems › fault tolerance
byzantine fault tolerance |
2.7 | 3 | 2026 | Hydra: Support Dynamic BFT With Weaker Assumptions and Explicit Request Handling · IEEE Trans. Dependable Secur. Comput. 2026 ABSE: Adaptive Baseline Score-Based Election for Leader-Based BFT Systems · IEEE Trans. Parallel Distributed Syst. 2025 Kronos: A Secure and Generic Sharding Blockchain Consensus with Optimized Overhead · NDSS 2025 |
Blockchain and cryptocurrency security
smart contract |
2.4 | 4 | 2025 | LEAGAN: A Decentralized Version-Control Framework for Upgradeable Smart Contracts · IEEE Trans. Serv. Comput. 2025 Nereus: Anonymous and Secure Ride-Hailing Service Based on Private Smart Contracts · IEEE Trans. Dependable Secur. Comput. 2023 Eunomia: Anonymous and Secure Vehicular Digital Forensics Based on Blockchain · IEEE Trans. Dependable Secur. Comput. 2023 |
Cyber-physical and IoT security
in-vehicle network security |
2.1 | 3 | 2025 | CANLP: Intrusion Detection for Controller Area Networks Using Natural Language Processing and Embedded Machine Learning · IEEE Trans. Dependable Secur. Comput. 2025 SENECAN: Secure KEy DistributioN OvEr CAN Through Watermarking and Jamming · IEEE Trans. Dependable Secur. Comput. 2023 Covert Channel-Based Transmitter Authentication in Controller Area Networks · IEEE Trans. Dependable Secur. Comput. 2022 |
Network security › intrusion detection and prevention
intrusion detection |
1.9 | 4 | 2025 | CANLP: Intrusion Detection for Controller Area Networks Using Natural Language Processing and Embedded Machine Learning · IEEE Trans. Dependable Secur. Comput. 2025 Adaptive Intrusion Detection in Edge Computing Using Cerebellar Model Articulation Controller and Spline Fit · IEEE Trans. Serv. Comput. 2023 Resisting Deep Learning Models Against Adversarial Attack Transferability via Feature Randomization · IEEE Trans. Serv. Comput. 2024 |
Cryptographic primitives and cryptanalysis
searchable encryption |
1.9 | 2 | 2026 | Secure Multi-Character Searchable Encryption Supporting Rich Search Functionalities · IEEE Trans. Knowl. Data Eng. 2026 Peekaboo, I See Your Queries: Passive Attacks Against DSSE Via Intermittent Observations · CCS 2025 |
Blockchain and cryptocurrency security › blockchain scalability
sharding |
1.7 | 2 | 2025 | SharHSC: A Sharding-Based Hybrid State Channel to Realize Blockchain Scalability and Security · IEEE Trans. Dependable Secur. Comput. 2025 Kronos: A Secure and Generic Sharding Blockchain Consensus with Optimized Overhead · NDSS 2025 |
Privacy and data protection
differential privacy |
1.7 | 2 | 2026 | Obfuscated Location Disclosure for Remote ID Enabled Drones · IEEE Trans. Dependable Secur. Comput. 2026 Turning Privacy-preserving Mechanisms against Federated Learning · CCS 2023 |
Web and mobile security
mobile security |
1.6 | 5 | 2025 | CovertPower: A Covert Channel on Android Devices Through USB Power Line · IEEE Trans. Dependable Secur. Comput. 2025 DELTA: Data Extraction and Logging Tool for Android · IEEE Trans. Mob. Comput. 2018 FM 99.9, Radio Virus: Exploiting FM Radio Broadcasts for Malware Deployment · IEEE Trans. Inf. Forensics Secur. 2013 |
Privacy and data protection › privacy-preserving machine learning
federated learning privacy |
1.5 | 2 | 2025 | PriVeriFL: Privacy-Preserving and Aggregation-Verifiable Federated Learning · IEEE Trans. Serv. Comput. 2025 Turning Privacy-preserving Mechanisms against Federated Learning · CCS 2023 |
Security and privacy of machine learning › adversarial attack
evasion attack |
1.5 | 2 | 2024 | "Are Adversarial Phishing Webpages a Threat in Reality?" Understanding the Users' Perception of Adversarial Webpages · WWW 2024 It Doesn't Look Like Anything to Me: Using Diffusion Model to Subvert Visual Phishing Detectors · USENIX Security Symposium 2024 |
Web and mobile security
phishing detection |
1.5 | 2 | 2024 | "Are Adversarial Phishing Webpages a Threat in Reality?" Understanding the Users' Perception of Adversarial Webpages · WWW 2024 It Doesn't Look Like Anything to Me: Using Diffusion Model to Subvert Visual Phishing Detectors · USENIX Security Symposium 2024 |
Blockchain and cryptocurrency security
verifiable query processing |
1.5 | 2 | 2024 | Time-Restricted, Verifiable, and Efficient Query Processing Over Encrypted Data on Cloud · IEEE Trans. Serv. Comput. 2024 Decentralized and Privacy-Preserving Smart Parking With Secure Repetition and Full Verifiability · IEEE Trans. Mob. Comput. 2024 |
Network security
covert channel |
1.4 | 2 | 2025 | CovertPower: A Covert Channel on Android Devices Through USB Power Line · IEEE Trans. Dependable Secur. Comput. 2025 Covert Channel-Based Transmitter Authentication in Controller Area Networks · IEEE Trans. Dependable Secur. Comput. 2022 |
Blockchain and cryptocurrency security › smart contract
private smart contracts |
1.3 | 2 | 2023 | Astraea: Anonymous and Secure Auditing Based on Private Smart Contracts for Donation Systems · IEEE Trans. Dependable Secur. Comput. 2023 Nereus: Anonymous and Secure Ride-Hailing Service Based on Private Smart Contracts · IEEE Trans. Dependable Secur. Comput. 2023 |
Blockchain and cryptocurrency security
consensus protocol |
1.2 | 2 | 2026 | Kronos: A Secure and Generic Sharding Blockchain Consensus with Optimized Overhead · NDSS 2025 Hydra: Support Dynamic BFT With Weaker Assumptions and Explicit Request Handling · IEEE Trans. Dependable Secur. Comput. 2026 |
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures |
1.1 | 2 | 2025 | Threshold Signatures With Verifiably Timed Combining and Message-Dependent Tracing · IEEE Trans. Inf. Forensics Secur. 2025 SANA: Secure and Scalable Aggregate Network Attestation · CCS 2016 |
Machine learning › Graph learning › graph neural network
graph data augmentation |
1.0 | 1 | 2026 | Step Into Balance: A Consistency-Aware and Loose Homophily Guided Generative Method for Class-Imbalanced Graphs · IEEE Trans. Knowl. Data Eng. 2026 |
Machine learning › Graph learning
graph neural network |
1.0 | 1 | 2026 | Step Into Balance: A Consistency-Aware and Loose Homophily Guided Generative Method for Class-Imbalanced Graphs · IEEE Trans. Knowl. Data Eng. 2026 |
Machine learning › Graph learning › efficient graph learning › data-efficient graph learning
imbalanced graph learning |
1.0 | 1 | 2026 | Step Into Balance: A Consistency-Aware and Loose Homophily Guided Generative Method for Class-Imbalanced Graphs · IEEE Trans. Knowl. Data Eng. 2026 |
Cyber-physical and IoT security › deception attacks
false data injection attack |
1.0 | 1 | 2026 | Replica-Based Moving Target Defense Against Injection Attacks in Software-Defined Industrial Control Systems · IEEE Trans. Dependable Secur. Comput. 2026 |
Cyber-physical and IoT security
industrial control system security |
1.0 | 1 | 2026 | Replica-Based Moving Target Defense Against Injection Attacks in Software-Defined Industrial Control Systems · IEEE Trans. Dependable Secur. Comput. 2026 |
Network security
moving target defense |
1.0 | 1 | 2026 | Replica-Based Moving Target Defense Against Injection Attacks in Software-Defined Industrial Control Systems · IEEE Trans. Dependable Secur. Comput. 2026 |
Cryptographic primitives and cryptanalysis › searchable encryption › keyword search
wildcard searchable encryption |
1.0 | 1 | 2026 | Secure Multi-Character Searchable Encryption Supporting Rich Search Functionalities · IEEE Trans. Knowl. Data Eng. 2026 |
Hardware reliability and fault tolerance
reconfiguration |
1.0 | 1 | 2026 | Hydra: Support Dynamic BFT With Weaker Assumptions and Explicit Request Handling · IEEE Trans. Dependable Secur. Comput. 2026 |
Cryptographic protocols and secure computation
private set intersection |
0.9 | 2 | 2024 | SoK: Collusion-resistant Multi-party Private Set Intersections in the Semi-honest Model · SP 2024 User-Defined Privacy-Preserving Traffic Monitoring Against n-by-1 Jamming Attack · IEEE/ACM Trans. Netw. 2022 |
Cryptographic protocols and secure computation › traitor tracing
collusion resistance |
0.9 | 2 | 2024 | Nereus: Anonymous and Secure Ride-Hailing Service Based on Private Smart Contracts · IEEE Trans. Dependable Secur. Comput. 2023 SoK: Collusion-resistant Multi-party Private Set Intersections in the Semi-honest Model · SP 2024 |
Cellular and mobile networks
5g |
0.9 | 1 | 2025 | Channel-Robust RF Fingerprint Identification for Multi-Antenna 5G User Equipments · IEEE Trans. Inf. Forensics Secur. 2025 |
Methods — techniques the papers use, named apart from their topics
homomorphic encryption · 3.5sharding · 3.5differential privacy · 3.3formal verification · 2.7simulation · 2.5natural language processing · 2.4encryption · 2.0zero-knowledge proofs · 1.6statistical analysis · 1.3vector space model · 1.0signaling game · 1.0replica-based defense · 1.0randomize pad model · 1.0loose homophily guided topology modeling · 1.0empirical analysis · 1.0consistency-aware feature synthesis · 1.0configuration auto-transition · 1.0SDN · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | FivGeeFuzz : Authorization-Aware API Fuzzing of 5G Core Service-Based Interfaces
Riccardo Preatoni, Alessandro Brighente, Mauro Conti, Cristina Nita-Rotaru |
ACNS (3) | 4 |
| 2026 | Fooling the Deception: On The Feasibility of Detecting Chaff BugsabstractChaff bugs are non-exploitable vulnerabilities injected into software to deceive attackers and complicate vulnerability triage. While previous work demonstrated the feasibility of injecting chaff bugs, questions remain regarding their detectability and realism. In this paper, we propose two different approaches to detect chaff bugs using static and dynamic binary analysis techniques. We design and implement static detection rules based on known chaff bug design, whereas we leverage dynamic taint analysis to observe runtime behaviors such as anomalous data liveness and computational simplicity. Across eight binaries, our static analysis achieved a detection rate of approximately 95.7%, highlighting the effectiveness of structural pattern recognition when prior design assumptions are known. Dynamic analysis revealed that chaff bugs significantly alter data liveness characteristics compared to clean binaries. Our results demonstrate that while chaff bugs are detectable under informed analysis, achieving simultaneous realism, non-exploitability, and stealth remains an open challenge for future research. We also highlight promising directions such as adaptive, input-sensitive chaff bug designs and more resilient dynamic analysis frameworks. Alessandro Brighente, Mauro Conti, Sitora Salaeva |
AsiaCCS | 2 |
| 2026 | Accurate, Secure, and Efficient Semi-Constrained Navigation with Multiple Spatial Restrictions
Meng Li 0006, Yan Qiao 0001, Zijian Zhang 0001, Liehuang Zhu, Mauro Conti |
DSN | 6 |
| 2026 | Model Selection Hijacking Adversarial AttackabstractModel selection plays a critical role in the deployment of machine learning systems, yet its vulnerability to adversarial manipulation remains largely unexplored.We introduce MOSHI (MOdel Selection HIjacking), a novel framework that examines whether targeted poisoning of only the validation set, without any access to training data, model internals, or system configuration, can systematically bias the selection process toward inferior models.Leveraging a VAE-based perturbation mechanism, we empirically demonstrate that MOSHI can induce coherent misselection in both vision and speech benchmarks, leading to models with degraded generalization, as well as increased inference latency and energy consumption.Our results highlight that model selection, typically viewed as a benign step, can significantly affect robustness, suggesting it should be treated as an integral component of adversarial ML analysis. Luca Pajola, Riccardo Petrucci, Francesco Marchiori, Luca Pasa, Mauro Conti |
ESANN | 5 |
| 2026 | From Beats to Breaches: How Offensive AI Infers Sensitive User Information from Playlists
Stefano Cecconello, Mauro Conti, Luca Pajola, Luca Pasa, Pier Paolo Tricomi |
EuroS&P | 2 |
| 2026 | I can't recognize (yet): Delayed Rendering to Defeat Visual Phishing Detectors
Ying Yuan 0002, Cristiano Alex Rado, Giovanni Apruzzese, Mauro Conti, Luigi V. Mancini |
EuroS&P | 4 |
| 2026 | Triad-GAN: Feature-Level Generative Adversarial Network for Multi-Receiver Radio Frequency Fingerprint Identification
Shuo Wang 0035, Junqing Zhang, Jiahuai Mao, Alessandro Brighente, Guanxiong Shen, Mauro Conti |
ICC | 6 |
| 2026 | Revealing The Secret Power: How Algorithms Can Influence Content Visibility on Twitter/X
Alessandro Galeazzi, Pujan Paudel, Mauro Conti, Emiliano De Cristofaro, Gianluca Stringhini |
NDSS | 3 |
| 2026 | X-NetIntrospector: A next-generation explainable intelligence framework for secure network introspection in virtualized environment
Preeti Mishra, P. Vinod 0001, Mauro Conti |
Comput. Networks | 4 |
| 2026 | TeLL-me what you cannot see: a vision-language framework for forensic mugshot augmentationabstractAbstract During criminal investigations, the availability of usable face imagery for persons of interest directly affects downstream investigative activities, including poster standardization and human-based search and review. In practice, agencies often face scarcity of high-quality images, heterogeneous capture conditions, and obsolescence, which can reduce the utility of available evidence and hinder timely information sharing. This paper introduces a forensic-oriented mugshot augmentation framework and evaluation protocol to support law-enforcement workflows with modern vision-language and generative models. The proposed modular pipeline optionally enhances low-quality inputs, extracts structured poster-style physical descriptors from a single image, and generates controlled synthetic portraits conditioned on those descriptors while monitoring identity consistency. By formalizing these steps and their associated measurements, the framework provides a reproducible reference for studying how such technologies behave under realistic constraints and for identifying failure cases relevant to forensic use. On the evaluated dataset, attribute extraction reached $$83.1\%$$ 83.1 % (+ 2.3 percentage points over the original mugshots), and re-identification backends showed clear separation between same-subject and different-subject pairs (similarity $$\sim$$ ∼ 0.70 vs. $$\sim$$ ∼ 0.50). These results indicate that the framework can improve descriptor faithfulness and support identity-consistent augmentation under the tested conditions; limitations and forensic-relevant risks (e.g., appearance drift and demographic sensitivity) are explicitly discussed. Saverio Cavasin, Mattia Tamiazzo, Pietro Biasetton, Simone Milani, Mauro Conti |
J. Inf. Secur. | 5 |
| 2026 | Electric Vehicles Security and Privacy: Challenges, Solutions, and Future NeedsabstractElectric Vehicles (EVs) share common technologies with classic fossil-fueled cars, but they also employ novel technologies and components (e.g., Charging System and Battery Management System) that create an unexplored attack surface for malicious users. Although several contributions in the literature explored cybersecurity aspects of particular components of the EV ecosystem (e.g., charging infrastructure), there is still no contribution to the holistic cybersecurity of EVs and their related technologies from a Cyber-Physical System (CPS) perspective. In this article, we provide the first in-depth study of the Security and Privacy (S&P) threats associated with the EV ecosystem. We analyze the threats associated with both the EV and the different charging solutions. Focusing on the CPS paradigm, we provide a detailed analysis of all the processes that an attacker might exploit to affect the S&P of both drivers and the infrastructure. To address the highlighted threats, we present possible solutions that might be implemented. We also provide an overview of possible future directions to guarantee the S&P of the EV ecosystem. Based on our analysis, we stress the need for EV-specific cybersecurity solutions to help both vehicle owners and infrastructure deployers securing the EV ecosystem. Alessandro Brighente, Mauro Conti, Denis Donadel, Radha Poovendran, Federico Turrin, Jianjing Zhou |
ACM Trans. Cyber Phys. Syst. | 2 |
| 2026 | Obfuscated Location Disclosure for Remote ID Enabled DronesabstractThe Remote ID (RID) regulation recently introduced by several aviation authorities worldwide (including the US and EU) forces commercial drones to regularly (max. every second) broadcast plain-text messages on the wireless channel, providing information about the drone identifier and current location, among others. Although these regulations increase the accountability of drone operations and improve traffic management, they allow malicious users to track drones via the disclosed information, possibly leading to drone capture and severe privacy leaks. In this paper, we propose Obfuscated Location disclOsure for RID-enabled drones (OLO-RID), a solution modifying and extending the RID regulation while preserving drones' location privacy. Rather than disclosing the actual drone's location, drones equipped with OLO-RID disclose a differentially private obfuscated location. OLO-RID also extends RID messages with encrypted location information, accessible only by authorized entities and valuable to obtain the current drone's location in safety-critical use cases. We design, implement, and deploy OLO-RID on a Raspberry Pi 3 and release the code of our implementation as open-source. We also perform an extensive performance assessment of the runtime overhead of our solution in terms of processing, communication, memory, and energy consumption. We show that OLO-RID can generate RID messages on a constrained device in less than 0.16 s while also requiring a minimal energy toll on a relevant device ($0.0236\%$of energy for a DJI Mini 2). We also evaluate the utility of the proposed approach in the context of three reference use cases involving the drones' location usage, demonstrating minimal performance degradation when trading off location privacy and utility for next-generation RID-compliant drone ecosystems. Alessandro Brighente, Mauro Conti, Matthijs Schotsman, Savio Sciancalepore |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2026 | Replica-Based Moving Target Defense Against Injection Attacks in Software-Defined Industrial Control SystemsabstractRecent incidents have demonstrated the increasing vulnerability of Industrial Control Systems (ICSs) to sophisticated and targeted attacks orchestrated by adversaries with high motivation, resources, and domain knowledge. Among these threats, False Data Injection (FDI) attacks have emerged as one of the main security threats to ICSs, involving the deliberate manipulation or injection of false data into the control system to deceive or disrupt operations. FDI attacks pose a significant risk due to their high capacity of concealment and ability to evade intrusion detection systems that rely on accurate ICS models. In this paper, we presentdefclon, a novel Software-Defined Networking (SDN)-based Moving Target Defense (MTD) approach against FDI attacks.Defclonproactively replicates network packets across multiple network paths and adaptively selects a single path using a signaling game model to reach the destination end-device. We demonstrate the effectiveness of our approach through simulations, numerical analysis, and experiments on ICS network traffic and topologies. Experimental results show thatdefclonis able to not only mitigate the effects of FDI attacks, but also to introduce different levels of uncertainty without degrading network performance, significantly increasing the difficulty for adversaries to gather information and launch attacks. Xabier Etxezarreta, Federico Turrin, Iñaki Garitano, Mikel Iturbe, Urko Zurutuza, Mauro Conti |
IEEE Trans. Dependable Secur. Comput. | 6 |
| 2026 | Hydra: Support Dynamic BFT With Weaker Assumptions and Explicit Request HandlingabstractThis paper presents Hydra, a dynamic BFT protocol that allows replicas to join and leave the system dynamically. It addresses the limitations of traditional static BFTs in managing membership changes and can be used to simplify the implementation of many features in modern blockchain applications. Hydra relies on weaker assumptions to achieve standard properties compared to the existing solution Dyno and introduces a configuration auto-transition protocol to ensure liveness. Through temporary configurations and explicitly defined replica responsibilities for request handling, Hydra pipelines membership requests alongside regular requests and realizes clarity, achieving a more efficient and smoother configuration transitions. It also employs a non-blocking configuration discovery mechanism, enabling new replicas to participate in consensus quickly. We formally prove Hydra's correctness under the dynamic BFT model. Experimental results demonstrate Hydra's ability to maintain throughput fluctuations within 5% during various replica join and leave scenarios, outperforming Dyno and existing BFT system supporting reconfiguration in both stability and efficiency. Hydra effectively manages scenarios that Dyno circumvents with stronger assumptions and quickly restores throughput to normal levels. Zijian Zhang 0001, Haibo Sun, Meng Li 0006, Jing Sun 0002, Jiamou Liu, Lei Xu 0016, Jincheng An, Mauro Conti, Liehuang Zhu |
IEEE Trans. Dependable Secur. Comput. | 13 |
| 2026 | ForenThings: An Interactive Framework for Crime Scene Reconstruction in IoT ForensicsabstractIn IoT platforms, devices and sensors can interact with each other via smart apps that utilize automation settings preconfigured by users, resulting in significant amounts of potential forensic data. Existing IoT forensic approaches can pinpoint relevant data sources for specific activities in smart environments using static code analysis and instrumentation techniques. However, recent IoT platforms like SmartThings no longer run application code on their infrastructure, making access to source code impossible for existing IoT forensic solutions. To bridge this gap, this paper introduces ForenThings , an interactive framework for crime scene reconstruction in smart environments. The main idea is to convert each IoT device and smart app to a responsive agent, enabling them to participate in a forensic investigation of a security incident collaboratively. Instead of relying on static code analysis or instrumentation, ForenThings reconstructs the scene from the device and app events forwarded by the IoT platform. We develop a ForenThings prototype for the SmartThings platform and test its effectiveness for both normal scenarios and 12 real-world IoT attack scenarios. The evaluation shows that ForenThings can achieve 100% data provenance coverage in reconstructing various crime scenes in a smart environment with negligible runtime and resource overhead. Ehsan Khodayarseresht, Sofya Smolyakova, Lianying Zhao, Armin Mansouri, Suryadipta Majumdar, Mauro Conti |
ACM Trans. Internet Things | 6 |
| 2026 | Step Into Balance: A Consistency-Aware and Loose Homophily Guided Generative Method for Class-Imbalanced GraphsabstractGraph Neural Networks (GNNs) have demonstrated remarkable success in various scenarios. However, their impressive performance is under the assumption of class balance (i.e., equal training sample distribution across various categories). Once trapped in the class-imbalanced issue, the GNN-based models typically under-represent the minority ones, resulting in decreased performance compared to balanced graphs. A promising solution is to balance the graph in a generative manner. However, the existing studies overlook the consistency between the synthesized sample and its corresponding class. Furthermore, the homophily assumption (i.e., like attracts like) undermines the topological diversity of graphs, thereby complicating the capability of models to capture the true distribution and boundaries of the categories. To this end, we propose aConsistency-Aware andLooseHomophily guided generative method for class-imbalanced graphs, namelyGraphCALH. Specifically, we design a consistency-aware feature synthesis method to balance the node- wise characteristics and the class- wise commonality for the synthesized samples. Moreover, we devise a loose homophily guided topology modeling method to enrich the topological diversity and simplify category boundaries. The experimental results on eleven class-imbalanced datasets demonstrate that the proposed GraphCALH outperforms ten state-of-the-art methods. The source code of this work will be uploaded to Github. Gen Liu 0001, Zhongying Zhao 0001, Chao Li 0022, Qingtian Zeng, Shuo Wang 0035, Alessandro Brighente, Mauro Conti |
IEEE Trans. Knowl. Data Eng. | 7 |
| 2026 | Secure Multi-Character Searchable Encryption Supporting Rich Search FunctionalitiesabstractWildcard Keyword Searchable Encryption (WKSE) has grown into a ubiquitous tool. It enables clients to search desired files with wildcard expressions. Although promising, previous schemes confront three barriers: (1) An adversary can launch a correlation attack to acquire the similarity between keywords. (2) The WKSE schemes exhibit false positives which can lead to wrong search results. (3) Existing feature extraction strategies limit the flexibility of search expressions. In this paper, we propose a Multi-Character Searchable Encryption scheme (MCSE) that overcomes the aforementioned barriers. To resist correlation attacks, we design the randomize pad model to encrypt the vector. To eradicate false positives, we apply the vector space model and complete feature extraction strategies so that a feature set uniquely identifies a keyword or expression. To enhance search flexibility, we introduce three distinct feature extraction strategies for keyword expressions, wildcard expressions, and logical expressions, enabling effective multi-character search. These strategies enable indexes to accom modate the search of diverse expressions. Finally, we prove that MCSE is indistinguishable against chosen-feature attacks and implement MCSE on two real datasets. Compared with state-of the-art schemes, the experiment results show that MCSE achieves good performance. Qing Wang 0060, Donghui Hu, Meng Li 0006, Yan Qiao 0001, Guomin Yang, Mauro Conti |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2025 | Leaky Batteries: A Novel Set of Side-Channel Attacks on Electric Vehicles
Francesco Marchiori, Mauro Conti |
ARES (1) | 2 |
| 2025 | SHIELD: Scalable and Holistic Evaluation Framework for ML-Based 5G Jamming Detection
Aya Moheddine, Valeria Loscrì, Alessandro Brighente, Mauro Conti |
ARES (1) | 5 |
| 2025 | Opening Pandora's Packet: Expose IPv6 Implementations Vulnerabilities Using Differential Fuzzing
Enrico Bassetti, Edoardo Di Paolo, Francesco Drago, Mauro Conti, Angelo Spognardi |
ACNS (1) | 4 |
| 2025 | The Impact of SBOM Generators on Vulnerability Assessment in Python: A Comparison and a Novel Approach
Giacomo Benedetti, Serena Cofano, Alessandro Brighente, Mauro Conti |
ACNS (2) | 4 |
| 2025 | CANTXSec: A Deterministic Intrusion Detection and Prevention System for CAN Bus Monitoring ECU Activations
Denis Donadel, Kavya Balasubramanian, Alessandro Brighente, Bhaskar Ramasubramanian, Mauro Conti, Radha Poovendran |
ACNS (2) | 5 |
| 2025 | AWOSE: Probabilistic State Model for Consensus Algorithms' Fuzzing Frameworks
Tannishtha Devgun, Gulshan Kumar, Rahul Saha, Alessandro Brighente, Mauro Conti |
AsiaCCS | 5 |
| 2025 | Peekaboo, I See Your Queries: Passive Attacks Against DSSE Via Intermittent ObservationsabstractDynamic Searchable Symmetric Encryption (DSSE) allows secure searches over a dynamic encrypted database but suffers from inherent information leakage. Existing passive attacks against DSSE rely on persistent leakage monitoring to infer leakage patterns, whereas this work targets intermittent observation - a more practical threat model. We propose Peekaboo - a new universal attack framework - and the core design relies on inferring the search pattern and further combining it with auxiliary knowledge and other leakage. We instantiate Peekaboo over the SOTA attacks, Sap (USENIX' 21) and Jigsaw (USENIX' 24), to derive their ''+'' variants (Sap+ and Jigsaw+). Extensive experiments demonstrate that our design achieves >0.9 adjusted rand index for search pattern recovery and ∼90% query accuracy vs. FMA's ∼30% (CCS' 23). Peekaboo's accuracy scales with observation rounds and the number of observed queries but also it resists SOTA countermeasures, with >40% accuracy against file size padding and >80% against obfuscation. Hao Nie, Wei Wang 0088, Peng Xu 0003, Wei Chen 0187, Laurence T. Yang, Mauro Conti, Kaitai Liang |
CCS | 6 |
| 2025 | Poster: SPECK: From Google Textual Guidelines to Automatic Detection of Android Apps Vulnerabilities
Roberto Rossini, Simeone Pizzi, Samuele Doria, Mauro Conti, Eleonora Losiouk |
DIMVA (2) | 4 |
| 2025 | KeTS: Kernel-Based Trust Segmentation Against Model Poisoning Attacks
Ankit Gangwal, Mauro Conti, Tommaso Pauselli |
ESORICS (1) | 2 |
| 2025 | Membership Privacy Evaluation in Deep Spiking Neural Networks
Gorka Abad, Stjepan Picek, Mauro Conti |
ESORICS (1) | 4 |
| 2025 | DUMB and DUMBer: Is Adversarial Training Worth It in the Real World?
Francesco Marchiori, Marco Alecci, Luca Pajola, Mauro Conti |
ESORICS (1) | 4 |
| 2025 | The Hidden Dangers of Public Serverless Repositories: An Empirical Security Assessment
Eduard Marin, Jinwoo Kim 0006, Alessio Pavoni, Mauro Conti, Roberto Di Pietro |
ESORICS (3) | 4 |
| 2025 | GANSec: Enhancing Supervised Wireless Anomaly Detection Robustness Through Tailored Conditional GAN Augmentation
Shuo Wang 0035, Valeria Loscrì, Alessandro Brighente, Mauro Conti, Romain Rouvoy |
ESORICS (1) | 5 |
| 2025 | O'MINE: A Novel Collaborative DDoS Detection Mechanism for Programmable Data-PlanesabstractThe emergence of softwarized network devices, like programmable switches and smart NICs, has brought about new and advanced network functionalities. Intelligent decision-making becomes possible at line rate by offloading network functionality from the network control-plane to the programmable data-plane. In this paper, we offload fine-grained Distributed Denial of Service (DDoS) attack detection to the data-plane. The state-of-the-art in this regard, mainly aims to embed Machine Learning (ML) models into the data-plane without compromising on inference accuracy. Besides accuracy, we must consider multiple other factors, like traffic feature availability and false positive rates. To that end, we propose O’MINE: ONE MODEL IS NOT ENOUGH, a novel collaborative detection mechanism comprising lightweight ML models. This maximises the detection accuracy while keeping the false positive rate (FPR) low. We use three state-of-the-art datasets to evaluate the O’MINE algorithm and its ML models. Our results show that O’MINE can detect DDoS attacks with high accuracy (≈98% and ≈96% with full and scarce training data, respectively) and low FPR (≈0.22% and ≈0.72% with full and scarce training data, respectively), outperforming the state-of-the-art. Lastly, O’MINE only consumes a few device resources (≈6% of LUT and ≈4% of FF) on the Xlinx Alevo U250 FPGA we have used for inference at line rate. Enkeleda Bardhi, Chenxing Ji, Ali Imran 0005, Muhammad Shahbaz 0001, Riccardo Lazzeretti, Mauro Conti, Fernando A. Kuipers |
EuroS&P | 6 |
| 2025 | Your Car Tells Me Where You Drove: A Novel Path Inference Attack via CAN Bus and OBD-II DataabstractDuring police investigations, the possibility of extracting coordinates data of a vehicle without relying on GPS is vital because the targets may know about possible bugs using this technology and take action against them. To this aim, extracting non-encrypted data from the Controller Area Network (CAN) provides a valid solution for officers. Indeed, CAN exchanges non-encrypted data, including physical information about the car’s movement. In this paper, we present On Path Diagnostic - Intrusion & Inference (OPD-II), a novel path inference attack leveraging a physical car model and a map matching algorithm to infer the path driven by a car based on CAN bus data. Unlike available attacks, our approach only requires the attacker to know the initial location and heading of the victim’s car and is not limited by the availability of training data, road configurations, or the need to access other victim’s devices (e.g., smartphones). We implement our attack on a set of four different cars and a total number of 59 tracks in different road and traffic scenarios. We achieve an average 95.75% accuracy in reconstructing the coordinates of the recorded path by leveraging a dynamic map matching algorithm that outperforms other state-of-the-art proposals while removing their set of assumptions. Tommaso Bianchi, Alessandro Brighente, Mauro Conti, Andrea Valori |
EuroS&P | 3 |
| 2025 | Endless Subscriptions: Open RAN is Open to RIC E2 Subscription Denial of Service AttacksabstractTelecommunication services are essential in ensuring the operation of numerous critical infrastructures. While mobile network security increased with the advancement of generations, emerging concepts such as the Open Radio Access Network (O-RAN) are transforming the traditional operation of Radio Access Networks (RANs). Novel concepts and technologies are finding their way into RANs with a focus on softwareization and virtualization. This increases the overall attack surface and introduces new attack vectors not necessarily found in traditional RANs. This paper shows that Denial of Service (DoS) attacks leveraging subscription mechanisms can compromise O-RAN implementations. We present a novel DoS attack targeting the Near Real-Time (Near-RT) RAN Intelligent Controller (RIC). By deploying a malicious xApp, we demonstrate how an adversary can flood the Near-RT RIC with excessive subscription requests, leading to service disruption. This attack exploits the lack of rate-limiting mechanisms within the Service Model (SM), a critical component of the Near-RT RIC responsible for handling E2 subscription requests. We systematically evaluate various attack scenarios and investigate the underlying vulnerabilities exposed. Furthermore, we propose and assess countermeasures to safeguard publicly accessible O-RAN systems from such threats. Felix Klement, Alessandro Brighente, Anup Kiran Bhattacharjee, Stefano Cecconello, Fernando A. Kuipers, Georgios Smaragdakis, Mauro Conti, Stefan Katzenbeisser 0001 |
EuroS&P | 7 |
| 2025 | Artemis: Decentralized, Secure, and Efficient Safety Monitoring with Dynamic Trajectories
Meng Li 0006, Zhuangwei Li, Yifei Chen 0005, Yan Qiao 0001, Mauro Conti |
ICICS (1) | 5 |
| 2025 | Elephant in the Room: Dissecting and Reflecting on the Evolution of Online Social Network ResearchabstractBillions of individuals engage with Online Social Networks (OSN) daily. The owners of OSN try to meet the demands of their end-users while complying with business necessities. Such necessities may, however, lead to the adoption of restrictive data access policies that hinder research activities from "external"' scientists---who may, in turn, resort to other means (e.g., rely on static datasets) for their studies. Given the abundance of literature on OSN, we - as academics - should take a step back and reflect on what we have done so far, after having written thousands of papers on OSN. This is the first paper that provides a holistic outlook to the entire body of research that focused on OSN - since the seminal work by Acquisti and Gross (2006). First, we search through over 1 million peer-reviewed publications, and derive 13,842 papers that focus on OSN: we organize the metadata of these works in the Minerva-OSN dataset, the first of its kind - which we publicly release. Next, by analyzing Minerva-OSN, we provide factual evidence elucidating trends and aspects that deserve to be brought to light - such as the predominant focus on Twitter or the difficulty in obtaining OSN data. Finally, as a constructive step to guide future research, we carry out an expert survey (n=50) with established scientists in this field, and coalesce suggestions to improve the status quo - such as an increased involvement of OSN owners. Our findings should inspire a reflection to "rescue" research on OSN. Doing so would improve the overall OSN ecosystem, benefiting both their owners and end-users - and, hence, our society. Luca Pajola, Saskia Laura Schröer, Pier Paolo Tricomi, Mauro Conti, Giovanni Apruzzese |
ICWSM | 4 |
| 2025 | PQ-CAN: A Framework for Simulating Post-Quantum Cryptography in Embedded Systems
Mauro Conti, Francesco Marchiori, Sebastiano Matarazzo, Marco Rubin |
ISCC | 1 |
| 2025 | Network Traffic Matrix Imputation via Large Language ModelsabstractLarge Language Models (LLMs) have demonstrated remarkable zero-shot capabilities across various domains. This paper pioneers the application of LLMs’ outstanding knowledge and reasoning abilities to the challenging task of Traffic Matrix (TM) imputation. However, the application poses significant challenges due to the skewed TM distribution and the deficient traffic feature under low sampling rate. To address these issues, we propose TM-LLM, the first LLM-based model specifically designed for TM imputation. Our approach includes two critical designs: Firstly, we develop an adversarial training strategy to pre-impute TM data, allowing the LLM to understand the distributional features even when faced with extensive missing data. Secondly, we devise a TM-specific embedding scheme along with a crafted prompt template, which enables our approach to harness LLMs’ exceptional inferential ability. Experimental results show that TMLLM significantly outperforms state-of-the-art imputation methods, achieves a notable 16.5% -44.8 % improvement in accuracy over the current best baseline, while reduces measurement costs by 80 % - 96 %. It can accurately capture the traffic pattern even when the sampling rate is extremely low. The code for reproducing our experiments is publicly available1. These findings strongly indicate the breakthrough potential of LLMs in network TM analysis tasks.1The experimental codes with our methods and the datasets are available at https://github.com/FILingK/TM-LLM Fenglin Yan, Yan Qiao 0001, Meng Li 0006, Mauro Conti |
ISCC | 6 |
| 2025 | Can LLMs Classify CVEs? Investigating LLMs Capabilities in Computing CVSS VectorsabstractCommon Vulnerability and Exposure (CVE) records are fundamental to cybersecurity, offering unique identifiers for publicly known software and system vulnerabilities. Each CVE is typically assigned a Common Vulnerability Scoring System (CVSS) score to support risk prioritization and remediation. However, score inconsistencies often arise due to subjective interpretations of certain metrics. As the number of new CVEs continues to grow rapidly, automation is increasingly necessary to ensure timely and consistent scoring. While prior studies have explored automated methods, the application of Large Language Models (LLMs), despite their recent popularity, remains relatively underexplored.In this work, we evaluate the effectiveness of LLMs in generating CVSS scores for newly reported vulnerabilities. We investigate various prompt engineering strategies to enhance their accuracy and compare LLM-generated scores against those from embedding-based models, which use vector representations classified via supervised learning. Our results show that while LLMs demonstrate potential in automating CVSS evaluation, embedding-based methods outperform them in scoring more subjective components, particularly confidentiality, integrity, and availability impacts. These findings underscore the complexity of CVSS scoring and suggest that combining LLMs with embedding-based methods could yield more reliable results across all scoring components. Francesco Marchiori, Denis Donadel, Mauro Conti |
ISCC | 3 |
| 2025 | Inference Attacks on Encrypted Online Voting via Traffic Analysis
Anastasiia Belousova, Francesco Marchiori, Mauro Conti |
ISC | 3 |
| 2025 | Speak Up, I'm Listening: Extracting Speech from Zero-Permission VR Sensors
Derin Cayir, Reham Mohamed Aburas, Riccardo Lazzeretti, Marco Angelini, Abbas Acar, Mauro Conti, Z. Berkay Celik, A. Selcuk Uluagac |
NDSS | 6 |
| 2025 | Kronos: A Secure and Generic Sharding Blockchain Consensus with Optimized Overhead
Yizhong Liu, Andi Liu, Yuan Lu 0001, Zhuocheng Pan, Yinuo Li, Jianwei Liu 0001, Song Bian 0001, Mauro Conti |
NDSS | 8 |
| 2025 | MICODE: A Minimal Code Design for Secret Sharing Scheme
Belkacem Imine, Rahul Saha, Mauro Conti |
SECRYPT | 3 |
| 2025 | QUICkly Running Out of Money: Evaluating QUIC Resilience to Traffic Inflating AttacksabstractThe adoption of the QUIC protocol has significantly improved the performance and security of modern internet applications, mainly due to the central role that encryption plays in the protocol. However, this emerging protocol introduces new vulnerabilities that can be exploited for malicious purposes. This paper investigates the resilience of QUIC to selective traffic manipulation attacks aimed at inflating network traffic, which can lead to increased operational costs for service providers and degraded user experiences.We present three distinct attacks designed to manipulate QUIC traffic by selectively dropping or manipulating packets. One attack can be executed by any middlebox in the network path between the client and the server, while the others require the attacker to have some previous control of QUIC components. Through experimental analysis, we evaluate the impact of these attacks on inflating the packet and data accounting. Our results show that attackers can effectively increase data traffic up to 50% of the original transmission size without altering the content of the QUIC communication. These findings highlight the potential for significant traffic inflation and offer insights into countermeasures that could mitigate the risks posed by these vulnerabilities. Giovanni Menon, Enrico Bassetti, Mauro Conti |
TrustCom | 3 |
| 2025 | Capodoglio: Tackling Multi-Armed Bandit Jamming AttacksabstractJamming attacks present a significant security threat to wireless networks by exploiting the open wireless medium, causing not only a denial-of-service, but also overloading the network and interfering with signals. The jamming attack can enable more sophisticated disruptions, such as protocol-aware and learning-based jamming, where adversaries transmit selectively upon detecting legitimate network activity, and this selective transmission conserves attacker resources and complicates detection. Channel hopping is widely adopted as a mitigation strategy, allowing networks to move away from interfered channels dynamically. However, recent studies have demonstrated that intelligent jammers, such as the Multi-Armed Bandit (MAB)-based attack, can effectively learn and predict channel hopping patterns, thereby continuously jamming communications and severely degrading network performance. Designing robust countermeasures against such intelligent jamming remains an open and critical challenge. In this paper, we analyze a kind of MAB-based attack methodology and propose two refined variants employing online and offline paradigms. To counteract these advanced threats, we introduce three defense strategies: (i) speeding up, which modifies the frequency of channel-hopping decisions to avoid the jammer’s attack, (ii) deploying a helper node, diversify the communication patterns to affect the attacker’s learning process, and (iii) employing a mirror Multi-Armed Bandit (mirror MAB) approach to predict and bypass channels of highest jamming probability. Comprehensive evaluations demonstrate the effectiveness of our proposed defenses, significantly mitigating MAB-based attacks. Specifically, our strategies achieve a PDR exceeding 90% under persistent attack conditions, while effectively preserving robust and dynamic channel hopping behaviors. Shuo Wang 0035, Alessandro Brighente, Valeria Loscrì, Junqing Zhang, Mauro Conti |
TrustCom | 5 |
| 2025 | Efficient Batchable Secure Outsourced Computation: Depth-Aware Arithmetization of Common Primitives for BFV & BGV
Jelle Vos, Mauro Conti, Zekeriya Erkin |
USENIX Security Symposium | 2 |
| 2025 | Evaluation of Post-Quantum Key Encapsulation Methods in 5G Core NetworkabstractThe fifth generation of mobile networks (5G) is among the critical infrastructures whose security and privacy requirements are paramount. Compared to previous generations, 5G leverages a service-based architecture where many Network Functions (NF), i.e., the set of microservices on which is based the architecture, need secure communication means. NFs can communicate using HTTP2, and despite not being required by the standard, they can use Transport Layer Protocol (TLS) to ensure data integrity and authentication across the network. However, with the expected arrival of quantum computers in the near future, traditional cryptographic algorithms are under significant threat. With the recent run for post-quantum standardization, the NIST selected possible candidate algorithms. However, no study evaluates whether such algorithms would be applicable in the 5G core without significant performance degradation. In this paper, we perform the first assessment of the feasibility of using post-quantum secure Key Encapsulation Mechanism (KEM) for the 5G core network. To this aim, we implemented and compared the performances of five algorithms among those selected during the NIST standardization process. We adapted those algorithms to implement them in a standalone 5G core implemented via Open5GS, and tested their performance when performing user registration. Our results show that the KY-BER768 achieves comparable performance to TLS in terms of UE registration time and CPU utilization, thus being a candidate solution to improve the security posture of the 5G core. Alessandro Corsi, Savas Gür, Alessandro Brighente, Mauro Conti |
WCNC | 4 |
| 2025 | Inferring Personal Attributes with a Mmwave Radar
Cinthya Celina Tamayo Gonzalez, Simone Soderi, Julian Todt, Thorsten Strufe, Mauro Conti |
WCNC | 5 |
| 2025 | $L^{2}S^{2}C^{2}$: Lattice-based Lightweight Scheme for Secure Communication in Controller Area NetworksabstractThe Controller Area Network (CAN) is a standard bus-based communication protocol for reliable Cyber-Physical Systems. For instance, in cars, around 100 Electronic Control Units (ECUs) are connected via CAN. Recent news proves that attackers can easily connect external devices to the CAN bus and gain control over ECUs communications, have access to the car, and possibly steal it. Despite the existing literature on authentication protocols designed for CAN buses, no existing work currently tackles the further threat imposed by the growing interest and developments of quantum computing. In this paper, we propose$L^{2}S^{2}C^{2}$, a novel post-quantum authentication protocol that leverages Physically Unclonable Functions (PUF) and Lattice-based Cryptography (LBC). The usage of PUF in$L^{2}S^{2}C^{2}$ensures low storage cost, while the lattice-based formulation ensures resistance to quantum attacks. _$\lrcorner \mathrm{r}^{2}S^{2}C^{2}$is resistant to different types of attacks such as replay, false message injection, plain text, collision, ML attacks, man-in-the-middle, impersonation, sybil, denial-of-service, and bus-off, other than quantum attacks. The performance analysis results reveal that$L^{2}S^{2}C^{2}$ensures improved security and reliability than the state-of-the-art. Harsha Vasudev, Alessandro Brighente, Mauro Conti |
WCNC | 3 |
| 2025 | Enhancing Uav Swarm Security Through an Rssi-based Protocol for Gnss-Compromised EnvironmentsabstractThe UAV market has experienced significant growth, with an expanding range of applications. However, the reliance of UAV missions on GNSS makes them vulnerable to attacks, particularly GNSS spoofing and jamming, which can cause mission failure or even physical damage. To mitigate this risk, we propose a lightweight fleet protocol designed to ensure that drones can complete their missions securely, even when under attack. Our system utilizes intra-fleet communication and Received Signal Strength Indicator (RSSI) measurements for positioning, enabling the fleet to maintain formation and reach its destination even under GNSS attacks, or in a GNSS compromised scenario, thus avoiding its vulnerabilities. The proposed protocol was evaluated through extensive simulations using NS-3. The results reveal that the proposed protocol achieves a high mission success rate, reaching 100 % in most single-attack scenarios, and demonstrates robust attack identification even when multiple drones are attacked or compromised. The average attack detection delay was measured at 300 milliseconds for single-attacker scenarios, while the RSSI table was updated every 50 to 55 milliseconds, ensuring data freshness. These findings highlight the potential of our solution to improve the resilience of UAV swarms in GNSS-compromised environments. Mauro Conti, Federico Coro, Giulio Rigoni |
WiMob | 1 |
| 2025 | SPARKS: A Serverless Protocol for Authentication and Resilient Key Sharing in UAV NetworksabstractUnmanned Aerial Vehicles (UAVs) operate under strict Size, Weight, and Power (SWaP) constraints, making traditional security mechanisms impractical. Many existing authentication protocols rely on centralized infrastructure, introducing Single Points of Failure (SPoF) and requiring continuous connectivity-unsuitable for decentralized UAV swarms. Moreover, few support the secure addition of new UAVs post-deployment. We propose SPARKS, a lightweight, serverless authentication protocol tailored for UAV swarms. Unlike prior approaches, SPARKS enables dynamic, mutual UAV-to-UAV authentication without central authorities, using only XOR operations, cryptographic hashes, and Physical Unclonable Functions (PUFs). It provides resilience against common attacks, including impersonation and device capture. Security is formally verified using the Tamarin Prover, and performance is validated on resourceconstrained devices (Raspberry Pi 4 and 5). Results demonstrate that SPARKS achieves strong security guarantees and practical efficiency, making it a compelling solution for secure, flexible UAV swarm coordination. Timothé Pitault, Mauro Conti, Federico Coro |
WiMob | 2 |
| 2025 | Beyond the west: Revealing and bridging the gap between Western and Chinese phishing website detectionabstractPhishing attacks are on the rise, and phishing websites are everywhere, denoting the brittleness of security mechanisms reliant on blocklists. To cope with this threat, many works proposed to enhance Phishing Website Detectors (PWD) with data-driven techniques powered by Machine Learning (ML). Despite achieving promising results both in research and practice, existing solutions mostly focus “on the West”, e.g., they consider websites in English, German, or Italian. In contrast, phishing websites targeting “Eastern” countries, such as China, have been mostly neglected—despite phishing being rampant also in this side of the world. In this paper, we scrutinize whether current PWD can simultaneously work against Western and Chinese phishing websites. First, after highlighting the difficulties of practically testing PWD on Chinese phishing websites, we create CghPghrg—a dataset which enables assessment of PWD on Chinese websites. Then, we evaluate 72 PWD developed by industry practitioners and 10 ML-based PWD proposed in recent research on Western and Chinese websites: our results highlight that existing solutions, despite achieving low false positive rates, exhibit unacceptably low detection rates (sometimes inferior to 1%) on phishing websites of different regions . Next, to bridge the gap we brought to light, we elucidate the differences between Western and Chinese websites, and devise an enhanced feature set that accounts for the unique characteristics of Chinese websites. We empirically demonstrate the effectiveness of our proposed feature set by replicating (and testing) state-of-the-art ML-PWD: our results show a small but statistically significant improvement over the baselines. Finally, we review all our previous contributions and combine them to develop practical PWD that simultaneously work on Chinese and Western websites, achieving over 0.98 detection rate while maintaining only 0.01 false positive rate in a cross-regional setting. We openly release all our tools, disclose all our benchmark results, and also perform proof-of-concept experiments revealing that the problem tackled by our paper extends to other “Eastern” countries that have been overlooked by prior research on PWD. Ying Yuan 0002, Giovanni Apruzzese, Mauro Conti |
Comput. Secur. | 3 |
| 2025 | SeCTIS: A framework to Secure CTI SharingabstractThe rise of IT-dependent operations in modern organizations has heightened their vulnerability to cyberattacks. Organizations are inadvertently enlarging their vulnerability to cyber threats by integrating more interconnected devices into their operations, which makes these threats both more sophisticated and more common. Consequently, organizations have been compelled to seek innovative approaches to mitigate the menaces inherent in their infrastructure. In response, considerable research efforts have been directed towards creating effective solutions for sharing Cyber Threat Intelligence (CTI). Current information-sharing methods lack privacy safeguards, leaving organizations vulnerable to proprietary and confidential data leaks. To tackle this problem, we designed a novel framework called SeCTIS (Secure Cyber Threat Intelligence Sharing), integrating Swarm Learning and Blockchain technologies to enable businesses to collaborate, preserving the privacy of their CTI data. Moreover, our approach provides a way to assess the data and model quality and the trustworthiness of all the participants leveraging some validators through Zero Knowledge Proofs. Extensive experimentation has confirmed the accuracy and performance of our framework. Furthermore, our detailed attack model analyzes its resistance to attacks that could impact data and model quality. • Definition of a Swarm Learning approach for collaborative CTI. • Definition of a Blockchain-based solution for privacy preservation in CTI sharing. • Secure CTI validation using a consensus mechanism and Zero-Knowledge Proof. Dincy R. Arikkat, Mert Cihangiroglu, Mauro Conti, Rafidha Rehiman K. A., Serena Nicolazzo, Antonino Nocera, P. Vinod 0001 |
Future Gener. Comput. Syst. | 3 |
| 2025 | SecDefender: Detecting low-quality models in multidomain federated learning systems
K. M. Sameera, Arnaldo Sgueglia, P. Vinod 0001, Rafidha Rehiman K. A., Corrado Aaron Visaggio, Andrea Di Sorbo, Mauro Conti |
Future Gener. Comput. Syst. | 7 |
| 2025 | Ghost of the Navigator: Spoofing Attack Against Direction-of-Arrival EstimationabstractDirection of Arrival (DOA) estimation has been widely studied and applied in real-life systems. However, little attention has been given to the risk posed by attackers trying to hide real targets or create fake ones. This poses a serious security and safety concern, as such attacks could lead to system failures or accidents. In this paper, we proposeDOA spoofing, the first physical layer attack that exploits the semantic gap between DOA estimation outputs and the existing physical location of targets to spoof the perceived sources’ location. We consider two scenarios:i)the attacker wants to create ghost targets at desired locations while being undetected, andii)the attacker wants to change the DOA estimated at the receiver for a target victim. To evaluate the effectiveness of DOA spoofing, we test it against several widely used and well-established DOA estimation algorithms. Via extensive numerical simulations, we demonstrate that in both scenarios the attacker can spoof DOA estimates at the receiver while not being detected among the targets. To the best of our knowledge, this paper presents the first study to examine the impact of DOA attacks on the behavior of radar perception models. Therefore, although not providing a real-life testbed due to the challenges of implementing a non-commercial multi-antenna system, our contribution exposes novel threats thanks to the use of algorithms and models commonly used in real-life DOA estimation. Saiqin Xu, Alessandro Brighente, Baixiao Chen, Mauro Conti, Shuai Peng |
IEEE Internet Things J. | 4 |
| 2025 | ZAKON: A decentralized framework for digital forensic admissibility and justification
Gulshan Kumar, Rahul Saha, Mauro Conti, Tai-Hoon Kim |
Inf. Process. Manag. | 3 |
| 2025 | DroidTTP: Mapping android applications with TTP for Cyber Threat IntelligenceabstractThe widespread use of Android devices for sensitive operations has made them prime targets for sophisticated cyber threats, including Advanced Persistent Threats (APT). Traditional malware detection methods focus primarily on malware classification, often failing to reveal the Tactics, Techniques, and Procedures (TTPs) used by attackers. To address this issue, we propose DroidTTP, a novel system for mapping Android malware to attack behaviors. We curated a dataset linking Android applications to Tactics and Techniques and developed an automated mapping approach using the Problem Transformation Approach and Large Language Models (LLMs). Our pipeline includes dataset construction, feature selection, data augmentation, model training, and explainability via SHAP. Furthermore, we explored the use of LLMs for TTP prediction using both Retrieval Augmented Generation and fine-tuning strategies. The Label Powerset XGBoost model achieved the best performance, with Jaccard Similarity scores of 0.9893 for Tactic classification and 0.9753 for Technique classification. The fine-tuned LLaMa model also performed competitively, achieving 0.9583 for Tactics and 0.9348 for Techniques. Although XGBoost slightly outperformed LLMs, the narrow performance gap highlights the potential of LLM-based approaches for Tactic and Technique prediction. Dincy R. Arikkat, P. Vinod 0001, Rafidha Rehiman K. A., Serena Nicolazzo, Marco Arazzi, Antonino Nocera, Mauro Conti |
J. Inf. Secur. Appl. | 7 |
| 2025 | Through the static: Demystifying malware visualization via explainabilityabstractSecurity researchers face growing challenges in rapidly identifying and classifying malware strains for effective protection. While Convolutional Neural Networks (CNNs) have emerged as powerful visual classifiers for this task, critical issues of robustness and explainability, well-studied in domains like medicine, remain underaddressed in malware analysis. Although these models achieve strong performance without manual feature engineering, their replicability and decision-making processes remain poorly understood. Two technical barriers have limited progress: first, the lack of obvious methods for selecting and evaluating explainability techniques due to their inherent complexity, and second the substantial computational resources required for replicating and tuning these models across diverse environments, which requires extensive computational power and time investments often beyond typical research constraints. Our study addresses these gaps through comprehensive replication of six CNN architectures, evaluating both performance and explainability using Class Activation Maps (CAMs) including GradCAM and HiResCAM. We conduct experiments across standard datasets (MalImg, Big2015) and our new VX-Zoo collection, systematically comparing how different models interpret inputs. Our analysis reveals distinct patterns in malware family identification while providing concrete explanations for CNN decisions. Furthermore, we demonstrate how these interpretability insights can enhance Visual Transformers, achieving F1-score yielding substantial improvements in F1 score, ranging from 2% to 8%, across the datasets compared to benchmark values. • We conducted replicability experiments on BIG2015, Malimg, and VX-Zoo datasets. • We used Class Activation Maps to provide insights into the classifiers’ decisions. • We introduced a novel image masking technique to enhance classifiers performance. • We demonstrated that HiResCAM outperforms GradCAM when applying the masking. Matteo Brosolo, P. Vinod 0001, Mauro Conti |
J. Inf. Secur. Appl. | 3 |
| 2025 | Subject Data Auditing via Source Inference Attack in Cross-Silo Federated Learning
Marco Arazzi, Antonino Nocera, Mauro Conti |
J. Inf. Secur. Appl. | 4 |
| 2025 | WeiDetect: Weibull distribution-based defense against poisoning attacks in federated learning for network intrusion detection systems
K. M. Sameera, P. Vinod 0001, Anderson Rocha 0001, Rafidha Rehiman K. A., Mauro Conti |
J. Inf. Secur. Appl. | 5 |
| 2025 | Android malware defense through a hybrid multi-modal approachabstractThe rapid proliferation of Android apps has given rise to a dark side, where increasingly sophisticated malware poses a formidable challenge for detection. To combat this evolving threat, we present an explainable hybrid multi-modal framework. This framework leverages the power of deep learning , with a novel model fusion technique, to illuminate the hidden characteristics of malicious apps . Our approach combines models (leveraging late fusion approach) trained on attributes derived from static and dynamic analysis, hence utilizing the unique strengths of each model. We thoroughly analyze individual feature categories, feature ensembles, and model fusion using traditional machine learning classifiers and deep neural networks across diverse datasets. Our hybrid fused model outperforms others, achieving an F1-score of 99.97% on CICMaldroid2020. We use SHAP (SHapley Additive exPlanations) and t-SNE (t-distributed Stochastic Neighbor Embedding) to further analyze and interpret the best-performing model. We highlight the efficacy of our architectural design through an ablation study, revealing that our approach consistently achieves over 99% detection accuracy across multiple deep learning models . This paves the way groundwork for substantial advancements in security and risk mitigation within interconnected Android OS environments. K. A. Asmitha, P. Vinod 0001, Rafidha Rehiman K. A., Neeraj Raveendran, Mauro Conti |
J. Netw. Comput. Appl. | 5 |
| 2025 | Real or virtual: a video conferencing background manipulation-detection systemabstractAbstract In the past few years, the popularity and wide use of video conferencing software enjoyed exponential growth in market size. This technology enables participants in different geographic regions to have a virtual face-to-face meeting. Additionally, it allows participants to utilize virtual backgrounds to hide their real environment with privacy concerns or to reduce distractions, particularly in professional settings. In scenarios where the users should not hide their actual locations, they may mislead other participants into assuming that the displayed virtual backgrounds are real. In this paper, we propose a new publicly-available dataset of virtual and real backgrounds in video conferencing software (e.g., Zoom, Google Meet, Microsoft Teams). The presented archive was evaluated by an exhaustive series of tests and scenarios using two well-known features extraction methods: CRSPAM1372 and six co-mat. The first verification scenario considers the case where the detector is unaware of manipulated frames (i.e., the forensically-edited frames are not part of the training set). A model trained on zoom frames that were tested with Google Meet frames can detect real background images from virtual ones in video conferencing software with 99.80% detection accuracy. Furthermore, it is possible to distinguish virtual from real backgrounds in videos created for videoconferencing software at a high detection rate of approximately 99.80%. According to our conclusions, the proposed method greatly enhanced the detection accuracy and resistance against diverse adversarial conditions, making it a reliable technique for classifying actual as opposed to virtual backgrounds in video communications. Given the described dataset provided and some preliminary experiments that we performed, we expect that it will lead to more future research in this domain. Ehsan Nowroozi, Yassine Mekdad, Mauro Conti, Simone Milani, A. Selcuk Uluagac |
Multim. Tools Appl. | 3 |
| 2025 | Topology-Based Reconstruction Prevention for Decentralised LearningabstractDecentralised learning has recently gained traction as an alternative to federated learning in which both data and coordination are distributed over its users. To preserve the confidentiality of users' data, decentralised learning relies on differential privacy, multi-party computation, or a combination thereof. However, running multiple privacy-preserving summations in sequence may allow adversaries to perform reconstruction attacks. Unfortunately, current reconstruction countermeasures either cannot trivially be adapted to the distributed setting, or add excessive amounts of noise. In this work, we first show that passive honest-but-curious adversaries can infer other users' private data after several privacy-preserving summations. For example, in subgraphs with 18 users, we show that only three passive honest-but-curious adversaries succeed at reconstructing private data 11.0% of the time, requiring an average of 8.8 summations per adversary. The success rate depends only on the adversaries' direct neighbourhood, and is independent of the size of the full network. We consider weak adversaries that do not control the graph topology, cannot exploit the inner workings of the summation protocol, and do not have auxiliary knowledge; and show that these adversaries can still infer private data. We develop a mathematical understanding of how reconstruction relates to topology and propose the first topology-based decentralised defence against reconstruction attacks. Specifically, we show that reconstruction requires a number of adversaries linear in the length of the network's shortest cycle. Consequently, exact reconstruction attacks over privacy-preserving summations are impossible in acyclic networks. Our work is a stepping stone for a formal theory of topology-based decentralised reconstruction defences. Such a theory would generalise our countermeasure beyond summation, define confidentiality in terms of entropy, and describe the interactions with (topology-aware) differential privacy. Florine W. Dekker, Zekeriya Erkin, Mauro Conti |
Proc. Priv. Enhancing Technol. | 3 |
| 2025 | Identity-Based Authentication for On-Demand Charging of Electric VehiclesabstractDynamic wireless power transfer provides a means for charging Electric Vehicles (EVs) while driving, avoiding stopping to charge and hence fostering their widespread adoption. Researchers have devoted much effort over the last decade to providing a reliable infrastructure for potential users to improve their comfort and time management. Due to the severe security and performance system requirements, the different schemes proposed in the last years lack a unified protocol involving the modern architecture model with merged authentication and billing processes. Furthermore, they require the continuous interaction of the trusted entity during the process, increasing the delay in communication and reducing security due to a large number of message exchanges. This article proposes a secure, computationally lightweight, unified protocol for fast authentication and billing that provides on-demand dynamic charging to deal with all the computational and security comprehensively with additional usability for the customers. The protocol employs an ID-based public encryption scheme to manage mutual authentication and pseudonyms to preserve the user's identity across multiple charging processes. Compared to state-of-the-art authentication protocols, our proposal provides on-demand service and public critical infrastructure security without impacting performances with around 7 ms, close to the most straightforward scheme available. Surudhi Asokraj, Tommaso Bianchi, Alessandro Brighente, Mauro Conti, Radha Poovendran |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2025 | CANLP: Intrusion Detection for Controller Area Networks Using Natural Language Processing and Embedded Machine LearningabstractThe Controller Area Network (CAN) protocol is the most widely used standard in the automotive industry for in-vehicle networks. However, the CAN protocol lacks essential security features such as encryption and message authentication. Absence of such security features has been shown to make the vehicle network vulnerable to exploits by an adversary. Although multiple types of intrusion detection systems (IDS) have been developed for CAN, it can be difficult to deploy them in real-time with low latency. Further, many of these IDSs are unable to isolate specific CAN frames on which an attack has been mounted, which makes it challenging to design defense mechanisms. In this paper, we develop CANLP, a Natural Language Processing (NLP)-based intrusion detection system to determine whether each transmitted message originated from a legitimate ECU or an adversary. CANLP uses Term Frequency-Inverse Document Frequency (TF-IDF), a NLP technique to discern complex features associated with CAN data and trains machine learning models to identify three types of attacks- fuzzing, spoofing, and masquerade. When an attack is detected, CANLP identifies the malicious CAN frame, which is important for developing resilient systems. Extensive experiments on 4 publicly available vehicle network datasets (which represent data collected from over three vehicle makes and four models) show that CANLP performs attack classification with high F1-scores of 0.9974. We also show that CANLP can be deployed for attack detection on resource-constrained hardware through implementation using RaspberryPi and experiments on a testbed with latency as low as$\lt \text{0.05}~ms$, making it suitable for real-world automotive applications such as fleet monitoring within the same vehicle class. Kavya Balasubramanian, Adithya Gowda Baragur, Denis Donadel, Dinuka Sahabandu, Alessandro Brighente, Bhaskar Ramasubramanian, Mauro Conti, Radha Poovendran |
IEEE Trans. Dependable Secur. Comput. | 7 |
| 2025 | On the Vulnerability of Data Points Under Multiple Membership Inference Attacks and Target ModelsabstractMembership Inference Attacks (MIAs) infer whether a data point is in the training data of a machine learning model, posing privacy risks to sensitive data like medical records or financial data. Intuitively, data points that MIA accurately detects are vulnerable. Those data points may exist in the data of different target models, each susceptible to multiple MIAs. As such, the vulnerability of data points under multiple MIAs and target models represents a significant challenge. This article defines several metrics reflecting data points’ vulnerability and capturing vulnerable data points under multiple MIAs and target models. We implement 77 MIAs, with an average attack accuracy over target models ranging from 0.5 to 0.9, to support our analysis with our scalable and flexible platform, Various Membership Inference Attacks Platform (VMIAP). Based on the results, we observe that MIA has an inference tendency to some data points despite a low overall inference performance. Furthermore, previous approaches are unsuitable for finding vulnerable data points under multiple MIAs and target models. Finally, we explore the impact of retraining target, shadow, and attack models separately on the vulnerability of data points. Mauro Conti, Stjepan Picek |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2025 | Accurate, Secure, and Efficient Semi-Constrained Navigation Over Encrypted City MapsabstractNavigation services enable users to find the shortest path from a starting point$S$to a destination$D$, reducing time, gas, and traffic congestion. Still, navigation users risk the exposure of their sensitive location data. Our motivation arises from how users can accurately, securely, and efficiently navigate from$S$to$D$while passing through$k$unordered stops, i.e., midway locations with a non-fixed visiting order. In this work, we formally define Semi-Constrained Navigation (SCN) and present a novel scheme Hermes to achieve accurate, secure, and efficient SCN. Specifically, we propose a divide-and-conquer approach to strike a good balance between accuracy and efficiency. It recursively depth-first-searches the whole area (a navigation tree) and invokes five carefully-crafted strategies stop-by-stop to compute three subpaths in three sequential subareas. We construct a path-distance oracle to encrypt the road graph and securely implement the strategies by using homomorphic encryption and garble circuits. We formally prove the security in the random oracle model and analyze the search complexity to be less than$O(k^{2})$. We experiment over a real-world city map and compare with six baselines. Results show that path search with$k=4$among$N=1000$intersections requires 5.58 seconds with a 3.2% distance deviation rate and an 82.5% path similarity. Meng Li 0006, Yifei Chen 0005, Jingyu Wu, Zijian Zhang 0001, Jialing He, Liehuang Zhu, Mauro Conti, Xiaodong Lin 0001 |
IEEE Trans. Dependable Secur. Comput. | 8 |
| 2025 | SharHSC: A Sharding-Based Hybrid State Channel to Realize Blockchain Scalability and SecurityabstractAddressing blockchain's insufficient throughput and scalability is imperative for practical viability. Off-chain approaches, such as state channels (including Hash Time Lock Contract (HTLC), virtual channels), demonstrate enhanced throughput by enabling parallel transaction processing. While virtual channels introduce execution complexity, HTLC suffers from high update delays. Moreover, existing methods face network attacks. We present Sharding-based Hybrid State Channel (SharHSC) to address these issues. First, we introduce a novel off-chain sharding architecture, which partitions proxy nodes into multiple shards. Thus, when the off-chain node count increases, adding shards enhances system throughput. Second, each shard establishes a supervisory committee to record latest channel statuses to ensure accurate fund distribution upon channel closure. Third, we combine the strengths of HTLC and virtual channels. In particular, SharHSC constructs a single virtual channel across all the nodes involved in the payment by treating the nodes between payer and payee as an intermediate entity, which utilizes HTLC for fund routing. This realizes both low latency and streamlined complexity. Finally, our work is substantiated by security analysis and experiments. As the node number varies, compared with HTLC and virtual channels, the latency is reduced by 49.32% and 31.82%, and the throughput is increased by 8.93 and 1.89 times. Yizhong Liu, Dongyu Li, Chengqi Wu, Qianhong Wu, Ankit Gangwal, Prayag Tiwari, Mauro Conti |
IEEE Trans. Dependable Secur. Comput. | 9 |
| 2025 | CovertPower: A Covert Channel on Android Devices Through USB Power LineabstractAndroid operating system restricts access to data by enabling data control flow and permission systems to reduce the risk of information theft. Therefore, attackers are constantly looking for alternative and stealthy approaches to exfiltrate private data from a targeted device. This paper presents CovertPower, a covert channel attack that exfiltrates user data by actively inducing power consumption on Android devices. At the transmitting end, our CovertPower app modulates binary data into a timed resource workload (e.g., processor, write-on-memory), producing power consumption bursts. On the receiving end, we acquire power consumption traces via a low-cost hardware tool that can be easily concealed in USB wall-socket adapters or powerbanks. Therefore, a signal processing-based decoder analyzes such traces and retrieves the exfiltrated information. We demonstrate the feasibility of our attack with a thorough experimental evaluation on 14 mobile devices and various real-world settings such as display state, ongoing activities, and charging technologies. Our attack achieves a transfer speed of up to 10 bps with a high bit sequence similarity on most devices and settings considered. Riccardo Spolaor, Veelasha Moonsamy, Mauro Conti, Xiuzhen Cheng |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2025 | Differential Area Analysis for Ransomware: Attacks, Countermeasures, and LimitationsabstractCrypto-ransomware attacks have been a growing threat over the last few years. The goal of every ransomware strain is encrypting user data, such that attackers can later demand users a ransom for unlocking their data. To maximise their earning chances, attackers equip their ransomware with strong encryption which produce files with high entropy values. Davies et al. proposed Differential Area Analysis (DAA), a technique that analyses files headers to differentiate compressed, regularly encrypted, and ransomware-encrypted files. In this paper, first we propose three different attacks to perform malicious header manipulation and bypass DAA detection. Then, we propose three countermeasures, namely 2-Fragments (2F), 3-Fragments (3F), and 4-Fragments (4F), which can be applied equally against each of the three attacks we propose. We conduct a number of experiments to analyse the ability of our countermeasures to detect ransomware-encrypted files, whether implementing our proposed attacks or not. Last, we test the robustness of our own countermeasures by analysing the performance, in terms of files per second analysed and resilience to extensive injection of low-entropy data. Our results show that our detection countermeasures are viable and deployable alternatives to DAA. Marco Venturini, Francesco Freda, Emanuele Miotto, Mauro Conti, Alberto Giaretta 0001 |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2025 | Dual-Server Privacy-Preserving Collaborative Deep Learning: A Round-Efficient, Dynamic and Lossless ApproachabstractTo address limitations in existing privacy-preserving collaborative deep learning (CDL) schemes, we propose a dual-server privacy-preserving CDL scheme based on homomorphic encryption and amasking technique. Specifically, in our scheme a random seed is used to initialize a pseudorandom generator that produces multiple pseudorandom numbers. These pseudorandom numbers, along with a random noise, are utilized to generate masks that are added to all parameters of a participant's locally trained model. By using homomorphic encryption, the random noise can be encrypted and eventually used to remove the masks with low message expansion. This also ensures that the global model is lossless in accuracy. Furthermore, if participants join or leave the system, only the time required to complete both model update aggregation and encrypted masks aggregation is affected. We demonstrate that our scheme is round-efficient, dynamic and lossless. We also show that it is secure against inference attacks and can resist collusion attacks of up to$t-2$participants and one of the two servers, where$t$is a security parameter indicating the minimum number of participants that participate in an aggregation round. Lulu Wang 0015, Lei Zhang 0009, Kim-Kwang Raymond Choo, Josep Domingo-Ferrer, Mauro Conti |
IEEE Trans. Dependable Secur. Comput. | 5 |
| 2025 | Trust in a Decentralized World: Data Governance From Faithful, Private, Verifiable, and Traceable Data FeedsabstractBlockchain technology autonomously executes smart contracts that require external data to facilitate specific applications, underscoring the necessity for Authenticated Data Feeds (ADF). Existing solutions fall short in providing genuine authentication of data, lack private and verifiable computations across multiple data sources, and overlook data traceability, rendering current systems inadequate for complex applications. We present WuKong (WK), a data governance system that offers authenticated, privately verifiable, and traceable data feeds. WK enables a server to collect faithful data through an oracle committee and to prove computation correctness in zero-knowledge proofs, and empowers legal entities to trace a leakage source conditionally. We formally define and prove the security of WK in the universal composability framework. We implement three applications that seamlessly integrate with WK. Experimental results indicate that WK effectively liberates sensitive data from distributed, untrusted, and anonymous providers, making it accessible to various services and establishing trust in a decentralized world. Meng Li 0006, Yifei Chen 0005, Yan Qiao 0001, Guixin Ye, Zijian Zhang 0001, Liehuang Zhu, Mauro Conti |
IEEE Trans. Inf. Forensics Secur. | 7 |
| 2025 | Threshold Signatures With Verifiably Timed Combining and Message-Dependent Tracing
Meng Li 0006, Hanni Ding, Yifei Chen 0005, Yan Qiao 0001, Zijian Zhang 0001, Liehuang Zhu, Mauro Conti |
IEEE Trans. Inf. Forensics Secur. | 7 |
| 2025 | Channel-Robust RF Fingerprint Identification for Multi-Antenna 5G User EquipmentsabstractRadio frequency fingerprint (RFF) is a promising solution for realizing secure and efficient device identification. However, the accuracy of currently existing solutions suffer from multipath effects in practical scenarios. In this paper, we provide a robust RFF identification method that leverages channel state information (CSI) feedback to counteract the effect of the channel on the extracted RFF features. A straightforward zero-forcing (ZF) equalization fails to fully decouple RF impairments from the channel, making conventional approaches ineffective. To overcome this challenge, we utilize the potential of multi-antenna and introduce a new device-specific feature called Relative-RFF (R-RFF), which represents the relation between different RF chains in a multi-antenna transmitter. We propose an enhanced ZF post-equalization algorithm to eliminate the multipath channels and preserve the users’ R-RFF to the greatest extent. We evaluate the robustness of R-RFF under various channel conditions and noise levels and the performance of R-RFF in terms of identification accuracy under different channel scenarios. The results show that the proposed R-RFF method can achieve an identification accuracy of 91.2% for 70 devices in tapped delay line channel with a signal-to-noise ratio (SNR) of 30 dB. Hongyi Luo, Guyue Li, Alessandro Brighente, Mauro Conti, Yuexiu Xing, Aiqun Hu, Xianbin Wang 0001 |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2025 | PIN: Application-Level Consensus for Blockchain-Based Artificial Intelligence FrameworksabstractIntegrating AI into blockchain consensus, such as Proof-of-Learning and Proof of Useful Work, necessitates AI enablers. However, current consensus protocols cannot ensure AI enabler quality, crucial for AI-powered distributed blockchain and federated learning. Traditional consensus middleware between network and application layers proves inadequate for AI-focused blockchain and federated learning. Thus, an AI-driven application-level consensus with quality-assured enablers is imperative. We propose Proof-of-INtelligence (PIN), an application-level consensus for AI-based blockchain and federated learning, ensuring AI enabler quality. To the best of our knowledge, PIN pioneers the first AI-centric application-level consensus for distributed environments. Employing enablers like accuracy and training quality, PIN is showcased in the federated learning setup “PIN in BlOckchAin-based fedeRateD learning (PIN-BOARD),” the first AI-specific consensus application in blockchain-based federated learning. Both PIN and PIN-BOARD are the highlights of our contributions to the presented work and emphasize the novelty. PIN is the first AI-centric application-level consensus for blockchain and pioneers decentralized AI assurance; PIN addresses the limitations of existing consensus protocols and advances blockchain-based federated learning through the novel framework called PIN-BOARD. Experimental evaluation involves PIN’s accuracy, confirmation time, and a new AI-assurance factor metric. PIN-BOARD’s assessment includes testing accuracy and reward accuracy. A thorough security analysis ensures the strength of PIN and PIN-BOARD. The comparative evaluation highlights PIN’s 20% throughput enhancement and efficient artificial index. PIN-BOARD reduces epochs by 28.5% for peak federated learning accuracy as compared to existing federated models. Thus, PIN emerges as an efficient AI-driven application-level consensus with AI assurance. Tannishtha Devgun, Rahul Saha, Gulshan Kumar, Mauro Conti |
ACM Trans. Intell. Syst. Technol. | 4 |
| 2025 | TAURITE: Stackelberg Equilibrium in Blockchained Energynet Through Electric VehiclesabstractThe integration of Electric Vehicles (EVs) into the energynet, the network from power generation to EV charging station, presents a symbiotic relationship with potential benefits for sustainable and efficient transportation. However, the existing research has revealed challenges in maintaining an equilibrium between energy supply and demand, often resulting in underutilization or overutilization of energy networks. Blockchain technology has emerged as a promising solution to enhance transparency and secure decentralized energy distribution; however fails to connect the equilibrium in the presence of uncertainty of demand-supply and/or handling information cascading. In this paper, we introduce TAURITE (sTAckelberg eqUilibRium in blockchaIned energyneT with Evs), a novel blockchain-based energynet framework that explicitly leverages the Stackelberg model for energy flow equilibrium within EV interfaces. TAURITE employs Subgame Perfect Nash Equilibrium (SPNE) to address demand uncertainty in dynamic vehicular environments. It also tackles information cascades’ impact on energy distribution, demonstrating its ability to maintain equilibrium even in such scenarios. TAURITE introduces a multi-variate polynomial-based key generation process through the smart contractAVTALand incorporatesProof-of-Energy-Equilibrium (PoEE)as an energy sector consensus mechanism. Experimental results show that TAURITE significantly improves throughput, latency, and energy efficiency, with an average$30\%$enhancement in these metrics. Notably, TAURITE ensures$100\%$allocation stability, even in the presence of information cascades, marking a substantial advancement in sustainable and efficient energy management within the evolving energynet-EV ecosystem. Gulshan Kumar, Rahul Saha, Mauro Conti, Joel J. P. C. Rodrigues |
IEEE Trans. Intell. Transp. Syst. | 3 |
| 2025 | EPUF: An Entropy-Derived Latency-Based DRAM Physical Unclonable Function for Lightweight Authentication in Internet of ThingsabstractPhysical Unclonable Functions (PUFs) are hardware-based mechanisms that exploit inherent manufacturing variations to generate unique identifiers for devices. Dynamic Random Access Memory (DRAM) has emerged as a promising medium for implementing PUFs, providing a cost-effective solution without the need for additional circuitry. This makes DRAM PUFs ideal for use in resource-constrained environments such as Internet of Things (IoT) networks. However, current DRAM PUF implementations often either disrupt host system functions or produce unreliable responses due to environmental sensitivity. In this paper, we present EPUF, a novel approach to extracting random and unique features from DRAM cells to generate reliable PUF responses. We leverage bitmap images of binary DRAM values and their entropy features to enhance the robustness of our PUF. Through extensive real-world experiments, we demonstrate that EPUF is approximately 1.7 times faster than existing solutions, achieves 100% reliability, produces features with 47.79% uniqueness, and supports a substantial set of Challenge-Response Pairs (CRPs). These capabilities make EPUF a powerful tool for DRAM PUF-based authentication. Based on EPUF, we then propose a lightweight authentication protocol that not only offers superior security features but also surpasses state-of-the-art authentication schemes in terms of communication overhead and computational efficiency. Fatemeh Najafi, Masoud Kaveh, Mohammad Reza Mosavi, Alessandro Brighente, Mauro Conti |
IEEE Trans. Mob. Comput. | 5 |
| 2025 | DAWS: A Comprehensive Solution Against De-Anonymization Attacks in BlockchainsabstractDe-anonymization attacks in blockchains are significant concerns as they compromise the privacy of users on a public ledger. Such attacks, in the form of network analysis and transaction patterns, aim to link a blockchain address to the identity of its owner, potentially revealing sensitive information. Though researchers introduce various solutions using Tor, VPN, and i2P to protect against de-anonymization in blockchains, they have certain limitations: i) non-verification of the private transactions, ii) reveal of the transaction graph, and iii) requirement of a trusted setup that is itself vulnerable to the adversary. All these lead to the revocation of de-anonymization problems. In this paper, we show a novel privacy assurance framework for blockchains. The proposed framework is called De-Anonymization Withstanding Solution (DAWS). DAWS is the first privacy-preserved blockchain framework against de-anonymization attacks. DAWS uses privacy-classifying smart contract execution and a novel consensus called Proof-of-Privacy (PoPri). A set of experiments is executed on PoPri as well as DAWS. The blockchain transactions are modified by including user-defined privacy labels. DAWS can handle attacker advantage ≥0.008 with a privacy breach probability < 0.01% under our threat model. Besides, an improvement in the throughput of DAWS is noticed as compared to Ethereum (almost 80 times) with the Hyperledger configuration for consensus. The gas consumption improvement is 20%. All the listed features enhance the appeal of the proposed DAWS as a robust privacy-preserving solution against blockchain de-anonymization attacks. Gulshan Kumar, Rahul Saha, Mauro Conti, Tai-Hoon Kim |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2025 | Federated Learning Under Attack: Exposing Vulnerabilities Through Data Poisoning Attacks in Computer NetworksabstractFederated Learning is an approach that enables multiple devices to collectively train a shared model without sharing raw data, thereby preserving data privacy. However, federated learning systems are vulnerable to data-poisoning attacks during the training and updating stages. Three data-poisoning attacks–label flipping, feature poisoning, and VagueGAN–are tested on FL models across one out of ten clients using the CIC and UNSW datasets. For label flipping, we randomly modify labels of benign data; for feature poisoning, we alter highly influential features identified by the Random Forest technique; and for VagueGAN, we generate adversarial examples using Generative Adversarial Networks. Adversarial samples constitute a small portion of each dataset. In this study, we vary the percentages by which adversaries can modify datasets to observe their impact on the Client and Server sides. Experimental findings indicate that label flipping and VagueGAN attacks do not significantly affect server accuracy, as they are easily detectable by the Server. In contrast, feature poisoning attacks subtly undermine model performance while maintaining high accuracy and attack success rates, highlighting their subtlety and effectiveness. Therefore, feature poisoning attacks manipulate the server without causing a significant decrease in model accuracy, underscoring the vulnerability of federated learning systems to such sophisticated attacks. To mitigate these vulnerabilities, we explore a recent defensive approach known as Random Deep Feature Selection, which randomizes server features with varying sizes (e.g., 50 and 400) during training. This strategy has proven highly effective in minimizing the impact of such attacks, particularly on feature poisoning. Ehsan Nowroozi, Imran Haider, Rahim Taheri, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 4 |
| 2025 | A Random Deep Feature Selection Approach to Mitigate Transferable Adversarial AttacksabstractMachine learning and deep learning are transformative forces reshaping our networks, industries, services, and ways of life. However, the susceptibility of these intelligent systems to adversarial attacks remains a significant issue. On the one hand, recent studies have demonstrated the potential transferability of adversarial attacks across diverse models. On the other hand, existing defense mechanisms are vulnerable to advanced attacks or are often limited to certain attack types. This study proposes a random deep feature selection approach to mitigate such transferability and improve the robustness of models against adversarial manipulations. Our approach is designed to strengthen deep models against poisoning (e.g., label flipping) and exploratory (e.g., DeepFool, BIM, FGSM, I-FGSM, L-BFGS, C&W, JSMA, and PGD) attacks that are applied in both the training and testing stages, and Transfer Learning-Based Adversarial Attacks. We consider scenarios involving perfect and semi-knowledgeable attackers. The performance of our approach is evaluated through extensive experiments on the renowned UNSW-NB15 dataset, including both real-world and synthetic data, covering a wide range of modern attack behaviors and benign activities. The results indicate that our approach boosts the effectiveness of the target network to over 80% against labelflipping poisoning attacks and over 60% against all major types of exploratory attacks. Ehsan Nowroozi, Mohammadreza Mohammadi, Ahmad Rahdari, Rahim Taheri, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 5 |
| 2025 | ABSE: Adaptive Baseline Score-Based Election for Leader-Based BFT SystemsabstractLeader-based BFT systems face potential disruption and performance degradation from malicious leaders, with current solutions often lacking scalability or greatly increasing complexity. In this paper, we introduce ABSE, an Adaptive Baseline Score-based Election approach to mitigate the negative impact of malicious leaders on leader-based BFT systems. ABSE is fully localized and proposes to accumulate scores for processes based on their contribution to consensus advancement, aiming to bypass less reliable participants when electing leaders. We present a formal treatment of ABSE, addressing the primary design and implementation challenges, defining its generic components and rules for adherence to ensure global consistency. We also apply ABSE to two different BFT protocols, demonstrating its scalability and negligible impact on protocol complexity. Finally, by building a system prototype and conducting experiments on it, we demonstrate that ABSE-enhanced protocols can effectively minimize the disruptions caused by malicious leaders, whilst incurring minimal additional resource overhead and maintaining base performance. Zijian Zhang 0001, Meng Li 0006, Jiamou Liu, Mauro Conti, Liehuang Zhu |
IEEE Trans. Parallel Distributed Syst. | 7 |
| 2025 | LEAGAN: A Decentralized Version-Control Framework for Upgradeable Smart ContractsabstractSmart contracts are integral to decentralized systems like blockchains and enable the automation of processes through programmable conditions. However, their immutability, once deployed, poses challenges when addressing errors or bugs. Existing solutions, such as proxy contracts, facilitate upgrades while preserving application integrity. Yet, proxy contracts bring issues such as storage constraints and proxy selector clashes - along with complex inheritance management. This paper introduces a novel upgradeable smart contract framework with version control, named ”decentraLized vErsion control and updAte manaGement in upgrAdeable smart coNtracts (LEAGAN).” LEAGAN is the first decentralized updatable smart contract framework that employs data separation with Incremental Hash (IH) and Revision Control System (RCS). It updates multiple contract versions without starting anew for each update, and reduces time complexity, and where RCS optimizes space utilization through differentiated version control. LEAGAN also introduces the first status contract in upgradeable smart contracts, and which reduces overhead while maintaining immutability. In Ethereum Virtual Machine (EVM) experiments, LEAGAN shows 40% better space utilization, 30% improved time complexity, and 25% lower gas consumption compared to state-of-the-art models. It thus stands as a promising solution for enhancing blockchain system efficiency. Gulshan Kumar, Rahul Saha, Mauro Conti, William J. Buchanan |
IEEE Trans. Serv. Comput. | 3 |
| 2025 | PriVeriFL: Privacy-Preserving and Aggregation-Verifiable Federated LearningabstractFederated learning provides a collaborative way to build machine learning models without sharing private data. However, attackers might infer private information from model updates submitted by participants, and the aggregator might maliciously forge the final aggregation results. Federated learning still faces data privacy and aggregation integrity challenges. In this paper, we combine inference attacks and information theory to analyze the sensitivity of different bits of model parameters. We conclude that not all bits of model parameters will leak privacy. This realization inspires us to propose a novel low-expansion homomorphic aggregation scheme based on Paillier homomorphic encryption (PHE) for safeguarding participants’ data privacy. Building upon this, we develop PriVeriFL-A, a privacy-preserving and aggregation-verifiable federated learning scheme that combines homomorphic hash function and signature. To prevent collusion attacks between the aggregator and malicious participants, we further improve our PHE-based scheme into a threshold PHE-based one, named PriVeriFL-B. Compared with the privacy-preserving federated learning scheme based on classic PHE, PriVeriFL-A reduces the communication overhead to 1.65%, and the encryption/decryption computation overhead to 0.88%. Both PriVeriFL-A and PriVeriFL-B can effectively verify the integrity of the global model, while maintaining an almost negligible communication overhead for integrity verification and protecting the privacy of participants’ data. Lulu Wang 0015, Mirko Polato, Alessandro Brighente, Mauro Conti, Lei Zhang 0009, Lin Xu 0010 |
IEEE Trans. Serv. Comput. | 4 |
| 2024 | SoK: Visualization-based Malware Detection TechniquesabstractCyber attackers leverage malware to infiltrate systems, steal sensitive data, and extort victims, posing a significant cybersecurity threat. Security experts address this challenge by employing machine learning and deep learning approaches to detect malware precisely, using static, dynamic, or hybrid methodologies. They visualize malware to identify patterns, behaviors, and common features across different malware families. Various methods and tools are used for malware visualization to represent different aspects of malware behavior, characteristics, and relationships. This article evaluates the effectiveness of visualization techniques in detecting and classifying malware. We methodically categorize studies based on their approach to information retrieval, visualization, feature extraction, classification, and evaluation, allowing for an in-depth review of cutting-edge methods. This analysis identifies key challenges in visualization-based techniques and sheds light on the field’s progress and future possibilities. Our thorough analysis can provide valuable insights to researchers, helping them establish optimal practices for selecting suitable visualizations based on the specific characteristics of the analyzed malware. Matteo Brosolo, P. Vinod 0001, Asmitha KA, Rafidha Rehiman K. A., Mauro Conti |
ARES | 5 |
| 2024 | Threshold Signatures with Private Accountability via Secretly Designated Witnesses
Meng Li 0006, Hanni Ding, Qing Wang 0060, Zijian Zhang 0001, Mauro Conti |
ACISP (1) | 5 |
| 2024 | X-Lock: A Secure XOR-Based Fuzzy Extractor for Resource Constrained Devices
Edoardo Liberati, Alessandro Visintin, Riccardo Lazzeretti, Mauro Conti, A. Selcuk Uluagac |
ACNS (1) | 4 |
| 2024 | Acoustic Side-Channel Attacks on a Computer Mouse
Mauro Conti, Marin Duroyon, Gabriele Orazi, Gene Tsudik |
DIMVA | 1 |
| 2024 | FaultGuard: A Generative Approach to Resilient Fault Prediction in Smart Electrical Grids
Emad Efatinasab, Francesco Marchiori, Alessandro Brighente, Mirco Rampazzo, Mauro Conti |
DIMVA | 5 |
| 2024 | RedactBuster: Entity Type Recognition from Redacted Documents
Mirco Beltrame, Mauro Conti, Pierpaolo Guglielmin, Francesco Marchiori, Gabriele Orazi |
ESORICS (2) | 2 |
| 2024 | GAN-GRID: A Novel Generative Attack on Smart Grid Stability Prediction
Emad Efatinasab, Alessandro Brighente, Mirco Rampazzo, Nahal Azadi, Mauro Conti |
ESORICS (1) | 5 |
| 2024 | Physical Layer Authentication for Distributed RIS (DRIS) Enabled VLC SystemsabstractThe introduction of Reflective Intelligent Surfaces (RIS) brings significant advancements in communication systems, such as increased capacity, communication secrecy, and novel physical layer-based authentication schemes. Besides Radio Frequency (RF) communications, RISs also benefit Visible Light Communications (VLC). Indeed, recent results showed that it is possible to increase the communication secrecy of VLC systems by leveraging RISs and their reconfiguration capabilities. However, no solution exists to authenticate a transmitter at the physical layer in VLC systems. Despite the existence of RIS-based Physical Layer Authentication (PLA) schemes in the RF domain, the geometrical behaviour of VLC channels renders these solutions not trivially portable to VLC systems. This paper proposes the first physical layer-based authentication scheme for VLC systems. The legitimate transmitter leverages a time-slotted communication to send a certain number of pre-agreed challenges to the receiver. Although an attacker might be able to replicate some of these challenges, the probability of correctly guessing all of them is very low. As an enabling component of our scheme, we propose the novel Distributed RIS (DRIS) concept, i.e., a RIS whose Reflecting Elements (RE) are spread over a wider area than traditional RISs. Thanks to DRIS, we increase the spatial diversity of the VLC channel model available at the transmitter, breaking hence the limits imposed by the symmetries of the widely accepted geometrical VLC channel. We validate our scheme via numerical simulations and compare our results with those obtained with a similar scheme implemented with a conventional RIS. We show that thanks to Distributed Reflective Intelligent Surface (DRIS), we achieve 10–3probability of false alarm and 10–1probability of misdetection with and Signal-to-Noise Ratio (SNR) of 10dB, while classical Reflective Intelligent Surface (RIS) achieve 0.7 probability of false alarm and 0.5 probability of misdetection for the same SNR value. DRIS represents a significant improvement for physical layer-based authentication schemes in VLC, paving the way for further research on the subject. Alessandro Brighente, Saiqin Xu, Simone Soderi, Mauro Conti |
ICC | 4 |
| 2024 | Penetration Testing of 5G Core Network Web TechnologiesabstractThanks to technologies such as virtual network function the Fifth Generation (5G) of mobile networks dynamically allocate resources to different types of users in an on-demand fashion. Virtualization extends up to the 5G core, where software-defined networks and network slicing implement a customizable environment. These technologies can be controlled via application programming interfaces and web technologies, inheriting hence their security risks and settings. An attacker exploiting vulnerable implementations of the 5G core may gain privileged control of the network assets and disrupt its availability. However, there is currently no security assessment of the web security of the 5G core network. In this paper, we present the first security assessment of the 5G core from a web security perspective. We use the STRIDE threat modeling approach to define a complete list of possible threat vectors and associated attacks. Thanks to a suite of security testing tools, we cover all of these threats and test the security of the 5G core. In particular, we test the three most relevant open-source 5G core implementations, i.e., Open5GS, Free5Gc, and OpenAir Interface. Our analysis shows that all these cores are vulnerable to at least two of our identified attack vectors, demanding increased security measures in the development of future 5G core networks. Filippo Giambartolomei, Marc Barcelo, Alessandro Brighente, Aitor Urbieta, Mauro Conti |
ICC | 5 |
| 2024 | Secure, Available, Verifiable, and Efficient Range Query Processing on Outsourced DatasetsabstractRange queries allow data users to outsource their data to a Cloud Server (CS) that responds to data users who submit a request with range conditions. However, security concerns hinder the wide-scale adoption. Existing works neglect item availability, fail to protect secure verification or sacrifice search accuracy for efficiency. In this paper, we propose Secure, Available, Verifiable, and Efficient (SAVE) range query processing, which has three distinctive features. (1) Secure availability checking against a malicious CS: we design a keyed index-based secure verification mechanism to check the availability of matched nodes, including validity and freshness. (2) Secure result verification: we design a targeted verification mechanism for result correctness and completeness while not compromising security. (3) Improved efficiency and accuracy: we design a lay-ered encoding method to improve search efficiency and accuracy. We formally stated and proved the security of SAVE in the random oracle model. We conducted extensive experiments over the Yelp and FourSquare dataset to validate the efficiency, e.g., a query over 10 thousand data items only needs 19.4 ms to get queried results and 3.5 ms for local verification. Meng Li 0006, Zijian Zhang 0001, Mauro Conti, Mamoun Alazab |
ICC | 4 |
| 2024 | Exploring Jamming and Hijacking Attacks for Micro Aerial DronesabstractRecent advancements in drone technology have shown that commercial off-the-shelf Micro Aerial Drones are more effective than large-sized drones for performing flight missions in narrow environments, such as swarming, indoor navigation, and inspection of hazardous locations. Due to their deployments in many civilian and military applications, safe and reliable communication of these drones throughout the mission is critical. The Crazyflie ecosystem is one of the most popular Micro Aerial Drones and has the potential to be deployed worldwide. In this paper, we empirically investigate two interference attacks against the Crazy Real Time Protocol (CRTP) implemented within the Crazyflie drones. In particular, we explore the feasibility of experimenting two attack vectors that can disrupt an ongoing flight mission: the jamming attack, and the hijacking attack. Our experimental results demonstrate the effectiveness of such attacks in both autonomous and non-autonomous flight modes on a Crazyflie 2.1 drone. Finally, we suggest potential shielding strategies that guarantee a safe and secure flight mission. To the best of our knowledge, this is the first work investigating jamming and hijacking attacks against Micro Aerial Drones, both in autonomous and non-autonomous modes. Yassine Mekdad, Abbas Acar, Ahmet Aris, Abdeslam El Fergougui, Mauro Conti, Riccardo Lazzeretti, A. Selcuk Uluagac |
ICC | 5 |
| 2024 | Covert & Side Stories: Threats Evolution in Traditional and Modern Technologies
Mauro Conti |
ICISSP | 1 |
| 2024 | Climbing the Influence Tiers on TikTok: A Multimodal StudyabstractCorporate social media analysts break influencers into five tiers of increasing importance: Nano, Micro, Mid, Macro, and Mega. We perform a comprehensive study of TikTok influencers with two goals: (i) what factors distinguish influencers in each of these tiers from the adjacent tier(s)? (ii) of the features influencers can directly control ("actionable" features), which ones are most impactful to reach the next tier? We build and release a novel TikTok dataset featuring over 230K videos from 5000 influencers - 1000 from each tier. The dataset includes video details such as likes, facial action units, emotions, and music information derived from Spotify. Access to the videos is facilitated through provided URLs and hydration code. To find the most important features that distinguish influencers in a tier from those in the next tier up, we thoroughly analyze traditional features (e.g., profile information) and text, audio, and video features using statistical methods and ablation testing. Our classifiers achieve F1-scores over 80%. The most impactful actionable features are traditional and video features, including enhancing video pleasure, quality, and emphasizing facial expressions. Finally, we collect and release a YouTube Shorts dataset to conduct a comparative analysis, aiming to identify similarities and differences between the two platforms. Pier Paolo Tricomi, Saurabh Kumar 0007, Mauro Conti, V. S. Subrahmanian |
ICWSM | 3 |
| 2024 | Can LLMs Understand Computer Networks? Towards a Virtual System AdministratorabstractRecent advancements in Artificial Intelligence, and particularly Large Language Models (LLMs), offer promising prospects for aiding system administrators in managing the complexity of modern networks. However, despite this potential, a significant gap exists in the literature regarding the extent to which LLMs can understand computer networks. Without empirical evidence, system administrators might rely on these models without assurance of their efficacy in performing network-related tasks accurately.In this paper, we are the first to conduct an exhaustive study on LLMs’ comprehension of computer networks. We formulate several research questions to determine whether LLMs can provide correct answers when supplied with a network topology and questions on it. To assess them, we developed a thorough framework for evaluating LLMs’ capabilities in various network-related tasks. We evaluate our framework on multiple computer networks employing proprietary (e.g., GPT4) and open-source (e.g., Llama2) models. Our findings in general purpose LLMs using a zero-shot scenario demonstrate promising results, with the best model achieving an average accuracy of 79.3%. Proprietary LLMs achieve noteworthy results in small and medium networks, while challenges persist in comprehending complex network topologies, particularly for open-source models. Moreover, we provide insight into how prompt engineering can enhance the accuracy of some tasks. Denis Donadel, Francesco Marchiori, Luca Pajola, Mauro Conti |
LCN | 4 |
| 2024 | Securing the Open RAN Infrastructure: Exploring Vulnerabilities in Kubernetes DeploymentsabstractIn this paper, we investigate the security implications of virtualized and software-based Open Radio Access Network (RAN) systems, specifically focusing on the architecture proposed by the O-RAN ALLIANCE and O-Cloud deployments based on the O-RAN Software Community (OSC) stack and infrastructure. Our key findings are based on a thorough security assessment and static scanning of the OSC Near Real-Time RAN Intelligent Controller (RIC) cluster. We highlight the presence of potential vulnerabilities and misconfigurations in the Kubernetes infrastructure supporting the RIC, also due to the usage of outdated versions of software packages, and provide an estimation of their criticality using various deployment auditing frameworks (e.g., MITRE ATT&CK and the NSA CISA). In addition, we propose methodologies to minimize these issues and harden the Open RAN virtualization infrastructure. These encompass the integration of security evaluation methods into the deployment process, implementing deployment hardening measures, and employing policy-based control for RAN components. We emphasize the need to address the problems found in order to improve the overall security of virtualized Open RAN systems. Felix Klement, Alessandro Brighente, Michele Polese, Mauro Conti, Stefan Katzenbeisser 0001 |
NetSoft | 4 |
| 2024 | Relation Extraction Techniques in Cyber Threat Intelligence
Dincy R. Arikkat, P. Vinod 0001, Rafidha Rehiman K. A., Serena Nicolazzo, Antonino Nocera, Mauro Conti |
NLDB (1) | 6 |
| 2024 | Towards a Malware Family Classification Model Using Static Call Graph Instruction Visualization
Attila Mester, Zalán Bodó, P. Vinod 0001, Mauro Conti |
NSS | 4 |
| 2024 | SoK: Collusion-resistant Multi-party Private Set Intersections in the Semi-honest ModelabstractPrivate set intersection protocols allow two parties with private sets of data to compute the intersection between them without leaking other information about their sets. These protocols have been studied for almost 20 years, and have been significantly improved over time, reducing both their computation and communication costs. However, when more than two parties want to compute a private set intersection, these protocols are no longer applicable. While extensions exist to the multi-party case, these protocols are significantly less efficient than the two-party case. It remains an open question to design collusion-resistant multi-party private set intersection (MPSI) protocols that come close to the efficiency of two-party protocols. This work is made more difficult by the immense variety in the proposed schemes and the lack of systematization. Moreover, each new work only considers a small subset of previously proposed protocols, leaving out important developments from older works. Finally, MPSI protocols rely on many possible constructions and building blocks that have not been summarized. This work aims to point protocol designers to gaps in research and promising directions, pointing out common security flaws and sketching a frame of reference. To this end, we focus on the semi-honest model. We conclude that current MPSI protocols are not a one-size-fits-all solution, and instead there exist many protocols that each prevail in their own application setting. Jelle Vos, Mauro Conti, Zekeriya Erkin |
SP | 2 |
| 2024 | It Doesn't Look Like Anything to Me: Using Diffusion Model to Subvert Visual Phishing Detectors
Qingying Hao, Nirav Diwan, Ying Yuan 0002, Giovanni Apruzzese, Mauro Conti, Gang Wang 0011 |
USENIX Security Symposium | 5 |
| 2024 | Privacy-Preserving Data Aggregation with Public Verifiability Against Internal Adversaries
Marco Palazzo, Florine W. Dekker, Alessandro Brighente, Mauro Conti, Zekeriya Erkin |
USENIX Security Symposium | 4 |
| 2024 | "They Will Adapt": Improving Anomaly Detection on IoT Networks Through Continuous LearningabstractThe ubiquitous presence of Internet-of-Things devices represents a menace to cybersecurity since their low computational power does not allow classic countermeasures techniques. In recent years, anomaly detection using Machine Learning has acquired popularity among researchers; however, current datasets in literature are sub-optimal, making exhaustive benchmarks challenging to create. Moreover, the current proposed ML solutions do not consider the necessity of adapting to IoT networks that mutate fast. We propose a Continuous Learning approach to anomaly detection on IoT networks: frequent model retraining and the exploitation of previous knowledge allow a classifier to quickly adapt to new network configurations. We deployed this approach firstly by defining a benchmark methodology for ML algorithms that helps train and test models for anomaly detection in IoT networks. This phase allowed us to identify the best-performing algorithm for the task. Then, we employed Semi-supervised Learning techniques to deploy the continuous part concretely. Our results show that applying Continuous Learning can progressively improve anomaly detection performance in key metrics such as Recall (up to 75%) and Roc AUC (up to 33%). Giacomo Quadrio, Roberto Pompa, Enrico Bassetti, Ciro D'Elia, Gianluca Scacco, Mauro Conti |
WiMob | 6 |
| 2024 | Towards a Self-Rescuing System for UAVs Under GNSS AttackabstractThere has been substantial growth in the UAV market along with an expansion in their applications. However, the successful execution of a UAV mission is very often dependent on the use of a GNSS. Unfortunately, the vulnerability of GNSS signals, due to their lack of encryption and authentication, poses a significant cybersecurity issue. This vulnerability makes various attacks, particularly the “GNSS spoofing attack,” and “GNSS jamming attack” easily executable. Generally speaking, during this attack, the drone is manipulated into altering its path, usually resulting in an immediate forced landing or crash. As far as we know, we are the first to propose a lightweight-solution that enable a drone to autonomously rescue itself, assuming it is under GNSS attack and the GNSS is no longer available, and return safely to its initial takeoff position, thereby preventing any potential crashes. During the flight, wind plays a critical role as it can instantaneously alter the drone's position. To solve this problem, we have devised a highly effective 2-phases solution: (i) Forward Phase, for monitoring and recording the forward journey, and (ii) Backward Phase, that generates a backward route, based on the Forward Phase and wind presence. The final solution ensures strong performance in consistently returning the drone to the original position, even in wind situations, while maintaining a very fast computation time. Giulio Rigoni, Nicola Scremin, Mauro Conti |
WiMob | 3 |
| 2024 | DynamiQS: Quantum Secure Authentication for Dynamic Charging of Electric VehiclesabstractDynamic Wireless Power Transfer (DWPT) is a novel technology that allows charging an electric vehicle while driving thanks to a dedicated road infrastructure. DWPT's capabilities in automatically establishing charging sessions and billing without users' intervention make it prone to cybersecurity attacks. Hence, security is essential in preventing fraud, impersonation, and user tracking. To this aim, researchers proposed different solutions for authenticating users. However, recent advancements in quantum computing jeopardize classical public key cryptography, making currently existing solutions in DWPT authentication nonviable. To avoid the resource burden imposed by technology upgrades, it is essential to develop post-quantum-resistant solutions. In this paper, we propose DynamiQS, the first post-quantum secure authentication protocol for dynamic wireless charging. DynamiQS is privacy-preserving and secure against attacks on the DWPT. We leverage an Identity-Based Encryption with Lattices in the Ring Learning With Error framework. Furthermore, we show the possibility of using DynamiQS in a real environment, leveraging the results of cryptographic computation on real constrained devices and simulations. DynamiQS reaches a total time cost of around 281 ms, which is practicable in dynamic charging settings (car and charging infrastructure). Tommaso Bianchi, Alessandro Brighente, Mauro Conti |
WISEC | 3 |
| 2024 | "Are Adversarial Phishing Webpages a Threat in Reality?" Understanding the Users' Perception of Adversarial WebpagesabstractMachine learning based phishing website detectors (ML-PWD) are a critical part of today's anti-phishing solutions in operation. Unfortunately, ML-PWD are prone to adversarial evasions, evidenced by both academic studies and analyses of real-world adversarial phishing webpages. However, existing works mostly focused on assessing adversarial phishing webpages against ML-PWD, while neglecting a crucial aspect: investigating whether they can deceive the actual target of phishing---the end users. In this paper, we fill this gap by conducting two user studies (n=470) to examine how human users perceive adversarial phishing webpages, spanning both synthetically crafted ones (which we create by evading a state-of-the-art ML-PWD) as well as real adversarial webpages (taken from the wild Web) that bypassed a production-grade ML-PWD. Our findings confirm that adversarial phishing is a threat to both users and ML-PWD, since most adversarial phishing webpages have comparable effectiveness on users w.r.t. unperturbed ones. However, not all adversarial perturbations are equally effective. For example, those with added typos are significantly more noticeable to users, who tend to overlook perturbations of higher visual magnitude (such as replacing the background). We also show that users' self-reported frequency of visiting a brand's website has a statistically negative correlation with their phishing detection accuracy, which is likely caused by overconfidence. We release our resources. Ying Yuan 0002, Qingying Hao, Giovanni Apruzzese, Mauro Conti, Gang Wang 0011 |
WWW | 4 |
| 2024 | LFGurad: A Defense against Label Flipping Attack in Federated Learning for Vehicular Network
K. M. Sameera, P. Vinod 0001, Rafidha Rehiman K. A., Mauro Conti |
Comput. Networks | 4 |
| 2024 | Anonymous and reliable ultralightweight RFID-enabled authentication scheme for IoT systems in cloud computing
Mohd Shariq, Mauro Conti, Karan Singh 0002, Chhagan Lal, Ashok Kumar Das, Shehzad Ashraf Chaudhry, Mehedi Masud |
Comput. Networks | 2 |
| 2024 | SYNTROPY: TCP SYN DDoS attack detection for Software Defined Network based on Rényi entropy
Vaishali A. Shirsath, Madhav Chandane, Chhagan Lal, Mauro Conti |
Comput. Networks | 4 |
| 2024 | Privacy-preserving in Blockchain-based Federated Learning systems
K. M. Sameera, Serena Nicolazzo, Marco Arazzi, Antonino Nocera, Rafidha Rehiman K. A., P. Vinod 0001, Mauro Conti |
Comput. Commun. | 7 |
| 2024 | Design of Provably Secure and Lightweight Authentication Protocol for Unmanned Aerial Vehicle systems
Mohd Shariq, Mauro Conti, Karan Singh 0002, Sanjeev Kumar Dwivedi, Mohammad Abdussami, Ruhul Amin 0001, Mehedi Masud |
Comput. Commun. | 2 |
| 2024 | SPARQ: SYN Protection using Acyclic Redundancy check and Quartile range on P4 switches
Vaishali A. Shirsath, Madhav Chandane, Chhagan Lal, Mauro Conti |
Comput. Commun. | 4 |
| 2024 | PETRAK: A solution against DDoS attacks in vehicular networks
Amandeep Verma, Rahul Saha, Gulshan Kumar, Mauro Conti |
Comput. Commun. | 4 |
| 2024 | OSTIS: A novel Organization-Specific Threat Intelligence System
Dincy R. Arikkat, P. Vinod 0001, Rafidha Rehiman K. A., Serena Nicolazzo, Antonino Nocera, Georgiana Timpau, Mauro Conti |
Comput. Secur. | 7 |
| 2024 | Anonymous Federated Learning via Named-Data NetworkingabstractFederated Learning (FL) represents the de facto approach for distributed training of machine learning models. Nevertheless, researchers have identified several security and privacy FL issues. Among these, the lack of anonymity exposes FL to linkability attacks, representing a risk for model alteration and worker impersonation, where adversaries can explicitly select the attack target, knowing its identity. Named-Data Networking (NDN) is a novel networking paradigm that decouples the data from its location, anonymising the users. NDN embodies a suitable solution to ensure workers’ privacy in FL, thus fixing the abovementioned issues. However, several issues must be addressed to fit FL logic in NDN semantics, such as missing push-based communication in NDN and anonymous NDN naming convention. To this end, this paper contributes a novel anonymous-by-design FL framework with a customised communication protocol leveraging NDN. The proposed communication scheme encompasses an ad-hoc FL-oriented naming convention and anonymity-driven forwarding and enrollment procedures. The anonymity and privacy requirements considered during the framework definition are fully satisfied through a detailed analysis of the framework’s robustness. Moreover, we compare the proposed mechanism and state-of-the-art anonymity solutions, focusing on the communication efficiency perspective. The simulation results show latency and training time improvements up to ∼30%, especially when dealing with large models, numerous federations, and complex networks. Andrea Agiollo, Enkeleda Bardhi, Mauro Conti, Nicolò Dal Fabbro, Riccardo Lazzeretti |
Future Gener. Comput. Syst. | 3 |
| 2024 | EDIT: A data inspection tool for smart contracts temporal behavior modeling and predictionabstractModeling and predicting the behavior of nodes and users in blockchains provide opportunities for business strategy optimization. Indeed, the number of interactions of a node is strictly related to its balance and its prediction may be used for analytics purposes and investment strategies. However, the amount and diversity of information stored on the blockchain demand advanced tools for the modeling and analysis of blockchain data. Such tools should be able to capture the dynamicity and interaction of multiple independent actors, considering a large number of variables and dynamic interaction graph topologies. This is exacerbated by the use of smart contracts, programs stored in blockchain blocks that bring automation to blockchain’s operations and thus increasing the variability of the resulting interaction graphs. Existing modeling methodologies are unable to keep track of all these details, as they are not able to capture the temporal variability of the network. In this paper, we propose a novel framework for modeling and predicting the behavior of smart contracts on a blockchain. We propose the concept of temporal smart contracts networks, i.e., graphs representing the temporal evolution of interactions and data flow. Our framework allows the creation of temporal smart contract networks with different granularity levels by considering different interaction patterns between smart contracts, externally owned accounts, and internal transactions. Thanks to these graphs, we are able to model features such as the node in degree and amount of ether received by a smart contract, which are directly related to its behavior. We incorporate our modeling approach in Ethereum Data Inspection Tool (EDIT), a novel tool able to model interactions and predict them based on historical data. We test different machine learning models to predict features extracted by EDIT, hence allowing for the prediction of the overall behavior of the smart contract. We test EDIT on the Ethereum blockchain and model several temporal smart contracts networks, which represent the interactions and the data flow resulting from about 4 000 000 consecutive blocks. The evaluation of different real case studies shows that the proposed framework is able to predict, with a mean absolute error close to 1%, the evolution of several interesting properties (e.g., amount of received ether) related to both accounts and smart contracts. Andrea De Salve, Alessandro Brighente, Mauro Conti |
Future Gener. Comput. Syst. | 3 |
| 2024 | Security and Privacy of Smart Waste Management Systems: A Cyber-Physical System PerspectiveabstractSmart waste management systems (SWMSs) represent a fundamental technology to efficiently manage the waste management and disposal process. Indeed, they provide means to efficiently manage the collection process, optimize resources, and foster the adoption of recycling policies. These systems are increasingly more connected and equipped with communication and sensing capabilities. Currently, the research on SWMSs security only focuses on the communication part. However, SWMSs may be subject to different cyber–physical threats due to the interconnection of information and operational technologies. In this article, we investigate the security and privacy issues of SWMSs from a cyber–physical system perspective. To provide a clear understanding of the possible threats, we first provide an overview of the current state of the art on SWMSs implementations. We then review the attacks and security measures proposed in the literature, showing that they solely focus on communication technologies. Then, we provide a thorough overview of all possible cyber–physical threats toward SWMSs. Our analysis shows that SWMSs are still vulnerable to a large number of threats impacting both the system’s and the users’ security, privacy, and safety. Alessandro Brighente, Mauro Conti, Gabriele Di Renzone, Giacomo Peruzzi, Alessandro Pozzebon |
IEEE Internet Things J. | 2 |
| 2024 | Light-YOLOv5: A Lightweight Drone Detector for Resource-Constrained CamerasabstractCritical infrastructures (CIs), such as military bases and airports, are putting a lot of attention into defending against attacks delivered via drones by deploying drone detection systems. However, the CI area might be very large, with no-fly zones extending to regions where it might not be possible to deploy a power line for resourceful cameras. To this aim, the CI might deploy an Internet of Things (IoT)-based surveillance camera system to capture drone images. However, these IoT cameras are resource-constrained devices that cannot support the currently available detectors. In this article, we propose Light-YOLOv5, a lightweight image-based drone detector for resource-constrained cameras. We make targeted improvements to YOLOv5, including the replacement of the backbone network, the introduction of the transformer module, and the design of a parallel mixed efficient attention module (PEAM). We show that our modifications allow for reduced network size while achieving better classification than other state-of-the-art solutions. To prove these claims, we expanded an already available data set of blurred drone images by adding clear images of aircraft and birds. Since airplanes and birds are easily confused as drones by image classifiers, our addition proves the effectiveness of our solution. Experiments show that Light-YOLOv5 can achieve a very good tradeoff between performance (74.8% mAP) and efficiency (170 FPS). Compared to YOLOv5, Light-YOLOv5 improves mAP by 4.1%, reduces the number of network parameters by 15.7%, can perform detection at 170 frames per second (FPS), and achieves an average accuracy rate of 93.8%. Alessandro Brighente, Mauro Conti |
IEEE Internet Things J. | 4 |
| 2024 | Cost-Effective Authenticated Solution (CAS) for 6G-Enabled Artificial Intelligence of Medical Things (AIoMT)abstractThe Internet of Things (IoT) is a network of interconnected objects, which congregate and exchange gigantic amounts of data. Usually, pre-deployed embedded sensors sense this massive data. Soon, several applications of IoT are anticipated to exploit emerging 6G technology. Healthcare is one of them, where the 6G-inspired paradigm may facilitate the users to exchange information through hundreds of sensors under the assumption of Artificial Intelligence of Things (AIoT). Integration of medical sensors with AIoT is known as Artificial Intelligence of Medical Things (AIoMT). The secure and seamless interactions among 6G-enabled AIoMT users should be the primary challenge. Furthermore, resource-constrained wearable sensing devices, with their inability to execute complex security solutions, provide an ideal attraction for malicious entities to launch diverse attacks. These challenges have motivated us to design a cost-effective authenticated solution (CAS) for 6G-enabled AIoMT healthcare applications. Our CAS protocol not only prevents cyber threats like impersonation session key secrecy, but it can also prevent physical threats like hardware tampering. We observe formal and informal security validations to endorse its robustness and effectiveness. Performance comparison reveals that CAS protocol offers maximum security enrichment. Moreover, CAS is cost-effective as it has achieved 33% and 60% reduction in computation and communication overheads, respectively, compared to contemporary competing related protocols. Khalid Mahmood 0002, Mohammad S. Obaidat, Salman Shamshad, Mohammed J. F. Alenazi, Gulshan Kumar, Mohammad Hossein Anisi, Mauro Conti |
IEEE Internet Things J. | 7 |
| 2024 | AALMOND: Decentralized Adaptive Access Control of Multiparty Data Sharing in Industrial NetworksabstractAccess control is an important security parameter in industrial networks; a mismanaged access control system leads to security breaches. The existing security solutions significantly consider the access control methods in the Industrial Internet of Things (IIoT); however, falsified identity can bypass the secure access control system. Thus, a centralized access control method leads to risks for data security. We are the first to address the risk factors of granted access in an industrial environment and present a risk-adaptive access control framework for IIoTs. Our proposed solution framework uses blockchain to provide secure decentralized access control in the industrial environment with privacy-preserved multi-party data sharing. We name our framework “Adaptive Access controL for Multi-party data cOmputation in iNdustrial Decentralization (AALMOND)”. AALMOND uses lightweight cryptographic operations to reduce the complexity of the execution and loosen up the tight bounds on resource-constrained industrial devices. Further, the risk-adaptive access control in AALMOND provides a better security analysis of the multi-party sharing data. Our framework uses role-based, attribute-based, and organization-based access controls to map the assets for risk calculation. We put all the required policies in a smart contract for the ease of multi-party data sharing to obtain a transparent access control execution more suitably. We also pioneer in the calculation of the risk adaptivity of AALMOND considering the NIST recommendations of operation risk, security risk, and heuristic risk. We measure the performance of AALMOND with state-of-the-art frameworks based on throughput, latency, complexity analysis, and risk adaptivity factors. We find that AALMOND is efficient for IIoTs as it shows 24% reduced latency and 20% better throughput as compared to the other existing models. Rahul Saha, Gulshan Kumar, Mauro Conti, Tannishtha Devgun, Joel J. P. C. Rodrigues |
IEEE Internet Things J. | 3 |
| 2024 | SPRITZ-PS: validation of synthetic face images using a large dataset of printed documents
Ehsan Nowroozi, Yoosef Habibi, Mauro Conti |
Multim. Tools Appl. | 3 |
| 2024 | Fingerprint membership and identity inference against generative adversarial networks
Saverio Cavasin, Daniele Mari, Simone Milani, Mauro Conti |
Pattern Recognit. Lett. | 4 |
| 2024 | EVScout2.0: Electric Vehicle Profiling through Charging ProfileabstractElectric Vehicles (EVs) represent a green alternative to traditional fuel-powered vehicles. To enforce their widespread use, both the technical development and the security of users shall be guaranteed. Users’ privacy represents a possible threat that impairs the adoption of EVs. In particular, recent works showed the feasibility of identifying EVs based on the current exchanged during the charging phase. In fact, while the resource negotiation phase runs over secure communication protocols, the signal exchanged during the actual charging contains features peculiar to each EV. In what is commonly known as profiling, a suitable feature extractor can associate such features to each EV. In this article, we propose EVScout2.0 , an extended and improved version of our previously proposed framework to profile EVs based on their charging behavior. By exploiting the current and pilot signals exchanged during the charging phase, our scheme can extract features peculiar for each EV, hence allowing their profiling. We implemented and tested EVScout2.0 over a set of real-world measurements considering over 7,500 charging sessions from a total of 137 EVs. In particular, numerical results show the superiority of EVScout2.0 with respect to the previous version. EVScout2.0 can profile EVs, attaining a maximum of 0.88 for both recall and precision scores in the case of a balanced dataset. To the best of the authors’ knowledge, these results set a new benchmark for upcoming privacy research for large datasets of EVs. Alessandro Brighente, Mauro Conti, Denis Donadel, Federico Turrin |
ACM Trans. Cyber Phys. Syst. | 2 |
| 2024 | Application of Randomness for Security and Privacy in Multi-Party ComputationabstractA secure Multi-Party Computation (MPC) is one of the distributed computational methods, where it computes a function over the inputs given by more than one party jointly and keeps those inputs private from the parties involved in the process. Randomization in secret sharing leading to MPC is a requirement for privacy enhancements; however, most of the available MPC models use the trust assumptions of sharing and combining values. Thus, randomization in secret sharing and MPC modules is neglected. As a result, the available MPC models are prone to information leakage problems, where the models can reveal the partial values of the sharing secrets. In this paper, we propose the first model of utilizing a random function generator as an MPC primitive. More specifically, we analyze our previous development of the Symmetric Random Function Generator (SRFG) for information-theoretic security, where the system is considered to have unconditional security if it is secure against adversaries with unlimited computing resources and time. Further, we apply SRFG to eradicate the problem of information leakage in the general MPC model. Through a set of experiments, we show that SRFG is a function generator that can generate the combined functions (combination of logic GATEs) with$n/2$-private to$n$-private norms. As the main goal of MPC is privacy preservation of the inputs, we analyze the applicability of SRFG properties in secret sharing and MPC and observe that SRFG is eligible to be a cryptographic primitive in MPC developments. We also measure the performance of our proposed SRFG-based MPC framework with the other randomness generation-based MPC frameworks and analyze the comparative attributes with the state-of-the-art models. We observe that our posed SRFG-based MPC is$\approx$30% better in terms of throughput and also shows 100% privacy attainment. Rahul Saha, Gulshan Kumar, G. Geetha 0001, Mauro Conti, William J. Buchanan |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2024 | Few Images, Many Insights: Illicit Content Detection Using a Limited Number of ImagesabstractThe anonymity and untraceability benefits of the dark web increased its popularity exponentially. The cost of these technical benefits is that such anonymity has created a suitable womb for illicit activity. Hence—in collaboration with cybersecurity practitioners and law-enforcement agencies—the research community provided approaches for recognizing and classifying illicit activities. Most of these approaches exploit textual content from dark web markets, whereas few used images that originated from them. This article investigates alternative techniques for recognizing illegal activities from images. The significant contributions of our work are threefold: (a) We investigate label-agnostic learning techniques like One-Shot and Few-Shot learning that use Siamese Neural Networks. Our approach manages to handle small-scale datasets with promising accuracy. In particular, the Siamese Neural Network approach reaches 90.9% on 5-Shot experiments over a 10-class dataset. (b) This study’s satisfactory findings facilitate the creation of potent tools to assist authorities in identifying illicit content on the Web. Moreover, our proof-of-concept approach demonstrated the ability to recognize illegal images using a limited number of files, reducing the time constraint in collecting illegal images. (c) We provide a complete labeled dataset of 3,570 images from 55 different categories from dark web markets that can be used for future research activities. Giuseppe Cascavilla, Gemma Catolino, Mauro Conti, Dimos Mellios, Damian A. Tamburri |
ACM Trans. Intell. Syst. Technol. | 3 |
| 2024 | RANGO: A Novel Deep Learning Approach to Detect Drones Disguising from Video Surveillance SystemsabstractVideo surveillance systems provide means to detect the presence of potentially malicious drones in the surroundings of critical infrastructures. In particular, these systems collect images and feed them to a deep-learning classifier able to detect the presence of a drone in the input image. However, current classifiers are not efficient in identifying drones that disguise themselves with the image background, e.g., hiding in front of a tree. Furthermore, video-based detection systems heavily rely on the image’s brightness, where darkness imposes significant challenges in detecting drones. Both these phenomena increase the possibilities for attackers to get close to critical infrastructures without being spotted and hence be able to gather sensitive information or cause physical damages, possibly leading to safety threats. In this article, we propose RANGO, a drone detection arithmetic able to detect drones in challenging images where the target is difficult to distinguish from the background. RANGO is based on a deep learning architecture that exploits a Preconditioning Operation (PREP) that highlights the target by the difference between the target gradient and the background gradient. The idea is to highlight features that will be useful for classification. After PREP, RANGO uses multiple convolution kernels to make the final decision on the presence of the drone. We test RANGO on a drone image dataset composed of multiple already-existing datasets to which we add samples of birds and planes. We then compare RANGO with multiple currently existing approaches to show its superiority. When tested on images with disguising drones, RANGO attains an increase of 6.6% mean Average Precision (mAP) compared to YOLOv5 solution. When tested on the conventional dataset, RANGO improves the mAP by approximately 2.2%, thus confirming its effectiveness also in the general scenario. Yun-Feng Ren, Alessandro Brighente, Mauro Conti |
ACM Trans. Intell. Syst. Technol. | 4 |
| 2024 | A Location-Aware and Healing Attestation Scheme for Air-Supported Internet of VehiclesabstractWith the rapid technological advancement in the Internet of Things (IoT) and Internet of Vehicles (IoV), we witness exponential growth of Connected and Autonomous Vehicles (CAVs). However, these integrations of IoV with other technologies make the IoV network and its interaction between different network components highly complex. Therefore, ensuring the correct functioning of the firmware and software running on these next-generation vehicles becomes an essential requirement. A feasible method to address the aforementioned security issues is Remote Attestation (RA). However, the advancement in the attackers’ approaches and the increased complexity, large network size, and vehicle mobility allow the attacks to bypass these security solutions, making RA less effective. In this paper, we propose LHASIoV, an attestation and healing protocol for IoV. LHASIoV has many features such as competent-wise (treats different entities of the system differently), geographical location-aware (traces forensics of security breaches and eases healing compromised vehicles), gradual healing (via slicing the healing software) of compromised vehicles, and resistance to single-point-of-failure. We provide proof-of-concept implementation and formal operational and security analysis for LHASIoV. To show its practical feasibility and effectiveness, we provide performance analysis by implementing it on the Omnetpp simulator. The simulation results show that for an IoV system that has 100 vehicles moving with a speed range of 15–25 mph, LHASIoV needed only 5.27 seconds to complete the vehicle’s attestation. For this number of vehicles and compared to the existing protocols, LHASIoV reduced the communication and storage costs on average by 54.46% and 43.92%, respectively. Mohamed A. El-Zawawy, Chhagan Lal, Mauro Conti |
IEEE Trans. Intell. Transp. Syst. | 3 |
| 2024 | Secure Source Identification Scheme for Revocable Instruction Sharing in Vehicle PlatoonabstractThe secure transmission of instructions among vehicles in a platoon is one of the most essential needs for a vehicle platoon. Despite the existence of cryptographic methods to securely share instructions, instruction sharing is still subject to forgery, tampering, and denial-of-service attacks. Therefore, it is urgent to find a solution to perform data source identification to filter out irrelevant information (not instructions) while ensuring the authenticity of encrypted instructions is urgent to address. In addition, immediate revocation of credentials is also a crucial requirement for a vehicle platoon when an authorized vehicle member misbehaves. In this paper, we propose the first Secure Source Identification Scheme for Revocable Instruction Sharing (SI-RIS) to securely simultaneously achieve bilateral fine-grained access control, data source identification, immediate vehicle user revocation, and efficient encryption in vehicle platoons. Specifically, our SI-RIS solution supports fine-grained access control for both the sender and receiver over the encrypted instructions. As a result, only authorized correspondents are able to access the commands. Furthermore, upon identification of malicious members in the platoon, our SI-RIS provides an efficient direct vehicle user revocation mechanism capable of immediate revocation credentials without affecting other vehicles. We prove the security of our SI-RIS via rigorous mathematical security proof. Moreover, performance evaluation and comparisons illustrate the feasibility and practicability of SI-RIS for vehicle platoon. Yanan Zhao 0002, Haiyang Yu 0002, Yuhao Liang, Alessandro Brighente, Mauro Conti, Jianfei Sun, Yilong Ren |
IEEE Trans. Intell. Transp. Syst. | 5 |
| 2024 | A Sanitizable Access Control With Policy-Protection for Vehicular Social NetworksabstractAs an emerging field of communication, Vehicular Social Networks (VSNs) can reduce traffic congestion while enhancing road safety by sharing data among groups of commuters. In VSNs, Vehicular Cloud Server (VCS) based data sharing technology with encrypted primitives allows local users to outsource encrypted data for reducing the storage burden on the user side and sharing data without location restrictions. However, existing data encryption solutions that have been applied in VSNs environments still encounter weaknesses in efficiency, security, or privacy due to the following problems: (1) lack of effective access policies for flexible authorizing ciphertext to multiple data users; (2) data breaches caused by malicious data publishers; (3) necessity in hiding the private information of receivers. To date, no such solution has been available that securely enables one-to-many user authorization with privacy protection, while greatly resisting malicious data publishers. We propose a Sanitizable Access Control System with Policy-protection (SASP) for VSNs in this paper. Our SASP enables a sanitizer to test and sanitize encrypted data to defend against malicious data publishers, ensuring that the plaintext can only be recovered if an authorized user has a valid key. Furthermore, in our SASP system, the access policy is separated into attribute names and attribute values. Wherein, the attribute values contain a lot of private information, which is hidden in the ciphertext to guarantee data users’ privacy. Rigorous security analysis and performance evaluations demonstrate the practicality of SASP for VSNs. Yanan Zhao 0002, Haiyang Yu 0002, Yuhao Liang, Mauro Conti, Wael Bazzi, Yilong Ren |
IEEE Trans. Intell. Transp. Syst. | 4 |
| 2024 | Anonymous, Secure, Traceable, and Efficient Decentralized Digital ForensicsabstractDigital forensics is crucial to fight crimes around the world. Decentralized Digital Forensics (DDF) promotes it to another level by channeling the power of blockchain into digital investigations. In this work, we focus on the privacy and security of DDF. Our motivations arise from (1) how to track an anonymous-and-malicious data user who leaks only a part of the previously requested data, (2) how to achieve access control while protecting data from untrusted data centers, and (3) how to enable efficient and secure search on the blockchain. To address these issues, we propose Themis: an anonymous and secure DDF scheme with traceable anonymity, private access control, and efficient search. Our framework is boosted by establishing a Trusted Execution Environment in each authority (blockchain node) for securing the uploading, requesting, and searching. To instantiate the framework, we design a secure and robust watermarking scheme in conjunction with decentralized anonymous authentication, a private and fine-grained access control scheme, and an efficient and secure search scheme based on a dynamically updated data structure. We formally define and prove the privacy and security of Themis. We build a prototype with Ethereum and Intel SGX2 to evaluate its performance, which supports processing data from a considerable number of data providers and investigators. Meng Li 0006, Yanzhe Shen, Guixin Ye, Jialing He, Zijian Zhang 0001, Liehuang Zhu, Mauro Conti |
IEEE Trans. Knowl. Data Eng. | 8 |
| 2024 | Decentralized and Privacy-Preserving Smart Parking With Secure Repetition and Full VerifiabilityabstractSmart Parking Services (SPSs) enable cruising drivers to find the nearest parking lot with available spots, reducing the traveling time, gas, and traffic congestion. However, drivers risk the exposure of sensitive location data during parking query to an untrusted Smart Parking Service Provider (SPSP). Our motivation arises from a repetitive query to an updated database, i.e., how a driver can be repetitively paired with a previously-matched-but-forgotten lot. Meanwhile, we aim to achieve repetitive query in an oblivious and unlinkable manner. In this work, we present Mnemosyne2 : decentralized and privacy-preserving smart parking with secure repetition and full verifiability. Specifically, we design repetitive, oblivious, and unlinkable Secure k Nearest Neighbor (SkNN) with basic verifiability (correctness and completeness) for encrypted-andupdated databases. We build a local Ethereum blockchain to perform driver-lot matching via smart contracts. To adapt to the lot count update, we resort to the immutable blockchain for advanced verifiability (truthfulness). Last, we utilize decentralized blacklistable anonymous credentials to guarantee identity privacy. Finally, we formally define and prove privacy and security. We conduct extensive experiments over a real-world dataset and compare Mnemosyne2 with existing work. The results show that a query only needs 8 seconds (175 ms) on average for service waiting (verification) among 500 drivers. Meng Li 0006, Liehuang Zhu, Zijian Zhang 0001, Mauro Conti, Mamoun Alazab |
IEEE Trans. Mob. Comput. | 5 |
| 2024 | Multi-RIS Aided VLC Physical Layer Security for 6G Wireless NetworksabstractRecent studies highlighted the advantages of Visible Light Communication (VLC) over radio technology for future 6G networks. Thanks to the use of Reflective Intelligent Surfaces (RISs), researchers showed that is possible to guarantee communication secrecy in a VLC network where the adversary location is unknown. However, the problem of authenticating the transmitter with a low-complexity physical layer solution while guaranteeing communication secrecy is still open. This paper proposes a novel multi-RIS architecture to guarantee source authentication, communication secrecy, and integrity in a VLC scenario. We leverage the intuition that a signal transmitted by users located in different positions will undergo a different propagation path to discriminate between the legitimate intended transmitter and an attacker. To increase the channel's variability and reduce the chances that an adversary might be able to replicate it, we leverage the reconfiguration capabilities of RIS. We derive a statistical characterization of the non-line-of-sight VLC channel, representing the light reflected by RIS elements. Via numerical simulations, we show that the channel variability combined with the configurability capabilities of RISs provide sufficient statistics to authenticate the legitimate transmitter at the physical layer. Simone Soderi, Alessandro Brighente, Saiqin Xu, Mauro Conti |
IEEE Trans. Mob. Comput. | 4 |
| 2024 | SECURE: Secure and Efficient Protocol Using Randomness and Edge-Computing for Drone-Assisted Internet of VehiclesabstractThe Internet of Vehicles (IoV) faces significant challenges related to secure authentication, efficient communication, and privacy preservation due to the high mobility of vehicles, the need for real-time data processing, varying quality of communication links, and the diverse range of devices and protocols requiring interoperability. These challenges are further complicated by the large-scale, dynamic, and heterogeneous nature of IoV systems. Traditional approaches using Road Side Connecting Nodes (RSCNs) face challenges like limited range, high costs, and single points of failure. Drone-assisted IoV (DIoV) networks address these issues by using Unmanned Aerial Vehicles (UAVs) as mobile edge nodes, enhancing connectivity, extending coverage, and improving adaptability and resilience. To address these challenges, we propose SECURE, a drone-assisted, Physically Unclonable Function (PUF)-based authentication and privacy-preserving protocol integrated with edge computing. This architecture replaces RSCNs with edge nodes and incorporates UAVs as mobile edge nodes, providing extended coverage, reduced latency, and enhanced adaptability. The PUFs in SECURE generate unique hardware-based cryptographic keys, adding an additional layer of security, while edge computing offloads computational tasks, improves network efficiency, and further reduces latency. The formal security analysis, conducted using the Random Oracle Model (ROM), proves the robustness of the session key against active and passive adversaries. Furthermore, informal security analysis demonstrates that SECURE effectively resists various security attacks, while achieving confidentiality, integrity, and authenticity in DIoV. In SECURE, we have considered two types of devices for experiments: NVIDIA Jetson Xavier NX and Raspberry Pi 4. The performance analysis, considering the results from Jetson Xavier NX, demonstrates that SECURE achieves maximum upto approximately 82.1% less communication cost and 78% faster computation time compared to the state-of-the-art schemes. Himani Sikarwar, Harsha Vasudev, Debasis Das 0001, Mauro Conti, Koustav Kumar Mondal |
IEEE Trans. Netw. Serv. Manag. | 4 |
| 2024 | Introduction to the Special Issue on Integrity of Multimedia and Multimodal Data in Internet of ThingsabstractInternet of Things (IoT) systems cannot successfully realize the notion of ubiquitous connectivity of everything if they are not capable to truly include 'multimedia things'. However, the current research and development activities in the field do not ... Amit Kumar Singh 0001, Deepa Kundur, Mauro Conti |
ACM Trans. Multim. Comput. Commun. Appl. | 3 |
| 2024 | Time-Restricted, Verifiable, and Efficient Query Processing Over Encrypted Data on CloudabstractOutsourcing data users’ location data to a cloud server (CS) enables them to obtain$k$nearest points of interest. However, data users’ privacy concerns hinder the wide-scale use. Several studies have achieved Secure k Nearest Neighbor (SkNN) query, but do not addresstime-restricted accessorresult privacy, and randomly partition data items which degrades efficiency. In this article, we proposeTime-restricted,verifiable, andefficientQueryProcessing (TiveQP). TiveQP has three distinguishing features. 1) Expand SkNN: data users can query$k$nearest locations open at a specific time. 2) Adopt a stronger threat model: we assume the CS is malicious and proposecomplementary set(i.e., transform proving “in” a set to proving “in” its complementary set) to allow data users to verify results without leaking unqueried data items’ information. 3) Improve efficiency: we design a space encoding technique and a pruning strategy to improve efficiency in query processing and result verification. We formally proved the security of TiveQP in the random oracle model. We conducted extensive evaluations over a Yelp dataset to show that TiveQP significantly improves over existing work, e.g., top-10NN query over 100 thousand data items only needs 10 ms to get queried results and 1.4 ms for verification. Meng Li 0006, Liehuang Zhu, Zijian Zhang 0001, Chhagan Lal, Mauro Conti |
IEEE Trans. Serv. Comput. | 6 |
| 2024 | Resisting Deep Learning Models Against Adversarial Attack Transferability via Feature RandomizationabstractIn the past decades, the rise of artificial intelligence has given us the capabilities to solve the most challenging problems in our day-to-day lives, such as cancer prediction and autonomous navigation. However, these applications might not be reliable if not secured against adversarial attacks. In addition, recent works demonstrated that some adversarial examples are transferable across different models. Therefore, it is crucial to avoid such transferability via robust models that resist adversarial manipulations. In this paper, we propose a feature randomization-based approach that resists eight adversarial attacks targeting deep learning models in the testing phase. Our novel approach consists of changing the training strategy in the target network classifier and selecting random feature samples. We consider the attacker with a Limited-Knowledge and Semi-Knowledge conditions to undertake the most prevalent types of adversarial attacks. We evaluate the robustness of our approach using the well-known UNSW-NB15 datasets that include realistic and synthetic attacks. Afterward, we demonstrate that our strategy outperforms the existing state-of-the-art approach, such as the Most Powerful Attack, which consists of fine-tuning the network model against specific adversarial attacks. Further, we demonstrate the practicality of our approach using the VIPPrint dataset through a comprehensive set of experiments. Finally, our experimental results show that our methodology can secure the target network and resists adversarial attack transferability by over 60%. Ehsan Nowroozi, Mohammadreza Mohammadi, Pargol Golmohammadi, Yassine Mekdad, Mauro Conti, A. Selcuk Uluagac |
IEEE Trans. Serv. Comput. | 5 |
| 2024 | Enabling Low Sidelobe Secret Multicast Transmission for mmWave Communication: An Integrated Oblique Projection ApproachabstractThe protection of multicast transmission with optimized secrecy in millimeter-wave (mmWave) communication is still an open problem. In this paper, we propose a low sidelobe secret multicast transmission scheme in mmWave communication based on physical layer security techniques. By utilizing oblique projection, we jointly adopt the directional modulation (DM) and the artificial noise (AN) to achieve secret multicast transmission at low computational costs, without jeopardizing the low sidelobe transmitting pattern. Specifically, considering the constraint of multibeam with the channel knowledge of all target users, a primary transmitting weight vector of the base station (BS) is designed to achieve a low sidelobe transmitting pattern. Then, in each symbol period, the transmitting weight vector of the BS is updated by performing a linear transformation on the primary weight vector with a transformation matrix, which is obtained from the oblique projection matrices of all the target users’ channel vectors. In this way, without deteriorating the primary weight vector’s low sidelobe transmitting pattern, the obtained transmitting weight vector synthesizes the expected symbols at the target users and adds randomness to the eavesdroppers at undesired directions. Finally, the simulations demonstrate that our proposed scheme achieves outstanding communication performance for the target users at low computational costs, while keeping the high symbol error rates at the undesired directions. Jianbing Ni, Meng Li 0006, Alessandro Brighente, Mauro Conti |
IEEE Trans. Wirel. Commun. | 5 |
| 2023 | OpenScope-sec: An ADS-B Simulator to Support the Security ResearchabstractAutomatic Dependent Surveillance–Broadcast (ADS-B) protocol is employed in air-ground communication systems to replace legacy radar-based air traffic control systems. However, despite being a recent technology, ADS-B communication does not include security measures. This exposes the communication to potential threats, including message spoofing or fake aircraft generation. To cope with such a security lack, the security community is actively proposing innovative solutions to protect ADS-B communication. However, testing and evaluating security frameworks is complex due to the limited number of simulators and the impossibility of conducting real-world experiments. Riccardo Cestaro, Mauro Conti, Elonora Mancini, Federico Turrin |
ARES | 2 |
| 2023 | STIXnet: A Novel and Modular Solution for Extracting All STIX Objects in CTI ReportsabstractThe automatic extraction of information from Cyber Threat Intelligence (CTI) reports is crucial in risk management. The increased frequency of the publications of these reports has led researchers to develop new systems for automatically recovering different types of entities and relations from textual data. Most state-of-the-art models leverage Natural Language Processing (NLP) techniques, which perform greatly in extracting a few types of entities at a time but cannot detect heterogeneous data or their relations. Furthermore, several paradigms, such as STIX, have become de facto standards in the CTI community and dictate a formal categorization of different entities and relations to enable organizations to share data consistently. Francesco Marchiori, Mauro Conti, Nino Vincenzo Verde |
ARES | 2 |
| 2023 | Social Honeypot for Humans: Luring People Through Self-managed Instagram Pages
Sara Bardi, Mauro Conti, Luca Pajola, Pier Paolo Tricomi |
ACNS (1) | 2 |
| 2023 | AGIR: Automating Cyber Threat Intelligence Reporting with Natural Language GenerationabstractCyber Threat Intelligence (CTI) reporting is pivotal in contemporary risk management strategies. As the volume of CTI reports continues to surge, the demand for automated tools to streamline report generation becomes increasingly apparent. While Natural Language Processing techniques have shown potential in handling text data, they often struggle to address the complexity of diverse data sources and their intricate interrelationships. Moreover, established paradigms like STIX have emerged as de facto standards within the CTI community, emphasizing the formal categorization of entities and relations to facilitate consistent data sharing. In this paper, we introduce AGIR (Automatic Generation of Intelligence Reports), a transformative Natural Language Generation tool specifically designed to address the pressing challenges in the realm of CTI reporting. AGIR’s primary objective is to empower security analysts by automating the labor-intensive task of generating comprehensive intelligence reports from formal representations of entity graphs. AGIR utilizes a two-stage pipeline by combining the advantages of template-based approaches and the capabilities of Large Language Models such as ChatGPT. We evaluate AGIR’s report generation capabilities both quantitatively and qualitatively. The generated reports accurately convey information expressed through formal language, achieving a high recall value (0.99) without introducing hallucination. Furthermore, we compare the fluency and utility of the reports with state-of-the-art approaches, showing how AGIR achieves higher scores in terms of Syntactic Log-Odds Ratio (SLOR) and through questionnaires. By using our tool, we estimate that the report writing time is reduced by more than 40%, therefore streamlining the CTI production of any organization and contributing to the automation of several CTI tasks. Filippo Perrina, Francesco Marchiori, Mauro Conti, Nino Vincenzo Verde |
IEEE Big Data | 3 |
| 2023 | Turning Privacy-preserving Mechanisms against Federated LearningabstractRecently, researchers have successfully employed Graph Neural Networks (GNNs) to build enhanced recommender systems due to their capability to learn patterns from the interaction between involved entities. In addition, previous studies have investigated federated learning as the main solution to enable a native privacy-preserving mechanism for the construction of global GNN models without collecting sensitive data into a single computation unit. Still, privacy issues may arise as the analysis of local model updates produced by the federated clients can return information related to sensitive local data. For this reason, researchers proposed solutions that combine federated learning with Differential Privacy strategies and community-driven approaches, which involve combining data from neighbor clients to make the individual local updates less dependent on local sensitive data. Marco Arazzi, Mauro Conti, Antonino Nocera, Stjepan Picek |
CCS | 2 |
| 2023 | Your Battery Is a Blast! Safeguarding Against Counterfeit Batteries with AuthenticationabstractLithium-ion (Li-ion) batteries are the primary power source in various applications due to their high energy and power density. Their market was estimated to be up to 48 billion U.S. dollars in 2022. However, the widespread adoption of Li-ion batteries has resulted in counterfeit cell production, which can pose safety hazards to users. Counterfeit cells can cause explosions or fires, and their prevalence in the market makes it difficult for users to detect fake cells. Indeed, current battery authentication methods can be susceptible to advanced counterfeiting techniques and are often not adaptable to various cells and systems. Francesco Marchiori, Mauro Conti |
CCS | 2 |
| 2023 | Attribute Inference Attacks in Online Multiplayer Video Games: A Case Study on DOTA2abstractDid you know that over 70 million of Dota2 players have their ingame data freely accessible?What if such data is used in malicious ways?This paper is the first to investigate such a problem.Motivated by the widespread popularity of video games, we propose the first threat model for Attribute Inference Attacks (AIA) in the Dota2 context.We explain how (and why) attackers can exploit the abundant public data in the Dota2 ecosystem to infer private information about its players.Due to lack of concrete evidence on the efficacy of our AIA, we empirically prove and assess their impact in reality.By conducting an extensive survey on ∼500 Dota2 players spanning over 26k matches, we verify whether a correlation exists between a player's Dota2 activity and their real-life.Then, after finding such a link (𝑝 < 0.01 and 𝜌 > 0.3), we ethically perform diverse AIA.We leverage the capabilities of machine learning to infer real-life attributes of the respondents of our survey by using their publicly available in-game data.Our results show that, by applying domain expertise, some AIA can reach up to 98% precision and over 90% accuracy.This paper hence raises the alarm on a subtle, but concrete threat that can potentially affect the entire competitive gaming landscape.We alerted the developers of Dota2. Pier Paolo Tricomi, Lisa Facciolo, Giovanni Apruzzese, Mauro Conti |
CODASPY | 4 |
| 2023 | GNN4IFA: Interest Flooding Attack Detection With Graph Neural NetworksabstractIn the context of Information-Centric Networking, Interest Flooding Attacks (IFAs) represent a new and dangerous sort of distributed denial of service. Since existing proposals targeting IFAs mainly focus on local information, in this paper we propose GNN4IFA as the first mechanism exploiting complex non-local knowledge for IFA detection by leveraging Graph Neural Networks (GNNs) handling the overall network topology.In order to test GNN4IFA, we collect SPOTIFAI, a novel dataset filling the current lack of available IFA datasets by covering a variety of IFA setups, including ~40 heterogeneous scenarios over three network topologies. We show that GNN4IFA performs well on all tested topologies and setups, reaching over 99% detection rate along with a negligible false positive rate and small computational costs. Overall, GNN4IFA overcomes state-of-the-art detection mechanisms both in terms of raw detection and flexibility, and – unlike all previous solutions in the literature – also enables the transfer of its detection on network topologies different from the one used in its design phase. Andrea Agiollo, Enkeleda Bardhi, Mauro Conti, Riccardo Lazzeretti, Eleonora Losiouk, Andrea Omicini |
EuroS&P | 3 |
| 2023 | Balancing Privacy and Accuracy in Federated Learning for Speech Emotion RecognitionabstractContext: Speech Emotion Recognition (SER) is a valuable technology that identifies human emotions from spoken language, enabling the development of context-aware and personalized intelligent systems.To protect user privacy, Federated Learning (FL) has been introduced, enabling local training of models on user devices.However, FL raises concerns about the potential exposure of sensitive information from local model parameters, which is especially critical in applications like SER that involve personal voice data.Local Differential Privacy (LDP) has prevented privacy leaks in image and video data.However, it encounters notable accuracy degradation when applied to speech data, especially in the presence of high noise levels.In this paper, we propose an approach called LDP-FL with CSS, which combines LDP with a novel client selection strategy (CSS).By leveraging CSS, we aim to improve the representatives of updates and mitigate the adverse effects of noise on SER accuracy while ensuring client privacy through LDP.Furthermore, we conducted model inversion attacks to evaluate the robustness of LDP-FL in preserving privacy.These attacks involved an adversary attempting to reconstruct individuals' voice samples using the output labels provided by the SER model.The evaluation results reveal that LDP-FL with CSS achieved an accuracy of 65-70%, which is 4% lower than the initial SER model accuracy.Furthermore, LDP-FL demonstrated exceptional resilience against model inversion attacks, outperforming the non-LDP method by a factor of 10.Overall, our analysis emphasizes the importance of achieving a balance between privacy and accuracy in accordance with the requirements of the SER application. Samaneh Mohammadi, Mohammadreza Mohammadi, Sima Sinaei, Ali Balador, Ehsan Nowroozi, Francesco Flammini, Mauro Conti |
FedCSIS | 7 |
| 2023 | Going in Style: Audio Backdoors Through Stylistic TransformationsabstractThis work explores stylistic triggers for backdoor attacks in the audio domain: dynamic transformations of malicious samples through guitar effects. We first formalize stylistic triggers – currently missing in the literature. Second, we explore how to develop stylistic triggers in the audio domain by proposing JingleBack. Our experiments confirm the effectiveness of the attack, achieving a 96% attack success rate. Our code is available in https://github.com/skoffas/going-in-style. Stefanos Koffas, Luca Pajola, Stjepan Picek, Mauro Conti |
ICASSP | 4 |
| 2023 | Evaluation of Channel Hopping Strategies Against Smart Jamming AttacksabstractChannel hopping is a well-known methodology to dynamically allocate frequency resources to nodes in wireless communication systems. The aim of channel hopping is to mitigate possible interference issues caused by both legitimate and malicious users. The state-of-the-art channel hopping-based jamming mitigation techniques are becoming increasingly smart by using game theory or machine learning. However, we show in this paper that, although the victim may employ smart channel hopping strategies, these are not always effective in mitigating attacks. In this paper, we implement an effective jamming attack strategy to impair the effectiveness of channel hopping mitigation strategies. We test our attack on a testbed network composed by real devices, and test its effectiveness against three mitigation strategies: i) incremental channel hopping, ii) random channel hopping, and iii) smart channel hopping. We show that, by implementing our attack, an attacker can reduce the number of successfully transmitted packets by at least 28.5%, even against the smart channel hopping strategy, Emilie Bout, Valentin Bout, Alessandro Brighente, Mauro Conti, Valeria Loscrì |
ICC | 4 |
| 2023 | Devils in the Clouds: An Evolutionary Study of Telnet Bot LoadersabstractOne of the innovations brought by Mirai and its derived malware is the adoption of self-contained loaders for infecting IoT devices and recruiting them in botnets. Functionally decoupled from other botnet components and not embedded in the payload, loaders cannot be analysed using conventional approaches that rely on honeypots for capturing samples. Different approaches are necessary for studying the loaders evolution and defining a genealogy. To address the insufficient knowledge about loaders' lineage in existing studies, in this paper, we propose a semantic-aware method to measure, categorize, and compare different loader servers, with the goal of highlighting their evolution, independent from the payload evolution. Leveraging behavior-based metrics, we cluster the discovered loaders and define eight families to determine the genealogy and draw a homology map. Our study shows that the source code of Mirai is evolving and spawning new botnets with new capabilities, both on the client side and the server side. In turn, shedding light on the infection loaders can help the cybersecurity community to improve detection and prevention tools. Yuhui Zhu, Qiben Yan 0001, Shanshan Wang 0003, Alberto Giaretta 0001, Enlong Li, Lizhi Peng, Mauro Conti |
ICC | 9 |
| 2023 | Are We All in a Truman Show? Spotting Instagram Crowdturfing through Self-TrainingabstractInfluencer Marketing generated $16 billion in 2022. Usually, the more popular influencers are paid more for their collaborations. Thus, many services were created to boost profiles' popularity metrics through bots or fake accounts. However, real people recently started participating in such boosting activities using their real accounts for monetary rewards, generating ungenuine content that is extremely difficult to detect. To date, no works have attempted to detect this new phenomenon, known as crowdturfing (CT), on Instagram. In this work, we propose the first Instagram CT engagement detector. Our algorithm leverages profiles' characteristics through semi-supervised learning to spot accounts involved in CT activities. Compared to the supervised approaches used so far to identify fake accounts, semi-supervised models can exploit huge quantities of unlabeled data to increase performance. We purchased and studied 1293 CT profiles from 11 providers to build our self-training classifier, which reached 95% F1-score. We tested our model in the wild by detecting and analyzing CT engagement from 20 mega-influencers (i.e., with more than one million followers), and discovered that more than 20 % was artificial. We analyzed the CT profiles and comments, showing that it is difficult to detect these activities based solely on their generated content. Pier Paolo Tricomi, Sousan Tarahomi, Christian Cattai, Mauro Conti |
ICCCN | 5 |
| 2023 | Plug and Power: Fingerprinting USB Powered Peripherals via Power Side-channelabstractThe literature and the news regularly report cases of exploiting Universal Serial Bus (USB) devices as attack tools for malware injections and private data exfiltration. To protect against such attacks, security researchers proposed different solutions to verify the identity of a USB device via side-channel information (e.g., timing or electromagnetic emission). However, such solutions often make strong assumptions on the measurement (e.g., electromagnetic interference-free area around the device), on a device’s state (e.g., only at the boot or during specific actions), or are limited to one particular type of USB device (e.g., flash drive or input devices).In this paper, we present PowerID, a novel method to fingerprint USB peripherals based on their power consumption. PowerID analyzes the power traces from a peripheral to infer its identity and properties. We evaluate the effectiveness of our method on an extensive power trace dataset collected from 82 USB peripherals, including 35 models and 8 types. Our experimental results show that PowerID accurately recognizes a peripheral type, model, activity, and identity. Riccardo Spolaor, Federico Turrin, Mauro Conti, Xiuzhen Cheng |
INFOCOM | 4 |
| 2023 | Beware of Pickpockets: A Practical Attack against Blocking CardsabstractToday, we rely on contactless smart cards to perform several critical operations (e.g., payments and accessing buildings). Attacking smart cards can have severe consequences, such as losing money or leaking sensitive information. Although the security protections embedded in smart cards have evolved over the years, those with weak security properties are still commonly used. Among the different solutions, blocking cards are affordable devices to protect smart cards. These devices are placed close to the smart cards, generating a noisy jamming signal or shielding them. Whereas vendors claim the reliability of their blocking cards, no previous study has ever focused on evaluating their effectiveness. Marco Alecci, Luca Attanasio, Alessandro Brighente, Mauro Conti, Eleonora Losiouk, Hideki Ochiai, Federico Turrin |
RAID | 4 |
| 2023 | Your Attack Is Too DUMB: Formalizing Attacker Scenarios for Adversarial TransferabilityabstractEvasion attacks are a threat to machine learning models, where adversaries attempt to affect classifiers by injecting malicious samples. An alarming side-effect of evasion attacks is their ability to transfer among different models: this property is called transferability. Therefore, an attacker can produce adversarial samples on a custom model (surrogate) to conduct the attack on a victim’s organization later. Although literature widely discusses how adversaries can transfer their attacks, their experimental settings are limited and far from reality. For instance, many experiments consider both attacker and defender sharing the same dataset, balance level (i.e., how the ground truth is distributed), and model architecture. Marco Alecci, Mauro Conti, Francesco Marchiori, Luca Martinelli, Luca Pajola |
RAID | 2 |
| 2023 | Boosting Big Brother: Attacking Search Engines with EncodingsabstractSearch engines are vulnerable to attacks against indexing and searching via text encoding manipulation. By imperceptibly perturbing text using uncommon encoded representations, adversaries can control results across search engines for specific search queries. We demonstrate that this attack is successful against two major commercial search engines - Google and Bing - and one open source search engine - Elasticsearch. We further demonstrate that this attack is successful against LLM chat search including Bing’s GPT-4 chatbot and Google’s Bard chatbot. We also present a variant of the attack targeting text summarization and plagiarism detection models, two ML tasks closely tied to search. We provide a set of defenses against these techniques and warn that adversaries can leverage these attacks to launch disinformation campaigns against unsuspecting users, motivating the need for search engine maintainers to patch deployed systems. Nicholas Boucher, Luca Pajola, Ilia Shumailov, Ross J. Anderson, Mauro Conti |
RAID | 5 |
| 2023 | When the Few Outweigh the Many: Illicit Content Recognition with Few-Shot LearningabstractOnline Appendix Giuseppe Cascavilla, Gemma Catolino, Mauro Conti, Dimos Mellios, Damian A. Tamburri |
SECRYPT | 3 |
| 2023 | HDFL: Private and Robust Federated Learning using Hyperdimensional ComputingabstractMachine learning (ML) has seen widespread adoption across different domains and is used to make critical decisions. However, with profuse and diverse data available, collaboration is indispensable for ML. The traditional centralized ML for collaboration is susceptible to data theft and inference attacks. Federated learning (FL) promises secure collaborative machine learning by moving the model to the data. However, FL faces the challenge of data and model poisoning attacks. This is because FL provides autonomy to the participants. Many Byzantine-robust aggregation schemes exist to identify such poisoned model updates from participants. But, these schemes require raw access to the local model updates, which exposes them to inference attacks. Thus, the existing FL is still insecure to be adopted.This paper proposes the very first generic FL framework, which is both resistant to inference attacks and robust to poisoning attacks. The proposed framework uses hyperdimensional computing (HDC) coupled with FL, called HDFL. HDFL is compatible with different (ML) model architectures and existing Byzantine-robust defenses. HDFL restricts drop in accuracy to 1-2%. HDFL does not add any additional communication overheads and incurs negligible computational time in encoding and decoding raw local model updates. Empirical evaluation demonstrates the effectiveness of HDFL. HDFL performs secure aggregation and achieves no-attack accuracy, even in the presence of 40% attackers, in just 1.2s per iteration. Harsh Kasyap, Somanath Tripathy, Mauro Conti |
TrustCom | 3 |
| 2023 | QEVSEC: Quick Electric Vehicle SEcure Charging via Dynamic Wireless Power TransferabstractDynamic Wireless Power Transfer (DWPT) can be used for on-demand recharging of Electric Vehicles (EV) while driving. However, DWPT raises numerous security and privacy concerns. Recently, researchers demonstrated that DWPT systems are vulnerable to adversarial attacks. In an EV charging scenario, an attacker can prevent the authorized customer from charging, obtain a free charge by billing a victim user and track a target vehicle. State-of-the-art authentication schemes relying on centralized solutions are either vulnerable to various attacks or have high computational complexity, making them unsuitable for a dynamic scenario. In this paper, we propose Quick Electric Vehicle SEcure Charging (QEVSEC), a novel, secure, and efficient authentication protocol for the dynamic charging of EVs. Our idea for QEVSEC originates from multiple vulnerabilities we found in the state-of-the-art protocol that allows tracking of user activity and is susceptible to replay attacks. Based on these observations, the proposed protocol solves these issues and achieves lower computational complexity by using only primitive cryptographic operations in a very short message exchange. QEVSEC provides scalability and a reduced cost in each iteration, thus lowering the impact on the power needed from the grid. Tommaso Bianchi, Surudhi Asokraj, Alessandro Brighente, Mauro Conti, Radha Poovendran |
VTC2023-Spring | 4 |
| 2023 | Leveraging Social Networks for Mergers and Acquisitions Forecasting
Alessandro Visintin, Mauro Conti |
WISE | 2 |
| 2023 | E-Spoofer: Attacking and Defending Xiaomi Electric Scooter EcosystemabstractXiaomi is the market leader in the electric scooter (e-scooter) segment, with millions of active users. It provides several e-scooter models and Mi Home, a mobile application for Android and iOS to manage and control an e-scooter. Mi Home and the e-scooter interact via Bluetooth Low Energy (BLE). No prior research evaluated the security of this communication channel, as it employs security protocols proprietary to Xiaomi. Exploiting these protocols results in severe security, privacy, and safety issues, e.g., an attacker could steal an e-scooter or prevent the owner from controlling it. In this work, we fill this research gap by performing the first security evaluation on all proprietary wireless protocols deployed to Xiaomi e-scooters from 2016 to 2021. We identify and reverse-engineer four of them, each having ad-hoc Pairing and Session phases. We develop four attacks exploiting these protocols at the architectural level, and we call them Malicious Pairing (MP) and Session Downgrade (SD). Both attacks can be performed from proximity, if the attacker's machine is within BLE range of the target e-scooter, or remotely, via a malicious application co-located with Mi Home. An adversary can utilize MP and SD to steal a password-protected and software-locked e-scooter, or to prevent a victim from accessing it via Mi Home. We isolate six attack root causes, including the lack of authentication while pairing, and the improper enforcement of the e-scooter password. We open-source the E-Spoofer toolkit. Our toolkit automates the MP and SD attacks, and includes a reverse-engineering module for future research. We empirically confirm the effectiveness of our attacks by exploiting three e-scooters (i.e., M365, Essential, and Mi 3), embedding five BLE subsystem boards and eight BLE firmware versions that support all four Xiaomi protocols. We design and evaluate two practical countermeasures that address our impactful attacks and their root causes, and we release them as part of E-Spoofer. We responsibly disclosed our findings to Xiaomi. Marco Casagrande, Riccardo Cestaro, Eleonora Losiouk, Mauro Conti, Daniele Antonioli |
WISEC | 4 |
| 2023 | BARON: Base-Station Authentication Through Core Network for Mobility Management in 5G NetworksabstractFifth-generation (5G) cellular communication networks are being deployed on applications beyond mobile devices, including vehicular networks and industry automation. Despite their increasing popularity, 5G networks, as defined by the Third Generation Partnership Project (3GPP), have been shown to be vulnerable against fake base station (FBS) attacks. An adversary carrying out an FBS attack emulates a legitimate base station by setting up a rogue base station. This enables the adversary to control the connection of any user equipment that (inadvertently) connects with the rogue base station. Such an adversary can gather sensitive information belonging to the user. While there is a large body of work focused on the development of tools to detect FBSs, the user equipment will continue to remain vulnerable to an FBS attack. In this paper, we propose BARON, a defense methodology to enable user equipment to determine whether a target base station that it is connecting to is legitimate or rogue. BARON accomplishes this by ensuring that the user receives an authentication token from the target base station which can be computed only by a legitimate and trusted entity. As a consequence, receiving such an authentication token from a base station ensures legitimacy of the base station. We evaluate BARON through extensive experiments on the handover process between base stations in 5G networks. Our experimental results show that BARON introduces an overhead of less than 1% during handover completion, which is 10000× lower than the overhead reported by a state-of-the-art method. BARON is also effective in thwarting an FBS attack and quickly recovering connection to a legitimate base station. Alessandro Lotto, Vaibhav Singh 0002, Bhaskar Ramasubramanian, Alessandro Brighente, Mauro Conti, Radha Poovendran |
WISEC | 5 |
| 2023 | The Impact of Covid-19 on Online Discussions: the Case Study of the Sanctioned Suicide ForumabstractThe COVID-19 pandemic has been at the center of the lives of many of us for at least a couple of years, during which periods of isolation and lockdowns were common. How all that affected our mental well-being, especially the ones’ who were already in distress? To investigate the matter we analyse the online discussions on Sanctioned Suicide, a forum where users discuss suicide-related topics freely. We collected discussions starting from March 2018 (before pandemic) up to July 2022, for a total of 53K threads with 700K comments and 16K users. We investigate the impact of COVID-19 on the discussions in the forum. The data show that covid, while being present in the discussions, especially during the first lockdown, has not been the main reason why new users registered to the forum. However, covid appears to be indirectly connected to other causes of distress for the users, i.e. anxiety for the economy. Elisa Sartori, Luca Pajola, Giovanni Da San Martino, Mauro Conti |
WWW | 4 |
| 2023 | A survey on security and privacy issues of UAVs
Yassine Mekdad, Ahmet Aris, Leonardo Babun, Abdeslam El Fergougui, Mauro Conti, Riccardo Lazzeretti, A. Selcuk Uluagac |
Comput. Networks | 5 |
| 2023 | Honey-list based authentication protocol for industrial IoT swarms
Mohamed A. El-Zawawy, Pallavi Kaliyar, Mauro Conti, Sokratis K. Katsikas |
Comput. Commun. | 3 |
| 2023 | An efficient trust-based decision-making approach for WSNs: Machine learning oriented approach
Tayyab Ali Khan, Karan Singh 0002, Mohd Shariq, Khaleel Ahmad, K. S. Savita, Ali Ahmadian, Soheil Salahshour, Mauro Conti |
Comput. Commun. | 8 |
| 2023 | COUNT: Blockchain framework for resource accountability in e-healthcare
Gulshan Kumar, Rahul Saha, Mauro Conti, Tannishtha Devgun, Rekha Goyat, Joel J. P. C. Rodrigues |
Comput. Commun. | 3 |
| 2023 | An efficient and reliable ultralightweight RFID authentication scheme for healthcare systems
Karan Singh 0002, Mohd Shariq, Chhagan Lal, Mauro Conti, Ruhul Amin 0001, Shehzad Ashraf Chaudhry |
Comput. Commun. | 5 |
| 2023 | PIGNUS: A Deep Learning model for IDS in industrial internet-of-thingsabstractThe heterogeneous nature of the Industrial Internet of Thing (IIoT) has a considerable impact on the development of an effective Intrusion Detection System (IDS). The proliferation of linked devices results in multiple inputs from industrial sensors. IDS faces challenges in analyzing the features of the traffic and identifying anonymous behavior. Due to the unavailability of a comprehensive feature mapping method, the present IDS solutions are non-usable to identify zero-day vulnerabilities. In this paper, we introduce the first comprehensive IDS framework that combines an efficient feature-mapping technique and cascading model to solve the above-mentioned problems. We call our proposed solution deeP learnIG model intrusioN detection in indUStrial internet-of things (PIGNUS). PIGNUS integrates Auto Encoders (AE) to select optimal features and Cascade Forward Back Propagation Neural Network (CFBPNN) for classification and attack detection. The cascading model uses interconnected links from the initial layer to the output layer and determines the normal and abnormal behavior patterns and produces a perfect classification. We execute a set of experiments on five popular IIoT datasets: gas pipeline, water storage tank, NSLKDD+, UNSW-NB15, and X-IIoTID. We compare PIGNUS to the state-of-the-art models in terms of accuracy, False Positive Ratio (FPR), precision, and recall. The results show that PIGNUS provides more than 95% accuracy, which is 25% better on average than the existing models. In the other parameters, PIGNUS shows 20% improved FPR, 10% better recall, and 10% better in precision. Overall, PIGNUS proves its efficiency as an IDS solution for IIoTs. Thus, PIGNUS is an efficient solution for IIoTs. PLS Jayalaxmi, Rahul Saha, Gulshan Kumar, Mamoun Alazab, Mauro Conti, Xiaochun Cheng |
Comput. Secur. | 5 |
| 2023 | TANGO: A temporal spatial dynamic graph model for event prediction
Ding Ding 0004, Mauro Conti |
Neurocomputing | 4 |
| 2023 | BENIGREEN: Blockchain-Based Energy-Efficient Privacy-Preserving Scheme for Green IoTabstractThe energy conservative extension of the Internet of Things (IoT), green IoT, is a revolutionary approach in connecting people, processes, and things in an energy-efficient way. The existing research works in the domain of green IoT forbid the use of decentralized management (e.g., blockchain) of data due to its intrinsic disadvantages of block mining, transaction incentives, and less throughput. However, the advantages of blockchains urge the development of new decentralized strategies utilizing the architecture of green IoT. The infancy stage of the conjunction between green IoT and blockchains, and the need of decentralization in energy management in green IoT motivate us for the present research. In this article, we address the problems of decentralization, energy conservation, and privacy simultaneously. We introduce the first blockchain-based privacy-preserving framework for green IoT. We name this framework “Blockchain-based energy-efficient and privacy-preserving data management scheme for GREEN-iot (BENIGREEN)” for smart cities. BENIGREEN uses weight metrics for energy-efficient cluster heads (CHs) selection. The use of weight metrics is a novel contribution in the field of green IoT. Furthermore, we integrate a decentralized blockchain framework with an authentication scheme for secure transmission among base station (BS) and sensor nodes by employing registration, certification, and revocation phases. Consequently, BS allocates the collected information from CHs to decentralized blockchain and cloud storage. The BS eliminates all malicious nodes from the network by employing a certificate revocation process. We execute thorough experiments in terms of the operation time, throughput, average energy consumption, and computational latency. The comparative analysis with the state-of-the-art schemes show that BENIGREEN is efficient for IoT paradigm. Rekha Goyat, Gulshan Kumar, Mauro Conti, Tannishtha Devgun, Rahul Saha, Reji Thomas |
IEEE Internet Things J. | 3 |
| 2023 | BLUFADER: Blurred face detection & recognition for privacy-friendly continuous authenticationabstractAuthentication and de-authentication phases should occur at the beginning and end of secure user sessions, respectively. A secure session requires the user to pass the former, but the latter is often underestimated or ignored. Unattended or dangling sessions expose users to well-known Lunchtime Attacks. To mitigate this threat, researchers focused on automated de-authentication systems, either as a stand-alone mechanism or as a result of continuous authentication failures. Unfortunately, no single approach offers security, privacy, and usability. Face-recognition methods, for example, may be suitable for security and usability, but they violate user privacy by continuously recording their actions and surroundings. In this work, we propose BLUFADER, a novel continuous authentication system that takes advantage of blurred face detection and recognition to fast, secure, and transparent de-authenticate users, preserving their privacy. We obfuscate a webcam with a physical blur layer and use deep learning algorithms to perform face detection and recognition continuously. To evaluate BLUFADER’s practicality, we collected two datasets formed by 30 recruited subjects (users) and thousands of physically blurred celebrity photos. The de-authentication system was trained and evaluated using the former, while the latter was used to appraise the privacy and increase variance at training time. To guarantee the privacy-preserving effectiveness of the selected physical blurring filter, we show that state-of-the-art deblurring models are not able to revert our physical blur. Further, we demonstrate that our approach outperforms state-of-the-art methods in detecting blurred faces, achieving up to 95% accuracy. Moreover, BLUFADER effectively de-authenticates users up to 100% accuracy in under 3 seconds, while satisfying security, privacy, and usability requirements. Last, our continuous authentication face recognition module based on Siamese Neural Network preventively protect users from adversarial attacks, enhancing the overall system security. Matteo Cardaioli, Mauro Conti, Gabriele Orazi, Pier Paolo Tricomi, Gene Tsudik |
Pervasive Mob. Comput. | 2 |
| 2023 | SoK: Secure Aggregation Based on Cryptographic Schemes for Federated LearningabstractSecure aggregation consists of computing the sum of data collected from multiple sources without disclosing these individual inputs. Secure aggregation has been found useful for various applications ranging from electronic voting to smart grid measurements. Recently, federated learning emerged as a new collaborative machine learning technology to train machine learning models. In this work, we study the suitability of secure aggregation based on cryptographic schemes to federated learning. We first provide a formal definition of the problem and suggest a systematic categorization of existing solutions. We further investigate the specific challenges raised by federated learning and analyze the recent dedicated secure aggregation solutions based on cryptographic schemes. We finally share some takeaway messages that would help a secure design of federated learning and identify open research directions in this topic. Based on the takeaway messages, we propose an improved definition of secure aggregation that better fits federated learning. Mohamad Mansouri, Melek Önen, Wafa Ben Jaballah, Mauro Conti |
Proc. Priv. Enhancing Technol. | 4 |
| 2023 | Intrusion Detection Framework for Invasive FPV Drones Using Video Streaming CharacteristicsabstractCheap commercial off-the-shelf (COTS) First-Person View (FPV) drones have become widely available for consumers in recent years. Unfortunately, they also provide low-cost attack opportunities to malicious users. Thus, effective methods to detect the presence of unknown and non-cooperating drones within a restricted area are highly demanded. Approaches based on detection of drones based on emitted video stream have been proposed, but were not yet shown to work against other similar benign traffic, such as that generated by wireless security cameras. Most importantly, these approaches were not studied in the context of detecting new unprofiled drone types. In this work, we propose a novel drone detection framework, which leverages specific patterns in video traffic transmitted by drones. The patterns consist of repetitive synchronization packets (we call pivots), which we use as features for a machine learning classifier. We show that our framework can achieve up to 99% in detection accuracy over an encrypted WiFi channel using only 170 packets originated from the drone within 820ms time period. Our framework is able to identify drone transmissions even among very similar WiFi transmissions (such as video streams originated from security cameras) as well as in noisy scenarios with background traffic. Furthermore, the design of our pivot features enables the classifier to detect unprofiled drones in which the classifier has never trained on and is refined using a novel feature selection strategy that selects the features that have the discriminative power of detecting new unprofiled drones. Anas Alsoliman, Giulio Rigoni, Davide Callegaro, Marco Levorato, Maria Cristina Pinotti, Mauro Conti |
ACM Trans. Cyber Phys. Syst. | 6 |
| 2023 | Comparing the Impact of Social Media Regulations on News ConsumptionabstractUsers online tend to consume information adhering to their system of beliefs and ignore dissenting information. During the COVID-19 pandemic, users get exposed to a massive amount of information about a new topic having a high level of uncertainty. In this article, we analyze two social media that enforced opposite moderation methods, Twitter and Gab, to assess the interplay between news consumption and content regulation concerning COVID-19. We compare the two platforms on about three million pieces of content, analyzing user interaction with respect to news articles. We first describe users’ consumption patterns on the two platforms focusing on the political leaning of news outlets. Finally, we characterize the echo chamber effect by modeling the dynamics of users’ interaction networks. Our results show that the presence of moderation pursued by Twitter produces a significant reduction of questionable content, with a consequent affiliation toward reliable sources in terms of engagement and comments. Conversely, the lack of clear regulation on Gab results in the tendency of the user to engage with both types of content, showing a slight preference for the questionable ones which may account for a dissing/endorsement behavior. Twitter users show segregation toward reliable content with a uniform narrative. Gab, instead, offers a more heterogeneous structure where users, independent of their leaning, follow people who are slightly polarized toward questionable news. Gabriele Etta, Matteo Cinelli, Alessandro Galeazzi, Carlo Michele Valensise, Walter Quattrociocchi, Mauro Conti |
IEEE Trans. Comput. Soc. Syst. | 6 |
| 2023 | Eunomia: Anonymous and Secure Vehicular Digital Forensics Based on BlockchainabstractVehicular Digital Forensics (VDF) is essential to enable liability cognizance of accidents and fight against crimes. Ensuring the authority to timely gather, analyze, and trace data promotes vehicular investigations. However, adversaries crave the identity of the data provider/user, damage the evidence, violate evidence jurisdiction, and leak evidence. Therefore, protecting privacy and evidence accountability while guaranteeing access control and traceability in VDF is no easy task. To address the above-mentioned issues, we propose Eunomia: an anonymous and secure VDF scheme based on blockchain. It preserves privacy with decentralized anonymous credentials without trusted third parties. Vehicular data and evidence are uploaded by data providers to the blockchain and stored in distributed data storage. Each investigation is modeled as a finite state machine with state transitions being executed by smart contracts. Eunomia achieves fine-grained evidence access control via ciphertext-policy attribute-based encryption and Bulletproofs. A user must hold specific attributes and a temporary-and-unexpired token/warrant to retrieve data from the blockchain. Finally, a secret key is embedded into data to trace the traitor if any evidence breach happens. We use a formal analysis to demonstrate the strong privacy and security properties of Eunomia. Moreover, we build a prototype in a WiFi-based Ethereum test network to evaluate its performance. Meng Li 0006, Yifei Chen 0005, Chhagan Lal, Mauro Conti, Mamoun Alazab, Donghui Hu |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2023 | Nereus: Anonymous and Secure Ride-Hailing Service Based on Private Smart ContractsabstractSecurity and privacy issues have become a major hindrance to the broad adoption of Ride-Hailing Services (RHSs). In this article, we introduce a new collusion attack initiated by the Ride-Hailing Service Provider (RHSP) and a driver that could easily link the real riders and their anonymous requests (credentials). Besides this attack, existing work requires heavy computations to execute user matching, and it is challenging for riders to verify matching results. Meanwhile, a malicious driver may cancel an assigned ride order due to its short distance. To address these issues, we present a RHS system named Nereus to support collusion resistance, efficiency, verifiability, and accountability. First, we integrate a smart contract into a Software Guard Extensions (SGX) enclave to establish aprivate smart contractfor collusion resistance. We use a Bloom filter to achieve efficient matching. Second, we leverage privacy-preserving range query and Merkle proofs to make matching results verifiable. Meanwhile, we adopt short group signatures to provide anonymous authentication and deposit commitments to hold the runaway driver accountable. We formally state and prove the security and privacy of Nereus. We build a prototype based on Ethereum and SGX to conduct extensive performance analysis in regard to gas costs, computational costs, and communication overhead. Experimental results show that Nereus significantly improves over existing schemes in terms of computational costs. Meng Li 0006, Yifei Chen 0005, Chhagan Lal, Mauro Conti, Fabio Martinelli, Mamoun Alazab |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2023 | Astraea: Anonymous and Secure Auditing Based on Private Smart Contracts for Donation SystemsabstractMany regions are in urgent need of facial masks for slowing down the spread of COVID-19. To fight the pandemic, people are contributing masks through donation systems. Most existing systems are built on a centralized architecture which is prone to the single point of failure and lack of transparency. Blockchain-based solutions neglect fundamental privacy concerns (donation privacy) and security attacks (collusion attack, stealing attack). Moreover, current auditing solutions are not designed to achieve donation privacy, thus not appropriate in our context. In this work, we design a decentralized, anonymous, and secure auditing frameworkAstraeabased on private smart contracts for donation systems. Specifically, we integrate a Distribute Smart Contract (DiSC) with an SGX Enclave to distribute donations, prove the integrity of donation number (intention) and donation sum while preserving donation privacy. With DiSC, we design a Donation Smart Contract to refund deposits and defend against the stealing attack the collusion attack from malicious collector and transponder. We formally define and prove the privacy and security of Astraea by using security reduction. We build a prototype of Astraea to conduct extensive performance analysis. Experimental results demonstrate that Astraea is practically efficient in terms of both computation and communication. Meng Li 0006, Yifei Chen 0005, Liehuang Zhu, Zijian Zhang 0001, Jianbing Ni, Chhagan Lal, Mauro Conti |
IEEE Trans. Dependable Secur. Comput. | 7 |
| 2023 | SENECAN: Secure KEy DistributioN OvEr CAN Through Watermarking and JammingabstractThe Control Area Network (CAN) represents the standard bus for intra-vehicular networks communication. Unfortunately, CAN was not designed to be a secure protocol. Communications over CAN do not take advantage of any security feature (e.g., cryptography and authentication), raising different vulnerabilities in critical applications. This lack of security is even more emphasized in recent CAN networks, which integrate remote connection capabilities (e.g., Bluetooth and WiFi). This insecurity-by-design led to the development of specific mechanisms to patch CAN vulnerabilities. Many proposed solutions rely on implementing optimized cryptographic primitives and assume that the cryptographic keys were previously shared among the different nodes during the production phase, omitting the issue related to keys distribution and update. We propose SENECAN, a solution that combines watermarking and wired jamming to secure the CAN bus's key distribution. Our solution leverages intentional interference and spread spectrum watermarking to achieve security properties such as confidentiality, integrity, authentication, and anti-replay. Compared to other works, SENECAN does not require any modification of the CAN protocol and system architecture. Instead, it requires an additional CAN transceiver and an initial transmission overhead. Finally, we tested the effectiveness and functioning of the SENECAN distribution schema in a real CAN environment. Simone Soderi, Riccardo Colelli, Federico Turrin, Federica Pascucci, Mauro Conti |
IEEE Trans. Dependable Secur. Comput. | 5 |
| 2023 | Guest Editorial: Cyber-Physical Threats and Solutions for Autonomous Transportation SystemsabstractThe rapid evolution of technology has radically changed our everyday lives from multiple points of view. Systems and devices are nowadays more interconnected and capable of taking autonomous decisions without or with limited human intervention. Among the others, transportation systems are populated by smart and interconnected vehicles that need to communicate with each other and with critical infrastructures to orchestrate traffic and mobility. Such vehicles are equipped with multiple modules, which are sensing or communication devices that help the vehicle in assessing its well-being besides providing the basic information to be shared for the orchestration in the overall network. Transportation systems are hence operated through multiple technologies that need to cooperate to provide efficient delivery of goods and human mobility, as well as to provide security in the overall network. The latter task is complicated by the fact that vehicles autonomously drive and cooperate in the network without human intervention. In fact, thanks to the self-regulating capacity of the modules deployed both inside each vehicle and in the network infrastructure, vehicles do not need to be actively and fully driven by humans as in the past but require minimum intervention to mitigate extreme cases. The level of human intervention depends on the specific architecture and solution but is generally very limited. The overall transportation network can be therefore represented by a cyber--physical system, where a large number of sensors, actuators, and multiple technologies are connected and exchange information. Alessandro Brighente, Mauro Conti, Radha Poovendran, Jianying Zhou 0001 |
IEEE Trans. Ind. Informatics | 2 |
| 2023 | Authenticating Drone-Assisted Internet of Vehicles Using Elliptic Curve Cryptography and BlockchainabstractThe inclusion of drones in Internet of Vehicles (IoV) is a current trend that presents significant trade-offs. On the one hand, Unmanned Aerial Vehicles (UAVs) provide advantages such as enabling ground communications also when physical obstacles limit the connectivity. On the other hand, they increase the attack surface. For instance, physical attacks on drones provide the attacker with credentials that can be used to inject bogus information into the IoV network, thus jeopardizing not only security but also users’ safety. In this scenario, authentication plays a fundamental role to guarantee security. It is however fundamental to develop authentication protocols that can, at the same time, protect ground users’ data and prevent attacks to drones. However, currently available authentication schemes cannot guarantee security in case of attacks to drones. In this paper, we propose a Blockchain-supported authentication protocol for Drone-assisted IoV using Elliptic curve cryptography (BDIVE). Compared to existing authentication protocols, we extend the threat model from an honest-but-curious drone to active attacks against drones.BDIVEprovides both energy-efficiency, traceability, and accountability thanks to the use of blockchain at the Trusted Authority (TA). Using Burrow-Abadi–Needham (BAN) logic, we analyze and prove the security of mutual authentication inBDIVE. We also prove the security ofBDIVEagainst several attacks by implementing it in AVISPA. To assess its scalability and energy efficiency, we implementBDIVEusing Omnetpp with its Castalia simulator. The comparison ofBDIVEwith currently existing authentication protocols, shows that it reduces the energy consumption up to 70% and the computational cost up to 68%, while providing resistance to previously unconsidered attack vectors. Mohamed A. El-Zawawy, Alessandro Brighente, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2023 | An Adversarial Attack Analysis on Malicious Advertisement URL Detection FrameworkabstractMalicious advertisement URLs pose a security risk since they are the source of cyber-attacks, and the need to address this issue is growing in both industry and academia. Several attempts have been made in recent years for malicious URL detection using machine learning (ML). The most widely used techniques extract linguistic features of URL string to extract features like bag-of-words (BoW) before applying ML model. Existing malicious URL detection techniques require effective manual feature engineering that can handle unseen features and generalise to test data. In this study, we extract a novel set of lexical and Web-scrapped features and employ ML techniques for fraudulent advertisement URL detection. The combination set of six different kinds of features precisely overcomes the obfuscation in fraudulent URL classification. Based on distinct statistical properties, we use twelve differently formatted datasets for detection, prediction and classification task. We extend our prediction analysis for mismatched and unlabelled datasets. For this framework, we analyze the performance of four ML techniques: Random Forest, Gradient Boost, XGBoost and AdaBoost in the detection part. With our proposed method, we achieve a false negative rate up to 0.0037 while maintaining high detection accuracy of 99.63%. Moreover, we employ an unsupervised learning technique for data clustering using the${K}$-Means algorithm for the visual analysis. This paper analyses the vulnerability of decision tree-based models using the limited knowledge attack scenario. We considered the exploratory attack during the test phase and implemented Zeroth Order Optimization adversarial attack on the detection models. Ehsan Nowroozi, Mohammadreza Mohammadi, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 4 |
| 2023 | Employing Deep Ensemble Learning for Improving the Security of Computer Networks Against Adversarial AttacksabstractIn the past few years, Convolutional Neural Networks (CNN) have demonstrated promising performance in various real-world cybersecurity applications, such as network and multimedia security. However, the underlying fragility of CNN structures poses major security problems, making them inappropriate for use in security-oriented applications, including computer networks. Protecting these architectures from adversarial attacks necessitates using security-wise architectures that are challenging to attack. In this study, we present a novel architecture based on an ensemble classifier that combines the enhanced security of 1-Class classification (known as 1C) with the high performance of conventional 2-Class classification (known as 2C) in the absence of attacks. Our architecture is referred to as the 1.5-Class (cmb-classifier) classifier and is constructed using a final dense classifier, one 2C classifier (i.e., CNNs), and two parallel 1C classifiers (i.e., auto-encoders). In our experiments, we evaluated the robustness of our proposed architecture by considering eight possible adversarial attacks in various scenarios. We performed these attacks on the 2C and cmb-classifier architectures separately. The experimental results of our study showed that the Attack Success Rate (ASR) of the I-FGSM attack against a 2C classifier trained with the N-BaIoT dataset is 0.9900. In contrast, the ASR is 0.0000 for the cmb-classifier. Ehsan Nowroozi, Mohammadreza Mohammadi, Erkay Savas, Yassine Mekdad, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 5 |
| 2023 | Adaptive Intrusion Detection in Edge Computing Using Cerebellar Model Articulation Controller and Spline FitabstractInternet-of-Thing (IoT) faces various security attacks. Different solutions exist to mitigate the intrusion problems. However, the existing solutions lack behind in dealing with heterogeneity of attack sources and features. The future anticipated demand of devices’ connections also urge the need of new solutions addressing the concerns of time consumption and complexity. In this article, we show a novel solution for the intrusion detection in IoT framework. We configure the intrusion detection in the edge computing layer so that the effect of the attack is not propagated to the clouds. Our solution uses cerebellar model articulation controller with kernel map. This combination is very new in the direction of intrusion detection; hence, it emphasizes the novelty of our proposed intrusion detection solution. We name our solution asCerebellar Model Articulation Controller based Intrusion Detection System (CMACIDS). Additionally, we use spline fitting to the kernel mapping for the model fit; this adds on another novel contribution to CMACIDS. The results obtained with our detection system are compared with the state-of-the-art solutions in terms of complexity, false alarms, and precision of detection. The analysis of the comparative study proves the efficiency of the solution and makes CMACIDS suitable for IoT paradigm. Gulshan Kumar, Rahul Saha, Mauro Conti, Reji Thomas, Tannishtha Devgun, Joel J. P. C. Rodrigues |
IEEE Trans. Serv. Comput. | 3 |
| 2023 | Dynamic Super Round-Based Distributed Task Scheduling for UAV NetworksabstractNetworks of Unmanned Aerial Vehicles (UAVs) are emerging in many application domains, e.g., military surveillance. To perform collaborative tasks, the involved UAVs exchange several types of information, e.g., sensor data and commands. The major question here is how to schedule the tasks under dynamic traffic flows to provide network services. Existing solutions use the Round-Robin Strategy (RRS), where the tasks are scheduled statistically by dividing the time into fixed-length rounds. However, the RRS wastes significant network and device resources due to task scheduling in each round. This paper proposes DROVE– a novel clustering approach that allows the UAVs for dynamic task scheduling. However, determining the task scheduling is crucial, as it significantly affects several network parameters, e.g., throughput. Therefore, we devise the problem of distributed task scheduling under dynamic traffic flow scenarios to optimize the throughput. We propose a clustering task scheduling algorithm to serve dynamic traffic flows. Particularly, we integrate the dynamic traffic flows into the Lyapunov drift analysis framework, and determine the throughput optimality of our proposed scheduling algorithm. We perform extensive simulations to validate the effectiveness of DROVE. The results show that DROVE outperforms the state-of-the-art solutions in terms of energy consumption, clustering overhead, throughput, end-to-end delay, flow success rate and packet drop rate. Subir Halder, Amrita Ghosal, Mauro Conti |
IEEE Trans. Wirel. Commun. | 3 |
| 2023 | A Novel Review Helpfulness Measure Based on the User-Review-Item ParadigmabstractReview platforms are viral online services where users share and read opinions about products (e.g., a smartphone) or experiences (e.g., a meal at a restaurant). Other users may be influenced by such opinions when deciding what to buy. The usability of review platforms is currently limited by the massive number of opinions on many products. Therefore, showing only the most helpful reviews for each product is in the best interest of both users and the platform (e.g., Amazon). The current state of the art is far from accurate in predicting how helpful a review is. First, most existing works lack compelling comparisons as many studies are conducted on datasets that are not publicly available. As a consequence, new studies are not always built on top of prior baselines. Second, most existing research focuses only on features derived from the review text, ignoring other fundamental aspects of the review platforms (e.g., the other reviews of a product, the order in which they were submitted). In this article, we first carefully review the most relevant works in the area published during the last 20 years. We then propose the User-Review-Item (URI) paradigm, a novel abstraction for modeling the problem that moves the focus of the feature engineering from the review to the platform level. We empirically validate the URI paradigm on a dataset of products from six Amazon categories with 270 trained models: on average, classifiers gain +4% in F1-score when considering the whole review platform context. In our experiments, we further emphasize some problems with the helpfulness prediction task: (1) the users’ writing style changes over time (i.e., concept drift), (2) past models do not generalize well across different review categories, and (3) past methods to generate the ground truth produced unreliable helpfulness scores, affecting the model evaluation phase. Luca Pajola, Dongkai Chen, Mauro Conti, V. S. Subrahmanian |
ACM Trans. Web | 3 |
| 2022 | Sim2Testbed Transfer: NDN Performance EvaluationabstractThe Internet model has changed from its first design, rolling from host-centric to information-centric. Consequently, researchers foresee the urge for a new network paradigm that will be more suitable for the need of nowadays users. Named-Data Networking (NDN) adheres to the Information-Centric Networking (ICN) paradigms that have been proposed as possible current Internet substitutes. New proposals concerning NDN-related challenges are released regularly. However, most of these proposals are evaluated using network simulations or theoretical analysis due to lacking a full-stack NDN testbed. Although valid, research has shown that simulation environments or proposed overlay testbeds disturb the experiments and introduce performance mismatches. Motivated by the shreds of evidence mentioned above, we propose a setup of an NDN testbed composed of Raspberry Pi devices. After that, we conduct performance analysis for crucial NDN features such as name-based forwarding, in-network caching, and data packet signing. Our experiments confirm the benefits of enabling caches in intermediate nodes. Furthermore, we compare different signing algorithms based on the producer’s goodput and processing time. Indeed, SHA-256 is confirmed as the most lightweight with 103 Mpbs goodput and 130 μs processing time. Nevertheless, a security and performance trade-off must be met. On the other hand, as research has demonstrated, such features can be exploited to compromise users’ privacy and degrade the network’s performance. Additionally, the attack performance might change while implemented in a real deployment. To validate such effects, we transfer two state-of-the-art privacy attacks from a simulation domain to a physical environment, i.e., our testbed. While one of the transferred attacks preserves the preciseness on the testbed, the other demonstrates result mismatches. Enkeleda Bardhi, Mauro Conti, Riccardo Lazzeretti, Eleonora Losiouk, Ahmed Taffal |
ARES | 2 |
| 2022 | FOLPETTI: A Novel Multi-Armed Bandit Smart Attack for Wireless NetworksabstractChannel hopping provides a defense mechanism against jamming attacks in large scale Internet of Things (IoT) networks. However, a sufficiently powerful attacker may be able to learn the channel hopping pattern and efficiently predict the channel to jam. Emilie Bout, Alessandro Brighente, Mauro Conti, Valeria Loscrì |
ARES | 3 |
| 2022 | Hide and Seek: Privacy-Preserving and FAA-compliant Drones Location TracingabstractDue to the frequent unauthorized invasions by commercial drones to Critical Infrastructures (CIs), the US-based Federal Avionics Administration (FAA) recently published a new specification, namely RemoteID. Such a rule requires all drones to broadcast information about their identity and location, to allow for immediate invasion attribution and counter-actions. However, the enforcement of such a rule poses severe concerns on drones’ operators, especially in terms of location privacy and tracking threats. Indeed, by simply receiving wireless signals, an adversary could know the precise drone location, track it, and infer sensitive information. Alessandro Brighente, Mauro Conti, Savio Sciancalepore |
ARES | 2 |
| 2022 | SpacePhish: The Evasion-space of Adversarial Attacks against Phishing Website Detectors using Machine LearningabstractExisting literature on adversarial Machine Learning (ML) focuses either on showing attacks that break every ML model, or defenses that withstand most attacks. Unfortunately, little consideration is given to the actual cost of the attack or the defense. Moreover, adversarial samples are often crafted in the “feature-space”, making the corresponding evaluations of questionable value. Simply put, the current situation does not allow to estimate the actual threat posed by adversarial attacks, leading to a lack of secure ML systems. Giovanni Apruzzese, Mauro Conti, Ying Yuan 0002 |
ACSAC | 2 |
| 2022 | Analyzing Price Deviations in DeFi Oracles
Ankit Gangwal, Rahul Valluri, Mauro Conti |
CANS | 3 |
| 2022 | We Can Hear Your PIN Drop: An Acoustic Side-Channel Attack on ATM PIN Pads
Kiran S. Balagani, Matteo Cardaioli, Stefano Cecconello, Mauro Conti, Gene Tsudik |
ESORICS (1) | 4 |
| 2022 | For Your Voice Only: Exploiting Side Channels in Voice Messaging for Environment Detection
Matteo Cardaioli, Mauro Conti, Arpita Ravindranath |
ESORICS (3) | 2 |
| 2022 | EVExchange: A Relay Attack on Electric Vehicle Charging SystemabstractAbstract To support the increasing spread of Electric Vehicles (EVs), Charging Stations (CSs) are being installed worldwide. The new generation of CSs employs the Vehicle-To-Grid (V2G) paradigm by implementing novel standards such as the ISO 15118. This standard enables high-level communication between the vehicle and the charging column, helps manage the charge smartly, and simplifies the payment phase. This novel charging paradigm, which connects the Smart Grid to external networks (e.g., EVs and CSs), has not been thoroughly examined yet. Therefore, it may lead to dangerous vulnerability surfaces and new research challenges. In this paper, we present EVExchange , the first attack to steal energy during a charging session in a V2G communication: i.e., charging the attacker’s car while letting the victim pay for it. Furthermore, if reverse charging flow is enabled, the attacker can even sell the energy available on the victim’s car! Thus, getting the economic profit of this selling, and leaving the victim with a completely discharged battery. We developed a virtual and a physical testbed in which we validate the attack and prove its effectiveness in stealing the energy. To prevent the attack, we propose a lightweight modification of the ISO 15118 protocol to include a distance bounding algorithm. Finally, we validated the countermeasure on our testbeds. Our results show that the proposed countermeasure can identify all the relay attack attempts while being transparent to the user. Mauro Conti, Denis Donadel, Radha Poovendran, Federico Turrin |
ESORICS (1) | 1 |
| 2022 | Repetitive, Oblivious, and Unlinkable SkNN Over Encrypted-and-Updated Data on Cloud
Meng Li 0006, Chhagan Lal, Mauro Conti, Mamoun Alazab |
ICICS | 5 |
| 2022 | PRaNA: PRNU-based Technique to Tell Real and Deepfake Videos ApartabstractVideos are a powerful source of communication adopted in several contexts and used for both benign and malicious purposes (e.g., education vs. reputation damage). Nowadays, realistic video manipulation strategies like deepfake generators constitute a severe threat to our society in term of misinformation. While the wide range of the current research focuses on deepfake detection as a binary task, the identification of a real video among a pool of deepfakes sharing the same origin is not widely investigated. While the pool task might be more rare in real-life compared to the binary one, outcomes that derives from these analyses might let us better understand deepfake behaviours, benefiting binary deep fake detection as well. In this paper, we address the less investigated scenario by investigating the role of Photo Response Non-Uniformity (PRNU) in deepfake detection. Our analysis, in agreement with prior studies, shows that PRNU can be a valuable source to identify deepfake videos. In particular, we found that unique PRNU characteristics exist to distinguish real videos from their deepfake versions: real video autocorrelations tend to be lower compared to their deepfakes versions. Motivated by this, we propose PRaNA, a training-free strategy that leverages PRNU autocorrelation. Our results on three well-known datasets confirm our algorithm's robustness and transferability, with accuracy up to 66% when considering one real video in a pool of four deepfakes using the real video as a source, and up to 80% when only one deepfake is considered. Our work aims to open different strategies to counter deepfake diffusion. Irene Amerini, Mauro Conti, Pietro Giacomazzi, Luca Pajola |
IJCNN | 2 |
| 2022 | Face the Truth: Interpretable Emotion Genuineness DetectionabstractThe identification of emotions conveyed by faces as genuine or not is a topic under-explored. While some controversial insights are available for happiness (where genuine happiness is supposed to create crow's feet around the eyes), nothing is known regarding other emotions. This topic is important as human beings are known to perform around the chance level to identify genuine emotions. It is thus pivotal to identify the relevant features for the correct identification of a facial emotion as genuine. To this aim, we capitalized on explainable artificial intelligence (XAI), characterized by a superior ability to detect subtle patterns in the data. Two different XAI models were created and applied to a dataset including 50 participants displaying both genuine and not genuine emotions. Results revealed that ML models achieved high accuracies in genuineness discrimination (78 % of average) while being robust and interpretable. The robustness of the results, ensured by their stability across different models and experimental conditions, is critical to improving the generalizability of the results. Our XAI algorithms provided interpretable results as they correctly identified facial muscle movements that are critical for the classification of emotions as genuine or fake. Matteo Cardaioli, Alessio Miolla, Mauro Conti, Giuseppe Sartori, Merylin Monaro, Cristina Scarpazza, Nicolò Navarin |
IJCNN | 3 |
| 2022 | ICSpot: A High-Interaction Honeypot for Industrial Control SystemsabstractHoneypots represent one of the most common solutions to study the adversaries’ movements and develop ad-hoc protection strategies. An effective honeypot can mimic a real system behavior and can be used to deceive the attacker and collect data related to his actions. However, current honeypots for Industrial Control Systems (ICSs) still lack realistic physical process simulation of the industrial network. Simulating an industrial process accurately while also enabling interaction with it is a complicated task. In this paper, we present ICSpot, the first ICS honeypot that addresses the current state-of-the-art limitations by integrating a physical process interaction. We developed our honeypot by leveraging different ad-hoc ICS tools resulting in a more completed and realistic solution. Then, we installed our honeypot on a local Internet Exchange Point and an AWS server, and we collected the interaction for 30 days. Finally, we report the finding related to the interaction collection and compare the results on the two installation points. Our results show that the physical process port we implemented is highly attractive to attackers. Mauro Conti, Francesco Trolese, Federico Turrin |
ISNCC | 1 |
| 2022 | EqualNet: A Secure and Practical Defense for Long-term Network Topology Obfuscation
Jinwoo Kim 0006, Eduard Marin, Mauro Conti, Seungwon Shin 0001 |
NDSS | 3 |
| 2022 | Building Embedded Systems Like It's 1996
Ruotong Yu, Francesca Del Nin, Yuchen Zhang 0006, Pallavi Kaliyar, Sarah Zakto, Mauro Conti, Georgios Portokalidis, Jun Xu 0024 |
NDSS | 7 |
| 2022 | Privacy-Friendly De-authentication with BLUFADE: Blurred Face DetectionabstractIdeally, secure user sessions should start and end with authentication and de-authentication phases, respectively. While the user must pass the former to start a secure session, the latter’s importance is often ignored or underestimated. Dangling or unattended sessions expose users to well-known Lunchtime Attacks. To mitigate this threat, the research community focused on automated de-authentication systems. Unfortunately, no single approach offers security, privacy, and usability. For instance, although facial recognition-based methods might be a good fit for security and usability, they violate user privacy by constantly recording the user and the surrounding environment.In this work, we propose BLUFADE, a fast, secure, and transparent de-authentication system that takes advantage of blurred faces to preserve user privacy. We obfuscate a webcam with a physical blur layer and use deep learning algorithms to perform face detection continuously. To assess BLUFADE‘s practicality, we collected two datasets formed by 30 recruited subjects (users) and thousands of physically blurred celebrity photos. The former was used to train and evaluate the deauthentication system performances, the latter to assess the privacy and to increase variance in training data. We show that our approach outperforms state-of-the-art methods in detecting blurred faces, achieving up to 95% accuracy. Furthermore, we demonstrate that BLUFADE effectively de-authenticates users up to 100% accuracy in under 3 seconds, while satisfying security, privacy, and usability requirements. Matteo Cardaioli, Mauro Conti, Pier Paolo Tricomi, Gene Tsudik |
PerCom | 2 |
| 2022 | VLC Physical Layer Security through RIS-aided Jamming Receiver for 6G Wireless NetworksabstractVisible Light Communication (VLC) is one the most promising enabling technology for future 6G networks to over-come Radio-Frequency (RF)-based communication limitations thanks to a broader bandwidth, higher data rate, and greater efficiency. However, from the security perspective, VLCs suffer from all known wireless communication security threats (e.g., eavesdropping and integrity attacks). For this reason, security re-searchers are proposing innovative Physical Layer Security (PLS) solutions to protect such communication. Among the different solutions, the novel Reflective Intelligent Surface (RIS) technology coupled with VLCs has been successfully demonstrated in recent work to improve the VLC communication capacity. However, to date, the literature still lacks analysis and solutions to show the PLS capability of RIS-based VLC communication. In this paper, we combine watermarking and jamming prim-itives through the Watermark Blind Physical Layer Security (WBPLSec) algorithm to secure VLC communication at the physical layer. Our solution leverages RIS technology to improve the security properties of the communication. By using an opti-mization framework, we can calculate RIS phases to maximize the WBPLSec jamming interference schema over a predefined area in the room. In particular, compared to a scenario without RIS, our solution improves the performance in terms of secrecy capacity without any assumption about the adversary's location. We validate through numerical evaluations the positive impact of RIS-aided solution to increase the secrecy capacity of the legitimate jamming receiver in a VLC indoor scenario. Our results show that the introduction of RIS technology extends the area where secure communication occurs and that by increasing the number of RIS elements the outage probability decreases. Simone Soderi, Alessandro Brighente, Federico Turrin, Mauro Conti |
SECON | 4 |
| 2022 | Graph Encryption for Shortest Path Queries with k Unsorted NodesabstractShortest distance queries over large-scale graphs bring great benefits to various applications, i.e., save planning time and travelling expenses. To protect the sensitive nodes and edges in the graph, a user outsources an encrypted graph to an untrusted server without losing the query ability. However, no prior work has considered the user requirement of the shortest path with k unsorted nodes. In particular, we are concerned with how to securely find the shortest path by passing k nodes that do not have a fixed traverse order. To solve the problems, we propose Gespun (stands for Graph encryption for shortest path queries with k unordered nodes). It includes an oracle encryption scheme that is provably secure against the semi-honest server. Specifically, we compute the shortest paths and distances for all nodes locally to obtain path-distance oracles. We transform the shortest paths to a sequence of secure codes by using a pseudo-random permutation to protect the structure privacy. We encrypt the shortest distance by using additively homomorphic encryption. Second, we pack the oracles in link-list nodes and store them in an array-based dictionary after another permutation. Next, we construct a search graph to compute the shortest path while guaranteeing that the path passes the required k nodes. We formally prove that Gespun is adaptively semantically-secure in the random oracle. We implement a prototype of Gespun and evaluate its performance. Experiments results demonstrate that Gespun is efficient, e.g., a query over 6301 nodes, 20777 edges, and 5 unsorted nodes only needs 483 ms to get queried results. We believe that our research problem span new research that soon promotes a new line of graph encryption schemes. Meng Li 0006, Zijian Zhang 0001, Chaoping Fu, Chhagan Lal, Mauro Conti |
TrustCom | 6 |
| 2022 | Hand Me Your PIN! Inferring ATM PINs of Users Typing with a Covered Hand
Matteo Cardaioli, Stefano Cecconello, Mauro Conti, Simone Milani, Stjepan Picek, Eugen Saraci |
USENIX Security Symposium | 3 |
| 2022 | Side-channel attacks on mobile and IoT devices for Cyber-Physical systems
Mauro Conti, Eleonora Losiouk, Radha Poovendran, Riccardo Spolaor |
Comput. Networks | 1 |
| 2022 | SETCAP: Service-Based Energy-Efficient Temporal Credential Authentication Protocol for Internet of Drones
Mohamed A. El-Zawawy, Alessandro Brighente, Mauro Conti |
Comput. Networks | 3 |
| 2022 | Secure over-the-air software update for connected vehicles
Amrita Ghosal, Subir Halder, Mauro Conti |
Comput. Networks | 3 |
| 2022 | A PLS-HECC-based device authentication and key agreement scheme for smart home networks
Jamshid Pirayesh, Alberto Giaretta 0001, Mauro Conti, Parviz Keshavarzi |
Comput. Networks | 3 |
| 2022 | ESRAS: An efficient and secure ultra-lightweight RFID authentication scheme for low-cost tagsabstractInternet of Things (IoT) technologies rapidly evolve and are used in many real-life applications. One of the core technologies used in various IoT applications is Radio Frequency IDentification (RFID) technology. RFID wirelessly and uniquely identifies the tagged objects without a direct line of sight. However, the research community had reported privacy and security-related concerns in RFID systems, where an adversary may tamper, eavesdrop, add, delete, or even modify the transmitted messages over an insecure communication channel. To address the issues mentioned above, we propose an Efficient, Secure, and practical ultra-lightweight RFID Authentication Scheme (ESRAS), which uses rank operation for low-cost tags. We utilize a simplistic bitwise exclusive-OR, circular left rotation, and a newly proposed ultra-lightweight rank operation to provide high security at low cost. The analysis of ESRAS concerning its security and performance shows that it effectively resists several known attacks and is relatively superior to the existing schemes regarding the computational and storage costs. Moreover, ESRAS shows more suitability for low-cost RFID tags and can be executed in a multimedia big data environment. Mohd Shariq, Karan Singh 0002, Chhagan Lal, Mauro Conti, Tayyab Ali Khan |
Comput. Networks | 4 |
| 2022 | A machine learning-based approach to detect threats in bio-cyber DNA storage systems
Federico Tavella, Alberto Giaretta 0001, Mauro Conti, Sasitharan Balasubramaniam |
Comput. Commun. | 3 |
| 2022 | An IoT Inventory Before Deployment: A Survey on IoT Protocols, Communication Technologies, Vulnerabilities, Attacks, and Future Research Directions
Ankur O. Bang, Udai Pratap Rao, Andrea Visconti, Alessandro Brighente, Mauro Conti |
Comput. Secur. | 5 |
| 2022 | A few-shot malware classification approach for unknown family recognition using malware feature visualization
Mauro Conti, Shubham Khandhar, P. Vinod 0001 |
Comput. Secur. | 1 |
| 2022 | Invoice #31415 attached: Automated analysis of malicious Microsoft Office documentsabstractMicrosoft Office may be by far the most widely used suite for processing documents, spreadsheets, and presentations. Due to its popularity, it is continuously utilised to carry out malicious campaigns. Threat actors, exploiting the platform’s dynamic features, use it to launch their attacks and penetrate millions of hosts in their campaigns. This work explores the modern landscape of malicious Microsoft Office documents, exposing the means that malware authors use. We leverage a taxonomy of the tools used to weaponise Microsoft Office documents and explore the modus operandi of malicious actors. Moreover, we generated and publicly shared a specially crafted dataset, which relies on incorporating benign and malicious documents containing many dynamic features such as VBA macros and DDE. The latter is crucial for a fair and realistic analysis, an open issue in the current state of the art. This allows us to draw safe conclusions on the malicious features and behaviour. More precisely, we extract the necessary features with an automated analysis pipeline to efficiently and accurately classify a document as benign or malicious using machine learning with an F1 score above 0.98, outperforming the current state of the art detection algorithms. Vasilios Koutsokostas, Nikolaos Lykousas, Theodoros Apostolopoulos, Gabriele Orazi, Amrita Ghosal, Fran Casino, Mauro Conti, Constantinos Patsakis |
Comput. Secur. | 7 |
| 2022 | Modern Authentication Schemes in Smartphones and IoT Devices: An Empirical SurveyabstractUser authentication remains a challenging issue, despite the existence of a large number of proposed solutions, such as traditional text-based, graphical-based, biometrics-based, Web-based, and hardware-based schemes. For example, some of these schemes are not suitable for deployment in an Internet of Things (IoT) setting, partly due to the hardware and/or software constraints of IoT devices. The increasing popularity and pervasiveness of IoT equipment in a broad range of settings reinforces the importance of ensuring the security and privacy of IoT devices. Therefore, in this article, we conduct a comprehensive literature review and an empirical study to gain an in-depth understanding of the different authentication schemes as well as their vulnerabilities and deficits against various types of cyberattacks when applied in IoT-based systems. Based on the identified limitations, we recommend several mitigation strategies and discuss the practical implications of our findings. Milad Taleby Ahvanooey, Mark Xuefang Zhu, Qianmu Li, Wojciech Mazurczyk, Kim-Kwang Raymond Choo, Brij B. Gupta, Mauro Conti |
IEEE Internet Things J. | 7 |
| 2022 | Blockchain-Based Data Storage With Privacy and Authentication in Internet of ThingsabstractInternet of Things (IoT) composed of large number of sensing devices with a variety of features applicable for various applications. In such scenarios, due to low data handling capabilities, limited storage, and security aspects, it is quite challenging to protect networks against illegal information access and utilizes storage efficiently. Though researchers provide various solutions for security and data storage, but a few solutions are appropriate for wireless sensor networks (WSNs)-enabled IoTs. Therefore, a blockchain-based decentralized framework integrated with authentication and privacy-preserving schemes is developed for the secure communication in WSNs-enabled IoTs. Registration, certification, and revocation process are employed for the communication with sensor nodes and base station (BS) in a cloud computing environment. In this scheme cluster heads forward the collected information to the BS. Consequently, BS records all the key parameters on the distributed blockchain and large data is forwarded to clouds for the storage. The revoked certificates of all malicious nodes are eliminated from blockchain by BS. The performance of the proposed scheme is scrutinized in terms of detection accuracy, certification delay, computational, and communicational overheads. The simulated results, comparative analysis, and security validation support the superiority of the proposed solution over the existing approaches. Rekha Goyat, Gulshan Kumar, Mamoun Alazab, Mauro Conti, Mritunjay Kumar Rai, Reji Thomas, Rahul Saha, Tai-Hoon Kim |
IEEE Internet Things J. | 4 |
| 2022 | CovertSYS: A systematic covert communication approach for providing secure end-to-end conversation via social networksabstractWhile encryption can prevent unauthorized access to a secret message , it does not provide undetectability of covert communications over the public network. Implementing a highly latent data exchange, especially with low eavesdropping/discovery probability, is challenging for practical scenarios, such as social and political movements in authoritarian regimes , military operations, and privacy preservation . Moreover, the current literature suffers from a low embedding capacity and monolingual applicability, limiting the amount of hiding secret data within short text messages using state-of-the-art algorithms, e.g., linguistic-based, structural-based, or coverless-based solutions. In this paper, we present a systematic covert communication technique called CovertSYS that enables a multilingual secure end-to-end conversation via messaging or social network platforms. The CovertSYS functions by encrypting a confidential message using a multi-factor authentication scheme and converting the encoded binary data into hidden Unicode symbols to be transmitted under cover of short text messages. We then conduct extensive experiments to confirm the security and validity of the proposed technique against state-of-the-art approaches. Our experimental results show that the CovertSYS provides a superior mean performance of 91.53% by improving the criteria scores: embedding capacity rate of 100%, imperceptibility rate of 76.4%, and distortion robustness rate of 98.2%. Finally, we discuss the practical implications of the proposed technique compared to the existing text steganography methods. Milad Taleby Ahvanooey, Mark Xuefang Zhu, Wojciech Mazurczyk, Qianmu Li, Max Kilger, Kim-Kwang Raymond Choo, Mauro Conti |
J. Inf. Secur. Appl. | 7 |
| 2022 | Obfuscation detection in Android applications using deep learning
Mauro Conti, P. Vinod 0001, Alessio Vitella |
J. Inf. Secur. Appl. | 1 |
| 2022 | On the feasibility of crawling-based attacks against recommender systemsabstractNowadays, online services, like e-commerce or streaming services, provide a personalized user experience through recommender systems. Recommender systems are built upon a vast amount of data about users/items acquired by the services. Such knowledge represents an invaluable resource. However, commonly, part of this knowledge is public and can be easily accessed via the Internet. Unfortunately, that same knowledge can be leveraged by competitors or malicious users. The literature offers a large number of works concerning attacks on recommender systems, but most of them assume that the attacker can easily access the full rating matrix. In practice, this is never the case. The only way to access the rating matrix is by gathering the ratings (e.g., reviews) by crawling the service’s website. Crawling a website has a cost in terms of time and resources. What is more, the targeted website can employ defensive measures to detect automatic scraping. In this paper, we assess the impact of a series of attacks on recommender systems. Our analysis aims to set up the most realistic scenarios considering both the possibilities and the potential attacker’s limitations. In particular, we assess the impact of different crawling approaches when attacking a recommendation service. From the collected information, we mount various profile injection attacks. We measure the value of the collected knowledge through the identification of the most similar user/item. Our empirical results show that while crawling can indeed bring knowledge to the attacker (up to 65% of neighborhood reconstruction on a mid-size dataset and up to 90% on a small-size dataset), this will not be enough to mount a successful shilling attack in practice. Fabio Aiolli, Mauro Conti, Stjepan Picek, Mirko Polato |
J. Comput. Secur. | 2 |
| 2022 | A survey on security challenges and solutions in the IOTA
Mauro Conti, Gulshan Kumar, Pranav Nerurkar, Rahul Saha, Luigi Vigneri |
J. Netw. Comput. Appl. | 1 |
| 2022 | A comprehensive survey of authentication methods in Internet-of-Things and its conjunctions
Rahul Saha, Mauro Conti, Gulshan Kumar, William J. Buchanan, Tai-Hoon Kim |
J. Netw. Comput. Appl. | 3 |
| 2022 | A survey and taxonomy of consensus protocols for blockchains
Arshdeep Singh, Gulshan Kumar, Rahul Saha, Mauro Conti, Mamoun Alazab, Reji Thomas |
J. Syst. Archit. | 4 |
| 2022 | CrypSH: A Novel IoT Data Protection Scheme Based on BGN CryptosystemabstractThe Internet of Things (IoT) is an emerging paradigm and has penetrated deeply into our daily life. Due to the seamless connections of the IoT devices with the physical world through the Internet, the IoT applications use the cloud to store and provide ubiquitous access to collected data. Sharing of data with third party services and other users incurs potential risks and leads to unique security and privacy concerns, e.g., data breaches. Existing cryptographic solutions are inapt for resource-constrained IoT devices, because of their significant computational overhead. To address these concerns, we propose a data protection scheme to store the encrypted IoT data in a cloud, while still allowing query processing over the encrypted data. Our proposed scheme features a novel encrypted data sharing scheme based on Boneh-Goh-Nissim (BGN) cryptosystem, with revocation capabilities andin-situkey updates. We perform exhaustive experiments on real datasets, to assess the feasibility of the proposed scheme on the resource constrained IoT devices. The results show the feasibility of our scheme, together with the ability to provide a high level of security. The results also show that our scheme significantly reduces the computation, storage and energy overheads than the best performed scheme in the state-of-the-art. Subir Halder, Mauro Conti |
IEEE Trans. Cloud Comput. | 2 |
| 2022 | Privacy-Preserving Navigation Supporting Similar Queries in Vehicular NetworksabstractTraffic-sensitive navigation systems in vehicular networks help drivers avoid traffic jams by providing several realtime navigation routes. However, drivers still encounter privacy concerns because their sensitive locations, i.e., their start point and endpoint, are submitted to an honest-but-curious navigation service provider (NSP). Previous privacy-preserving studies exhibit serious deficiencies under similar queries: if a driver makes several similar queries, i.e., periodically makes requests for the same start point and endpoint to the NSP, these requests will eventually reveal the areas of the two points as well as the route. In this paper, we present a novel privacy-preserving navigation scheme PiSim, which supports similar queries in navigation services. Intuitively, we transform the typical navigation approach into a traffic congestion querying approach. Instead of sending two locations to the NSP and awaiting a navigation route, drivers query the traffic congestion along the navigation route. Specifically, PiSim is characterized by extending anonymous authentication, facilitating privacy-preserving multi-keyword fuzzy search, and constructing weighted proximity graphs. Our scheme protects location privacy and route privacy, and defends against multiple requesting, spurious reporting, and collusion attacks from malicious drivers. Finally, a detailed analysis confirms the privacy and security properties of PiSim. Extensive experiments are conducted to demonstrate the feasibility, performance, and privacy protection level. Meng Li 0006, Yifei Chen 0005, Shuli Zheng, Donghui Hu, Chhagan Lal, Mauro Conti |
IEEE Trans. Dependable Secur. Comput. | 6 |
| 2022 | Covert Channel-Based Transmitter Authentication in Controller Area NetworksabstractIn recent years, the security of automotive Cyber-Physical Systems (CPSs) is facing urgent threats due to the widespread use of legacy in-vehicle communication systems. As a representative legacy bus system, the Controller Area Network (CAN) hosts Electronic Control Units (ECUs) that are crucial for the vehicles functioning. In this scenario, malicious actors can exploit the CAN vulnerabilities, such as the lack of built-in authentication and encryption schemes, to launch CAN bus attacks (e.g., suspension, injection, and masquerade attacks) with life-threatening consequences (e.g., disabling brakes). In this article, we present TACAN (Transmitter Authentication in CAN), which provides secure authentication of ECUs on the legacy CAN bus by exploiting thecovert channels, without introducing CAN protocol modifications or traffic overheads (no extra bits or CAN messages are used). TACAN turns upside-down the originally malicious concept of covert channels and exploits it to build an effective defensive technique that facilitates transmitter authentication via a centralized, trusted Monitor Node. TACAN consists of three different covert channels for ECU authentication: 1) the Inter-Arrival Time (IAT)-based, leveraging the IATs of CAN messages; 2) the Least Significant Bit (LSB)-based, concealing authentication messages into the LSBs of normal CAN data; and 3) a hybrid covert channel, exploiting the combination of the first two. In order to validate TACAN, we implement the covert channels on the University of Washington (UW) EcoCAR (Chevrolet Camaro 2016) testbed. We further evaluate the bit error, throughput, and detection performance of TACAN through extensive experiments using the EcoCAR testbed and a publicly available dataset collected from Toyota Camry 2010. We demonstrate the feasibility of TACAN and the effectiveness of detecting CAN bus attacks, highlighting no traffic overheads and attesting the regular functionality of ECUs. Xuhang Ying, Giuseppe Bernieri, Mauro Conti, Linda Bushnell, Radha Poovendran |
IEEE Trans. Dependable Secur. Comput. | 3 |
| 2022 | DHACS: Smart Contract-Based Decentralized Hybrid Access Control for Industrial Internet-of-ThingsabstractThe integration between blockchains, Internet-of-Thing (IoT), and smart contracts is an emerging and promising technology. The advantages of this technology have raised the importance of Industrial Internet-of-Thing (IIoT) and have paved the pathway for “Industry 4.0.” Surprisingly, access control has received less attention in IIoTs. Though there are some solutions coming forward to use blockchains for IIoT to enable secure and resilient access control management, the challenge is to satisfy the low-latency requirements of IIoTs for validating and adding the blocks to the chain. Besides, role-based and rule-based access controls in the existing systems can be forged without organizational access controls and compliance. Therefore, we address these problems in this article. In the present work, we proposeDHACS, aDecentralized Hybrid Access Control for Smart contract, for IIoTs. DHACS aims to provide transparency, reliability, and robustness to the existing access control mechanism in IIoTs. The framework is based on blockchain feasibilities that contribute to an interconnected hybrid access control through smart contract provision. It is a novel idea in the domain of IIoTs. We use three access control strategies, role-based, rule-based, and organization-based, to develop a hybrid approach for smart contract in DHACS. The operational transactions along with their access controls are accounted and blocks are made by the transaction pooler and block creator. We use a private blockchain environment; however, it can be extended to a public blockchain or consortium blockchain for geographical distributed dependency. We compare DHACS with three existing approaches in recent time. We measure the performance in terms of computational costs, storage complexity, and energy consumption. DHACS outperforms the others approaches and is considered to be efficient for IIoT applications with more than 30% better efficiency in access control management. To the best of our knowledge, DHACS is the first attempt to use decentralized blockchains with smart contract for hybrid access control in IIoTs. Rahul Saha, Gulshan Kumar, Mauro Conti, Tannishtha Devgun, Tai-Hoon Kim, Mamoun Alazab, Reji Thomas |
IEEE Trans. Ind. Informatics | 3 |
| 2022 | The Cross-Evaluation of Machine Learning-Based Network Intrusion Detection SystemsabstractEnhancing Network Intrusion Detection Systems (NIDS) with supervised Machine Learning (ML) is tough. ML-NIDS must be trained and evaluated, operations requiring data where benign and malicious samples are clearly labeled. Such labels demand costly expert knowledge, resulting in a lack of real deployments, as well as on papers always relying on the same outdated data. The situation improved recently, as some efforts disclosed their labeled datasets. However, most past works used such datasets just as a ‘yet another’ testbed, overlooking the added potential provided by such availability. In contrast, we promote using such existing labeled data to cross-evaluate ML-NIDS. Such approach received only limited attention and, due to its complexity, requires a dedicated treatment. We hence propose the first cross-evaluation model. Our model highlights the broader range of realistic use-cases that can be assessed via cross-evaluations, allowing the discovery of still unknown qualities of state-of-the-art ML-NIDS. For instance, their detection surface can be extended—at no additional labeling cost. However, conducting such cross-evaluations is challenging. Hence, we propose the first framework, XeNIDS, for reliable cross-evaluations based on Network Flows. By using XeNIDS on six well-known datasets, we demonstrate the concealed potential, but also the risks, of cross-evaluations of ML-NIDS. Giovanni Apruzzese, Luca Pajola, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2022 | Demystifying the Transferability of Adversarial Attacks in Computer NetworksabstractConvolutional Neural Networks (CNNs) models are one of the most frequently used deep learning networks, and extensively used in both academia and industry. Recent studies demonstrated that adversarial attacks against such models can maintain their effectiveness even when used on models other than the one targeted by the attacker. This major property is known as transferability, and makes CNNs ill-suited for security applications. In this paper, we provide the first comprehensive study which assesses the robustness of CNN-based models for computer networks against adversarial transferability. Furthermore, we investigate whether the transferability property issue holds in computer networks applications. In our experiments, we first consider five different attacks: the Iterative Fast Gradient Method (I-FGSM), the Jacobian-based Saliency Map (JSMA), the Limited-memory Broyden Fletcher Goldfarb Shanno BFGS (L-BFGS), the Projected Gradient Descent (PGD), and the DeepFool attack. Then, we perform these attacks against three well-known datasets: the Network-based Detection of IoT (N-BaIoT) dataset, the Domain Generating Algorithms (DGA) dataset, and the RIPE Atlas dataset. Our experimental results show clearly that the transferability happens in specific use cases for the I-FGSM, the JSMA, and the LBFGS attack. In such scenarios, the attack success rate on the target network range from 63.00% to 100%. Finally, we suggest two shielding strategies to hinder the attack transferability, by considering the Most Powerful Attacks (MPAs), and the mismatch LSTM architecture. Ehsan Nowroozi, Yassine Mekdad, Mohammad Hajian Berenjestanaki, Mauro Conti, Abdeslam El Fergougui |
IEEE Trans. Netw. Serv. Manag. | 4 |
| 2022 | User-Defined Privacy-Preserving Traffic Monitoring Against n-by-1 Jamming AttackabstractTraffic monitoring services collect traffic reports and respond to users’ traffic queries. However, the reports and queries may reveal the user’s identity and location. Although different anonymization techniques have been applied to protect user privacy, a new security threat arises, namely, n-by-1 jamming attack, in which an anonymous contributing driver impersonates$n$drivers and uploads$n$normal reports by using$n$reporting devices. Such an attack will mislead the traffic monitoring service provider and further degrade the service quality. Existing traffic monitoring services do not support customized queries, and private information retrieval techniques cannot be applied directly in traffic monitoring. We formally define the new attack and propose a traffic monitoring scheme TraJ to defend the attack and achieve user-defined location privacy. Specifically, we bridge anonymous contributing drivers without disclosing their speed set by using private set intersection. Each RSU collects time traffic reports and structures a weighted proximity graph to filter out malicious colluding drivers. We design a user-defined privacy-preserving query method by encoding complex road network. We leverage the uploading phase from private aggregation to collect traffic conditions and allow requesting drivers to dynamically and privately query traffic conditions. We provide a formal analysis of TraJ to prove its privacy and security properties. We also construct a prototype based on a real-world dataset and Android smartphones to demonstrate its feasibility and efficiency. A formal analysis demonstrates the privacy and security properties. Extensive experiments illustrate the performance and defense efficacy. Meng Li 0006, Liehuang Zhu, Zijian Zhang 0001, Chhagan Lal, Mauro Conti, Mamoun Alazab |
IEEE/ACM Trans. Netw. | 5 |
| 2022 | SEnD: A Social Network Friendship Enhanced Decentralized System to Circumvent CensorshipsabstractWhile the Internet is open by design, it is still the case that users can be subject to censorship by governments or enterprises in accessing Web services and data. In this paper we propose SEnD, a fully-distributed censorship circumvention system built upon an overlay, where users have peer-to-peer virtual private IP tunnels to proxies within their social network. With SEnD, users in an uncensored area can act as proxy servers for their social friends in a censored area, allowing them to bypass the censorship. SEnD is able to outperform the current censorship techniques, such as IP address blocking and active probing attacks. We assessed the effectiveness of SEnD through extensive simulations based on a synthetic dataset, as well as experiments based on a prototype implementation. We built our synthetic dataset based on parameters obtained from questionnaires administered both inside and outside China (we consider China as a case study of censorship area). The results show that SEnD is feasible, efficient and scalable. For example, when the proportion of concurrent active users is less than 60, 99.9 percent of these users are able to find proxy servers. Ding Ding 0004, Kyuho Jeong, Shuning Xing, Mauro Conti, Renato J. O. Figueiredo, Fang'ai Liu |
IEEE Trans. Serv. Comput. | 4 |
| 2021 | SnakeGX: A Sneaky Attack Against SGX Enclaves
Flavio Toffalini, Mariano Graziano, Mauro Conti, Jianying Zhou 0001 |
ACNS (1) | 3 |
| 2021 | Repack Me If You Can: An Anti-Repackaging Solution Based on Android VirtualizationabstractA growing trend in repackaging attacks exploits the Android virtualization technique, in which malicious code can run together with the victim app in a virtual container. In such a scenario, the attacker can directly build a malicious container capable of hosting the victim app instead of tampering with it, thus neglecting any anti-repackaging protection developed so far. Also, existing anti-virtualization techniques are ineffective since the malicious container can intercept - and tamper with - such controls at runtime. So far, only two solutions have been specifically designed to address virtualization-based repackaging attacks. However, their effectiveness is limited since they both rely on static taint analysis, thus not being able to evaluate code dynamically loaded at runtime. Antonio Ruggia, Eleonora Losiouk, Luca Verderame, Mauro Conti, Alessio Merlo |
ACSAC | 4 |
| 2021 | A threat model method for ICS malware: the TRISIS caseabstractCyber-physical attacks against plants and Critical Infrastructures (CIs) are among the most significant concerns in the 21st century and can lead to devastating consequences. In particular, with the convergence between the Operational Technology (OT) network and the traditional IT network, malware threats for Industrial Control Systems (ICSs) are gradually increasing. In these scenarios, we need to identify potential cyber threats by developing innovative modeling techniques. However, existing malware-based cyber threats modeling techniques are not fully designed for industrial environment. Yassine Mekdad, Giuseppe Bernieri, Mauro Conti, Abdeslam El Fergougui |
CF | 3 |
| 2021 | Contact Tracing Made Un-relay-ableabstractAutomated contact tracing is a key solution to control the spread of airborne transmittable diseases: it traces contacts among individuals in order to alert people about their potential risk of being infected. The current SARS-CoV-2 pandemic put a heavy strain on the healthcare system of many countries. Governments chose different approaches to face the spread of the virus and the contact tracing apps were considered the most effective ones. In particular, by leveraging on the Bluetooth Low-Energy technology, mobile apps allow to achieve a privacy-preserving contact tracing of citizens. While researchers proposed several contact tracing approaches, each government developed its own national contact tracing app. Marco Casagrande, Mauro Conti, Eleonora Losiouk |
CODASPY | 2 |
| 2021 | Tell Me How You Re-Charge, I Will Tell You Where You Drove To: Electric Vehicles Profiling Based on Charging-Current Demand
Alessandro Brighente, Mauro Conti, Izza Sadaf |
ESORICS (1) | 2 |
| 2021 | Fall of Giants: How popular text-based MLaaS fall against a simple evasion attackabstractThe increased demand for machine learning applications made companies offer Machine-Learning-as-a-Service (MLaaS). In MLaaS (a market estimated 8000M USD by 2025), users pay for well-performing ML models without dealing with the complicated training procedure. Among MLaaS, text-based applications are the most popular ones (e.g., language translators). Given this popularity, MLaaS must provide resiliency to adversarial manipulations. For example, a wrong translation might lead to a misunderstanding between two parties. In the text domain, state-of-the-art attacks mainly focus on strategies that leverage ML models' weaknesses. Unfortunately, not much attention has been given to the other pipeline' stages, such as the indexing stage (i.e., when a sentence is converted from a textual to a numerical representation) that, if manipulated, can significantly affect the final performance of the application. In this paper, we propose a novel text evasion technique called “Zero-Width attack” (ZeW) that leverages the injection of human non-readable characters, affecting indexing stage mechanisms. We demonstrate that our simple yet effective attack deceives MLaaS of “giants” such as Amazon, Google, IBM, and Microsoft. Our case study, based on the manipulation of hateful tweets, shows that out of 12 analyzed services, only one is resistant to our injection strategy. We finally introduce and test a simple input validation defense that can prevent our proposed attack. Luca Pajola, Mauro Conti |
EuroS&P | 2 |
| 2021 | Looking Through Walls: Inferring Scenes from Video-Surveillance Encrypted TrafficabstractNowadays living environments are characterized by networks of inter-connected sensing devices that accomplish different tasks, e.g., video surveillance of an environment by a network of CCTV cameras. A malicious user could gather sensitive details on people’s activities by eavesdropping the exchanged data packets. To overcome this problem, video streams are protected by encryption systems, but even secured channels may still leak some information. In this paper, we show that it is possible to infer visual data by intercepting the encrypted video stream of a surveillance system, and how this may be leveraged to track the movements of a person inside the secured area. We trained an automatic classifier on a computer graphic simulator and tested it on real videos, with standard encryption protocols. Experiments proved the transferability of the classifier trained on synthetic sequences, succeeding in the detection of up to four different walking directions on real videos, with a limited amount of intercepted traffic. Daniele Mari, Samuele Giuliano Piazzetta, Sara Bordin, Luca Pajola, Sebastiano Verde, Simone Milani, Mauro Conti |
ICASSP | 7 |
| 2021 | Assessing the Use of Insecure ICS Protocols via IXP Network Traffic AnalysisabstractModern Industrial Control Systems (ICSs) allow remote communication through the Internet using industrial protocols that were not designed to work with external networks. To understand security issues related to this practice, prior work usually relies on active scans by researchers or services such as Shodan. While such scans can identify publicly open ports, they cannot identify legitimate use of insecure industrial traffic. In particular, source-based filtering in Network Address Translation or Firewalls prevent detection by active scanning, but do not ensure that insecure communication is not manipulated in transit.In this work, we compare Shodan-only analysis with largescale traffic analysis at a local Internet Exchange Point (IXP), based on sFlow sampling. This setup allows us to identify ICS endpoints actually exchanging industrial traffic over the Internet. Besides, we are able to detect scanning activities and what other type of traffic is exchanged by the systems (i.e., IT traffic). We find that Shodan only listed less than 2% of hosts that we identified as exchanging industrial traffic, and only 7% of hosts identified by Shodan actually exchange industrial traffic. Therefore, Shodan does not allow to understand the actual use of insecure industrial protocols on the Internet and the current security practices in ICS communications. We show that 75.6% of ICS hosts still rely on unencrypted communications without integrity protection, leaving those critical systems vulnerable to malicious attacks. Giovanni Barbieri, Mauro Conti, Nils Ole Tippenhauer, Federico Turrin |
ICCCN | 2 |
| 2021 | It's a Matter of Style: Detecting Social Bots through Writing Style ConsistencyabstractSocial bots are computer algorithms able to produce content and interact with other users on social media autonomously, trying to emulate and possibly influence humans’ behavior. Indeed, bots are largely employed for malicious purposes, like spreading disinformation and conditioning electoral campaigns. Nowadays, bots’ capability of emulating human behaviors has become increasingly sophisticated, making their detection harder. In this paper, we aim at recognizing bot-driven accounts by evaluating the consistency of users’ writing style over time. In particular, we leverage the intuition that while bots compose posts according to fairly deterministic processes, humans are influenced by subjective factors (e.g., emotions) that can alter their writing style. To verify this assumption, by using stylistic consistency indicators, we characterize the writing style of more than 12,000 among bot-driven and human-operated Twitter accounts and find that statistically significant differences can be observed between the different types of users. Thus, we evaluate the effectiveness of different machine learning (ML) algorithms based on stylistic consistency features in discerning between human-operated and bot-driven Twitter accounts and show that the experimented ML algorithms can achieve high performance (i.e., F-measure values up to 98%) in social bot detection tasks. Matteo Cardaioli, Mauro Conti, Andrea Di Sorbo, Enrico Fabrizio, Sonia Laudanna, Corrado Aaron Visaggio |
ICCCN | 2 |
| 2021 | Malingering Scraper: A Novel Framework to Reconstruct Honest Profiles from Malingerer Psychopathological Tests
Matteo Cardaioli, Stefano Cecconello, Merylin Monaro, Giuseppe Sartori, Mauro Conti, Graziella Orrù |
ICONIP (6) | 5 |
| 2021 | ICN PATTA: ICN Privacy Attack Through Traffic AnalysisabstractPATTA is the first privacy attack based on network traffic analysis in Information-Centric Networking. PATTA aims to automatically identify the category of requested content by sniffing the communication towards the first hop router. PATTA applies text processing and machine learning techniques to content names in content-oriented architectures. We evaluate PATTA in a simulated network, achieving an accuracy in determining a real-time content category equal to 96%. Enkeleda Bardhi, Mauro Conti, Riccardo Lazzeretti, Eleonora Losiouk |
LCN | 2 |
| 2021 | Improving Password Guessing via Representation LearningabstractLearning useful representations from unstructured data is one of the core challenges, as well as a driving force, of modern data-driven approaches. Deep learning has demonstrated the broad advantages of learning and harnessing such representations.In this paper, we introduce a deep generative model representation learning approach for password guessing. We show that an abstract password representation naturally offers compelling and versatile properties that open new directions in the extensively studied, and yet presently active, password guessing field. These properties can establish novel password generation techniques that are neither feasible nor practical with the existing probabilistic and non-probabilistic approaches. Based on these properties, we introduce: (1) A general framework for conditional password guessing that can generate passwords with arbitrary biases; and (2) an Expectation Maximization-inspired framework that can dynamically adapt the estimated password distribution to match the distribution of the attacked password set. Dario Pasquini, Ankit Gangwal, Giuseppe Ateniese, Massimo Bernaschi, Mauro Conti |
SP | 5 |
| 2021 | FADIA: fairness-driven collaborative remote attestationabstractInternet of Things (IoT) technology promises to bring new value creation opportunities across all major industrial sectors. This will yield industries to deploy more devices into their networks. A key pillar to ensure the safety and security of the running services on these devices is remote attestation. Unfortunately,existing solutions fail to cope with the recent challenges raised by large IoT networks. In particular, the heterogeneity of the devices used in the network affects the performance of a remote attestation protocol. Another challenge in these networks is their dynamic nature: More IoT devices may be added gradually over time. This poses a problem in terms of key management in remote attestation. Mohamad Mansouri, Wafa Ben Jaballah, Melek Önen, Md Masoom Rabbani, Mauro Conti |
WISEC | 5 |
| 2021 | Truck platoon security: State-of-the-art and road ahead
Amrita Ghosal, Sang Uk Sagong, Subir Halder, Kalana Sahabandu, Mauro Conti, Radha Poovendran, Linda Bushnell |
Comput. Networks | 5 |
| 2021 | BCHealth: A Novel Blockchain-based Privacy-Preserving Architecture for IoT Healthcare Applications
Koosha Mohammad Hossein, Mohammad Esmaeil Esmaeili, Tooska Dargahi, Ahmad Khonsari, Mauro Conti |
Comput. Commun. | 5 |
| 2021 | Vulnerabilities in Android webview objects: Still not the end!
Mohamed A. El-Zawawy, Eleonora Losiouk, Mauro Conti |
Comput. Secur. | 3 |
| 2021 | Editorial: Special issue on trusted Cloud-Edges computations
Claudio A. Ardagna, Mauro Conti, Ernesto Damiani, Chia-Mu Yu |
Future Gener. Comput. Syst. | 2 |
| 2021 | Internet-of-Forensic (IoF): A blockchain based digital forensics framework for IoT applicationsabstractDigital forensic in Internet-of-Thing (IoT) paradigm is critical due to its heterogeneity and lack of transparency of evidence processing. Moreover, cross-border legalization makes a hindrance in such process pertaining to the cloud forensic issues. This urges a forensic framework for IoT which provides distributed computing, decentralization, and transparency of forensic investigation of digital evidences in cross-border perspectives. To this end, we propose a framework for IoT forensics that addresses the above mentioned issues. The proposed solution called Internet-of-Forensics (IoF) considers a blockchain tailored IoT framework for digital forensics. It provides a transparent view of the investigation process that involves all the stakeholders (e.g., heterogeneous devices, and cloud service providers) in a single framework. It uses blockchain-based case chain to deal with the investigation process including chain-of-custody and evidence chain. Consensus is used for consortium to solve the problems of cross-border legalization. This is also beneficial for a transparent and ease of forensic reference. The programmable lattice-based cryptographic primitives produce reduced complexities. It shows benefits for power-aware devices and puts an add-on to the novelty of the presented idea. IoF is generic; hence, it can be used by autonomous security operation centers, cyber-forensic investigators and manually initiated evidences under chain-of-custody for man-made crimes. Security services are assured as required by the framework. IoF is experimented and compared with the other state-of-the-art frameworks. The outcomes and analysis prove the efficiency of IoF concerning complexity, time consumption, memory and CPU utilization, gas consumption, and energy analysis. Gulshan Kumar, Rahul Saha, Chhagan Lal, Mauro Conti |
Future Gener. Comput. Syst. | 4 |
| 2021 | LEChain: A blockchain-based lawful evidence management scheme for digital forensics
Meng Li 0006, Chhagan Lal, Mauro Conti, Donghui Hu |
Future Gener. Comput. Syst. | 3 |
| 2021 | USB powered devices: A survey of side-channel threats and countermeasuresabstractRecent technological innovations lead to the rise of a plethora of portable electronic devices such as smartphones, small household appliances, and other IoT devices. To power or recharge the battery of such devices, manufacturers identified in the ubiquitous Universal Serial Bus (USB) standard a convenient solution, as it enables both communication and energy supply. Unfortunately, the default trust on USB ports has been exploited by hackers to extract highly sensitive user data on such devices. Despite the efforts by security experts and manufacturers to detect and block this threat, an even more stealthy approach to undermine users privacy relies on side-channel attacks on the USB interface, such as electromagnetic emissions and power consumption. In this paper, we present a comprehensive survey of the state-of-the-art of side-channel analysis on the security of USB-powered devices. Differently from other surveys on USB-based attacks via the communication interface only, this survey considers research works that aim to infer or extract private information from the energy supply, the device itself, or unintentionally available functionalities. In particular, we consider this emergent trend of security work that was not previously considered in other surveys, such as the energy consumption and electromagnetic emission analyses, as well as Juice Filming Charging (JFC) attacks. We first analyze the physical properties of the side-channels and technical characteristics of such research work, we then summarize the countermeasures proposed in the state-of-the-art. Finally, we also identify some possible future directions to foster further research in this field. Riccardo Spolaor, Federico Turrin, Riccardo Bonafede, Mauro Conti |
High Confid. Comput. | 5 |
| 2021 | SPO: A Secure and Performance-aware Optimization for MapReduce Scheduling
Neda Maleki, Amir Masoud Rahmani, Mauro Conti |
J. Netw. Comput. Appl. | 3 |
| 2021 | A holistic approach to power efficiency in a clock offset based Intrusion Detection Systems for Controller Area Networks
Subir Halder, Mauro Conti, Sajal K. Das 0001 |
Pervasive Mob. Comput. | 2 |
| 2021 | Introduction to the Special Issue on Security and Privacy for Connected Cyber-physical SystemsabstractNo abstract available. Moreno Ambrosin, Mauro Conti, Riccardo Lazzeretti, Chia-Mu Yu |
ACM Trans. Cyber Phys. Syst. | 2 |
| 2021 | Defeating Lattice-Based Data Hiding Code Via Decoding Security HoleabstractLattice code has been widely used for data hiding. It can provide security for data hiding by randomly translating its codebook with a secret dither. However, besides the secret dither, there are an infinite amount of points that are near the secret dither and can also be used for perfect decoding in the noiseless scenario. This means that lattice-based data hiding has a serious security hole, named decoding security hole (DSH) in this paper. After a theoretical analysis of DSH, we find that these points form a convex polytope and the centroid of this convex polytope is the secret dither. Based on this finding, a simple yet effective attack method is presented to estimate the secret dither of lattice-based data hiding. Extensive experimental results show that the proposed method significantly outperforms state-of-the-art attack methods, especially when the number of observations is small or the document-to-watermark ratio changes over a wide range. Yuan-Gen Wang, Guopu Zhu, Jin Li 0002, Mauro Conti, Jiwu Huang |
IEEE Trans. Circuits Syst. Video Technol. | 4 |
| 2021 | DETONAR: Detection of Routing Attacks in RPL-Based IoTabstractThe Internet of Things (IoT) is a reality that changes several aspects of our daily life, from smart home monitoring to the management of critical infrastructure. The “Routing Protocol for low power and Lossy networks” (RPL) is the only de-facto standardized routing protocol in IoT networks and is thus deployed in environmental monitoring, healthcare, smart building, and many other IoT applications. In literature, we can find several attacks aiming to affect and disrupt RPL-based networks. Therefore, it is fundamental to develop security mechanisms that detect and mitigate any potential attack in RPL-based networks. Current state-of-the-art security solutions deal with very few attacks while introducing heavy mechanisms at the expense of IoT devices and the overall network performance. In this work, we aim to develop an Intrusion Detection System (IDS) capable of dealing with multiple attacks while avoiding any RPL overhead. The proposed system is called DETONAR - DETector of rOutiNg Attacks in Rpl - and it relies on a packet sniffing approach. DETONAR uses a combination of signature and anomaly-based rules to identify any malicious behavior in the traffic (e.g., application and DIO packets). To the best of our knowledge, there are no exhaustive datasets containing RPL traffic for a vast range of attacks. To overcome this issue and evaluate our IDS, we propose RADAR - Routing Attacks DAtaset for Rpl: the dataset contains five simulations for each of the 14 considered attacks in 16 static-nodes networks. DETONAR’s attack detection exceeds 80% for 10 attacks out of 14, while maintaining false positives close to zero. Andrea Agiollo, Mauro Conti, Pallavi Kaliyar, Tsungnan Lin, Luca Pajola |
IEEE Trans. Netw. Serv. Manag. | 2 |
| 2021 | Anonymous and Verifiable Reputation System for E-Commerce Platforms Based on BlockchainabstractE-commerce platforms incorporate reputation systems that allow customers to rate suppliers following financial transactions. Existing reputation systems cannot defend the centralized server against arbitrarily tampering with the supplier’s reputation. Furthermore, they do not offer reputation access across platforms. Rates are faced with privacy leakages because rating activities are correlated with privacy (e.g., identity and rating). Meanwhile, raters could be malicious and initiate multiple rating attacks and abnormal rating attacks. Determining how to address these issues have both research and practical value. In this paper, we propose a blockchain-based privacy-preserving reputation system for e-commerce platforms named RepChain; our system allows cross-platform reputation access and anonymous and private ratings. Using RepChain, all e-commerce platforms collaborate and share users’ reputations by co-constructing a consortium blockchain and modeling the rating process as a finite state machine. In particular, we facilitate one-show anonymous credentials constructed from two-move blind signatures to protect customers’ identities and resist multiple rating attacks, leverage zero-knowledge range proof to verify the correctness of ratings and defend against abnormal rating attacks, design a secure sum computation protocol among nodes to update reputations, and verify ratings via batch processing and consensus hashes. Finally, we demonstrate the security and privacy of RepChain via a formal analysis and evaluate its performance based on Ethereum test network. Meng Li 0006, Liehuang Zhu, Zijian Zhang 0001, Chhagan Lal, Mauro Conti, Mamoun Alazab |
IEEE Trans. Netw. Serv. Manag. | 5 |
| 2021 | TEL: Low-Latency Failover Traffic Engineering in Data PlaneabstractModern network applications demand low-latency traffic engineering in the presence of network failure, while preserving the quality of service constraints like delay and capacity. Fast Re-Route (FRR) mechanisms are widely used for traffic re-routing purposes in failure scenarios. Control plane FRR typically computes the backup forwarding rules to detour the traffic in the data plane when the failure occurs. This mechanism could be computed in the data plane with the emergence of programmable data planes. In this paper, we propose a system (calledTEL) that containstwoFRR mechanisms, namely, TEL-C and TEL-D. The first one computes backup forwarding rules in the control plane, satisfying max-min fair allocation. The second mechanism provides FRR in the data plane. Both algorithms require minimal memory on programmable data planes and are well-suited with modern line rate match-action forwarding architectures (e.g., PISA). We implement both mechanisms on P4 programmable software switches (e.g., BMv2 and Tofino) and measure their performance on various topologies. The obtained results from a datacenter topology show that our FRR mechanism can improve the flow completion time up to 4.6$\times$–7.3$\times$(i.e., small flows) and 3.1$\times$–12$\times$(i.e., large flows) compared to recirculation-based mechanisms, such as F10, respectively. Habib Mostafaei, Mohammad Shojafar, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2021 | AEGIS: Detection and Mitigation of TCP SYN Flood on SDN ControllerabstractSoftware-Defined Network (SDN) segregates the control plane and the data plane to bring about a programmable network. The controller at the control plane runs network modules and sets rules for forwarding the packets in the switches that resides at the data plane. Though advantageous in several ways, SDN can fail when the controller is saturated by a flood of TCP SYN packets. SYN flood can be created using malicious spoofing of IP or MAC addresses or flash crowd. The existing solutions to mitigate SYN flood against the controller does not adequately handle MAC spoofing based SYN flood, and these are unable to distinguish between flash crowd and malicious traffic. To overcome some limitations in existing solutions, we propose a novel mechanism called AEGIS, which detect and mitigate SYN flood against the controller in SDN. AEGIS runs in the controller, and it regularly checks if there is a performance lag in the controller due to an ongoing SYN flood. If a performance degradation is detected, then AEGIS takes it an indication of SYN flood and it identifies whether it is due to spoofed addresses or flash crowd. Once the reason is found, the appropriate mitigation procedure is triggered. We evaluate AEGIS in testbed and emulator settings, and we compare the results of the evaluation with state-of-the-art solutions. The performance evaluation of AEGIS shows that it identifies the malicious SYN at an accuracy of 97.78%. Moreover, when there is no SYN flood, AEGIS takes 0.0637s to set up a successful TCP connection, which is 53.81% less than the time taken by the state-of-the-art solution, thus, it proves that AEGIS is lightweight. Nagarathna Ravi, Mercy Shalinie Selvaraj, Chhagan Lal, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 4 |
| 2021 | Editorial for the Special Issue on Sustainable Cyber Forensics and Threat IntelligenceabstractThe papers in this special issue focus on sustainable cyber forensics and threat intelligence. Increasing societal reliance on interconnected digital systems, including smart grids and Internet of Things (IoT), made sustainable detection and investigation of threat actors among the highest priorities of any society. Scale and attack surface of modern networks mandate optimized deployment of limited cyber forensics and threat intelligence resources to detect and remove malicious actors in a timely manner. However, timely dealing with such a huge number of attacks is not possible without employment of artificial intelligence and machine learning techniques. When a significant amount of data is collected from or generated by different security monitoring solutions, intelligent big-data analytical techniques are necessary to mine, interpret and extract knowledge out of those data. The emerging field of cyber threat intelligence is investigating applications of artificial intelligence and machine learning techniques to perceive, reason, learn and act intelligently against advanced cyber attacks. A crucial success factor in implementation, installation and deployment of threat intelligence and cyber forensics capacities in modern networks is sustainability. Giuseppe Bianchi 0001, Mauro Conti, Tooska Dargahi, Ali Dehghantanha |
IEEE Trans. Sustain. Comput. | 2 |
| 2020 | CyberWolf: assessing vulnerabilities of ICT-intensive financial marketsabstractThe volume of transactions in financial markets is impressive: e.g., every four days an amount similar to the USA GDP flows through the Forex (foreign exchange, which is only one of the several financial markets). Currently, financial markets are ICT-driven, i.e., about 60% of transactions are automatically launched by computers and the annual impact of such transaction is greater than 30 times the world GDP. The growing complexity of financial instruments has led to an increase in the underlying technology, and consequently it opened the door to vulnerabilities in the security and control systems. Andrea Calesso, Mauro Conti, Martino Grasselli |
ARES | 2 |
| 2020 | ASAINT: a spy App identification system based on network trafficabstractSpy app is a class of malware for mobile devices that allows an adversary to steal sensitive information. Detecting spy apps is challenging because they do not rely on classic malware techniques, for instance, they use standard services to store stolen data, and do not perform privileges escalation on the victim phone. Thus, their behavior is generally closer to the benign apps and poses new challenges for their detection. Mauro Conti, Giulio Rigoni, Flavio Toffalini |
ARES | 1 |
| 2020 | Predicting Twitter Users' Political Orientation: An Application to the Italian Political ScenarioabstractRecently, the increasing spread of Online Social Networks (OSNs) provided an unprecedented opportunity of analysing online traces of human behaviour to get insight on individuals and society. Among the others, the possibility of predicting users' political orientation relying on data extracted from OSNs received growing attention. In this study, we introduce and make publicly available a dataset composed of 6.685 unique Twitter users and 9.593.055 Tweets. Differently from most of the dataset currently available in the literature, here, each user was manually labeled according to their political orientation by a pool of human judges, using strict inclusion criteria. Further, we address the feasibility of the automatic classification of Italian Twitter users' political orientation based on their Tweets content. Our analysis focuses first on implementing a series of classifiers with the aim of predicting users' political preference as right- or left-oriented. The built models were then evaluated for inferring the political orientation of those users supporting “Movimento 5 Stelle” (M5S), an Italian political party with a still unclear political leaning. Results show high performances on the left-right classification task, with accuracy rates up to 93%. Finally, classification performances obtained on M5S supporters and possible applications of our findings are discussed. Matteo Cardaioli, Pallavi Kaliyar, Pasquale Capuozzo, Mauro Conti, Giuseppe Sartori, Merylin Monaro |
ASONAM | 4 |
| 2020 | Detecting Covert Cryptomining Using HPC
Ankit Gangwal, Samuele Giuliano Piazzetta, Gianluca Lain, Mauro Conti |
CANS | 4 |
| 2020 | Big Enough to Care Not Enough to Scare! Crawling to Attack Recommender Systems
Fabio Aiolli, Mauro Conti, Stjepan Picek, Mirko Polato |
ESORICS (2) | 2 |
| 2020 | Your PIN Sounds Good! Augmentation of PIN Guessing Strategies via Audio Leakage
Matteo Cardaioli, Mauro Conti, Kiran S. Balagani, Paolo Gasti |
ESORICS (1) | 2 |
| 2020 | DE-auth of the Blue! Transparent De-authentication Using Bluetooth Low Energy Beacon
Mauro Conti, Pier Paolo Tricomi, Gene Tsudik |
ESORICS (1) | 1 |
| 2020 | STRIDE: Scalable and Secure Over-The-Air Software Update Scheme for Autonomous VehiclesabstractCurrent trends forecast that Over-The-Air (OTA) software updates will be highly significant for future autonomous vehicles. The OTA update will enable fast distribution of software updates and fixing bugs in the embedded software installed on its electronic control units. However, in terms of security, OTA updates are highly critical due to complexity, numerous attack surfaces, and unsafe and old techniques. In addition, OTA updates must be scalable to large number of vehicles without incurring additional network bandwidth. In this work, we propose STRIDE, a scheme for OTA software updates over cloud that is secure against malicious attacks while being scalable to concurrent software updates in a large number of vehicles. STRIDE enables fast and secure distribution of update packages from software providers to vehicles. STRIDE ensures end-to-end security using ciphertext-policy attribute-based encryption. We evaluate the performance of our proposal through extensive experiments. Experimental results show that STRIDE significantly reduces the overheads, without compromising the network load and software update retrieval time than the best performed scheme in the state-of-the-art. Amrita Ghosal, Subir Halder, Mauro Conti |
ICC | 3 |
| 2020 | One-Time, Oblivious, and Unlinkable Query Processing Over Encrypted Data on Cloud
Yifei Chen 0005, Meng Li 0006, Shuli Zheng, Donghui Hu, Chhagan Lal, Mauro Conti |
ICICS | 6 |
| 2020 | SHeFU: Secure Hardware-Enabled Protocol for Firmware UpdatesabstractFirmware updates are often termed as a panacea to vulnerable Internet-of-Things (IoT) networks, as firmware updates can fix the exposed bugs and prevent them from being exploited in the future. However, a secure firmware update is a challenging task as IoT devices are often employed in unattended networks. Moreover, malicious updates of firmware in any of the devices of a network, or the non-execution of an update, can create havoc. Although security mechanisms like remote attestation (RA) are quite popular to identify malicious nodes in a network, they are costly in terms of computation/memory usage and communication overhead. To overcome these issues, we propose a “Secure Hardware-enabled Protocol for Firmware Updates (SHeFU)”. The aim of the proposed protocol is two-fold: 1) we obviate the need for remote attestation, and 2) we make sure that malicious nodes are isolated from benign nodes. Assuming a restricted threat model and network constellation, SHeFU ensures secure firmware updates and prevents compromised nodes from communicating with benign nodes in a network. Md Masoom Rabbani, Jo Vliegen, Mauro Conti, Nele Mentens |
ISCAS | 3 |
| 2020 | PvP: Profiling Versus Player! Exploiting Gaming Data for Player Recognition
Mauro Conti, Pier Paolo Tricomi |
ISC | 1 |
| 2020 | A Proactive Cache Privacy Attack on NDNabstractNamed Data Networking (NDN) is a relatively new architecture, adhering to the Information-Centric Networking (ICN) paradigm, which focuses on explicitly named, routable and addressable content. While addressing and overcoming some of the current Internet issues, ICN is also affected by its own ones. Among those, content caching can be exploited, together with the Content Fetch Time (CFT), to identify the contents requested by the users. This attack is reactive, since the attacker infers whether a content has been requested after the victim has already sent a request for it. The defence mechanisms rely on the modification of the CFT, which, despite defending the users, also damage them from a usability point of view.In this paper, we investigate an enhanced version of the attack, which is proactive and is still feasible even under enabled countermeasures. In the proactive attack, the attacker forces a router to cache a content and only afterwards checks whether the victim sends requests for that content. With respect to the reactive attack the proactive one: (i) is resilient to the existing defence mechanisms; (ii) can be applied for both popular and unpopular contents; (iii) can be used also in case of multiple users connected to the same router of the victim. After several simulations, we identified the parameters required to setup the proactive attack and proved its feasibility, both in terms of effectiveness and in terms of bypassing the existing countermeasures. We, finally, explored new possible countermeasures. Alberto Compagno, Mauro Conti, Eleonora Losiouk, Gene Tsudik, Sebastiano Valle |
NOMS | 2 |
| 2020 | Peek-a-boo: i see your smart home activities, even encrypted!abstractA myriad of IoT devices such as bulbs, switches, speakers in a smart home environment allow users to easily control the physical world around them and facilitate their living styles through the sensors already embedded in these devices. Sensor data contains a lot of sensitive information about the user and devices. However, an attacker inside or near a smart home environment can potentially exploit the innate wireless medium used by these devices to exfiltrate sensitive information from the encrypted payload (i.e., sensor data) about the users and their activities, invading user privacy. With this in mind, in this work, we introduce a novel multi-stage privacy attack against user privacy in a smart environment. It is realized utilizing state-of-the-art machine-learning approaches for detecting and identifying the types of IoT devices, their states, and ongoing user activities in a cascading style by only passively sniffing the network traffic from smart home devices and sensors. The attack effectively works on both encrypted and unencrypted communications. We evaluate the efficiency of the attack with real measurements from an extensive set of popular off-the-shelf smart home IoT devices utilizing a set of diverse network protocols like WiFi, ZigBee, and BLE. Our results show that an adversary passively sniffing the traffic can achieve very high accuracy (above 90%) in identifying the state and actions of targeted smart home devices and their users. To protect against this privacy leakage, we also propose a countermeasure based on generating spoofed traffic to hide the device states and demonstrate that it provides better protection than existing solutions. Abbas Acar, Hossein Fereidooni, Tigist Abera, Amit Kumar Sikder, Markus Miettinen, Hidayet Aksu, Mauro Conti, Ahmad-Reza Sadeghi, A. Selcuk Uluagac |
WISEC | 7 |
| 2020 | Attestation-enabled secure and scalable routing protocol for IoT networks
Mauro Conti, Pallavi Kaliyar, Md Masoom Rabbani, Silvio Ranise |
Ad Hoc Networks | 1 |
| 2020 | TAMBUS: A novel authentication method through covert channels for securing industrial networks
Giuseppe Bernieri, Stefano Cecconello, Mauro Conti, Gianluca Lain |
Comput. Networks | 3 |
| 2020 | Security issues and challenges in V2X: A Survey
Amrita Ghosal, Mauro Conti |
Comput. Networks | 2 |
| 2020 | Secure over-the-air software updates in connected vehicles: A survey
Subir Halder, Amrita Ghosal, Mauro Conti |
Comput. Networks | 3 |
| 2020 | NC based DAS-NDN: Network Coding for robust Dynamic Adaptive Streaming over NDN
Muhammad Hassan 0001, Mauro Conti, Chhagan Lal |
Comput. Networks | 2 |
| 2020 | Security and design requirements for software-defined VANETs
Wafa Ben Jaballah, Mauro Conti, Chhagan Lal |
Comput. Networks | 2 |
| 2020 | Detection of algorithmically-generated domains: An adversarial machine learning approach
Mohammad Hadi Alaeiyan, Saeed Parsa, P. Vinod 0001, Mauro Conti |
Comput. Commun. | 4 |
| 2020 | SPARK: Secure Pseudorandom Key-based Encryption for Deduplicated Storage
Jay Dave, Parvez Faruki, Vijay Laxmi, Akka Zemmari, Manoj Singh Gaur, Mauro Conti |
Comput. Commun. | 6 |
| 2020 | Context-based Co-presence detection techniques: A survey
Mauro Conti, Chhagan Lal |
Comput. Secur. | 1 |
| 2020 | LiDL: Localization with early detection of sybil and wormhole attacks in IoT Networks
Pallavi Kaliyar, Wafa Ben Jaballah, Mauro Conti, Chhagan Lal |
Comput. Secur. | 3 |
| 2020 | Special issue on Trusted Cloud-Edges Computations
Claudio A. Ardagna, Mauro Conti, Chia-Mu Yu |
Future Gener. Comput. Syst. | 2 |
| 2020 | Similarity-based Android malware detection using Hamming distance of static binary features
Rahim Taheri, Meysam Ghahramani, Reza Javidan, Mohammad Shojafar, Zahra Pooranian, Mauro Conti |
Future Gener. Comput. Syst. | 6 |
| 2020 | Deep and broad URL feature mining for android malware detection
Shanshan Wang 0003, Qiben Yan 0001, Ke Ji, Lizhi Peng, Bo Yang 0001, Mauro Conti |
Inf. Sci. | 7 |
| 2020 | A robust multicast communication protocol for Low power and Lossy networks
Mauro Conti, Pallavi Kaliyar, Chhagan Lal |
J. Netw. Comput. Appl. | 1 |
| 2020 | On defending against label flipping attacks on malware detection systemsabstractAbstract Label manipulation attacks are a subclass of data poisoning attacks in adversarial machine learning used against different applications, such as malware detection. These types of attacks represent a serious threat to detection systems in environments having high noise rate or uncertainty, such as complex networks and Internet of Thing (IoT). Recent work in the literature has suggested using the K -nearest neighboring algorithm to defend against such attacks. However, such an approach can suffer from low to miss-classification rate accuracy. In this paper, we design an architecture to tackle the Android malware detection problem in IoT systems. We develop an attack mechanism based on silhouette clustering method, modified for mobile Android platforms. We proposed two convolutional neural network-type deep learning algorithms against this Silhouette Clustering-based Label Flipping Attack . We show the effectiveness of these two defense algorithms— label-based semi-supervised defense and clustering-based semi-supervised defense —in correcting labels being attacked. We evaluate the performance of the proposed algorithms by varying the various machine learning parameters on three Android datasets: Drebin, Contagio, and Genome and three types of features: API, intent, and permission. Our evaluation shows that using random forest feature selection and varying ratios of features can result in an improvement of up to 19% accuracy when compared with the state-of-the-art method in the literature. Rahim Taheri, Reza Javidan, Mohammad Shojafar, Zahra Pooranian, Ali Miri, Mauro Conti |
Neural Comput. Appl. | 6 |
| 2020 | Privacy Aware Data Deduplication for Side Channel in Cloud StorageabstractCloud storage services enable individuals and organizations to outsource data storage to remote servers. Cloud storage providers generally adopt data deduplication, a technique for eliminating redundant data by keeping only a single copy of a file, thus saving a considerable amount of storage and bandwidth. However, an attacker can abuse deduplication protocols to steal information. For example, an attacker can perform the duplicate check to verify whether a file (e.g., a pay slip, with a specific name and salary amount) is already stored (by someone else), hence breaching the user privacy. In this paper, we propose ZEUS (zero-knowledge deduplication response) framework. We develop ZEUS and ZEUS+, two privacy-aware deduplication protocols: ZEUS provides weaker privacy guarantees while being more efficient in the communication cost, while ZEUSþ guarantees stronger privacy properties, at an increased communication cost. To the best of our knowledge, ZEUS is the first solution which addresses two-side privacy by neither using any extra hardware nor depending on heuristically chosen parameters used by the existing solutions, thus reducing both cost and complexity of the cloud storage. In summary, through the evaluation on real datasets and comparison to existing solutions, our proposed framework demonstrates its capability of eliminating data deduplication-based side channel and at the same time keeping the deduplication benefits. Chia-Mu Yu, Sarada Prasad Gochhayat, Mauro Conti, Chun-Shien Lu |
IEEE Trans. Cloud Comput. | 3 |
| 2020 | A Multilabel Fuzzy Relevance Clustering System for Malware Attack Attribution in the Edge Layer of Cyber-Physical NetworksabstractThe rapid increase in the number of malicious programs has made malware forensics a daunting task and caused users’ systems to become in danger. Timely identification of malware characteristics including its origin and the malware sample family would significantly limit the potential damage of malware. This is a more profound risk in Cyber-Physical Systems (CPSs), where a malware attack may cause significant physical damage to the infrastructure. Due to limited on-device available memory and processing power in CPS devices, most of the efforts for protecting CPS networks are focused on the edge layer, where the majority of security mechanisms are deployed. Since the majority of advanced and sophisticated malware programs are combining features from different families, these malicious programs are not similar enough to any existing malware family and easily evade binary classifier detection. Therefore, in this article, we propose a novel multilabel fuzzy clustering system for malware attack attribution. Our system is deployed on the edge layer to provide insight into applicable malware threats to the CPS network. We leverage static analysis by utilizing Opcode frequencies as the feature space to classify malware families. We observed that a multilabel classifier does not classify a part of samples. We named this problem the instance coverage problem. To overcome this problem, we developed an ensemble-based multilabel fuzzy classification method to suggest the relevance of a malware instance to the stricken families. This classifier identified samples of VirusShare, RansomwareTracker, and BIG2015 with an accuracy of 94.66%, 94.26%, and 97.56%, respectively. Mohammad Hadi Alaeiyan, Ali Dehghantanha, Tooska Dargahi, Mauro Conti, Saeed Parsa |
ACM Trans. Cyber Phys. Syst. | 4 |
| 2020 | PermPair: Android Malware Detection Using Permission PairsabstractThe Android smartphones are highly prone to spreading the malware due to intrinsic feebleness that permits an application to access the internal resources when the user grants the permissions knowingly or unknowingly. Hence, the researchers have focused on identifying the conspicuous permissions that lead to malware detection. Most of these permissions, common to malware and normal applications present themselves in different patterns and contribute to attacks. Therefore, it is essential to find the significant combinations of the permissions that can be dangerous. Hence, this paper aims to identify the pairs of permissions that can be dangerous. To the best of our knowledge, none of the existing works have used the permission pairs to detect malware. In this paper, we proposed an innovative detection model, named PermPair, that constructs and compares the graphs for malware and normal samples by extracting the permission pairs from the manifest file of an application. The evaluation results indicate that the proposed scheme is successful in detecting malicious samples with an accuracy of 95.44% when compared to other similar approaches and favorite mobile anti-malware apps. Further, we also proposed an efficient edge elimination algorithm that removed 7% of the unnecessary edges from the malware graph and 41% from the normal graph. This lead to minimum space utility and also 28% decrease in the detection time. Anshul Arora, Sateesh Kumar Peddoju, Mauro Conti |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2020 | SARA: Secure Asynchronous Remote Attestation for IoT SystemsabstractRemote attestation has emerged as a valuable security mechanism which aims to verify remotely whether or not a potentially untrusted device has been compromised. The protocols of Remote attestation are particularly important for securing Internet of Things (IoT) systems which, due to the large number of interconnected devices and limited security protections, are susceptible to a wide variety of cyber attacks. To guarantee the integrity of a software running on a single device, remote attestation is usually executed as an uninterrupted procedure: at the attestation time, a device stops the normal operation and executes the attestation of the entire device without interruption. The remote attestation protocols that aim to attest a large number of devices also follow the assumption on uninterrupted execution: when a device attests its network neighbours, each device verified in the neighborhood suspends its normal operation until the attestation protocol is completed. To avoid unnecessary suspension of the normal operation of the devices, this paper proposes a novel Secure Asynchronous Remote Attestation (SARA) protocol that releases the constraint of synchronous interaction among devices. In particular, SARA is an attestation protocol that exploits asynchronous communication capabilities among IoT devices in order to attest a distributed IoT service executed by them. SARA verifies both that each IoT device is not compromised (device trustworthiness), and that the exchanged communication data have not maliciously influence the communicating devices (legitimate operations). By tracing the execution order of each service invocation of an asynchronous distributed service, SARA allows each service to collect accurately historical data of its interactions, and transmits asynchronously such historical data to other interacting services. We have implemented and validated SARA through a realistic simulation on the Contiki emulator that demonstrates the functionality and efficiency of our protocol. The results confirm the suitability of SARA for low-end devices. Edlira Dushku, Md Masoom Rabbani, Mauro Conti, Luigi V. Mancini, Silvio Ranise |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2020 | Cryptomining Cannot Change Its Spots: Detecting Covert Cryptomining Using Magnetic Side-ChannelabstractWith new cryptocurrencies being frequently introduced to the market, the demand for cryptomining - a fundamental operation associated with most of the cryptocurrencies - has initiated a new stream of earning financial gains. The cost associated with the lucrative cryptomining has driven general masses to unethically mine cryptocurrencies using “plundered” resources in the public organizations (e.g., universities) as well as in the corporate sector that follows Bring Your Own Device (BYOD) culture. Such exploitation of the resources causes financial detriment to the affected organizations, which often discover the abuse when the damage has already been done. In this paper, we present a novel approach that leverages magnetic side-channel to detect covert cryptomining. Our proposed approach works even when the examiner does not have login-access or root-privileges on the suspect device. It merely requires the physical proximity of the examiner and a magnetic sensor, which is often available on smartphones. The fundamental idea of our approach is to profile the magnetic field emission of a processor for the set of available mining algorithms. We built a complete implementation of our system using advanced machine learning techniques. In our experiments, we included all the cryptocurrencies supported by the top-10 mining pools, which collectively comprise the largest share (84% during Q3 2018) of the cryptomining market. Moreover, we tested our methodology primarily on two different laptops. By using the data recorded from the magnetometer of an ordinary smartphone, our classifier achieved an average precision of over 88% and an average F1 score of 87%. Apart from our primary goal - which is to identify covert cryptomining - we also performed four additional experiments to further evaluate our approach. We found that due to its underlying design, our system is future-ready and can readily adapt even to zero-day cryptocurrencies. Ankit Gangwal, Mauro Conti |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2020 | BAS-VAS: A Novel Secure Protocol for Value Added Service Delivery to Mobile DevicesabstractMobile operators offer a wide range of value-added services (VAS) to their subscribers (i.e., mobile users), which in turn generates around 15% of the telecommunication industry revenue. However, simultaneous VAS requests from a large number of mobile devices to a single server or a cluster in an internet-of-things (IoT) environment could result in an inefficient system, if these requests are handled one at a time as the present traditional cellular network scenario is. This will not only slow down the server's efficiency but also adversely impacts the performance of the network. The current (insecure) practice of transmitting user identity in plaintext also results in traceability. In this paper, we introduce the first known protocol designed to efficiently handle multiple VAS requests at one time, as well as ensuring the secure delivery of the services to a large number of requesting mobile users. The proposed batch verification protocol (BAS-VAS) is capable of authenticating multiple simultaneous requests received by a large number of mobile users. We demonstrate that the protocol preserves user privacy over the network. The provider's servers ensure the privacy of the requested service's priority by performing sorting over encrypted integer data. The simulation results also demonstrate that the proposed protocol is lightweight and efficient in terms of communication and computation overheads, protocol execution time, and batch and re-batch verification delay. Specifically, we perform batch and re-batch verification (after detecting and removing malicious requests from the batch) for multiple requests in order to improve the overall efficiency of the system, as well as discussing time, space and cost complexity analysis, along with the security proof of our protocol using Proverif. Neetesh Saxena, Mauro Conti, Kim-Kwang Raymond Choo, Narendra S. Chaudhari |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2020 | Blockchain-Enabled Secure Energy Trading With Verifiable Fairness in Industrial Internet of ThingsabstractEnergy trading in Industrial Internet of Things (IIoT), a fundamental approach to realize Industry 4.0, plays a vital role in satisfying energy demands and optimizing system efficiency. Existing research works utilize a utility company to distribute energy to energy nodes with the help of energy brokers. Afterwards, they apply blockchain to provide transparency, immutability, and auditability of peer-to-peer (P2P) energy trading. However, their schemes are constructed on a weak security model and do not consider the cheating attack initiated by energy sellers. Such an attack refers to an energy seller refusing to transfer the negotiated energy to an energy purchaser who already paid money. In this article, we propose FeneChain, a blockchain-based energy trading scheme to supervise and manage the energy trading process toward building a secure energy trading system and improving energy quality for Industry 4.0. Specifically, we leverage anonymous authentication to protect user privacy, and we design a timed-commitments-based mechanism to guarantee the verifiable fairness during energy trading. Moreover, we utilize fine-grained access control for energy trading services. We also build a consortium blockchain among energy brokers to verify and record energy trading transactions. Finally, we formally analyze the security and privacy of FeneChain and evaluate its performance (i.e., computational costs and communication overhead) by implementing a prototype via a local Ethereum test network and Raspberry Pi. Meng Li 0006, Donghui Hu, Chhagan Lal, Mauro Conti, Zijian Zhang 0001 |
IEEE Trans. Ind. Informatics | 4 |
| 2020 | DISPERSE: A Decentralized Architecture for Content Replication Resilient to Node FailuresabstractThis paper introduces DISPERSE, a distributed scalable architecture for delivery of content and services that provides resilience against node failure through location-independent storage and replication of content. Current content delivery networks (CDNs) have, at least to some degree, a centralized structure thus susceptible to a single point of failure. DISPERSE addresses this limitation by implementing a fully de-centralized structure. DISPERSE is a two-layer architecture: the first layer (front-end layer) exposes services (e.g., Web, SFTP) to clients; the second layer (back-end layer) provides reliable distributed storage of content and application state. Content in DISPERSE's back-end layer is stored and exchanged as Named Data Network (NDN) content objects. This allows DISPERSE to implement fine-grained, location-independent, fully decentralized content replication mechanisms. We validate the performance of DISPERSE under two node failure scenarios. In the first scenario, content can be stored in any DISPERSE node, and all nodes are equally likely to fail. In this scenario, we use non-linear optimization techniques to determine the optimal number of content copies under availability and latency constraints. In the second scenario, different nodes fail with different probabilities, and content is stored in nodes according to its value, node failure probability, and resource availability. This scenario is addressed as an instance of the minimum cost flow problem. Our results show that DISPERSE reduces the failure of content retrieval by five orders of magnitude compared to common CDN implementations, without significantly increasing content retrieval delay. Further, numerical results show that DISPERSE improves content availability by a factor of 1.3× - 2.3× when deploying the minimum cost flow algorithm. Santhanakrishnan Anand, Ding Ding 0004, Paolo Gasti, Mike O'Neal, Mauro Conti, Kiran S. Balagani |
IEEE Trans. Netw. Serv. Manag. | 5 |
| 2020 | BitProb: Probabilistic Bit Signatures for Accurate Application IdentificationabstractNetwork traffic classification finds its applications in a variety of network management tasks such as quality of service, security monitoring, traffic engineering, etc. Deep Packet Inspection is one of the methods to identify applications. With the number of proprietary protocols on the rise and network protocols using bit level information for encoding, recently it has been shown that bit level signatures are effective for identifying applications. In this paper, we propose BitProb which generates probabilistic bit signatures for traffic classification. It uses the probability of a bit at a particular position being either 0 or 1 and generates a space efficient signature represented as a state transition machine. Subsequently, it uses the overall probability of an n bit binary string extracted from a network flow to identify which application generated the flow. We experiment with three datasets covering twenty protocols (text, binary and proprietary) and show that BitProb classifies network flows with high accuracy and has a minimum number of misclassifications. Neminath Hubballi, Mayank Swarnkar, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2020 | TARE: Topology Adaptive Re-kEying scheme for secure group communication in IoT networks
Anshu S. Anand, Mauro Conti, Pallavi Kaliyar, Chhagan Lal |
Wirel. Networks | 2 |
| 2019 | On the Exploitation of Online SMS Receiving Services to Forge ID VerificationabstractCommunication service providers (e.g., Whatsapp) enable users to connect with people around the world. These services have been widely adopted and used by millions of users, and such services have emerged as a replacement of the transitional calling and messaging. Unfortunately, these communication services have also been used to commit illegal activities and serious crimes. Therefore, service providers ask for user's phone/mobile number to verify the user's identity and to prevent misuses. Mohammad Hajian Berenjestanaki, Mauro Conti, Ankit Gangwal |
ARES | 2 |
| 2019 | AMON: an Automaton MONitor for Industrial Cyber-Physical SecurityabstractThe rapid evolution towards the Industry 4.0 improves the performances of Industrial Control Systems (ICSs). However, due to the unmanageable re-engineering cost of pre-existing industrial devices, insecure protocols continue to be used to manage these systems. In this scenario, legacy protocols, such as the Modbus/TCP, are still largely used to control a range of industrial processes alongside with modern technologies. Consequently, hybrid industrial infrastructures with both legacy and innovative devices require novel security and prevention methodologies. Giuseppe Bernieri, Mauro Conti, Gabriele Pozzan |
ARES | 2 |
| 2019 | Blockchain Trilemma Solver Algorand has Dilemma over Undecidable MessagesabstractA variety of solutions, e.g., Proof-of-Work (PoW), Proof-of-Stake (PoS), Proof-of-Burn (PoB), and Proof-of-Elapsed-Time (PoET), have been proposed to make consensus mechanism used by the blockchain technology more democratic, efficient, and scalable. However, these solutions have a number of limitations, e.g., PoW approach requires a huge amount of computational power, scales poorly, and wastes a lot of electrical energy. Recently, an innovative protocol called Algorand has been proposed to overcome these limitations. Algorand not only guarantees an overwhelming probability of linearity of the blockchain, but it also aims to solve the "blockchain trilemma" of decentralization, scalability, and security. Mauro Conti, Ankit Gangwal, Michele Todero |
ARES | 1 |
| 2019 | An In-depth Look Into SDN Topology Discovery Mechanisms: Novel Attacks and Practical CountermeasuresabstractSoftware-Defined Networking (SDN) is a novel network approach that has revolutionised existent network architectures by decoupling the control plane from the data plane. Researchers have shown that SDN networks are highly vulnerable to security attacks. For instance, adversaries can tamper with the controller's network topology view to hijack the hosts' location or create fake inter-switch links. These attacks can be launched for various purposes, ranging from impersonating hosts to bypassing middleboxes or intercepting network traffic. Several countermeasures have been proposed to mitigate topology attacks but to date there has been no comprehensive analysis of the level of security they offer. A critical analysis is thus an important step towards better understanding the possible limitations of the existing solutions and building stronger defences against topology attacks. Eduard Marin, Nicola Bucciol, Mauro Conti |
CCS | 3 |
| 2019 | SACHa: Self-Attestation of Configurable HardwareabstractDevice attestation is a procedure to verify whether an embedded device is running the intended application code. This way, protection against both physical attacks and remote attacks on the embedded software is aimed for. With the wide adoption of Field-Programmable Gate Arrays or FPGAs, hardware also became configurable, and hence susceptible to attacks (just like software). In addition, an upcoming trend for hardware-based attestation is the use of configurable FPGA hardware. Therefore, in order to attest a whole system that makes use of FPGAs, the status of both the software and the hardware needs to be verified, without the availability of a tamper-resistant hardware module.In this paper, we propose a solution in which a prover core on the FPGA performs an attestation of the entire FPGA, including a self-attestation. This way, the FPGA can be used as a tamper-resistant hardware module to perform hardware-based attestation of a processor, resulting in a protection of the entire hardware/software system against malicious code updates. Jo Vliegen, Md Masoom Rabbani, Mauro Conti, Nele Mentens |
DATE | 3 |
| 2019 | Mitch: A Machine Learning Approach to the Black-Box Detection of CSRF VulnerabilitiesabstractCross-Site Request Forgery (CSRF) is one of the oldest and simplest attacks on the Web, yet it is still effective on many websites and it can lead to severe consequences, such as economic losses and account takeovers. Unfortunately, tools and techniques proposed so far to identify CSRF vulnerabilities either need manual reviewing by human experts or assume the availability of the source code of the web application. In this paper we present Mitch, the first machine learning solution for the black-box detection of CSRF vulnerabilities. At the core of Mitch there is an automated detector of sensitive HTTP requests, i.e., requests which require protection against CSRF for security reasons. We trained the detector using supervised learning techniques on a dataset of 5,828 HTTP requests collected on popular websites, which we make available to other security researchers. Our solution outperforms existing detection heuristics proposed in the literature, allowing us to identify 35 new CSRF vulnerabilities on 20 major websites and 3 previously undetected CSRF vulnerabilities on production software already analyzed using a state-of-the-art tool. Stefano Calzavara, Mauro Conti, Riccardo Focardi, Alvise Rabitti, Gabriele Tolomei |
EuroS&P | 2 |
| 2019 | A New Secure Data Dissemination Model in Internet of DronesabstractData Dissemination is the distribution of data/statistics to the end users. With the adoption of Internet of Drones (IoD) environment for data dissemination, an efficient scheme is proposed which provides data integrity, identity anonymity, authentication, authorization, accountability (AAA) to the system model. We propose a system model having Ethereum based public blockchain distributed network in order to secure drone communication for the data collection and transmission. The proposed model provides secure communication between the drones and the users in a decentralized way. In this paper, blockchain technology is used for the storage of collected data from the drones and update the information into the distributed ledgers to reduce the burden of drones. It also provides integrity, authentication, and authorization to the collected data by the drones in the system model. Motivated by this consideration, the goal of this paper is threefold. First, we select a forger node from the number of drones. Second, we create blocks and validate their processes. Third, we provide secure data dissemination by applying Proof-of-Stake consensus mechanism. Afterward, we evaluate the security of the presented system model compared against the corresponding ones of some state-of-the-art in terms of communication time/cost. The results confirm that our system model is reliable and scalable for data dissemination in the IoD environment. Shubhani Aggarwal, Mohammad Shojafar, Neeraj Kumar 0001, Mauro Conti |
ICC | 4 |
| 2019 | DISC: A Novel Distributed On-Demand Clustering Protocol for Internet of Multimedia ThingsabstractInternet of Multimedia Things (IoMT) are receiving significant attention due to a wide variety of applications, e.g., wildlife habitat monitoring, but they are often highly resource constrained. Compared to Internet of Things, preserving battery power of nodes, and maximizing the lifespan of IoMT are more critical and challenging as sensed data are mostly image/video instead of simple scalar. Recent studies have shown that clustering is an efficient solution to reduce energy consumption. In clusters, the role of each node changes to reduce energy consumption, thereby, prolonging lifespan. In this paper, we address the lifespan maximization problem in IoMT by designing a clustering protocol where clusters are formed dynamically. Specifically, we analyze and solve an optimization problem aiming to maximize the lifespan by reducing the energy consumption among cluster heads. Based on the analysis, we propose a novel DIStributed on-demand Clustering (DISC) protocol. Our cluster head election procedure is not periodic, but adaptive, based on the dynamism of the occurrence of events. This on-demand execution of DISC aims to significantly reduce computation and message overheads. We validate the performance of DISC through extensive experiments. Experimental results show that DISC is 25% more energy balanced and achieves 32% more lifespan as compared to two state-of-the-art solutions. Amrita Ghosal, Subir Halder, Mauro Conti |
ICCCN | 3 |
| 2019 | SoFA: A Spark-oriented Fog ArchitectureabstractFog computing offers a wide range of service levels including low bandwidth usage, low response time, support of heterogeneous applications, and high energy efficiency. Therefore, real-time embedded applications could potentially benefit from Fog infrastructure. However, providing high system utilization is an important challenge of Fog computing especially for processing embedded applications. In addition, although Fog computing extends cloud computing by providing more energy efficiency, it still suffers from remarkable energy consumption, which is a limitation for embedded systems. To overcome the above limitations, in this paper, we propose SoFA, a Spark-oriented Fog architecture that leverages Spark functionalities to provide higher system utilization, energy efficiency and scalability. Compared to the common Fog computing platforms where edge devices are only responsible for processing data received from their IoT nodes, SoFA leverages the remaining processing capacity of all other edge devices. To attain this purpose, SoFA provides a distributed processing paradigm by the help of Spark to utilize the whole processing capacity of all the available edge devices leading to increase energy efficiency and system utilization. In other words, SoFA proposes a near-sensor processing solution in which the edge devices act as the Fog nodes. In addition, SoFA provides scalability by taking advantage of Spark functionalities. According to the experimental results, SoFA is a power-efficient and scalable solution desirable for embedded platforms by providing up to 3.1x energy efficiency for the Word-Count benchmark compared to the common Fog processing platform. Neda Maleki, Mohammad Loni, Masoud Daneshtalab, Mauro Conti, Hossein Fotouhi |
IECON | 4 |
| 2019 | CoMon-DAS: A Framework for Efficient and Robust Dynamic Adaptive Streaming over NDNabstractImplementing DASH, the most popular method for multimedia streaming, over NDN, a potential future Internet architecture, can substantially increase the network bandwidth utilization. However, inherent features of NDN can create new security risks for adaptive multimedia streaming. We propose a novel attack called Bitrate Oscillation Attack (BOA), which adversely exploits NDN's autonomous on-path caching and interest aggregation to unsettle DASH functionality. BOA forces the resolution and quality of video received by the attacked client to oscillate with high frequency and amplitude. Subsequently, we present CoMon-DAS, a framework for lightweight coordination that mitigates BOA and other attacks in NDN. Through extensive simulations, we demonstrate that BOA is very harmful for DAS over NDN, but can be significantly mitigated by CoMon-DAS. Muhammad Hassan 0001, Hani Salah, Mauro Conti, Frank H. P. Fitzek, Thorsten Strufe |
ISCC | 3 |
| 2019 | ScaRR: Scalable Runtime Remote Attestation for Complex Systems
Flavio Toffalini, Eleonora Losiouk, Andrea Biondo, Jianying Zhou 0001, Mauro Conti |
RAID | 5 |
| 2019 | MimePot: a Model-based Honeypot for Industrial Control NetworksabstractComplex and heterogeneous systems characterize the Industry 4.0. Due to the Information Technology (IT) convergence towards the Operational Technology (OT), the development of innovative cyber-physical security tools represents a milestone for the Industrial Control Systems (ICSs) protection. In this context, honeypots are systems used as decoys to detect and analyze malicious actions. However, industrial networks require specific honeypot development capabilities. In this work, we present MimePot, a cyber-physical honeypot conceived for industrial control networks. Compared to classic honeypots, MimePot offers a model-based approach: it is able to simulate physical processes to lure skilled attackers targeting industrial plants. Moreover, MimePot uses the Software Defined Networking (SDN) technology to provide a consistent future proof security approach. We demonstrate the usefulness of MimePot performing data integrity attacks against a water distribution system in a simulated environment. Giuseppe Bernieri, Mauro Conti, Federica Pascucci |
SMC | 2 |
| 2019 | Fast multi-hop broadcast of alert messages in VANETs: An analytical model
Armir Bujari, Mauro Conti, Carla De Francesco, Claudio E. Palazzi |
Ad Hoc Networks | 2 |
| 2019 | BlockAuth: BlockChain based distributed producer authentication in ICN
Mauro Conti, Muhammad Hassan 0001, Chhagan Lal |
Comput. Networks | 1 |
| 2019 | Efficient physical intrusion detection in Internet of Things: A Node deployment approach
Subir Halder, Amrita Ghosal, Mauro Conti |
Comput. Networks | 3 |
| 2019 | Joint failure recovery, fault prevention, and energy-efficient resource management for real-time SFC in fog-supported SDN
Mohammad Mahdi Tajiki, Mohammad Shojafar, Behzad Akbari, Stefano Salsano, Mauro Conti, Mukesh Singhal |
Comput. Networks | 5 |
| 2019 | Analysis and classification of context-based malware behavior
Mohammad Hadi Alaeiyan, Saeed Parsa, Mauro Conti |
Comput. Commun. | 3 |
| 2019 | Efficient privacy preserving device authentication in WBANs for industrial e-health applications
Vanga Odelu, Sourav Saha 0002, Rajendra Prasath, Lakshminarayana Sadineni, Mauro Conti, Minho Jo 0001 |
Comput. Secur. | 5 |
| 2019 | CENSOR: Cloud-enabled secure IoT architecture over SDN paradigmabstractSummary The cyber‐security threats to low‐cost end‐user devices could severely undermine the expected deployment of Internet of Thing (IoT) solutions in a range of real‐world applications such as environment monitoring, transportation, and manufacturing. Additionally, the huge amount of data generated by these devices posses new challenges concerning tasks such as efficient information acquisition and analysis, decision making, and action implementation. In this paper, we propose CENSOR, a novel cloud‐enabled secure IoT network architecture based on SDN paradigm. We discuss the significant benefits as well as challenges that are inherent while performing integration of SDN and IoT in CENSOR. We show that the emerging software‐based networking features combined with the cloud computing solutions can significantly improve the security and communication reliability in the target IoT scenarios. In particular, to provide the adequate security measures in the network, CENSOR uses a lightweight and scalable software remote attestation scheme, which ensures the integrity of the software that is being executed by the IoT devices to achieve the application specific goals in the network. We further discuss the improvements in data communication and data overhead that can be achieved in CENSOR due to its convergence with the cloud computing (at back‐end) and fog computing services (at edge routers or front‐end). A Smart City use‐case has been considered as a target IoT scenario to analyze the feasibility and effectiveness of CENSOR concerning the communication security and the network scalability parameters. Additionally, we provide future research directions along with the recent industry initiatives that include open issues in the integration and deployment of cloud‐enabled SDN‐based IoT networks. Mauro Conti, Pallavi Kaliyar, Chhagan Lal |
Concurr. Comput. Pract. Exp. | 1 |
| 2019 | Identification of Android malware using refined system callsabstractSummary The ever increasing number of Android malware has always been a concern for cybersecurity professionals. Even though plenty of anti‐malware solutions exist, we hypothesize that the performance of existing approaches can be improved by deriving relevant attributes through effective feature selection methods. In this paper, we propose a novel two‐step feature selection approach based on Rough Set and Statistical Test named as RSST to extract refined system calls, which can effectively discriminate malware from benign apps. By refined set of system call, we mean the existence of highly relevant calls that are uniformly distributed thought target classes. Moreover, an optimal attribute set is created, which is devoid of redundant system calls. To address the problem of higher dimensional attribute set, we derived suboptimal system call space by applying the proposed feature selection method to maximize the separability between malware and benign samples. Comprehensive experiments conducted on three datasets resulted in an accuracy of 99.9%, Area Under Curve (AUC) of 1.0, with 1% False Positive Rate (FPR). However, other feature selectors (Information Gain, CFsSubsetEval, ChiSquare, FreqSel, and Symmetric Uncertainty) used in the domain of malware analysis resulted in the accuracy of 95.5% with 8.5% FPR. Moreover, the empirical analysis of RSST derived system calls outperformed other attributes such as permissions, opcodes, API, methods, call graphs, Droidbox attributes, and network traces. Deepa Kundur, Radhamani G, P. Vinod 0001, Mohammad Shojafar, Neeraj Kumar 0001, Mauro Conti |
Concurr. Comput. Pract. Exp. | 6 |
| 2019 | Software defined service function chaining with failure consideration for fog computingabstractSummary Middleboxes have become a vital part of modern networks by providing services such as load balancing, optimization of network traffic, and content filtering. A sequence of middleboxes comprising a logical service is called a Service Function Chain (SFC). In this context, the main issues are to maintain an acceptable level of network path survivability and a fair allocation of the resource between different demands in the event of faults or failures. In this paper, we focus on the problems of traffic engineering, failure recovery, fault prevention, and SFC with reliability and energy consumption constraints in Software Defined Networks (SDN). These types of deployments use Fog computing as an emerging paradigm to manage the distributed small‐size traffic flows passing through the SDN‐enabled switches (possibly Fog Nodes). The main aim of this integration is to support service delivery in real‐time failure recovery in an SFC context. First, we present an architecture for Failure Recovery called FRFP; this is a multi‐tier structure in which the real‐time traffic flows pass through SDN‐enabled switches to jointly decrease the network side‐effects of flow rerouting and energy consumption of the Fog Nodes. We then mathematically formulate an optimization problem called the Optimal Fast Failure Recovery algorithm (OFFR) and propose a near‐optimal heuristic called Heuristic HFFR to solve the corresponding problem in polynomial time. In this way, the reliability of the selected paths are optimized, while the network congestion is minimized. Mohammad Mahdi Tajiki, Mohammad Shojafar, Behzad Akbari, Stefano Salsano, Mauro Conti |
Concurr. Comput. Pract. Exp. | 5 |
| 2019 | Intelligent conditional collaborative private data sharing
Giuseppe Bianchi 0001, Tooska Dargahi, Alberto Caponi, Mauro Conti |
Future Gener. Comput. Syst. | 4 |
| 2019 | SecLAP: Secure and lightweight RFID authentication protocol for Medical IoT
Seyed Farhad Aghili, Hamid Mala, Pallavi Kaliyar, Mauro Conti |
Future Gener. Comput. Syst. | 4 |
| 2019 | SAND: Social-aware, network-failure resilient, and decentralized microblogging system
Ding Ding 0004, Mauro Conti, Renato J. O. Figueiredo |
Future Gener. Comput. Syst. | 2 |
| 2019 | A machine learning based approach to detect malicious android apps using discriminant system calls
P. Vinod 0001, Akka Zemmari, Mauro Conti |
Future Gener. Comput. Syst. | 3 |
| 2019 | SHeLA: Scalable Heterogeneous Layered AttestationabstractThis article proposes a novel mechanism for swarm attestation, i.e., the remote attestation (RA) of a multitude of interconnected devices, also called a swarm of devices. Classical RA protocols work with one prover and one verifier. Swarm attestation protocols assume that the devices in the swarm act both as verifier and prover in order to attest the software integrity of all the devices to a root verifier, typically in a spanning-tree topology. We propose “scalable heterogeneous layered attestation (SHeLA),” a novel RA technique for swarms. Our approach consists of introducing an additional edge layer in between the root verifier and the swarm devices. The edge layer consists of geographically spread devices with a larger computational power and storage capacity than the swarm devices. The main challenges we address are related to the scalability of the swarm, the availability or visibility of the nodes (especially when they are mobile), the heterogeneity of the devices with respect to the wireless communication protocol and interface, and the granularity of the attestation in terms of detecting the sanity of individual swarm devices. We build a proof-of-concept network that allows us to evaluate the computational delay and the resource overhead of the edge and swarm devices, and to perform a thorough security analysis. Md Masoom Rabbani, Jo Vliegen, Jori Winderickx, Mauro Conti, Nele Mentens |
IEEE Internet Things J. | 4 |
| 2019 | AnswerAuth: A bimodal behavioral biometric-based user authentication scheme for smartphones
Attaullah Buriro, Bruno Crispo, Mauro Conti |
J. Inf. Secur. Appl. | 3 |
| 2019 | PILOT: Password and PIN information leakage from obfuscated typing videosabstractThis paper studies leakage of user passwords and PINs based on observations of typing feedback on screens or from projectors in the form of masked characters (∗ or ∙) that indicate keystrokes. To this end, we developed an attack called Password and Pin Information Leakage from Obfuscated Typing Videos ( PILOT ). Our attack extracts inter-keystroke timing information from videos of password masking characters displayed when users type their password on a computer, or their PIN at an ATM. We conducted several experiments in various attack scenarios. Results indicate that, while in some cases leakage is minor, it is quite substantial in others. By leveraging inter-keystroke timings, PILOT recovers 8-character alphanumeric passwords in as little as 19 attempts. When guessing PINs, PILOT significantly improved on both random guessing and the attack strategy adopted in our prior work (In European Symposium on Research in Computer Security ( 2018 ) 263–280 Springer). In particular, we were able to guess about 3% of the PINs within 10 attempts. This corresponds to a 26-fold improvement compared to random guessing. Our results strongly indicate that secure password masking GUIs must consider the information leakage identified in this paper. Kiran S. Balagani, Matteo Cardaioli, Mauro Conti, Paolo Gasti, Martin Georgiev, Tristan Gurtler, Daniele Lain, Charissa Miller, Kendall Molas, Nikita Samarin, Eugen Saraci, Gene Tsudik, Lynn Wu |
J. Comput. Secur. | 3 |
| 2019 | FOCAN: A Fog-supported smart city network architecture for management of applications in the Internet of Everything environments
Paola Gabriela Vinueza Naranjo, Zahra Pooranian, Mohammad Shojafar, Mauro Conti, Rajkumar Buyya |
J. Parallel Distributed Comput. | 4 |
| 2019 | Special Issue on Big Data Applications in Cyber Security and Threat Intelligence - Part 1abstractThe papers in this special section examine Big Data applications in cyber security and threat intelligence. This last decade has witnessed a tremendous rapid increase in volume, veracity, velocity and variety of data generated by different cyber security solutions and as part of cyber investigation cases. When a significant amount of data is collected from or generated by different devices and sources, intelligent big-data analytical techniques are necessary to mine, interpret and visualize such data. To mitigate existing cyber security threats, it is important for big-data analytical techniques to keep pace. Therefore, in special issue we focus on cutting-edge from both academia and industry, with a particular emphasis on novel techniques to mine, interpret and visualize big-data from a wide range of sources and can be applied in cyber security, cyber forensics and threat intelligence context. Kim-Kwang Raymond Choo, Mauro Conti, Ali Dehghantanha |
IEEE Trans. Big Data | 2 |
| 2019 | Special Issue on Big Data Applications in Cyber Security and Threat Intelligence - Part 2abstractThe papers in this special section focus on Big Data applications in cybersecurity and threat intelligence. The last decade has witnessed a tremendous rapid increase in volume, veracity, velocity and variety of data (also commonly referred to as the four V’s of big data in the literature1) generated by different cyber security solutions and as part of cyber investigation cases. When a significant amount of data is collected from or generated by different devices and sources, intelligent big-data analytical techniques are necessary to mine, interpret and visualize such data. To mitigate existing cyber security threats, it is important for big-data analytical techniques to keep pace. Therefore, in special issue we focus on cutting-edge from both academia and industry, with a particular emphasis on novel techniques to mine, interpret and visualize big-data from a wide range of sources and can be applied in cyber security, cyber forensics and threat intelligence context. Kim-Kwang Raymond Choo, Mauro Conti, Ali Dehghantanha |
IEEE Trans. Big Data | 2 |
| 2019 | Privacy-Aware Caching in Information-Centric NetworkingabstractInformation-Centric Networking (ICN) is an emerging networking paradigm where named and routable data (content) is the focal point. Users send explicit requests (interests) which specify content by name, and the network handles routing these interests to some entity capable of satisfying them with the appropriate data response (producer). One key feature of ICN is opportunistic in-network content caching. This property facilitates efficient content distribution by reducing bandwidth consumption, lessening network congestion, and improving the content retrieval latency by users (consumers). Unfortunately, the same feature is also detrimental to privacy of content consumers and producers. Simple to implement, and difficult to detect, timing attacks can exploit ICN routers as “oracles” and allow an adversary to learn whether a nearby consumer recently requested certain content. The attack leverages a timing side channel that relies on router caches and is implemented by requesting a few packets from each piece of content being probed. Similarly, probing attacks that target content producers can be used to discover whether certain content has been recently distributed. After analyzing the scope and feasibility of such attacks, we propose and evaluate some efficient countermeasures that offer quantifiable privacy guarantees while retaining the benefits of ICN. Gergely Ács, Mauro Conti, Paolo Gasti, Cesar Ghali, Gene Tsudik, Christopher A. Wood |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2019 | ECCAuth: A Secure Authentication Protocol for Demand Response Management in a Smart Grid SystemabstractThe devices in smart grids (SG) transfer data to a utility center (UC) or to the remote control centers. Using these data, the energy balance is maintained between consumers and the grid. However, this flow of data may be tampered by the intruders, which may result in energy imbalance. Thus, a robust authentication protocol, which supports dynamic SG device validation and UC addition, both in the local and global domains, is an essential requirement. For this reason, ECCAuth: a novel elliptic curve cryptography-based authentication protocol is proposed in this paper for preserving demand response in SG. This protocol allows establishment of a secret session key between an SG device and a UC after mutual authentication. Using this key, they can securely communicate for exchanging the sensitive information. The formal security analysis, informal security analysis, and formal security verification show that ECCAuth can withstand several known attacks. Neeraj Kumar 0001, Gagangeet Singh Aujla, Ashok Kumar Das, Mauro Conti |
IEEE Trans. Ind. Informatics | 4 |
| 2019 | Skype & Type: Keyboard Eavesdropping in Voice-over-IPabstractVoice-over-IP (VoIP) software are among the most widely spread and pervasive software, counting millions of monthly users. However, we argue that people ignore the drawbacks of transmitting information along with their voice, such as keystroke sounds—as such sound can reveal what someone is typing on a keyboard. In this article, we present and assess a new keyboard acoustic eavesdropping attack that involves VoIP, called Skype & Type ( S&T ). Unlike previous attacks, S&T assumes a weak adversary model that is very practical in many real-world settings. Indeed, S&T is very feasible, as it does not require (i) the attacker to be physically close to the victim (either in person or with a recording device) and (ii) precise profiling of the victim’s typing style and keyboard; moreover, it can work with a very small amount of leaked keystrokes. We observe that leakage of keystrokes during a VoIP call is likely, as people often “multi-task” during such calls. As expected, VoIP software acquires and faithfully transmits all sounds, including emanations of pressed keystrokes, which can include passwords and other sensitive information. We show that one very popular VoIP software (Skype) conveys enough audio information to reconstruct the victim’s input—keystrokes typed on the remote keyboard. Our results demonstrate that, given some knowledge on the victim’s typing style and keyboard model, the attacker attains top-5 accuracy of 91.7% in guessing a random key pressed by the victim. This work extends previous results on S&T , demonstrating that our attack is effective with many different recording devices (such as laptop microphones, headset microphones, and smartphones located in proximity of the target keyboard), diverse typing styles and speed, and is particularly threatening when the victim is typing in a known language. Stefano Cecconello, Alberto Compagno, Mauro Conti, Daniele Lain, Gene Tsudik |
ACM Trans. Priv. Secur. | 3 |
| 2019 | MapReduce: an infrastructure review and research insights
Neda Maleki, Amir Masoud Rahmani, Mauro Conti |
J. Supercomput. | 3 |
| 2019 | Lightweight solutions to counter DDoS attacks in software defined networking
Mauro Conti, Chhagan Lal, Reza Mohammadi 0003, Umashankar Rawat |
Wirel. Networks | 1 |
| 2019 | LiMCA: an optimal clustering algorithm for lifetime maximization of internet of things
Subir Halder, Amrita Ghosal, Mauro Conti |
Wirel. Networks | 3 |
| 2018 | The position cheating attack on inter-vehicular online gamingabstractNew in-car communications and entertainment systems have emerged, enabling interconnection of various components in vehicles (e.g., TVs, CD/DVD players, media players, and cell phones). With the new advances of automotive industry, car passengers embody the next consumers that will be targeted by online game providers. In this context, researchers on online games demonstrated the importance of the network's performance in determining the quality level perceived by consumers. Enabling games over Vehicular Ad hoc Networks (VANET) will require the design of secure architectures against threats, in order to not jeopardize the effectiveness of online gaming over VANET. These threats could increase the delivery delay of game events, leading to the unsatisfaction of passengers. In this paper, we address security threats for online gaming over VANET. In particular, we focus on a representative vehicular broadcast algorithm, and we discuss a cheating threat. Indeed, the attacker could use the location-aware game message exchange to cheat about his position, thus enforcing game events to be delayed, and reduce the quality of service. Finally, we run a thorough set of simulations to assess the impact of the position cheating attack to the online gaming over VANET. Wafa Ben Jaballah, Mauro Conti, Claudio E. Palazzi |
CCNC | 2 |
| 2018 | SCIoT: A Secure and sCalable End-to-End Management Framework for IoT Devices
Moreno Ambrosin, Mauro Conti, Ahmad Ibrahim 0002, Ahmad-Reza Sadeghi, Matthias Schunter |
ESORICS (1) | 2 |
| 2018 | SILK-TV: Secret Information Leakage from Keystroke Timing Videos
Kiran S. Balagani, Mauro Conti, Paolo Gasti, Martin Georgiev, Tristan Gurtler, Daniele Lain, Charissa Miller, Kendall Molas, Nikita Samarin, Eugen Saraci, Gene Tsudik, Lynn Wu |
ESORICS (1) | 2 |
| 2018 | Deep and Broad Learning Based Detection of Android Malware via Network TrafficabstractIn recent years, the scale and diversity of malicious software on mobile networks are constantly increasing, thereby causing considerable danger to users' property and personal privacy. In this study, we devise a method that uses the URLs visited by applications to identify malicious apps. A multi-view neural network is used to create a malware detection model that emphasizes depth and width. This neural network can create multiple views of the input automatically and distribute soft attention weights to focus on different features of input. Multiple views preserve rich semantic information from input for classification without requiring complicated feature engineering. In addition, we conduct comprehensive experiments to compare the proposed method with others and verify the validity of the detection model. The experimental results show that our method has a certain timeliness. It can not only effectively detect malware discovered in different months of a certain year, but also detect potentially malicious apps in the third-party app market. We also compare the detection results of the proposed method on wild apps with 10 popular anti-virus scanners, and the final result shows that our approach ranks second in terms of detection performance. Shanshan Wang 0003, Qiben Yan 0001, Ke Ji, Lin Wang 0004, Bo Yang 0001, Mauro Conti |
IWQoS | 7 |
| 2018 | IaaS-Aided Access Control for Information-Centric IoTabstractInformation-Centric Networking (ICN) is a novel network architecture designed to replace the current IP-based architecture. In ICN, contents are identified based on unique names and can be cached in-network in order to immediately serve subsequent requests. These characteristics are particularly important in the context of the Internet of Things (IoT), where they allow to heavily reduce loads on the things, as well as increase content availability and decrease energy consumption. In this paper we address the open problem of providing access control for IoT deployments in ICN. Our protocol takes advantage of the reliance of IoT on Infrastructure-as-a-Service and provides confidentiality, traitor tracing and revocation of an unbound number of users. At the same time, our protocol preserves both network caching and location-independent content retrieval. To the best of our knowledge, our protocol is the first access control protocol for ICN providing all these advantages. We provide an extensive analysis of the security properties of our protocol, as well as a thorough experimental evaluation. Our evaluation shows that our protocol does not pose significant over-head with respect to published content size nor computational time required. Considering a popular IoT camera, our evaluation shows that our protocol introduces 0.27% size overhead and 150ms of computational overhead for a 7 seconds stream. Giovanna Carofiglio, Alberto Compagno, Mauro Conti, Fabio De Gaspari, Luca Muscariello |
LCN | 3 |
| 2018 | GATE and FENCE: Geo-Blocking Protocols for Named Data NetworkingabstractNamed Data Networking (NDN) is a novel Internet architecture which focuses on content distribution by exploiting in-network caching and name-based forwarding. Contrary to today's Internet, NDN has been designed from the ground up to be secure. From a content provider perspective (e.g., YouTube, Netflix), NDN offers appealing advantages in terms of network load and traffic reduction at producer side through in-network requests aggregation and content caching. As a side effect, content providers lose control on content dissemination when consumers' requests are aggregated or satisfied by the network. This hinders the correct application of copyright and licensing agreements: only specific regions are allowed to consume a subset of the distributed contents. In attempt to address this problem, the existing TCP/IP approaches exploit requests' source addresses (at server side) to identify the geographic origin of each request. In NDN these solutions are unfeasible for two reasons: consumers' requests do not carry any source address, and a request will never reach content providers when aggregated or satisfied in the network. We solve this problem by proposing two lightweight and distributed geo-blocking protocols (GATE and FENCE) which use packet marking to identify and validate network regions at network edges. We perform experiments both on a network simulator and by extending the NDN implementation. Through our results we prove the proposed protocols are feasible, i.e., all the regions blacklisted by content providers are blocked and their network costs, in terms of space and router processing overhead, are negligible. Alberto Compagno, Mauro Conti, Stefano Munari, Riccardo Lazzeretti |
LCN | 2 |
| 2018 | Back To The Epilogue: Evading Control Flow Guard via Unaligned Targets
Andrea Biondo, Mauro Conti, Daniele Lain |
NDSS | 2 |
| 2018 | Lexical Mining of Malicious URLs for Classifying Android Malware
Shanshan Wang 0003, Qiben Yan 0001, Lin Wang 0004, Riccardo Spolaor, Bo Yang 0001, Mauro Conti |
SecureComm (1) | 7 |
| 2018 | The Guard's Dilemma: Efficient Code-Reuse Attacks Against Intel SGX
Andrea Biondo, Mauro Conti, Lucas Davi, Tommaso Frassetto, Ahmad-Reza Sadeghi |
USENIX Security Symposium | 2 |
| 2018 | SPLIT: A Secure and Scalable RPL routing protocol for Internet of ThingsabstractDue to recent notorious security threats, like Mirai-botnet, it is challenging to perform efficient data communication and routing in low power and lossy networks (LLNs) such as Internet of Things (IoT), in which huge data collection and processing are predictable. The Routing Protocol for low power and Lossy networks (RPL) is recently standardized as a routing protocol for LLNs. However, the lack of scalability and the vulnerabilities towards various security threats still pose a significant challenge in the broader adoption of RPL in LLNs.To address these challenges, we propose SPLIT, a secure and scalable RPL routing protocol for IoT networks. SPLIT effectively uses a lightweight remote attestation technique to ensure software integrity of network nodes. To avoid additional overhead caused by attestation messages, SPLIT piggybacks attestation process on the RPL's control messages. Thus, SPLIT enjoys the low energy consumption and scalability features of RPL protocol, which are essential in resource-constrained large scale networks such as IoT. The simulation results for different IoT scenarios show the effectiveness of SPLIT compared to the state-of-the-art in presence of different types of attacks, concerning metrics such as packet delivery ratio and energy consumption. Mauro Conti, Pallavi Kaliyar, Md Masoom Rabbani, Silvio Ranise |
WiMob | 1 |
| 2018 | QoE Degradation Attack in Dynamic Adaptive Streaming Over ICNabstractThe dramatic growth in video demand has motivated content providers (e.g., Netflix and YouTube) to evolve towards Dynamic Adaptive Streaming over HTTP (DASH). However, the rapid growth of multimedia content presents content providers the problem of rapidly expanding the available bandwidth. Therefore, considering the effectiveness of the next generation networking paradigm, i.e., Information Centric Networking (ICN), recently DASH has been introduced to ICN. The inherent features of ICN including efficient content distribution and reduced bandwidth requirements greatly increases the network bandwidth utilization, which smoothly handles the multimedia content delivery. However, we identified that these features of ICN also causes new vulnerabilities in the network. In this paper, we propose a novel attack that exploits the two fundamental ICN characteristics: in-network caching and interest aggregation. We show that an adversary with limited resources is able to disrupt the adaptive behaviour of the DASH streaming control system to degrade the perceived Quality of Experience (QoE) of a benign user. In particular, the proposed attack that shows the vulnerability in ICN-based multimedia streaming, and forces DASH clients to oscillate with the high frequency and amplitude between various resolutions while streaming. We perform extensive simulations on AMuSt-ndnSIM to evaluate the attack performance, that is an increase in the annoyance factor in spatial dimension and the QoE degradation for the honest user. In addition, we propose possible countermeasures to alleviate these attacks. Mauro Conti, Ralph E. Droms, Muhammad Hassan 0001, Sebastiano Valle |
WOWMOM | 1 |
| 2018 | Fair-RTT-DAS: A robust and efficient dynamic adaptive streaming over ICN
Mauro Conti, Ralph E. Droms, Muhammad Hassan 0001, Chhagan Lal |
Comput. Commun. | 1 |
| 2018 | Whac-A-Mole: Smart node positioning in clone attack in wireless sensor networks
Wafa Ben Jaballah, Mauro Conti, Gilberto Filé, Mohamed Mosbah 0001, Akka Zemmari |
Comput. Commun. | 2 |
| 2018 | On the economic significance of ransomware campaigns: A Bitcoin transactions perspective
Mauro Conti, Ankit Gangwal, Sushmita Ruj |
Comput. Secur. | 1 |
| 2018 | The insider on the outside: a novel system for the detection of information leakers in social networksabstractConfidential information is all too easily leaked by naive users posting comments. In this paper we introduce DUIL, a system for Detecting Unintentional Information Leakers. The value of DUIL is in its ability to detect those responsible for information leakage that occurs through comments posted on news articles in a public environment, when those articles have withheld material non-public information. DUIL is comprised of several artefacts, each designed to analyse a different aspect of this challenge: the information, the user(s) who posted the information, and the user(s) who may be involved in the dissemination of information. We present a design science analysis of DUIL as an information system artefact comprised of social, information, and technology artefacts. We demonstrate the performance of DUIL on real data crawled from several Facebook news pages spanning two years of news articles. Giuseppe Cascavilla, Mauro Conti, David G. Schwartz, Inbal Yahav |
Eur. J. Inf. Syst. | 2 |
| 2018 | A secure user authentication and key-agreement scheme using wireless sensor networks for agriculture monitoring
Rifaqat Ali, Arup Kumar Pal, Saru Kumari, Marimuthu Karuppiah, Mauro Conti |
Future Gener. Comput. Syst. | 5 |
| 2018 | Internet of Things security and forensics: Challenges and opportunities
Mauro Conti, Ali Dehghantanha, Katrin Franke, Steve Watson |
Future Gener. Comput. Syst. | 1 |
| 2018 | Design of Secure User Authenticated Key Management Protocol for Generic IoT NetworksabstractIn recent years, the research in generic Internet of Things (IoT) attracts a lot of practical applications including smart home, smart city, smart grid, industrial Internet, connected healthcare, smart retail, smart supply chain and smart farming. The hierarchical IoT network (HIoTN) is a special kind of the generic IoT network, which is composed of the different nodes, such as the gateway node, cluster head nodes, and sensing nodes organized in a hierarchy. In HIoTN, there is a need, where a user can directly access the real-time data from the sensing nodes for a particular application in generic IoT networking environment. This paper emphasizes on the design of a new secure lightweight three-factor remote user authentication scheme for HIoTNs, called the user authenticated key management protocol (UAKMP). The three factors used in UAKMP are the user smart card, password, and personal biometrics. The security of the scheme is thoroughly analyzed under the formal security in the widely accepted real-or-random model, the informal security as well as the formal security verification using the widely accepted automated validation of Internet security protocols and applications tool. UAKMP offers several functionality features including offline sensing node registration, freely password and biometric update facility, user anonymity, and sensing node anonymity compared to other related existing schemes. In addition, UAKMP is also comparable in computation and communication costs as compared to other existing schemes. Mohammad Wazid, Ashok Kumar Das, Vanga Odelu, Neeraj Kumar 0001, Mauro Conti, Minho Jo 0001 |
IEEE Internet Things J. | 5 |
| 2018 | Scale Inside-Out: Rapid Mitigation of Cloud DDoS AttacksabstractThe distributed denial of service (DDoS) attacks in cloud computing requires quick absorption of attack data. DDoS attack mitigation is usually achieved by dynamically scaling the cloud resources so as to quickly identify the onslaught features to combat the attack. The resource scaling comes with an additional cost which may prove to be a huge disruptive cost in the cases of longer, sophisticated, and repetitive attacks. In this work, we address an important problem, whether the resource scaling during attack, always result in rapid DDoS mitigation? For this purpose, we conduct real-time DDoS attack experiments to study the attack absorption and attack mitigation for various target services in the presence of dynamic cloud resource scaling. We found that the activities such as attack absorption which provide timely attack data input to attack analytics, are adversely compromised by the heavy resource usage generated by the attack. We show that the operating system level local resource contention, if reduced during attacks, can expedite the overall attack mitigation. The attack mitigation would otherwise not be completed by the dynamic scaling of resources alone. We conceived a novel relation which terms “Resource Utilization Factor” for each incoming request as the major component in forming the resource contention. To overcome these issues, we propose a new “Scale Inside-out” approach which during attacks, reduces the “Resource Utilization Factor” to a minimal value for quick absorption of the attack. The proposed approach sacrifices victim service resources and provides those resources to mitigation service in addition to other co-located services to ensure resource availability during the attack. Experimental evaluation shows up to 95 percent reduction in total attack downtime of the victim service in addition to considerable improvement in attack detection time, service reporting time, and downtime of co-located services. Gaurav Somani 0001, Manoj Singh Gaur, Dheeraj Sanghi, Mauro Conti, Muttukrishnan Rajarajan |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2018 | MDSClone: Multidimensional Scaling Aided Clone Detection in Internet of ThingsabstractCloning is a very serious threat in the Internet of Things (IoT), owing to the simplicity for an attacker to gather configuration and authentication credentials from a non-tamper-proof node, and replicate it in the network. In this paper, we propose MDSClone, a novel clone detection method based on multidimensional scaling (MDS). MDSClone appears to be very well suited to IoT scenarios, as it: 1) detects clones without the need to know the geographical positions of nodes; 2) unlike prior methods, it can be applied to hybrid networks that comprise both static and mobile nodes, for which no mobility pattern may be assumed a priori. Moreover, a further advantage of MDSClone is that 3) the core part of the detection algorithm can be parallelized, resulting in an acceleration of the whole detection mechanism. Our thorough analytical and experimental evaluations demonstrate that MDSClone can achieve a 100% clone detection probability. Moreover, we propose several modifications to the original MDS calculation, which lead to over a 75% speed up in large scale scenarios. The demonstrated efficiency of MDSClone proves that it is a promising method towards a practical clone detection design in IoT. Po-Yen Lee, Chia-Mu Yu, Tooska Dargahi, Mauro Conti, Giuseppe Bianchi 0001 |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2018 | Robust Smartphone App Identification via Encrypted Network Traffic AnalysisabstractThe apps installed on a smartphone can reveal much information about a user, such as their medical conditions, sexual orientation, or religious beliefs. In addition, the presence or absence of particular apps on a smartphone can inform an adversary, who is intent on attacking the device. In this paper, we show that a passive eavesdropper can feasibly identify smartphone apps by fingerprinting the network traffic that they send. Although SSL/TLS hides the payload of packets, side-channel data, such as packet size and direction is still leaked from encrypted connections. We use machine learning techniques to identify smartphone apps from this side-channel data. In addition to merely fingerprinting and identifying smartphone apps, we investigate how app fingerprints change over time, across devices, and across different versions of apps. In addition, we introduce strategies that enable our app classification system to identify and mitigate the effect of ambiguous traffic, i.e., traffic in common among apps, such as advertisement traffic. We fully implemented a framework to fingerprint apps and ran a thorough set of experiments to assess its performance. We fingerprinted 110 of the most popular apps in the Google Play Store and were able to identify them six months later with up to 96% accuracy. Additionally, we show that app fingerprints persist to varying extents across devices and app versions. Vincent F. Taylor, Riccardo Spolaor, Mauro Conti, Ivan Martinovic |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2018 | Detecting Android Malware Leveraging Text Semantics of Network FlowsabstractThe emergence of malicious apps poses a serious threat to the Android platform. Most types of mobile malware rely on network interface to coordinate operations, steal users' private information, and launch attack activities. In this paper, we propose an effective and automatic malware detection method using the text semantics of network traffic. In particular, we consider each HTTP flow generated by mobile apps as a text document, which can be processed by natural language processing to extract text-level features. Then, we use the text semantic features of network traffic to develop an effective malware detection model. In an evaluation using 31 706 benign flows and 5258 malicious flows, our method outperforms the existing approaches, and gets an accuracy of 99.15%. We also conduct experiments to verify that the method is effective in detecting newly discovered malware, and requires only a few samples to achieve a good detection result. When the detection model is applied to the real environment to detect unknown applications in the wild, the experimental results show that our method performs significantly better than other popular anti-virus scanners with a detection rate of 54.81%. Our method also reveals certain malware types that can avoid the detection of anti-virus scanners. In addition, we design a detection system on encrypted traffic for bring-your-own-device enterprise network, home network, and 3G/4G mobile network. The detection model is integrated into the system to discover suspicious network behaviors. Shanshan Wang 0003, Qiben Yan 0001, Bo Yang 0001, Mauro Conti |
IEEE Trans. Inf. Forensics Secur. | 6 |
| 2018 | A Novel Authentication and Key Agreement Scheme for Implantable Medical Devices DeploymentabstractImplantable medical devices (IMDs) are man-made devices, which can be implanted in the human body to improve the functioning of various organs. The IMDs monitor and treat physiological condition of the human being (for example, monitoring of blood glucose level by insulin pump). The advancement of information and communication technology enhances the communication capabilities of IMDs. In healthcare applications, after mutual authentication, a user (for example, doctor) can access the health data from the IMDs implanted in a patient's body. However, in this kind of communication environment, there are always security and privacy issues, such as leakage of health data and malfunctioning of IMDs by an unauthorized access. To mitigate these issues, in this paper, we propose a new secure remote user authentication scheme for IMDs communication environment to overcome security and privacy issues in existing schemes. We provide the formal security verification using the widely accepted Automated Validation of Internet Security Protocols and Applications tool. We also provide the informal security analysis of the proposed scheme. The formal security verification and informal security analysis prove that the proposed scheme is secure against known attacks. The practical demonstration of the proposed scheme is performed using the broadly accepted NS2 simulation tool. The computation and communication costs of the proposed scheme are also comparable with the existing schemes. Moreover, the scheme provides additional functionality features, such as anonymity, untraceability, and dynamic implantable medical device addition. Mohammad Wazid, Ashok Kumar Das, Neeraj Kumar 0001, Mauro Conti, Athanasios V. Vasilakos |
IEEE J. Biomed. Health Informatics | 4 |
| 2018 | DELTA: Data Extraction and Logging Tool for AndroidabstractIn recent years, the use of smartphones has increased exponentially, and so have their capabilities. Together with an increase in processing power, smartphones are now equipped with a variety of sensors and provide an extensive set of API. These capabilities allow us to extract data related to environment, user habits, and operating system itself. This data is extremely valuable in many research fields such as user authentication, intrusion, and information leaks detection. For these reasons, researchers need a solid and reliable logging tool to collect data from mobile devices. In this paper, we first survey the existing logging tools available on the Android platform, comparing their features and their impact on the system. Then, we present DELTA - Data Extraction and Logging Tool for Android, which improves the existing Android logging solutions in terms of flexibility, fine-grained tuning capabilities, extensibility, and available set of logging features. We fully implement DELTA and we run a thorough performance evaluation. The results show that our tool has a low impact on the performance of the system, on battery consumption, and on user experience. Finally, we make the DELTA source code available to the research community. Riccardo Spolaor, Elia Dal Santo, Mauro Conti |
IEEE Trans. Mob. Comput. | 3 |
| 2018 | SAFETY: Early Detection and Mitigation of TCP SYN Flood Utilizing Entropy in SDNabstractSoftware defined networking (SDN) is an emerging network paradigm which emphasizes the separation of the control plane from the data plane. This decoupling provides several advantages such as flexibility, programmability, and centralized control. However, SDN also introduces new vulnerabilities due to the required communication between data plane and control plane. Examples of threats that leverage such vulnerabilities are the control plane saturation and switch buffer overflow attacks. These attacks can be launched by flooding the TCP SYN packets from data plane (i.e., switches) to the control plane. This paper presents SAFETY, a novel solution for the early detection and mitigation of TCP SYN flooding. SAFETY harnesses the programming and wide visibility approach of SDN with entropy method to determine the randomness of the flow data. The entropy information includes destination IP and few attributes of TCP flags. To show the feasibility and effectiveness of SAFETY, we implement it as an extension module in Floodlight controller and evaluate it under different conditional scenarios. We run a thorough evaluation of our implementation through extensive emulation via Mininet. The experimental results show that when compared to the state-of-the-art, SAFETY brings a significant improvement (13%) regarding processing delay experienced by a legitimate node. Other parameters such as CPU utilization at the controller and attack detection time are also examined and shows improvement in various scenarios. Meenakshi Tripathi, Ajay Nehra, Mauro Conti, Chhagan Lal |
IEEE Trans. Netw. Serv. Manag. | 4 |
| 2018 | Enhancing QoE for video streaming in MANETs via multi-constraint routing
Chhagan Lal, Vijay Laxmi, Manoj Singh Gaur, Mauro Conti |
Wirel. Networks | 4 |
| 2017 | REMI: A Reliable and Secure Multicast Routing Protocol for IoT NetworksabstractIn this paper, we present REMI, a reliable and secure multicast routing protocol for IoT networks. The main aim of REMI is to enable efficient communication in low-power and lossy networks such as IoT, by ensuring that a message will be received by all its intended destinations, irrespective of the network size and the presence of misbehaving nodes. REMI uses a cluster-based routing approach that triggers a faster multicast dissemination of messages within the network. We implemented REMI with Contiki, a multitasking operating system which is widely adopted by industry for deploying energy-constrained and memory-efficient wireless networks. To assess the effectiveness and efficiency of REMI, we run a thorough set of simulations. Our results show the effectiveness of our protocol over state-of-art protocols in terms of network throughput, propagation delay, and scalability at the cost of minimal overheads in terms of energy consumption and memory utilization. Mauro Conti, Pallavi Kaliyar, Chhagan Lal |
ARES | 1 |
| 2017 | Type Me the Truth!: Detecting Deceitful Users via Keystroke DynamicsabstractIn this paper, we propose a novel method, based on keystroke dynamics, to distinguish between fake and truthful personal information written via a computer keyboard. Our method does not need any prior knowledge about the user who is providing data. To our knowledge, this is the first work that associates the typing human behavior with the production of lies regarding personal information. Via experimental analysis involving 190 subjects, we assess that this method is able to distinguish between truth and lies on specific types of autobiographical information, with an accuracy higher than 75%. Specifically, for information usually required in online registration forms (e.g., name, surname and email), the typing behavior diverged significantly between truthful or untruthful answers. According to our results, keystroke analysis could have a great potential in detecting the veracity of self-declared information, and it could be applied to a large number of practical scenarios requiring users to input personal data remotely via keyboard. Merylin Monaro, Riccardo Spolaor, Mauro Conti, Luciano Gamberini, Giuseppe Sartori |
ARES | 4 |
| 2017 | No Free Charge Theorem: A Covert Channel via USB Charging Cable on Mobile Devices
Riccardo Spolaor, Laila Abudahi, Veelasha Moonsamy, Mauro Conti, Radha Poovendran |
ACNS | 4 |
| 2017 | On the Influence of Emotional Valence Shifts on the Spread of Information in Social NetworksabstractIn this paper, we present a study on 4.4 million Twitter messages related to 24 systematically chosen real-world events. For each of the 4.4 million tweets, we first extracted sentiment scores based on the eight basic emotions according to Plutchik's wheel of emotions. Subsequently, we investigated the effects of shifts in the emotional valence on the spread of information. We found that in general OSN users tend to conform to the emotional valence of the respective real-world event. However, we also found empirical evidence that prospectively negative real-world events exhibit a significant amount of shifted emotions in the corresponding tweets (i.e. positive messages). To explain this finding, we use the theory of social connection and emotional contagion. To the best of our knowledge, this is the first study that provides empirical evidence for the undoing hypothesis in online social networks (OSNs). The undoing hypothesis postulates that positive emotions serve as an antidote during negative events. Ema Kusen, Mark Strembeck, Giuseppe Cascavilla, Mauro Conti |
ASONAM | 4 |
| 2017 | sPECTRA: A precise framEwork for analyzing CrypTographic vulneRabilities in Android appsabstractThe majority of Android applications (apps) deals with user's personal data. Users trust these apps and allow them to access all sensitive data. Cryptography, when employed in an appropriate way, can be used to prevent misuse of data. Unfortunately, cryptographic libraries also include vulnerable cryptographic services. Since Android app developers may not be cryptographic experts, this makes apps become the target of various attacks due to cryptographic vulnerabilities. In this work, we present sPECTRA: an automated framework for analyzing wide range of cryptographic vulnerabilities in Android apps at large scale. sPECTRA is more precise and accurate in comparison to state-of-the-art approaches as it reduces both false negatives and false positives. The inclusion of Intelligent UI exploration during dynamic analysis makes sPECTRA deployable to analyze apps at large scale. Moreover, sPECTRA works on apk files without the need of any source code. We evaluate sPECTRA on 7,000 apps collected from 7 most popular Android app stores. Results indicate that 90% of apps are exploitable because of cryptographic vulnerabilities. We made sPECTRA available as an open source. Jyoti Gajrani, Meenakshi Tripathi, Vijay Laxmi, Manoj Singh Gaur, Mauro Conti, Muttukrishnan Rajarajan |
CCNC | 5 |
| 2017 | Don't Skype & Type!: Acoustic Eavesdropping in Voice-Over-IPabstractAcoustic emanations of computer keyboards represent a serious privacy issue. As demonstrated in prior work, physical properties of keystroke sounds might reveal what a user is typing. However, previous attacks assumed relatively strong adversary models that are not very practical in many real-world settings. Such strong models assume: (i) adversary's physical proximity to the victim, (ii) precise profiling of the victim's typing style and keyboard, and/or (iii) significant amount of victim's typed information (and its corresponding sounds) available to the adversary. Alberto Compagno, Mauro Conti, Daniele Lain, Gene Tsudik |
AsiaCCS | 2 |
| 2017 | Detection of Information Leaks via Reflection in Android AppsabstractReflection is a language feature which allows to analyze and transform the behavior of classes at the runtime. Reflection is used for software debugging and testing. Malware authors can leverage reflection to subvert the malware detection by static analyzers. Reflection initializes the class, invokes any method of class, or accesses any field of class. But, instead of utilizing usual programming language syntax, reflection passes classes/methods etc. as parameters to reflective APIs. As a consequence, these parameters can be constructed dynamically or can be encrypted by malware. These cannot be detected by state-of-the-art static tools. We propose EspyDroid, a system that combines dynamic analysis with code instrumentation for a more precise and automated detection of malware employing reflection. We evaluate EspyDroid on 28 benchmark apps employing major reflection categories. Our technique show improved results over FlowDroid via detection of additional undetected flows. These flows have potential to leak sensitive and private information of the users, through various sinks. Jyoti Gajrani, Li Li 0029, Vijay Laxmi, Meenakshi Tripathi, Manoj Singh Gaur, Mauro Conti |
AsiaCCS | 6 |
| 2017 | Unraveling Reflection Induced Sensitive Leaks in Android Apps
Jyoti Gajrani, Vijay Laxmi, Meenakshi Tripathi, Manoj Singh Gaur, Daya Ram Sharma, Akka Zemmari, Mohamed Mosbah 0001, Mauro Conti |
CRiSIS | 8 |
| 2017 | Mirage: Toward a Stealthier and Modular Malware Analysis Sandbox for Android
Lorenzo Bordoni, Mauro Conti, Riccardo Spolaor |
ESORICS (1) | 2 |
| 2017 | Know Your Enemy: Stealth Configuration-Information Gathering in SDN
Mauro Conti, Fabio De Gaspari, Luigi V. Mancini |
GPC | 1 |
| 2017 | You Surf so Strange Today: Anomaly Detection in Web Services via HMM and CTMC
Maddalena Favaretto, Riccardo Spolaor, Mauro Conti, Marco Ferrante |
GPC | 3 |
| 2017 | FADEWICH: Fast Deauthentication Over the Wireless ChannelabstractBoth authentication and deauthentication are instrumental for preventing unauthorized access to computers and other resources. While there are obvious motivating factors for using strong authentication mechanisms, convincing users to deauthenticate is not straight-forward, since deauthentication is not considered mandatory. A user who leaves a logged-in workstation unattended (especially for a short time) is typically not inconvenienced in any way; in fact, the other way around - no annoying reauthentication is needed upon return. However, an unattended workstation is trivially susceptible to the well-known "lunchtime attack" by any nearby adversary who simply takes over the departed user's log-in session. At the same time, since deauthentication does not intrinsically require user secrets, it can, in principle, be made unobtrusive. To this end, this paper designs the first automatic user deauthentication system - FADEWICH - that does not rely on biometric-or behavior-based techniques (e.g., keystroke dynamics) and does not require users to carry any devices. It uses physical properties of wireless signals and the effect of human bodies on their propagation. To assess FADEWICH's feasibility and performance, extensive experiments were conducted with its prototype. Results show that it suffices to have nine inexpensive wireless sensors deployed in a shared office setting to correctly deauthenticate all users within six seconds (90% within four seconds) after they leave their workstation's vicinity. We considered two realistic scenarios where the adversary attempts to subvert FADEWICH and showed that lunchtime attacks fail. Mauro Conti, Giulio Lovisotto, Ivan Martinovic, Gene Tsudik |
ICDCS | 1 |
| 2017 | Why Snoopy Loves Online Services: An Analysis of (Lack of) Privacy in Online ServicesabstractOver the last decade online services have penetrated the market and for many of us became an integral part of our software portfolio.On the one hand online services offer flexibility in every sector of the social web, but on the other hand these pros do not come without a cost in terms of privacy.This work focuses on online services, and in particular on the possible inherent design errors which make these services an easy target for privacy invaders.We demonstrate the previous fact using a handful of real-world cases pertaining to popular online web services.More specifically, we show that despite the progress made in raising security/privacy awareness amongst all the stakeholders (developers, admins, users) and the existence of mature security/privacy standards and practices, there still exist a plethora of poor implementations that may put user's privacy at risk.We particularly concentrate on cases where a breach can happen even if the aggressor has limited knowledge about their target and/or the attack can be completed with limited resources.In this context, the main contribution of the paper at hand revolves around the demonstration of effortlessly exploiting privacy leaks existing in widely-known online services due to software development errors. Vittoria Cozza, Zisis Tsiatsikas, Mauro Conti, Georgios Kambourakis |
ICISSP | 3 |
| 2017 | A Novel Distributed Fog-Based Networked Architecture to Preserve Energy in Fog Data CentersabstractThe distinguishing feature of the Fog Computing (FC) paradigm is that FC spreads communication and computing resources over the wireless access network, so as to provide resource augmentation to resource and energy-limited wireless (possibly mobile) devices. Since FC would lead to substantial reductions in energy consumption and access latency, it will play a key role in the realization of the Fog of Everything (FoE) paradigm. The core challenge of the resulting FoE paradigm is tomaterialize the seamless convergence of three distinct disciplines, namely, broadband mobile communication, cloud computing, and Internet of Everything (IoE). In this paper, we present a new IoE architecture for FC in order to implement the resulting FoE technological platform. Then, we elaborate the related Quality of Service (QoS) requirements to be satisfied by the underlying FoE technological platform. Furthermore, in order to corroborate the conclusion that advancements in the envisioned architecture description, we present: (i) the proposed energy-aware algorithm adopt Fog data center; and, (ii) the obtained numerical performance, for a real-world case study that shows that our approach saves energy consumption impressively in theFog data Center compared with the existing methods and could be of practical interest in the incoming Fog of Everything (FoE) realm. Zahra Pooranian, Mohammad Shojafar, Paola Gabriela Vinueza Naranjo, Luca Chiaraviglio, Mauro Conti |
MASS | 5 |
| 2017 | Breaking Fitness Records Without Moving: Reverse Engineering and Spoofing Fitbit
Hossein Fereidooni, Jiska Classen, Tom Spink, Paul Patras, Markus Miettinen, Ahmad-Reza Sadeghi, Matthias Hollick, Mauro Conti |
RAID | 8 |
| 2017 | SNIFFO: Security of networks and intelligence for field operationsabstractWith the spread of social networks and mobile applications (apps), the amount of sensitive information shared across Internet increased considerably. Although the majority of this information is encrypted, many apps still transmit sensitive data in plain text, e.g., using HTTP (HyperText Transfer Protocol). Seemingly trivial information, if collected together, can leak out important data about a user or about people related to such user, for example, friends of the user in the online social networks. There are many useful tools to obtain data from a wireless network. They analyze the wireless traffic and extract some information. The main limitation of available tools is that, in order to find useful insights, they leave to the analyst the tasks of manually analyzing and aggregating together the retrieved data. In this paper, we fill this gap by proposing SNIFFO (Security of Networks and Intelligence for Field Operations), a framework that allows to eavesdrop the wireless traffic generated by the devices in the neighborhood, and to reason over these data in an automatic way. In fact, our tool combines and elaborates the raw information collected from the network traffic, in order to obtain more complex data. To do so, SNIFFO can query third-party services, such as social networks or other websites. The output are not only basic informations about a mobilephone user, but a more complex and informative profile of a user, which may include behaviours, installed applications in a smartphone, preferences, social network profiles and so on. Matteo Brunati, Mauro Conti, Alessandro Tezza |
WiMob | 2 |
| 2017 | A comprehensive and effective mechanism for DDoS detection in SDNabstractDDoS attack is one of the major concerns for network and cloud service providers, due to its substantial impact on revenue/cost and especially on their reputation. Also, network administrators are looking for solutions to manage voluminous data traffic. SDN is an emerging networking paradigm that provides a flexible network management. Hence, SDN is being widely adopted for wired, wireless, and mobile networks. Apart from a single point of failure (the controller), an attacker can target SDN at various levels by DDoS attacks. Existing solutions either focus on a particular attack type or require cumbersome alterations in SDN infrastructure. In this paper, we propose a comprehensive, yet effective and lightweight approach to detect various fundamentally different DDoS attacks in SDN. Our approach relies on sequential analysis. We employ a non-parametric change point detection technique called Cumulative Sum (CuSum). Our framework also includes an adaptive threshold scheme that adapts with the changing traffic pattern. Additionally, our framework can be tuned to suffice critical security requirements such as high detection rate and low false alarm rate. We evaluated the effectiveness of our solution using CAIDA Internet traces as well as DARPA intrusion detection evaluation dataset. Our results confirm the effectiveness of our mechanism. In particular, average false alarm rate in our experiments was under 11.64%. On average, our method is able to detect DDoS attacks within 4.15 seconds. Mauro Conti, Ankit Gangwal, Manoj Singh Gaur |
WiMob | 1 |
| 2017 | A roaming-based denial of service attack on LTE networks: posterabstractDuring the last ten years, mobile communications greatly evolved. Along this process, the main goal was to satisfy users' needs such as coverage, communication speed, and availability. However, less attention has been posed to prevent attacks such as Denial of Service (DoS), which aim to render the mobile network unserviceable. Moreno Ambrosin, Stefano Cecconello, Mauro Conti, Daniele Lain |
WISEC | 3 |
| 2017 | Toward secure and efficient attestation for highly dynamic swarms: posterabstractRemote Attestation (RA) has been proven to be a powerful security service to check the legitimacy of the software configuration (e.g., running software and data) of devices. In recent years, advances in trusted computing, made possible to extend the use of RA also to embedded and Internet of Things (IoT) devices. The massive scale of IoT deployments poses scalability challenges to RA. Recently, researchers proposed efficient protocols for collective network attestation, i.e., efficient attestation of a whole network of interconnected embedded devices; however, most of these solutions are either costly, or simply unsuitable for highly dynamic networks. Moreno Ambrosin, Mauro Conti, Riccardo Lazzeretti, Md Masoom Rabbani, Silvio Ranise |
WISEC | 2 |
| 2017 | DDoS attacks in cloud computing: Issues, taxonomy, and future directions
Gaurav Somani 0001, Manoj Singh Gaur, Dheeraj Sanghi, Mauro Conti, Rajkumar Buyya |
Comput. Commun. | 4 |
| 2017 | Android inter-app communication threats and detection techniques
Shweta Bhandari, Wafa Ben Jaballah, Vineeta Jain, Vijay Laxmi, Akka Zemmari, Manoj Singh Gaur, Mohamed Mosbah 0001, Mauro Conti |
Comput. Secur. | 8 |
| 2017 | PIndroid: A novel Android malware detection system using ensemble learning methods
Fauzia Idrees, Muttukrishnan Rajarajan, Mauro Conti, Thomas M. Chen, Yo Rahul |
Comput. Secur. | 3 |
| 2017 | Anonymous end-to-end communications in adversarial mobile clouds
Claudio A. Ardagna, Kanishka Ariyapala, Mauro Conti, Maria Cristina Pinotti, Julinda Stefa |
Pervasive Mob. Comput. | 3 |
| 2017 | EnergIoT: A solution to improve network lifetime of IoT devices
Sarada Prasad Gochhayat, Mauro Conti, Fang'ai Liu |
Pervasive Mob. Comput. | 3 |
| 2017 | Drone Path Planning for Secure Positioning and Secure Position VerificationabstractMany dependable systems rely on the integrity of the position of their components. In such systems, two key problems are secure localization and secure location verification of the components. Researchers proposed several solutions, which generally require expensive infrastructures of several fixed stations (anchors) with trusted positions. In this paper, we explore the approach of replacing all the fixed anchors with a single drone that flies through a sequence of waypoints. At each waypoint, the drone acts as an anchor and securely determines the positions. This approach completely eliminates the need for many expensive anchors. The main challenge becomes how to find a convenient path for the drone to do this for all the devices. The problem presents novel aspects, which make existing path planning algorithms unsuitable. We propose LocalizerBee, VerifierBee, and PreciseVerifierBee: three path planning algorithms that allow a drone to respectively measure, verify, and verify with a guaranteed precision a set of positions in a secure manner. They are able to securely localize all the positions in a generic deployment area, even in the presence of drone control errors. Moreover, they produce short path lengths and they run in a reasonable processing time. Pericle Perazzo, Francesco Betti Sorbelli, Mauro Conti, Gianluca Dini, Maria Cristina Pinotti |
IEEE Trans. Mob. Comput. | 3 |
| 2017 | SLICOTS: An SDN-Based Lightweight Countermeasure for TCP SYN Flooding AttacksabstractSoftware defined networking (SDN) is a novel networking paradigm which decouples control plane from data plane. This separation facilitates a high level of programmability and manageability. On the other hand, it makes the SDN controller a bottleneck and hence vulnerable to control plane saturation attack. One of the key mechanism to achieve control plane saturation is via TCP SYN flooding attack. This is one of the most effective and popular denial of service attack, in which the attacker produces many half-open TCP connections on the targeted server in order to degrade its availability. Furthermore, when applied to SDN, TCP SYN flooding attack also introduces control plane saturation attack. In particular, the attacker generates a significant number of TCP SYN packets and imposes data plane switches to forward them to the controller. As a result, the performance of the controller degrades and the controller will not be able to respond genuine requests in acceptable time. In this paper, we propose SLICOTS, an effective and efficient countermeasure to mitigate TCP SYN flooding attack in SDN. SLICOTS takes the advantage of dynamic programmability nature of SDN to detect and prevent attacks. SLICOTS is implemented in the controller, it surveils ongoing TCP connection requests, and blocks malicious hosts. We implemented SLICOTS as an extension module of OpenDayLight controller and evaluated it under different attack scenarios. The experimental results confirm that, compared to the state-of-art, SLICOTS reduces the response time overhead up to some 50%, while ensuring the same level of protection. Reza Mohammadi 0003, Reza Javidan, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2017 | ODIN: Obfuscation-Based Privacy-Preserving Consensus Algorithm for Decentralized Information Fusion in Smart Device NetworksabstractThe large spread of sensors and smart devices in urban infrastructures are motivating research in the area of the Internet of Things (IoT) to develop new services and improve citizens’ quality of life. Sensors and smart devices generate large amounts of measurement data from sensing the environment, which is used to enable services such as control of power consumption or traffic density. To deal with such a large amount of information and provide accurate measurements, service providers can adopt information fusion, which given the decentralized nature of urban deployments can be performed by means of consensus algorithms. These algorithms allow distributed agents to (iteratively) compute linear functions on the exchanged data, and take decisions based on the outcome, without the need for the support of a central entity. However, the use of consensus algorithms raises several security concerns, especially when private or security critical information is involved in the computation. In this article we propose ODIN, a novel algorithm allowing information fusion over encrypted data. ODIN is a privacy-preserving extension of the popular consensus gossip algorithm, which prevents distributed agents from having direct access to the data while they iteratively reach consensus; agents cannot access even the final consensus value but can only retrieve partial information (e.g., a binary decision). ODIN uses efficient additive obfuscation and proxy re-encryption during the update steps and garbled circuits to make final decisions on the obfuscated consensus. We discuss the security of our proposal and show its practicability and efficiency on real-world resource-constrained devices, developing a prototype implementation for Raspberry Pi devices. Moreno Ambrosin, Paolo Braca, Mauro Conti, Riccardo Lazzeretti |
ACM Trans. Internet Techn. | 3 |
| 2017 | LineSwitch: Tackling Control Plane Saturation Attacks in Software-Defined NetworkingabstractSoftware defined networking (SDN) is a new networking paradigm that in recent years has revolutionized network architectures. At its core, SDN separates the data plane, which provides data forwarding functionalities, and the control plane, which implements the network control logic. The separation of these two components provides a virtually centralized point of control in the network, and at the same time abstracts the complexity of the underlying physical infrastructure. Unfortunately, while promising, the SDN approach also introduces new attacks and vulnerabilities. Indeed, previous research shows that, under certain traffic conditions, the required communication between the control and data plane can result in a bottleneck. An attacker can exploit this limitation to mount a new, network-wide, type of denial of service attack, known as the control plane saturation attack. This paper presents LineSwitch, an efficient and effective data plane solution to tackle the control plane saturation attack. LineSwitch employs probabilistic proxying and blacklisting of network traffic to prevent the attack from reaching the control plane, and thus preserve network functionality. We implemented LineSwitch as an extension of the reference SDN implementation, OpenFlow, and run a thorough set of experiments under different traffic and attack scenarios. We compared LineSwitch to the state of the art, and we show that it provides at the same time, the same level of protection against the control plane saturation attack, and a reduced time overhead by up to 30%. Moreno Ambrosin, Mauro Conti, Fabio De Gaspari, Radha Poovendran |
IEEE/ACM Trans. Netw. | 2 |
| 2016 | CAPTCHaStar! A Novel CAPTCHA Based on Interactive Shape Discovery
Mauro Conti, Claudio Guarisco, Riccardo Spolaor |
ACNS | 1 |
| 2016 | FlowMine: Android app analysis via data flowabstractThe demeanor towards sensitive data is an important factor to differentiate malicious apps from benign apps in Android platform. In this work, we consider the data flow path from a data source to a data sink, where `source' is a non-constant data that marks the beginning of the path, and `sink' is the resource where the data reaches. To accurately identify the behavioral differences, we analyzed the data flow paths in 2800 benign apps against 15000 malicious apps. We assigned weights to each path which is the absolute difference between its use in benign and malicious samples. If a path is more used by malicious apps, then weight becomes negative otherwise positive. We assigned rankings according to the popularity of the path. If the benignity rank of a path is higher than its malignity rank, then it can be inferred that the path is more used by benign application. We cover all possible paths in an application based on context-sensitivity, flow-sensitivity, and object-sensitivity of data. We name our proposed solution FlowMine. FlowMine takes these rankings and weights as its contrivance and evaluates the behavior of any test application towards maliciousness or benignity. For evaluation purpose, we took 5000 benign and 10000 malware samples. To the best of our knowledge, FlowMine is the first approach that finds the degree of similarity of an unknown sample app with known benign and malware samples for the classification of app. Our prototype excelled and correctly classified 96% of all benign apps and 98% of all novel malware leaking sensitive data. Lovely Sinha, Shweta Bhandari, Parvez Faruki, Manoj Singh Gaur, Vijay Laxmi, Mauro Conti |
CCNC | 6 |
| 2016 | SANA: Secure and Scalable Aggregate Network AttestationabstractLarge numbers of smart connected devices, also named as the Internet of Things (IoT), are permeating our environments (homes, factories, cars, and also our body - with wearable devices) to collect data and act on the insight derived. Ensuring software integrity (including OS, apps, and configurations) on such smart devices is then essential to guarantee both privacy and safety. A key mechanism to protect the software integrity of these devices is remote attestation: A process that allows a remote verifier to validate the integrity of the software of a device. This process usually makes use of a signed hash value of the actual device's software, generated by dedicated hardware. While individual device attestation is a well-established technique, to date integrity verification of a very large number of devices remains an open problem, due to scalability issues. In this paper, we present SANA, the first secure and scalable protocol for efficient attestation of large sets of devices that works under realistic assumptions. SANA relies on a novel signature scheme to allow anyone to publicly verify a collective attestation in constant time and space, for virtually an unlimited number of devices. We substantially improve existing swarm attestation schemes by supporting a realistic trust model where: (1) only the targeted devices are required to implement attestation; (2) compromising any device does not harm others; and (3) all aggregators can be untrusted. We implemented SANA and demonstrated its efficiency on tiny sensor devices. Furthermore, we simulated SANA at large scale, to assess its scalability. Our results show that SANA can provide efficient attestation of networks of 1,000,000 devices, in only 2.5 seconds. Moreno Ambrosin, Mauro Conti, Ahmad Ibrahim 0002, Gregory Neven, Ahmad-Reza Sadeghi, Matthias Schunter |
CCS | 2 |
| 2016 | On the Effectiveness of Sensor-enhanced Keystroke Dynamics Against Statistical AttacksabstractIn recent years, simple password-based authentication systems have increasingly proven ineffective for many classes of real-world devices. As a result, many researchers have concentrated their efforts on the design of new biometric authentication systems. This trend has been further accelerated by the advent of mobile devices, which offer numerous sensors and capabilities to implement a variety of mobile biometric authentication systems. Along with the advances in biometric authentication, however, attacks have also become much more sophisticated and many biometric techniques have ultimately proven inadequate in face of advanced attackers in practice. Valeriu-Daniel Stanciu, Riccardo Spolaor, Mauro Conti, Cristiano Giuffrida |
CODASPY | 3 |
| 2016 | AppScanner: Automatic Fingerprinting of Smartphone Apps from Encrypted Network TrafficabstractAutomatic fingerprinting and identification of smartphone apps is becoming a very attractive data gathering technique for adversaries, network administrators, investigators and marketing agencies. In fact, the list of apps installed on a device can be used to identify vulnerable apps for an attacker to exploit, uncover a victim's use of sensitive apps, assist network planning, and aid marketing. However, app fingerprinting is complicated by the vast number of apps available for download, the wide range of devices they may be installed on, and the use of payload encryption protocols such as HTTPS/TLS. In this paper, we present a novel methodology and a framework implementing it, called AppScanner, for the automatic fingerprinting and real-time identification of Android apps from their encrypted network traffic. To build app fingerprints, we run apps automatically on a physical device to collect their network traces. We apply various processing strategies to these network traces before extracting the features that are used to train our supervised learning algorithms. Our fingerprint generation methodology is highly scalable and does not rely on inspecting packet payloads, thus our framework works even when HTTPS/TLS is employed. We built and deployed this lightweight framework and ran a thorough set of experiments to assess its performance. We automatically profiled 110 of the most popular apps in the Google Play Store and were later able to re-identify them with more than 99% accuracy. Vincent F. Taylor, Riccardo Spolaor, Mauro Conti, Ivan Martinovic |
EuroS&P | 3 |
| 2016 | ELBA: Efficient Layer Based Routing Algorithm in SDNabstractAdaptive streaming dynamically adapts video quality level according to the perceived device status and network conditions. It requires several representations of the same content, each encoded at different quality rates. As a representative example, H.264/SVC eliminates the requirement of redundant representations, improving the efficiency of caching and storage infrastructure. SVC video consists of a "Base Layer" and one or more of "Enhancement Layers". These layers have inter-dependencies and different QoS requirements. On another side, SDN allows forwarding tables to be adjusted dynamically, enabling us to route every individual flow differently. In this paper, we propose ELBA, an algorithm for scalable video streaming over SDN. ELBA utilizes the dynamic re-routing capability of SDN, to stream different layers of SVC coded video over possibly different suitable paths. In the proposed video streaming system, we use a novel mechanism to exchange information between the control plane and streaming servers. We have compared the performance of our approach with traditional Internet routing technique. Our evaluation results show that our proposal is not only feasible but in particular, it significantly outperforms the traditional Internet routing approach in terms of QoE. Ankit Gangwal, Manoj Singh Gaur, Vijay Laxmi, Mauro Conti |
ICCCN | 5 |
| 2016 | FlowFence: Practical Data Protection for Emerging IoT Application Frameworks
Earlence Fernandes, Justin Paupore, Amir Rahmati, Daniel Simionato, Mauro Conti, Atul Prakash 0001 |
USENIX Security Symposium | 5 |
| 2016 | POSTER: Toward a Secure and Scalable AttestationabstractLarge numbers of smart devices are permeating our environment to collect data and act on the insight derived. Examples of such devices include smart homes, factories, cars, or wearables. For privacy, security, and safety, ensuring correctness of the configuration of these devices is essential. One key mechanism to protect the software integrity of these devices is attestation. Moreno Ambrosin, Mauro Conti, Ahmad Ibrahim 0002, Gregory Neven, Ahmad-Reza Sadeghi, Matthias Schunter |
WISEC | 2 |
| 2016 | The impact of malicious nodes positioning on vehicular alert messaging system
Wafa Ben Jaballah, Mauro Conti, Mohamed Mosbah 0001, Claudio E. Palazzi |
Ad Hoc Networks | 2 |
| 2016 | DDoS attacks in cloud computing: Collateral damage to non-targets
Gaurav Somani 0001, Manoj Singh Gaur, Dheeraj Sanghi, Mauro Conti |
Comput. Networks | 4 |
| 2016 | ABAKA: A novel attribute-based k-anonymous collaborative solution for LBSs
Tooska Dargahi, Moreno Ambrosin, Mauro Conti, N. Asokan |
Comput. Commun. | 3 |
| 2016 | Colluding browser extension attack on user privacy and its implication for web browsers
Anil Saini, Manoj Singh Gaur, Vijay Laxmi, Mauro Conti |
Comput. Secur. | 4 |
| 2016 | Selfrando: Securing the Tor Browser against De-anonymization ExploitsabstractAbstract Tor is a well-known anonymous communication system used by millions of users, including journalists and civil rights activists all over the world. The Tor Browser gives non-technical users an easy way to access the Tor Network. However, many government organizations are actively trying to compromise Tor not only in regions with repressive regimes but also in the free world, as the recent FBI incidents clearly demonstrate. Exploiting software vulnerabilities in general, and browser vulnerabilities in particular, constitutes a clear and present threat to the Tor software. The Tor Browser shares a large part of its attack surface with the Firefox browser. Therefore, Firefox vulnerabilities (even patched ones) are highly valuable to attackers trying to monitor users of the Tor Browser. In this paper, we present selfrando-an enhanced and practical load-time randomization technique for the Tor Browser that defends against exploits, such as the one FBI allegedly used against Tor users. Our solution significantly improves security over standard address space layout randomization (ASLR) techniques currently used by Firefox and other mainstream browsers. Moreover, we collaborated closely with the Tor Project to ensure that selfrando is fully compatible with AddressSanitizer (ASan), a compiler feature to detect memory corruption. ASan is used in a hardened version of Tor Browser for test purposes. The Tor Project decided to include our solution in the hardened releases of the Tor Browser, which is currently undergoing field testing. Mauro Conti, Stephen Crane, Tommaso Frassetto, Andrei Homescu, Georg Koppen, Per Larsen, Christopher Liebchen, Mike Perry, Ahmad-Reza Sadeghi |
Proc. Priv. Enhancing Technol. | 1 |
| 2016 | Modeling Enlargement Attacks Against UWB Distance Bounding ProtocolsabstractDistance bounding protocols make it possible to determine a trusted upper bound on the distance between two devices. Their key property is to resist reduction attacks, i.e., attacks aimed at reducing the distance measured by the protocol. Recently, researchers have also focused on enlargement attacks, aimed at enlarging the measured distance. Providing security against such attacks is important for secure positioning techniques. The contribution of this paper is to provide a probabilistic model for the success of an enlargement attack against a distance bounding protocol realized with the IEEE 802.15.4a ultra-wideband standard. The model captures several variables, such as the propagation environment, the signal-to-noise ratio, and the time-of-arrival estimation algorithm. We focus on non-coherent receivers, which can be used in low-cost low-power applications. We validate our model by comparison with physical-layer simulations and goodness-of-fit tests. The results show that our probabilistic model is sufficiently realistic to replace physical-layer simulations. Our model can be used to evaluate the security of the ranging/positioning solutions that can be subject to enlargement attacks. We expect that it will significantly facilitate future research on secure ranging and secure positioning. Alberto Compagno, Mauro Conti, Antonio A. D'Amico, Gianluca Dini, Pericle Perazzo, Lorenzo Taponecco |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2016 | Analyzing Android Encrypted Network Traffic to Identify User ActionsabstractMobile devices can be maliciously exploited to violate the privacy of people. In most attack scenarios, the adversary takes the local or remote control of the mobile device, by leveraging a vulnerability of the system, hence sending back the collected information to some remote web service. In this paper, we consider a different adversary, who does not interact actively with the mobile device, but he is able to eavesdrop the network traffic of the device from the network side (e.g., controlling a Wi-Fi access point). The fact that the network traffic is often encrypted makes the attack even more challenging. In this paper, we investigate to what extent such an external attacker can identify the specific actions that a user is performing on her mobile apps. We design a system that achieves this goal using advanced machine learning techniques. We built a complete implementation of this system, and we also run a thorough set of experiments, which show that our attack can achieve accuracy and precision higher than 95%, for most of the considered actions. We compared our solution with the three state-of-the-art algorithms, and confirming that our system outperforms all these direct competitors. Mauro Conti, Luigi V. Mancini, Riccardo Spolaor, Nino Vincenzo Verde |
IEEE Trans. Inf. Forensics Secur. | 1 |