Source-linked AI summary

From Cycle Space to Cycle Manifold: Limits and Achievability of Blind False Data Injection Attacks

Xin Li, Chenhan Xiao, Jonathan Cohen, Aviad Elyashar, Yang Weng, Rami Puzis

arXiv:2609.10631v1cs.CRcs.LG

TL;DR

Blind FDIA lacks a physical account of stealthiness and a minimum-information characterization for recovering the complete attack space. This paper identifies weighted cycle spaces and AC cycle manifolds as the governing structures, develops reconstruction methods and benchmarks, and shows the resulting identifiability limits and AC/DC connection.

  • Problem

    Existing blind FDIA methods learn low-rank measurement subspaces without specifying the physical constraints behind stealthiness or the minimum information needed for complete attack-space recovery.

  • Method

    The paper characterizes DC stealth through the weighted cycle space and AC feasibility through a cycle manifold, then develops computationally unconstrained and measurement-only reconstruction approaches.

  • Results

    Weighted cycle-space knowledge is necessary and sufficient for complete DC blind FDIA, while the AC cycle manifold provides the corresponding necessary-and-sufficient constraint and can be fitted with topology and measurements.

  • Takeaways & Limitations

    Complete attacks require the weighted cycle space rather than full system identification, with topology needed only up to 2-isomorphism, relative cycle-edge parameters up to component scales, and no bridge parameters.

  • Takeaways & Limitations

    Under AC, extracting a correct cycle basis is nearly impossible because it is a nonlinear combinatorial problem.

Abstract

from arXiv · show

A false data injection attack (FDIA) can change the estimated grid state while evading a residual-based bad data detector (BDD). Existing blind attacks learn a low-rank measurement subspace, but this algebraic view does not state the physical grid constraints that make an attack stealthy or the minimum information needed to recover the complete attack space. Under the connected direct-current (DC) branch-flow model, we show that the residual-sensitive subspace of the noiseless orthogonal test is exactly the weighted cycle space. Its orthogonal complement is therefore the complete stealthy attack space, making weighted cycle-space knowledge both necessary and sufficient for complete blind FDIA. This space identifies the topology only up to 2-isomorphism and the relative cycle-edge parameters only up to one scale per biconnected component; bridge parameters are neither identified nor required. We then formulate a computationally unconstrained benchmark and a tractable measurement-only reconstruction method. Experiments on IEEE systems compare BDD bypass rate at a 95% nominal-acceptance threshold against state impact. As a compact alternating-current (AC) extension, we characterize feasible branch P/Q measurements by a cycle manifold and demonstrate topology-assisted manifold fitting and measurement generation on a graphics processing unit (GPU). In the lossless fixed-voltage small-angle limit, the normal space of the active-power slice reduces to the DC weighted cycle space.

I. INTRODUCTION

The paper reframes blind FDIA around physical cycle structure: the DC model uses a weighted cycle space, while the AC model uses a nonlinear cycle manifold. It characterizes the information needed for complete attacks and develops constrained and unconstrained reconstruction approaches.

  • I. INTRODUCTION: Existing blind methods learn low-rank measurement structure but typically recover only a subset of the complete attack space.Prior approaches include subspace learning, PCA, random-matrix perturbation, and matrix reconstruction.
  • I. INTRODUCTION: The paper addresses the physical origin of FDIA stealthiness, the structure behind residual-based BDD protection, and the limits and achievability of blind attacks.Its unified perspective connects residual protection, stealthy perturbations, and blind-attack limits through cycle structure.
  • I. INTRODUCTION: Weighted cycle-space knowledge is necessary and sufficient for complete blind FDIA in the DC model, while the AC counterpart is a necessary-and-sufficient cycle manifold.The paper presents these structures as the physical constraints governing stealthy attacks.
  • I. INTRODUCTION: A tractable measurement-only DC reconstruction method and a topology-assisted AC manifold method are developed, alongside a computationally unconstrained benchmark.The authors also state that both methods outperform existing blind FDIA methods.
  • I. INTRODUCTION: The framework is intended to inform power-grid planning and protection through explicit DC and AC physical constraints.The paper presents planning and protection guidelines based on the limits and achievability of blind FDIA.

B. Cycle space and 2-isomorphism

The paper defines the graph cycle space and shows that the complete DC stealthy attack space is exactly its weighted counterpart’s orthogonal complement. Recovering that space requires only a cycle basis and relative line parameters within biconnected components, with several graph and parameter ambiguities remaining irrelevant.

  • B. Cycle space and 2-isomorphism: The graph cycle space is spanned by signed cycle-indicator vectors, and a spanning tree with its chords generates fundamental cycles.Two graphs are 2-isomorphic exactly when their cycle spaces are the same.
  • B. Cycle space and 2-isomorphism: Theorem 1 makes complete stealthy attack-space knowledge, weighted cycle-space knowledge, and a cycle basis with block-consistent relative line parameters equivalent.The result assumes a connected graph, nonzero line parameters, and H = DpA.
  • B. Cycle space and 2-isomorphism: The minimum information requirement concerns recovering the entire stealthy subspace, not a unique cycle basis or a unique basis-coordinate representation.Multiplying a weighted basis by any invertible matrix preserves the information in its column space.
  • B. Cycle space and 2-isomorphism: Knowing the weighted cycle space gives the entire attack space, and knowing the entire attack space gives the weighted cycle space.The proof uses independent weighted fundamental-cycle indicators and the dimension dim N(H^T) = q.
  • B. Cycle space and 2-isomorphism: Complete FDIA does not require distinguishing 2-isomorphic graphs, identifying one parameter scale per biconnected component, or identifying bridge parameters.Bridges occur in no cycle, so their parameters do not appear in the weighted cycle space.

B. AC cycle manifold

The AC model constrains feasible branch P/Q measurements through complex cycle equations, forming a complete cycle manifold under stated rank and nonzero-voltage assumptions. This manifold is sufficient for zero-residual measurements and is identifiable only blockwise, with voltage-scaling and bridge-parameter ambiguities.

  • AC cycle manifold: Voltage ratios telescope around every cycle, so feasible measurements satisfy one complex cycle equation per fundamental cycle, equivalent to zero AC residual.Each complex equation supplies two real constraints.
  • AC cycle manifold: Under connected-grid rank assumptions, noiseless AC measurements form a 2n − 2-dimensional manifold whose chord measurements are determined by tree measurements.The tree measurements recover the voltage state, after which chord measurements follow through a completion map.
  • AC cycle manifold: The cycle manifold is complete: satisfying all fundamental-cycle equations generates a unique consistent chord-measurement vector from the tree measurements.This establishes equivalence between the cycle constraints and measurements produced by one AC state.
  • Identifiability: Complete AC FDIA requires the blockwise cycle manifold, while parameter scaling across components and bridge parameters remain unidentifiable and unnecessary.Voltage-scaling transformations preserve the cycle manifold, and bridges lie outside all cycles.
  • Identifiability: The DC result is the linear counterpart of the AC theory: 2-isomorphic graphs, component parameter scales, and bridge parameters leave the relevant attack space unchanged.The same identifiability pattern carries from weighted cycle space to the nonlinear AC manifold.

C. Connection between AC cycle manifold and DC cycle space

In the flat-voltage, small-angle limit, the AC cycle manifold linearizes into the DC cycle-space model. The DC weighted cycle space is the active-power tangent structure of the AC manifold and its normal space.

  • Connection to DC: At the fixed-voltage flat point, the active-power slice has weighted cycle indicators as its defining linear structure.The columns of DxC^T are the weighted cycle indicators.
  • Connection to DC: The DC cycle space is the active-power tangent space of the AC cycle manifold, making the DC model its first-order approximation.The linearization uses the flat-voltage, small-angle approximation of branch voltage ratios.
  • Implications: Learning cycle space and cycle manifold from measurements provides a physically informed route to blind FDIA realization, but cycle-based estimation is combinatorial and computationally difficult.The paper therefore separates cycle-based estimation from parameter estimation and distinguishes constrained from topology-assisted realization.

IV. COMPUTATIONALLY CONSTRAINED BLIND FDIA REALIZATION

The measurement-only reconstruction method estimates a weighted cycle matrix from branch-flow data without topology information. It combines normalization, rank-revealing factorization, sparse support screening, and TLS/BIC refinement.

  • Measurement-only reconstruction: The method assumes measurement-only data with T > m and outputs a full-column-rank weighted cycle matrix estimating the physical cycle-related subspace.Its implementation uses RMS normalization, rank-r SVD, pivoted QR, sparse screening, and TLS fitting.
  • Algebraic tree selection: RMS normalization corrects branchwise scales before SVD and pivoted QR select r independent branches as an algebraic tree.In noiseless data these branches form a spanning tree; with noise, QR selects the most independent branches.
  • Support screening: Each remaining chord is regressed on normalized tree measurements, with a no-intercept Lasso path and BIC selecting a screened tree support.If fewer than two branches are selected, least squares retains the two largest parameters to ensure a valid chord candidate.
  • Support screening: Candidate cycle supports are formed by adding each chord to ordered screened tree branches, and TLS residuals with BIC select the prefix length.BIC is applied first to screen the Lasso path and then to choose the TLS support size.

3) Weighted-constraint fitting and support refinement:

Weighted-constraint fitting refines candidate cycles and extracts graph and parameter information from the recovered cycle space. It identifies cycle-free branches and relative parameters while retaining component-wise scale ambiguity.

  • Weighted-constraint fitting: The recovered-cycle refinement accepts only independent weighted constraints after raw-coordinate thresholding and unit normalization.A refined cycle need not retain its original chord and may contain only two branches.
  • Support refinement: Branches absent from every recovered cycle form the cycle-free set, which equals the graph-bridge set when the recovered cycle basis is correct.This provides a direct bridge-identification test from the recovered supports.
  • Pipeline overview: Figure 1 summarizes the measurement-only cycle-space recovery pipeline from branch-flow measurements through cycle fitting and support refinement.The pipeline is presented as a measurement-only reconstruction procedure.
  • Parameter estimation: Cycle signs determine orientation up to one global sign, while magnitudes determine relative line parameters.Shared branches allow these ratios to be aligned across cycles.
  • Parameter estimation: Propagating shared-cycle ratios through each biconnected component recovers inverse coefficient magnitudes up to one scale factor per component.The method returns a separate parameter estimate after aligning cycle coefficient scales.

5) Recovered attack space and residual:

The measurement-only cycle-space realization uses a structured sequence of decompositions, sparse screening, TLS ordering, refinement, and parameter estimation to recover attack-space components. Its residual evaluation is basis-dependent, and implementation failures include support, threshold, and consistency errors.

  • Residual evaluation: The recovered residual is evaluated through C⃗za = 0, while the norm of the associated expression depends on the conditioning basis because unit-norm columns are generally nonorthogonal.This basis dependence limits direct interpretation of residual magnitudes across different conditioning bases.
  • Limitations: The realization requires no topology, incidence matrix, Jacobian, line parameters, or noise covariance, but can fail through coordinate errors, omitted branches, thresholding, refinement, and inconsistent final-cycle fits.The implementation uses one rank-r SVD, one RRQR factorization, q Lasso paths, and at most q(r −1) small TLS evaluations.
  • Algorithm 1: The measurement-only realization takes Z, branch set E, and bus count n, then outputs bSG, bFC, bNC, and auxiliary bp.The algorithm begins by computing eZ, followed by rank-r SVD and pivoted QR for bSG.
  • Recovery procedure: The recovery pipeline screens Ke with no-intercept Lasso–BIC, retains fallback parameters when needed, orders candidates by TLS, and refines each support before estimating auxiliary relative parameters.The listed steps include preliminary constraint fitting, support refinement, TLS ordering, and final parameter estimation.

B. AC limitation

The AC realization assumes topology and measurement orientation are known while branch admittances and voltage states are unknown. Because the AC cycle manifold is nonlinear, extracting a correct cycle basis lacks a shortcut, so the method fits manifold parameters through tree-based voltage and chord-flow reconstruction.

  • B. AC limitation: Because the AC cycle manifold is nonlinear, extracting its cycle basis is a combinatorial problem without a shortcut.The paper therefore treats AC cycle-basis extraction as a principal limitation of the realization.
  • Assumptions: The AC realization uses measurement plus topology, including branch directions and a reference bus, while branch admittances and voltage states are not supplied.A spanning tree fixes the fundamental cycles for the subsequent fitting procedure.
  • DC benchmark: The minimum-cycle-basis realization of unconstrained DC blind FDIA provides an upper bound because the minimum cycle basis achieves optimal generalization error.This benchmark contrasts with the computationally constrained measurement-only realization.
  • Voltage reconstruction: Gauged voltage magnitudes are propagated from a reference branch through the spanning tree, using a high-voltage quadratic root when branch orientation opposes traversal.The resulting tree traversal computes all branch gauged voltage magnitudes.
  • Cycle-manifold fitting: Tree ratios determine chord ratios and chord power flows, which are fitted against measured chord powers across training samples.The procedure obtains closed-form chord parameters, projects power back, and optimizes predicted versus measured chord power.

2) Attack generation:

Attack generation uses learned cycle-space or manifold parameters to construct attacked measurements from perturbed tree measurements. The framework links exact cycle-space recovery to uniformly stealthy blind FDIA and uses GPU computation for batched AC generation.

  • Attack construction: The attack generator perturbs zero-mean Gaussian tree measurements by a normalized direction scaled by r, then computes chord measurements from the learned parameters.The scaling factor r controls attack magnitude, and the fit and batched generation use double-precision CUDA on a GPU.
  • Detection connection: Cycle-space recovery is the attacker’s minimum requirement, so the cycle-space detector’s bound is optimal when measuring distance from the structure supporting uniformly stealthy blind FDIA.This establishes a dual relationship between the detector and the necessity theorem.
  • Defense principle: A moving-target defense defeats the attacker only when it changes the recovered 2-isomorphism class or the weighted cycle-space realization.Changing only a nominal topology diagram without changing that class does not remove the attacker’s sufficient information.
  • Measurement design: Measurement design should limit independent cycle information through meter placement, aggregation, protected channels, or withholding selected branch-flow streams.These interventions matter insofar as they restrict reconstruction of N(H^T).

VII. EXPERIMENTS

Experiments on IEEE 14-, 30-, 57-, and 118-bus systems evaluate attack-space methods at a detector threshold calibrated for 95% nominal acceptance. Correct cycle supports preserve BDD pass rates as state impact grows, while cycle-aware reconstruction also delivers robust subspace recovery under noise.

  • Evaluation metric: The fixed detector threshold is calibrated from unattacked noisy trials so that 95% of nominal trials pass.State impact and pass rate are reported together at this fixed operating point.
  • B. State impact versus 95%-calibrated pass rate: CS unconstrained stays closest to the nominal 95% pass rate as state impact grows, while CS realization is the strongest measurement-only method and other subspace methods lose pass rate earlier.The H-known marker is a noise-only nominal reference, not an attack-strength curve.
  • Evaluation scope: Figure 3 re-estimates every method over 20 training-noise realizations and measures Euclidean subspace geometry, whereas Figure 2 evaluates one learned model’s BDD acceptance against state impact.Because the figures measure different properties, their method rankings need not coincide.
  • C. Null-space-overlap noise sensitivity: At 10% noise, RMT perturbation, PCA, the linear autoencoder, and matrix reconstruction reach about 87.3%, 86.4%, 86.0%, and 84.5% subspace alignment, respectively.CS realization remains above 99% through approximately 6% noise and falls to about 91% at 10%, whereas CS unconstrained remains essentially at 100%.

D. AC cycle-manifold results

Topology-assisted cycle-manifold fitting supports AC attacks with substantial state impact and high BDD pass rates, while unconstrained fitting reaches a zero-bias noiseless limit. These results validate parameter construction but do not establish measurement-only AC manifold recovery.

  • Evaluation protocol: The AC threshold is calibrated as the 95th percentile of physical residuals over held-out noisy measurements, and pass rate is evaluated against state impact.State impact uses the angle difference after removing the reference-angle gauge.
  • AC pass-rate results: AC cycle-manifold attacks retain high BDD pass rates while producing nontrivial state impacts and are competitive with tested subspace attacks across four systems.The clearest gains occur on IEEE-30 and IEEE-57.
  • AC pass-rate results: Direct completion can leave a small nonzero state impact even as tree perturbations vanish because it overwrites noisy base chords.This effect is specific to the generation procedure used for CM.
  • Limitations: The experiments validate topology-assisted manifold parameter construction, not measurement-only AC manifold recovery.Learning the nonlinear fundamental-cycle structure without topology remains open.
  • Chord-flow bias results: CM unconstrained bias approaches numerical zero as measurement noise vanishes, whereas compared data-driven estimators retain nonzero bias.This zero-bias noiseless limit holds under correct topology, sufficient excitation, and a regular AC model.
Loading 2609.10631v1…