spot_img
HomeResearch & DevelopmentTinyML Powers Next-Gen Cybersecurity for Radiation Detection

TinyML Powers Next-Gen Cybersecurity for Radiation Detection

TLDR: Researchers developed a TinyML-based Intrusion Detection System (IDS) for Radiation Detection Systems (RDSs) to protect against cyber-attacks on resource-constrained edge devices. They created a novel synthetic radiation dataset simulating various attacks and optimized an XGBoost model using techniques like pruning and quantization. This approach significantly reduced inference time and memory usage with minimal accuracy loss, enabling real-time threat detection directly on edge devices.

Radiation Detection Systems (RDSs) are crucial for public safety in various environments, from nuclear facilities to medical settings. However, these vital systems are increasingly targeted by cyber-attacks, including data injection, man-in-the-middle (MITM) attacks, and distributed denial-of-service (DDoS) attacks. Such threats can compromise the accuracy and reliability of radiation measurements, leading to significant public health and safety risks.

Researchers at Ontario Tech University have developed an innovative solution to bolster the security of these critical systems. Their work introduces a new Intrusion Detection System (IDS) specifically designed for resource-constrained environments, bringing advanced Machine Learning (ML) capabilities directly to the sensing edge layer of critical infrastructure. This approach leverages TinyML techniques, which are essential for deploying complex models on devices with limited computational power and memory.

A Novel Approach to Cybersecurity for RDSs

The proposed IDS utilizes an optimized XGBoost model, a powerful machine learning algorithm, enhanced with several TinyML techniques. These techniques include pruning, quantization, feature selection, and sampling. In simple terms, pruning helps remove unnecessary parts of the model, making it smaller and faster. Quantization reduces the precision of the model’s data, further shrinking its size and computational needs without significantly impacting accuracy. Feature selection identifies and uses only the most important data points, while sampling helps balance the dataset, especially when dealing with rare events like cyber-attacks.

A key aspect of this research is the creation of a novel synthetic radiation dataset. This dataset was generated by applying K-Means clustering to real-world data from bGeigieZen devices, which measure and map radiation levels. To make the dataset more realistic and robust for training, researchers introduced correlated noise and label noise, and simulated a diverse range of common cyber-attacks. These simulated attacks include data injection, MITM, ICMP floods, botnet attacks, privilege escalation, and DDoS attacks, all designed to mimic real-world threats that could manipulate sensor readings or disrupt data transmission.

How it Works: From Data to Detection

The methodology involved several steps. First, a tailored RDS dataset was created, building upon existing utilities for generating synthetic radiation data and simulating cyber-attacks. This dataset underwent rigorous pre-processing, including handling missing values, normalizing numerical features, and clustering data points to understand their characteristics. Attack generation functions were then applied to specific clusters to simulate various attack scenarios, altering features like radiation values and upload times.

Next, several traditional ML algorithms were evaluated, including Random Forest, XGBoost, LightGBM, and CatBoost, to identify the most effective model. XGBoost emerged as a strong candidate, offering a good balance between performance and resource efficiency. The core innovation lies in applying TinyML techniques to this model. By reducing the dataset size through feature selection and undersampling, and then applying pruning and quantization, the researchers transformed the traditional ML model into an efficient version suitable for edge devices.

Also Read:

Impressive Performance on Edge Devices

The experimental results demonstrated significant improvements in computational efficiency. While the TinyML-optimized XGBoost model showed only a negligible reduction in accuracy (less than 0.03%) compared to its original version, it achieved remarkable gains in speed and memory usage. The inference time per sample was drastically reduced from 8.8357 milliseconds to 0.0045 milliseconds, and memory usage plummeted from 274.6221 KB to a mere 7.4375 KB. This makes the TinyML-based IDS highly suitable for real-time intrusion detection on low-resource edge devices, reducing dependency on cloud infrastructure and mitigating potential attack surfaces.

This research highlights the immense potential of TinyML-based solutions for securing critical Radiation Detection Systems and other Internet of Things (IoT) systems. By enabling advanced machine learning capabilities directly at the edge, this work contributes significantly to safeguarding critical infrastructure against evolving cybersecurity challenges. For more detailed information, you can refer to the full research paper.

Karthik Mehta
Karthik Mehtahttps://blogs.edgentiq.com
Karthik Mehta is a data journalist known for his data-rich, insightful coverage of AI news and developments. Armed with a degree in Data Science from IIT Bombay and years of newsroom experience, Karthik merges storytelling with metrics to surface deeper narratives in AI-related events. His writing cuts through hype, revealing the real-world impact of Generative AI on industries, policy, and society. You can reach him out at: [email protected]

- Advertisement -

spot_img

Gen AI News and Updates

spot_img

- Advertisement -