International Journal of Applied Mathematics and Numerical Research

Cyberattack-Resilient Data Assimilation for Smart IoT Infrastructures: Sparse Attack Reconstruction and Certified State Estimation

Kaarina Nakale1

  1. 1
Version of record

This is an author-deposited copy. The version of record was originally published elsewhere: Originally published in International Journal of Applied Mathematics and Numerical Research, Volume 2, Issue 4, 2026. DOI 10.54660/IJAMNR.2026.2.4.62-72 . Original source: https://www.mathresearchjournal.com/archives/year-2026.vol-2.issue-4.

Abstract

Smart Internet-of-Things (IoT) infrastructures infer physical states from heterogeneous, delayed and noisy sensor streams. Their dependence on networked measurements creates a structural vulnerability: a false data injection adversary can alter a small subset of observations while preserving the superficial statistical consistency required by conventional residual tests. This article develops a cyberattack-resilient graph-sparse data-assimilation framework, abbreviated CR-GSDA, that separates genuine physical variation from malicious measurement corruption. The method combines a robust Kalman forecast, graph-frequency screening, sparse attack reconstruction, graph-regularised state analysis, ensemble-based nonlinear propagation, Bayesian covariance inflation and distributed edge consensus. For the observation equation y_t = H_t x_t + v_t + a_t, the attack is recovered through a weighted proximal programme and removed before the state update. Across 20 reported synthetic trials with 10% attacked sensors, CR-GSDA records a state RMSE of 0.1916 ± 0.0021 and an attack-localisation F1 score of 0.9204 ± 0.0062. These findings are limited to the stated synthetic setting.

Keywords: cyberattack resiliencedata assimilationfalse data injectionInternet of Thingsrobust Kalman filteringsparse recoverygraph signal processingBayesian uncertaintyedge computingdistributed sensor fusion

Full text

Text extracted from the article PDF for reading and search. Tables, figures and equations are in the PDF, which remains the authoritative version.

Introduction

Smart infrastructures increasingly couple physical processes to dense layers of sensors, wireless links, edge processors and automated actuators. State estimates derived from these components influence traffic routing, voltage regulation, irrigation, industrial control and emergency response. Dynamic state estimation therefore functions as a safety mechanism as well as a numerical inference procedure. A recent review of cyber-physical power systems classifies resilient estimation into prevention, detection and mitigation and identifies the joint treatment of unknown, asynchronous and coordinated attacks as an unresolved requirement [1]. The same requirement extends beyond electrical networks because the underlying ICT pattern—distributed sensing, network transport and feedback control—is shared by most IoT infrastructures. The most consequential integrity threat is false data injection (FDI). An adversary changes selected measurements so that a trusted estimator produces a biased state. The classical construction of stealth attacks in power-grid estimation showed that knowledge of the measurement map can be used to evade residual-based bad-data detectors [2]. Secure estimation studies subsequently established that the number and placement of compromised sensors, system observability and temporal redundancy jointly determine whether the true state remains recoverable [3, 4]. These results provide essential identifiability conditions, but an operational IoT estimator must additionally handle non-Gaussian noise, uncertain models, changing communication graphs, limited edge resources and a need to quantify confidence after attack removal. Kalman filtering remains a central tool for online state estimation because it combines a dynamical forecast with new observations through a covariance-weighted correction [5]. Ensemble Kalman methods extend the principle to nonlinear and high-dimensional settings by propagating samples rather than a full covariance matrix [6]. Recent non-asymptotic work has strengthened the mathematical basis of ensemble filters through resampling and effective-dimension analysis [7]. Nevertheless, an unmodified Kalman update interprets a malicious innovation as physical information. Robust loss functions limit the influence of extreme residuals, but a stealthy or spatially coordinated attack can remain within a robust threshold. Down-weighting also discards information about which sensors were compromised and provides no reconstruction of the injected vector.

Sparse recovery offers a complementary mechanism because practical attackers are frequently constrained to a subset of sensors or communication channels. Sliding-window sparse recovery combined with an unknown-input observer has recently been used to identify control-channel disturbances in distribution networks [8]. Joint detection and localisation methods model falsification as non-Gaussian contamination [9], while distributed secure estimators address sparse sensor attacks over networked sensing architectures [10]. These contributions indicate a movement from binary detection towards reconstruction. However, sparse penalties alone can confuse a legitimate local event—a traffic incident, irrigation leak or voltage transient—with an attack when both appear as abrupt innovations.

The topology of the infrastructure supplies information needed to resolve this ambiguity. Graph signal processing represents sensor values as signals supported on a graph [11] and separates smooth, physically coherent variation from high-frequency inconsistency. Graph-based FDI detection has demonstrated that spectral residuals can expose attacks that are difficult to identify with conventional norms [12,13]. Yet graph detection is commonly applied as a pre-processing classifier rather than embedded in the state-analysis objective. Its threshold is also rarely propagated into the uncertainty assigned to the final state.

Bayesian inversion provides the language for that uncertainty. Modern analysis clarifies how discretisation, prior structure and ensemble approximations affect posterior accuracy [14]. Edge computing, in turn, makes low-latency local assimilation feasible but introduces resource, security and orchestration constraints [15,16]. A resilient design must therefore connect numerical estimation, sparse reconstruction, graph topology, probability and ICT deployment. This article develops that connection. The proposed CR-GSDA method operates in five linked stages: forecast; graph-frequency screening; weighted sparse attack reconstruction; robust graph-regularised analysis; and uncertainty inflation with a computable certificate. A distributed alternating-direction implementation allows edge clusters to exchange sufficient statistics rather than raw observations. The framework is designed to distinguish genuine physical changes from FDI by asking whether an innovation is dynamically plausible, graph coherent, persistent across neighbouring nodes and statistically compatible with the forecast uncertainty.

The article contributes (i) a unified graph-sparse robust assimilation objective for linear and ensemble-based nonlinear systems; (ii) a certificate separating forecast, noise, attack-reconstruction and model-mismatch errors; (iii) sparse-support, stability, uncertainty-inflation and distributed-consensus guarantees; (iv) an edge deployment architecture with explicit computational and communication costs; and (v) a fully specified synthetic benchmark whose reported values can be reproduced without access to sensitive infrastructure data.

The work is methodological. It does not claim field validation or replace network-layer access control, cryptographic authentication or incident response. Instead, it adds an estimation-layer defence for situations in which apparently valid sensor packets have already entered the assimilation pipeline.

Related Work and Research Gap Attack-resilient state estimation spans control, signal processing, optimisation and cybersecurity. Foundational secure estimators exploit temporal observability and sensor redundancy. If at most � of � sensors are corrupted, exact noiseless recovery typically requires a form of 2�-sparse observability: deleting any 2� sensors must leave the system observable. In noisy systems, subset-based filters and convex relaxations replace exact consistency with bounded error. Attack-resilient �2, �∞ and ℓ1 estimators formalise different trade-offs between average noise, worst-case disturbance and sparse corruption [17]. Coding-based approaches introduce additional redundancy so that manipulated measurements can be detected or corrected [18]. These techniques provide strong guarantees, but exhaustive subset search scales poorly and fixed coding assumptions can be restrictive in changing IoT deployments.

Robust filtering replaces the quadratic innovation loss by Huber, Student-� or mixture likelihoods. It performs well for impulsive noise and unknown outliers because large residuals receive bounded influence. The limitation is semantic: a robust filter treats an outlier as an untrusted value but does not explicitly infer an adversarial action. Sparse reconstruction instead introduces a latent �� and penalises ∥∥��∥∥1. Under restricted-eigenvalue or mutual-coherence conditions, the support of �� becomes identifiable. Recent distribution-network research confirms the value of combining sparse recovery with observer-based estimation. The remaining difficulty is that physical anomalies can also be sparse in the sensor domain.

Graph priors encode neighbourhood dependence. If �= (�,�,�) is a sensor graph with Laplacian �, a smooth physical state has small graph variation �⊤��=1 2∑�,� ���(��−��)2. Graph Fourier components associated with large Laplacian eigenvalues represent rapid changes across connected nodes. High graph frequency is informative for attack screening, but it is not a universal attack signature: genuine discontinuities, moving fronts and topology errors also create high-frequency energy. Accordingly, CR-GSDA uses graph information as a soft regulariser whose strength decreases when physical-event evidence is high; it never declares an attack from graph frequency alone. Distributed sensor fusion offers matrix-weighted fusion, covariance intersection and consensus-based filtering. Consensus estimation under hybrid attacks and missing observations has recently received attention [19]. Privacy-aware wireless sensor estimation and secure distributed updates are also expanding [20]. Most distributed schemes assume that local innovations are either trusted or screened by a separate detector. This separation can create contradictory decisions across clusters and underestimate the correlation introduced by shared forecasts.

Ensemble assimilation is attractive when � and ℎ are nonlinear, the state dimension is large, or derivatives are unavailable. It approximates forecast covariances from particles, but finite ensembles underestimate uncertainty and create spurious long-range correlations. Localisation, inflation and resampling address these effects. Ensemble methods should be used cautiously as complete Bayesian approximations because their analysis variable is generally closer to a linear Bayes estimator than to the full posterior [21]. For cyber-resilient assimilation, a further source of approximation is attack removal. If �̂� is uncertain, treating ��−�̂� as an ordinary clean observation produces overconfident credible intervals.

Table 1 locates the proposed method relative to the principal families. The gap is not the absence of any one component; it is the absence of a mathematically connected pipeline that reconstructs attacks, respects infrastructure topology, quantifies the residual attack uncertainty, certifies the state error and can be partitioned across edge nodes.

The core analysis jointly estimates state and attack:

2. Screen: calculate normalised innovation, graph high-

frequency energy, temporal persistence and genuine-event evidence using the screening equation above. 3. Alternate: initialise �(0)=�̂�−1; alternate the robust state solve defined above and attack proximal step defined above until the primal change and KKT residual fall below tolerances.

A Bayesian interpretation augments the posterior with the latent attack:

The weighted ℓ1 implementation is a computationally economical MAP approximation. Periodic particle or variational recalibration can correct its probability estimates. High-dimensional Bayesian computation can be accelerated using reduced representations, but posterior approximation error must be reported rather than hidden [22]. Coverage is assessed using the normalised estimation error squared, NEES�=(��−�̂�)⊤(��??????)−1(��−�̂�).

Under correct linear-Gaussian calibration, NEES follows a �??????2 distribution. During attacks, the target is not exact Gaussianity but conservative empirical coverage. Inflation parameters are selected on held-out attack scenarios and then frozen for evaluation.

Certified State Estimation The certificate follows from the first-order condition of the corrected regularised analysis. It is deterministic and therefore applies when noise is non-Gaussian.

Proof. Iterate the scalar inequality and sum the resulting geometric series. ◻ The condition &#3627409148;‾<1 is an assimilation observability requirement, not automatic stability. When too many informative sensors are attacked or disconnected, &#3627409159;&#3627408481; decreases and the certificate expands. The estimator should then enter safe mode rather than report an unjustifiably precise value.

ADMM introduces consensus variables &#3627408487;&#3627408472;ℓ and scaled multipliers &#3627408482;&#3627408472;ℓ. Each edge node alternates a local robust graph-sparse solve, boundary averaging and dual update. Raw sensor streams remain local; exchanged messages contain boundary-state estimates, information matrices, certificate contributions and attack alarms.

Algorithm 2: Distributed edge CR-GSDA At each edge region ??????: forecast the local ensemble and construct local innovation statistics.

Local security update: recover &#3627408462;&#3627408472; with gateway-aware weights; quarantine only when posterior attack probability and certificate contribution both exceed policy thresholds. Consensus round: solve the local augmented objective, transmit boundary sufficient statistics to neighbouring regions, average consistent copies, and update dual variables.

Stopping rule: stop when primal residual &#3627408479;p, dual residual &#3627408479;d and certificate change are below application tolerances, or when the latency budget is reached.

Fallback: if communication fails, use covariance intersection for boundary fusion and inflate uncertainty according to the age of information.

Proposition 7.1 (Finite-consensus perturbation). Assume the centralised objective is &#3627409159;-strongly convex in the state block and the distributed iterate has KKT residual at most &#3627409152;ADMM. Then its distance from the centralised analysis is bounded by ∥∥&#3627408485;̂&#3627408481;edge−&#3627408485;̂&#3627408481;central∥∥≤&#3627409152;ADMM&#3627409159;. This term is added to the operational certificate.

The implementation should use square-root covariance factors, symmetric positive-definite solvers and guarded Cholesky updates. Mixed precision is acceptable for graph filtering and ensemble propagation, but certificate accumulation and final information solves should use sufficient precision to avoid a false security margin. Model, graph and firmware versions must be included in the audit record.

Fig 1: Edge-resident CR-GSDA pipeline. Cybersecurity decisions depend on the reconstructed attack and the state-error certificate, not on a classifier score alone.

Parameter Selection and Operational Decision Rules Parameters are divided into statistical, structural and security groups. &#3627408452;&#3627408481; and &#3627408453;&#3627408481; are estimated from attack-free calibration windows, with robust covariance estimators used when clean periods are uncertain. The graph may be built from physical adjacency, mutual information, hydraulic or electrical coupling, road connectivity, radio handover relations or a learned sparse precision matrix. Graph learning must be frozen or strongly regularised during suspected attacks; otherwise the attacker can poison the topology used for detection.

The sparsity penalty follows a noise-aware rule &#3627409158;&#3627408481;=&#3627408464;&#3627409158;??????̂&#3627408481;√2log(&#3627408474;&#3627408481;)/&#3627408449;eff,&#3627408481;, then is adjusted to satisfy an application-specific false-alarm constraint on attack-free validation data. The Huber threshold starts near 1.345 standard deviations for Gaussian efficiency but may be larger where heavy-tailed physical disturbances are common. &#3627409150;&#3627408481; is selected by blocked temporal cross-validation, not random shuffling, because random folds leak future state information.

Four decision levels are recommended. Level 0 reports normal operation. Level 1 records a statistical anomaly but leaves control unchanged. Level 2 marks sensors as suspect, uses corrected measurements and increases uncertainty. Level 3 enters safe mode when the certificate exceeds a state-risk tolerance, observability deteriorates, or consensus fails. Automatic quarantine is avoided when it would remove the redundancy required for secure estimation. An alarm is issued for sensor ?????? only if &#3627409163;&#3627408470;,&#3627408481;≥????????????, |&#3627408462;̂&#3627408470;,&#3627408481;|≥????????????, and ??????ℬ&#3627408470;,&#3627408481;≥??????&#3627408437;, where ??????ℬ&#3627408470;,&#3627408481; measures the sensor’s contribution to the certificate. Requiring agreement across probability, magnitude and estimation consequence reduces nuisance alarms. A low-amplitude attack may still be prioritised if its cumulative state impact is large.

The primary endpoint is state RMSE because detection has value only insofar as it protects physical-state inference. Secondary endpoints are MAE and localisation F1. Mean and sample standard deviation are reported across seeds. The threat suite for a larger validation campaign should add pulse, ramp, replay, slowly drifting, topology-aware and clustered gateway attacks; missing packets; graph misspecification; model drift; and genuine abrupt events. Each hyperparameter must be selected on disjoint seeds before final testing. Real-world evaluation should use a cyber range or authorised digital twin rather than attacks on operational infrastructure.

Table 2: Reproducible synthetic benchmark configuration. Component Specification Value Graph Undirected ring, two neighbours per node n=60 Dynamics Diffusive transition F=I−0.055L T=300 Process noise Independent Gaussian Q=0.018I Observation noise Independent Gaussian R=0.08I Attack support Uniform without replacement per time s=6 Attack magnitude Random sign and bounded random scale base 2.5 Replications Deterministic NumPy random generators seeds 0:19 CR-GSDA Soft threshold, attack and state graph weights 0.56,0.008,0.025 Detection Magnitude threshold 0.28

Results

Table 3 reports the computed synthetic results. The conventional KF has RMSE 0.3717 because it incorporates the injected values as if they were trustworthy measurements. Robust clipping reduces RMSE by 44.1%. Explicit sparse correction reduces it further. CR-GSDA records the lowest mean RMSE, 0.1916, a 48.5% reduction relative to KF and a 7.8% reduction relative to Huber-KF. The difference from Sparse-KF is deliberately modest because the benchmark graph is simple and the physical process is already well matched by a diagonal forecast.

Attack localisation by CR-GSDA achieves precision 0.8535±0.0106, recall 0.9989±0.0010 and F1 0.9204± 0.0062. High recall is expected because attack magnitudes substantially exceed measurement noise. Precision is lower because occasional large innovations from process and observation noise cross the fixed attack threshold. In an operational deployment, posterior probability, event evidence and persistence should replace a single magnitude threshold. Table 4: CR-GSDA attack-localisation performance in the synthetic benchmark. Metric Precision Recall F1 score Mean 0.8535 0.9989 0.9204 Sample standard deviation 0.0106 0.0010 0.0062 The results support three limited conclusions. First, robustification is essential: a standard Gaussian update is not resilient to sparse integrity attacks. Second, explicit attack reconstruction slightly outperforms influence clipping because it reuses corrected observations rather than merely suppressing them. Third, graph regularisation can improve estimation when the state is genuinely graph smooth, but the gain depends on topology accuracy and should not be generalised beyond this benchmark.

No significance test is emphasised because the seeds are paired algorithmic replications rather than a random sample of field conditions. A future comparative study should report paired bootstrap confidence intervals across heterogeneous scenarios and compute cost, latency, energy and coverage alongside RMSE.

Ablation, Sensitivity and Stress-Testing Protocol A credible evaluation must determine which component produces each benefit. The ablation sequence removes: graph screening; adaptive attack weights; Huber likelihood; attack covariance inflation; graph state regularisation; event evidence; and distributed consensus. The expected outcome is not that every component lowers RMSE in every regime. For example, graph regularisation should be neutral or harmful when the physical state contains a legitimate sharp boundary. Its value is a lower error in smooth regimes without unacceptable bias in event regimes.

Attack sparsity is varied from 0 to 40% of sensors. The theoretical phase transition occurs when sparse observability fails, but its empirical location depends on sensor placement and dynamics. Attack magnitude is swept from below the noise standard deviation to ten times that value. Low-magnitude attacks test cumulative bias, whereas high-magnitude attacks test robust influence. Attack duration distinguishes isolated pulses from persistent drifts. Support mobility measures whether temporal priors become misleading.

Graph misspecification is created by randomly deleting, adding and reweighting edges. The spectral distance ∥∥&#3627408447;−&#3627408447;̃∥∥2 is recorded. The certificate must increase with graph mismatch through the model term rather than remain falsely narrow. Genuine-event scenarios impose local state jumps that then diffuse according to the physical model. A successful method should assign high event evidence, reduce &#3627409150;&#3627408481; and avoid labelling the entire transition as malicious. The edge stress test varies packet loss, delay, processor throttling and the number of permitted consensus rounds. Accuracy is plotted against end-to-end latency and transmitted bytes. Safe mode is evaluated as a selective-prediction problem: among time points at which the estimator accepts its output, what is the maximum error and empirical coverage? A useful certificate should permit routine states while abstaining under unobservable or severely attacked conditions.

Table 5: Recommended stress-test matrix for a publication-scale validation. Factor Levels Primary diagnostic Attacked fraction 0, 5, 10, 20, 30, 40% RMSE and recoverability transition Attack type pulse, ramp, drift, replay, coordinated Detection delay and cumulative bias Graph error 0–30% edge perturbation Bias and certificate calibration Model mismatch parameter drift and unmodelled input False alarms versus model term Physical event local jump, moving front, regime switch Attack/event discrimination Communication delay, loss, disconnection Consensus error and availability Edge budget CPU cap, memory cap, round limit Latency–accuracy frontier Uncertainty Gaussian, heavy-tailed, heteroscedastic Coverage and NEES ICT Application Profiles In a smart city, &#3627408485;&#3627408481; may describe traffic density, air quality, water pressure and crowd flow on interdependent graphs. A genuine event is likely to propagate through spatial neighbours and respond to exogenous variables such as weather or a scheduled gathering. An attack may instead align with a shared gateway or administrative domain. The two-graph construction—physical &#3627408447;&#3627408481; and cyber &#3627408447;??????,&#3627408481;—is especially valuable because physical proximity and common compromise pathways are different relations. For intelligent transportation, connected vehicles and roadside units produce asynchronous measurements with strict latency constraints. The forecast model can be a cell-transmission model, a graph neural surrogate or a traffic PDE discretisation. Event evidence includes accident reports and coherent upstream/downstream shockwaves. The certificate can gate automated signal timing: if the estimated queue state is insufficiently reliable, the controller reverts to a conservative plan.

In telecommunications, the state includes link load, interference, handover demand, queue occupancy and equipment health. The graph may combine physical cells and logical routing. False telemetry can provoke harmful load balancing or conceal congestion. Edge CR-GSDA can run at multi-access edge nodes; only boundary statistics need cross-region exchange. Network slicing requires separate covariance and risk thresholds because a safety-critical slice should not share the tolerance of a best-effort service. Smart agriculture uses soil-moisture, weather, pump and crop sensors that are resource constrained and intermittently connected. Genuine spatial heterogeneity is common, so graph smoothing must follow soil zones, elevation and irrigation topology rather than Euclidean distance alone. The estimator can identify a compromised moisture sensor without suppressing an actual leak. Certificate-driven control is important because excessive irrigation and missed drought stress both have costs.

Smart energy remains the most established state-estimation application. PMU and SCADA streams create multirate data, while topology changes and renewable intermittency create model mismatch. Dynamic state-estimation research increasingly combines prevention, detection and mitigation [23]. CR-GSDA complements these efforts by reconstructing the injection and including its uncertainty in the corrected state. Application-specific AC or distribution-system models should replace the generic linear benchmark before any operational claim.

Security, Safety and Governance CR-GSDA is one layer in defence in depth. Device identity, secure boot, signed firmware, encrypted transport, access control, network segmentation and logging remain necessary. The estimator addresses semantic integrity: authenticated data can still be false when a trusted endpoint is compromised. Its outputs should be forwarded to a security information and event management system with sensor identifiers, attack probabilities, estimated magnitudes, graph context and certificate history.

The attack estimate is sensitive security information. Publishing real-time support locations could help an adversary learn detection thresholds. Access must be role based, retained according to policy and separated from public operational dashboards. Where sensors relate to people or vehicles, graph construction and cross-region fusion must comply with privacy requirements. Sufficient-statistic exchange reduces raw-data exposure but is not automatically differentially private.

Human oversight is required for high-consequence isolation. A sensor should not be permanently quarantined solely because a model disagrees with it; the model may be wrong. The audit trail should preserve the raw packet hash, model version, graph version, parameters, optimisation residual, uncertainty inflation and decision rule. This information supports incident investigation and protects operators against opaque automated decisions.

The safe-mode threshold must be derived from physical risk. A telecommunications estimator may tolerate a moderate queue error, whereas a medical or grid-protection application may require immediate abstention. The certificate is valuable because it translates multiple uncertainties into a state-error scale, but it remains conditional on stated bounds and cannot prove safety when model mismatch is unbounded. Adversarial evaluation must be authorised. Synthetic data, digital twins and isolated cyber ranges should be used before any live pilot. Responsible disclosure procedures are necessary if evaluation identifies vulnerabilities in commercial devices or public infrastructure.

Discussion

The central design choice is to estimate the attack rather than merely classify the observation. Classification separates security from numerical inference: a detector emits a label and a filter then proceeds as though that label were correct. Joint reconstruction keeps uncertainty visible. If &#3627408462;̂&#3627408481; is inaccurate, the state certificate and inflated covariance reflect the remaining risk.

Graph information helps distinguish physical and cyber structure, but it can also encode a dangerous prior. A road closure, burst pipe or localised voltage disturbance may be graph nonsmooth. The adaptive event term and explicit graph-bias component are therefore not cosmetic; they prevent the method’s strongest structural assumption from becoming an attack on genuine information. Two graphs are preferable: one for physical propagation and one for common cyber compromise.

The theoretical bound is conservative because it uses operator norms and worst-case addition. Conservatism is acceptable for safe-mode gating but may limit availability. Tighter certificates could use directional norms, local observability Gramians, concentration inequalities and conformal calibration. Bayesian credible regions answer an average probabilistic question, while the deterministic certificate answers a bounded perturbation question. Reporting both is more informative than treating either as universally valid. The synthetic results show a clear failure of the conventional KF and a smaller advantage of graph-sparse correction over a sparse filter. They do not establish superiority across infrastructure types. The benchmark favours graph methods because the process is diffusive on the same graph used by the estimator. Graph perturbation and genuine-event tests are essential next steps. The contribution of the present results is transparency: parameters, distributions, seeds and metrics are stated, and the experiment does not masquerade as field evidence.

Computational deployment requires co-design. A theoretically sophisticated estimator that exceeds the sampling interval is unusable. Polynomial graph filters, localisation, warm-started proximal updates and bounded consensus rounds make the method compatible with edge processors. The latency cutoff introduces optimisation error, which the distributed perturbation term places inside the certificate.

Limitations and Future Research The present formulation assumes sparse sensor attacks. Dense low-amplitude corruption, collusion across most informative sensors or an attacker that simultaneously poisons the model and graph may violate identifiability. Group sparsity, low-rank-plus-sparse decompositions and moving-target sensing are promising extensions. Actuator attacks require unknown-input modelling because they alter the state trajectory rather than only the observation.

The graph is treated as known within each update. Online graph learning under attack is vulnerable to poisoning. A robust bilevel method should learn topology from long clean windows while limiting the influence of recent data. Temporal multilayer graphs could represent physical, communication and organisational relations without collapsing them into one Laplacian.

The Laplace approximation to attack uncertainty is imperfect near zero because the ℓ1 penalty is nonsmooth and the posterior can be multimodal. Spike-and-slab variational inference, sequential Monte Carlo or conformal prediction may improve calibration at greater cost. Future theory should connect support-selection uncertainty directly to credible-set coverage.

The certificate assumes usable bounds for noise and model error. Learning these bounds without leaking attack energy into the noise estimate is challenging. Robust online conformal calibration with change-point protection is a promising direction. Another priority is certificate-aware sensor scheduling: measurements should be requested where they reduce the bound most per unit of energy and bandwidth. The benchmark should be extended to nonlinear cyber-physical simulators, public traffic and environmental data with injected attacks, smart-grid test cases and hardware-in-the-loop edge platforms. A preregistered evaluation should freeze hyperparameters, attacks and endpoints before comparison. Runtime, peak memory, transmitted bytes, energy, false-alarm burden and selective coverage should accompany accuracy.

Conclusion

This article formulated cyberattack resilience as a numerical data-assimilation problem rather than an isolated intrusion-classification task. CR-GSDA combines robust forecasting, graph-frequency evidence, sparse attack reconstruction, graph-regularised analysis, ensemble nonlinear propagation, Bayesian uncertainty inflation and distributed edge consensus. The resulting certificate makes explicit how measurement noise, residual attack error, forecast error, model mismatch, graph bias and incomplete consensus contribute to the final state uncertainty. In a reproducible synthetic 60-node experiment, CR-GSDA reduced state RMSE from 0.3717 for a conventional Kalman filter to 0.1916 and achieved an attack-localisation F1 score of 0.9204. These values demonstrate the mechanism under controlled assumptions, not field validation. The most important operational principle is that a smart infrastructure should not silently trust a corrected measurement: it should retain the uncertainty of that correction and abstain when observability or the certificate becomes unacceptable. The framework is applicable to smart cities, intelligent transportation, telecommunications, agriculture and energy, provided that each deployment supplies a defensible process model, physical and cyber graphs, authorised validation and risk-based safe-mode rules. Future work should address dense attacks, poisoned topology learning, actuator corruption, conformal certificate calibration and hardware-in-the-loop evaluation.

Funding

This research received no specific grant from any funding agency in the public, commercial or not-for-profit sectors.

Conflict of Interest

The author declares no conflict of interest.

Data Availability No operational infrastructure data were used. All numerical results are based on the synthetic model, parameters, distributions and deterministic random seeds reported in the manuscript. The accompanying implementation can be reconstructed directly from the experimental specification.

Ethics Approval The study uses synthetic computational data and does not involve human participants, identifiable personal data or animals.

Author Contributions Conceptualisation, methodology, mathematical formulation, analysis, software design, writing and validation: Kaarina Nakale.

Use of Artificial Intelligence Any language or computational assistance used during manuscript preparation should be disclosed to the target journal in accordance with its current editorial policy. The author remains responsible for the accuracy, originality, citations and final text.

References

  1. Zhou Z, Zhang X, Zhang J, Taylor G. Comprehensive review on dynamic state estimation techniques with cybersecurity applications. IET Smart Grid. 2024;7(4):370-385. doi:10.1049/stg2.12168. https://doi.org/10.1049/stg2.12168
  2. Liu Y, Ning P, Reiter MK. False data injection attacks against state estimation in electric power grids. In: Proceedings of the 16th ACM Conference on Computer and Communications Security; 2009. p. 21-32. doi:10.1145/1653662.1653666. https://doi.org/10.1145/1653662.1653666
  3. Fawzi H, Tabuada P, Diggavi S. Secure estimation and control for cyber-physical systems under adversarial attacks. IEEE Trans Autom Control. 2014;59(6):1454-1467. doi:10.1109/TAC.2014.2303233. https://doi.org/10.1109/TAC.2014.2303233
  4. Pajic M, Lee I, Pappas GJ. Attack-resilient state estimation for noisy dynamical systems. IEEE Trans Control Netw Syst. 2017;4(1):82-92. doi:10.1109/TCNS.2016.2607420. https://doi.org/10.1109/TCNS.2016.2607420
  5. Kalman RE. A new approach to linear filtering and prediction problems. J Basic Eng. 1960;82(1):35-45. doi:10.1115/1.3662552. https://doi.org/10.1115/1.3662552
  6. Evensen G. The ensemble Kalman filter: theoretical formulation and practical implementation. Ocean Dyn. 2003;53:343-367. doi:10.1007/s10236-003-0036-9. https://doi.org/10.1007/s10236-003-0036-9
  7. Al-Ghattas O, Sanz-Alonso D. Ensemble Kalman filters with resampling. SIAM/ASA J Uncertain Quantif. 2024;12(3):1036-1071. doi:10.1137/23M1594935. https://doi.org/10.1137/23M1594935
  8. Li H, Li W, Yang L, Zheng F, Wang Y. Research on attack detection and state estimation for distribution networks based on sparse recovery and unknown input observer. Discov Appl Sci. 2026;8:5. doi:10.1007/s42452-025-07979-y. https://doi.org/10.1007/s42452-025-07979-y
  9. Zhang G, et al. Joint detection and localization of false data injection attacks in smart grids: an enhanced state estimation approach. Comput Electr Eng. 2024.
  10. Xiao Y, et al. Distributed state estimation for cyber-physical systems against sensor attacks based on Isolation Forest. Inf Sci. 2025:122258. doi:10.1016/j.ins.2025.122258. https://doi.org/10.1016/j.ins.2025.122258
  11. Shuman DI, Narang SK, Frossard P, Ortega A, Vandergheynst P. The emerging field of signal processing on graphs: extending high-dimensional data analysis to networks and other irregular domains. IEEE Signal Process Mag. 2013;30(3):83-98. doi:10.1109/MSP.2012.2235192. https://doi.org/10.1109/MSP.2012.2235192
  12. Drayer E, Routtenberg T. Detection of false data injection attacks in smart grids based on graph signal processing. IEEE Syst J. 2020;14(2):1886-1896. doi:10.1109/JSYST.2019.2927469. https://doi.org/10.1109/JSYST.2019.2927469
  13. Lai X, et al. Detection of false data injection attacks in smart grid based on graph signal processing. IEEE Access. 2024.
  14. Sanz-Alonso D, Waniorek N. Analysis of a computational framework for Bayesian inverse problems: ensemble Kalman updates and MAP estimators under mesh refinement. SIAM/ASA J Uncertain Quantif. 2024;12. doi:10.1137/23M1567035. https://doi.org/10.1137/23M1567035
  15. Satyanarayanan M. The emergence of edge computing. Computer. 2017;50(1):30-39. doi:10.1109/MC.2017.9. https://doi.org/10.1109/MC.2017.9
  16. Nencioni G, Garroppo RG, Gonzalez AJ. 5G multi-access edge computing: a survey on security, dependability, and performance. IEEE Access. 2023.
  17. Nakahira Y, Mo Y. Attack-resilient H2, H∞, and l1 state estimator. IEEE Trans Autom Control. 2018;63(12):4353-4360.
  18. Miao F, Zhu Q, Pajic M, Pappas GJ. Coding schemes for securing cyber-physical systems against stealthy data injection attacks. IEEE Trans Control Netw Syst. 2017;4(1):106-117.
  19. Cheng Z, et al. Distributed consensus estimation for networked multi-sensor systems subject to hybrid attacks and missing measurements. Sensors. 2024;24.
  20. Hu X, et al. An enhanced privacy protection distributed state estimation in wireless sensor networks against eavesdropping attacks. IEEE Internet Things J. 2025;12.
  21. Ernst OG, Sprungk B, Starkloff HJ. Analysis of the ensemble and polynomial chaos Kalman filters in Bayesian inverse problems. SIAM/ASA J Uncertain Quantif. 2015;3(1):823-851. doi:10.1137/140981319. https://doi.org/10.1137/140981319
  22. Lan S, Li S, Shahbaba B. Scaling up Bayesian uncertainty quantification for inverse problems using deep neural networks. SIAM/ASA J Uncertain Quantif. 2022;10(4):1684-1713. doi:10.1137/21M1439456. https://doi.org/10.1137/21M1439456
  23. Paudel S, Dhungana D. False data injection attacks against state estimation in the smart grid. In: Proceedings of IEEE EUROCON 2025; 2025. p. 1-6. doi:10.1109/EUROCON64445.2025.110731. How to Cite This Article Nakale K. Cyberattack-resilient data assimilation for smart IoT infrastructures: sparse attack reconstruction and certified state estimation. International Journal of Applied Mathematics and Numerical Research. 2026;2(4):62-72. doi:10.54660/IJAMNR.2026.2.4.62-72. Creative Commons (CC) License This is an open access journal, and articles are distributed under the terms of the Creative Commons Attribution NonCommercialShareAlike 4.0 International (CC BYNCSA 4.0) License, which allows others to remix, tweak, and build upon the work noncommercially, as long as appropriate credit is given and the new creations are licensed under the identical terms. https://doi.org/10.1109/EUROCON64445.2025.110731

How to cite

Licensed under CC BY 4.0.