Moving Target Defense: Creating Asymmetric Uncertainty