Research Article
Optimal Timing Selection Approach to Moving Target Defense: A FlipIt Attack-Defense Game Model
Algorithm 1
FG-MTD game optimal timing selection algorithm.
| Input FG-MTD Model | | Output Optimal Timing | | BEGIN | | Initialize | | // Initialize MTD optimal timing selection model FG-MTD | | Initialize, | | // Initialize the action space for attack–defense players | | Initialize, | | // Initialize the defender time period strategies space | | Initialize, | | // Initialize the defender time period strategies space based on historical attack data | | For | | For | | { | | If | | Calculate | | Else | | Calculate | | } | | // Traverse each type of attack and calculate the attack–defense strategy combination utility | | Output | // Output optimal timing | | END |
|