A Game Theoretic Framework for Software Diversity for Network Security

3Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Diversity plays a significant role in network security, and we propose a formal model to investigate and optimize the advantages of software diversity in network security. However, diversity is also costly, and network administrators encounter a tradeoff between network secu- rity and the cost to deploy and maintain a well-diversified network. We study this tradeoff in a two-player nonzero-sum game-theoretic model of software diversity. We find the Nash equilibrium of the game to give an optimal security strategy for the defender, and implement an algorithm for optimizing software diversity via embedding a graph-coloring approach based on the Nash equilibrium. We show that the opponent (i.e., adversary) spends more effort to compromise an optimally diversified network. We also analyze the complexity of the proposed algorithm and propose a complexity reduction approach to avoid exponential growth in runtime. We present numerical results that validate the effectiveness of the proposed software diversity approach.

Cite

CITATION STYLE

APA

Anwar, A. H., Leslie, N. O., Kamhoua, C., & Kiekintveld, C. (2020). A Game Theoretic Framework for Software Diversity for Network Security. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12513 LNCS, pp. 297–311). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-64793-3_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free