The invention relates to a low-overhead
moving target defense method and device for false data
injection attacks, and the method comprises the steps: constructing a topological structure of a
power grid bus and branches based on actual intelligent
power grid data, and associating the branches with an initial
admittance value; establishing an initial measurement matrix based on the initial
admittance value and the topological structure of the
power grid bus and the branches, and constructing a
moving target defense strategy based on the initial measurement matrix; based on an invalid
branch identification criterion and a topological structure of a power grid
bus and a
branch, determining an invalid
branch in the power grid; based on invalid branches and a
greedy selection mechanism, traversing the bus to screen valid branches, and obtaining a modified branch set; and changing
admittance values of branches in the branch set based on a
moving target defense strategy, changing a measurement matrix, and realizing low-overhead moving target defense. Compared with the prior art, on the premise that the high detection probability is maintained, the number of branches needing to modify admittance and the calculation time are remarkably reduced, and therefore the
system defense cost is reduced.