paper

The complexity of cyber attacks in a new layered-security model and the maximum-weight, rooted-subtree problem

arXiv:1508.03657

Abstract

In our cyber security model we define the concept of {\em penetration cost}, which is the cost that must be paid in order to break into the next layer of security. Given a tree rooted at a vertex , a {\em penetrating cost} edge function on , a {\em target-acquisition} vertex function on , the attacker's {\em budget} and the {\em game-over threshold} respectively, we consider the problem of determining the existence of a rooted subtree of within the attacker's budget (that is, the sum of the costs of the edges in is less than or equal to ) with total acquisition value more than the game-over threshold (that is, the sum of the target values of the nodes in is greater than or equal to ). We prove that the general version of this problem is intractable, but does admit a polynomial time approximation scheme. We also analyze the complexity of three restricted versions of the problems, where the penetration cost is the constant function, integer-valued, and rational-valued among a given fixed number of distinct values.

arXiv comment18 pages, 2 tables