Current Organizations / Institutes

The organizations/institutes from the scholar's latest article


Tiago Pedrosa has a total of 62 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • Open Access

    Trust-Based Selective Collaboration for Multi-Agent Intrusion Detection in IIoT

    by Gustavo Funchal, Tiago Pedrosa, Fernando De la Prieta, Paulo Leitão

    In distributed intrusion detection systems for the Industrial Internet of Things (IIoT), collaboration among heterogeneous agents can compensate for each agent’s partial competence. However, when done indiscriminately, it exposes the agents most capable of negative transfer, degrading decisions that would otherwise be correct on their own. This work reframes the problem as an admission problem, shifting the question from whether to collaborate to with whom to collaborate, and proposes a mechanism in which each agent maintains, in a strictly local manner, a trust matrix that directs its requests for help only to peers whose historical contributions have proven beneficial, without altering the system’s aggregation rule. The study compares four trust-updating strategies (exponential moving average, Beta-Bernoulli, upper confidence bound, and binary) and two admission policies (threshold and top-k) against baseline strategies of isolated decision-making and indiscriminate collaboration, on a testbed with ten heterogeneous agents running on real hardware (Raspberry Pi) and using two benchmark datasets with different degrees of heterogeneity (UNSW-NB15 and CICIoT2023). The results show that selective collaboration based on trust preserves the gains of weak agents and suppresses the degradation of strong agents. The benefit is moderate under purely algorithmic heterogeneity, but becomes the factor that makes collaboration worthwhile when agents are trained on distinct datasets, where naive collaboration offers almost no benefit. The trust mechanism also reduces the total message volume by 44% to 84% depending on the configuration (exceeding 60% under top-k admission) and cuts collaboration latency by approximately 44% to 77% depending on the configuration, without compromising resources, and with its value growing with the degree of heterogeneity, from marginal when agents share knowledge to the factor that decides whether collaboration is beneficial when they do not share it.

  • Wazuh for Incident Detection: Design and Implementation

    by Diogo P. Alves, Jorge Loureiro, Tiago Pedrosa

  • Open Access

    A Cloud-Driven Support Layer for Enhancing Distributed IDS in IoT Networks

    by Gustavo Funchal, Tiago Pedrosa, Fernando De la Prieta, Paulo Leitão

    The exponential growth of connected devices, including sensors, mobile equipment, and various Internet of Things (IoT) nodes, has significantly increased the volume of data generated at the edge. Traditionally, data analysis tasks are offloaded to centralized cloud servers, resulting in increased latency, bandwidth bottlenecks and privacy concerns. While edge computing addresses these limitations by enabling local processing, it also faces challenges related to limited computational capacity and isolated decision-making. In this context, Multi-Agent Systems provide a promising solution by enabling collaboration among edge nodes for distributed machine learning-based intrusion detection. This work extends previous research by introducing a hierarchical approach within the edge-cloud continuum, where agents deployed in the cloud continuously monitor edge-level behaviour and employ reinforcement learning techniques to suggest dynamic updates to decision parameters of edge agents. This feedback-driven mechanism allows agents to adapt their behaviour over time, improving detection accuracy and collaboration efficiency while keeping communication overhead under control. The proposed architecture balances decentralisation and adaptability, offering a scalable and privacy-preserving solution for intrusion detection in dynamic and resource-constrained IoT environments.


  • Actively Detecting Multiscale Flooding Attacks & Attack Volumes in Resource-Constrained ICPS

    by Farzana Zahid, Matthew M.Y. Kuo, Roopak Sinha, Gustavo Funchal, Tiago Pedrosa, Paulo Leitao

    The significant growth in modern communication technologies has led to an increase in zero-day vulnerabilities that degrade the performance of industrial cyber-physical systems (ICPS). Distributed denial of service (DDoS) attacks are one such threat that overwhelms a target with floods of packets, posing a severe risk to the normal operations of the ICPS. Current solutions to detect DDoS attacks are unsuitable for resource-constrained ICPS. This study proposes actively detecting multiscale flooding DDoS attacks in resource-constrained ICPS by analyzing network traffic in the frequency domain. A two-phased technique detects attack presence and attack volume. Both phases use a novel combination of light-weight and theoretically sound statistical methods. The effectiveness of the proposed technique is evaluated using mainstream metrics like true and false positive rates, accuracy, and precision using BOUN DDoS 2020 and CICDDoS 2019 datasets. An implementation of the proposed approach on a programmable logic controllers-based ICPS demonstrated improvements in resource usage and detection time compared to the existing state-of-the-art.


  • Open Access

    Parameterization and Performance Analysis of a Scalable, near Real-Time Packet Capturing Platform

    by Rafael Oliveira, Tiago Pedrosa, José Rufino, Rui Pedro Lopes

    The rapid evolution of technology has fostered an exponential rise in the number of individuals and devices interconnected via the Internet. This interconnectedness has prompted companies to expand their computing and communication infrastructures significantly to accommodate the escalating demands. However, this proliferation of connectivity has also opened new avenues for cyber threats, emphasizing the critical need for Intrusion Detection Systems (IDSs) to adapt and operate efficiently in this evolving landscape. In response, companies are increasingly seeking IDSs characterized by horizontal, modular, and elastic attributes, capable of dynamically scaling with the fluctuating volume of network data flows deemed essential for effective monitoring and threat detection. Yet, the task extends beyond mere data capture and storage; robust IDSs must integrate sophisticated components for data analysis and anomaly detection, ideally functioning in real-time or near real-time. While Machine Learning (ML) techniques present promising avenues for detecting and mitigating malicious activities, their efficacy hinges on the availability of high-quality training datasets, which in turn poses a significant challenge. This paper proposes a comprehensive solution in the form of an architecture and reference implementation for (near) real-time capture, storage, and analysis of network data within a 1 Gbps network environment. Performance benchmarks provided offer valuable insights for prototype optimization, demonstrating the capability of the proposed IDS architecture to meet objectives even under realistic operational scenarios.


  • An Intrusion Detection System Dataset for a Multi-Agent Cyber-Physical Conveyor System

    by Gustavo Funchal, Farzana Zahid, Victoria Melo, Matthew M. Y. Kuo, Tiago Pedrosa, Roopak Sinha, Fernando de la Prieta, Paulo Leitao

    Industry 4.0 is built upon the foundation of connecting devices and systems via Internet of Things (IoT) technologies, with Cyber- Physical Systems (CPS) serving as the backbone infrastructure. Although this approach brings numerous benefits like improved performance, responsiveness and reconfigurability, it also introduces security concerns, making devices and systems vulnerable to cyber attacks. There is a need for effective techniques to protect these systems, and the availability of datasets becomes essential to support the development of such techniques. This paper presents a dataset based on the collection of traffic information exchanged in a self-organizing conveyor system using the multi-agent systems (MAS) architecture and containing various intelligent conveyor modules. The dataset comprises data collected at the network and agent levels under normal system operation, denial of service (DoS) attacks, and malicious agent attacks. An intrusion detection system that integrates Fast Fourier Transform (FFT) and Machine Learning (ML) analysis is developed to demonstrate the utility of this dataset.

  • Replication Data for: An Intrusion Detection System Dataset for a Multi-Agent Cyber-Physical Conveyor System

    by Gustavo Funchal, Farzana Zahid, Victoria Melo, Matthew M. Y. Kuo, Tiago Pedrosa, Roopak Sinha, Fernando De La Prieta, Paulo Leitão

  • Open Access

    Query Log Analysis for SQL Injection Detection

    by Alexandra Rocha, Rui Alves, Tiago Pedrosa


  • Learning Cybersecurity in IoT-based Applications through a Capture the Flag Competition

    by Alexandre Oliveira Junior, Gustavo Funchal, Jonas Queiroz, Jorge Loureiro, Tiago Pedrosa, Javier Parra, Paulo Leitao

    The Internet of Things (IoT) is one of the main foundations of Industry 4.0, providing widespread connectivity of systems and devices, which promotes significant benefits, such as improved performance, responsiveness, and reconfigurability. However, it also brings some security problems, which make these devices and systems vulnerable to cyberattacks, consequently demanding efficient learning and training initiatives to address the challenges regarding the qualification of undergraduate students and active professionals to design more secure systems, as well as to be more aware of cyberthreats during the management and use of them. With this in mind, this paper describes a Capture the Flag competition based on IoT cybersecurity. The participants’ feedback and performance evaluation show that this type of hands-on competition strongly contributes to learning the importance of cybersecurity in IoT-based applications.