Abstract:A multi-attribute game theoretic model was proposed to address a two-stage attack-defense resource allocation problem. That is, under limited resources, the defender first allocates different types of safeguard measures among possible targets, against which the attacker chooses a combination of threats and targets to attack. The proposed model, using game theory, was used to determine the optimal resource allocation for both the defender and attacker. The results can minimize the loss for the defender while maximizing the utility for the attacker. In addition, some lemmas were given on the basis of the particularities of this solving model. An illustrative example was studied to verify the feasibility of the proposed model and the accuracy of the lemmas, which can provide decision support for the resource allocation process.