Abstract

In the inference attacks studied in Quantitative Information Flow (QIF), the attacker typically tries to interfere with the system in the attempt to increase its leakage of secret information. The defender, on the other hand, typically tries to decrease leakage by introducing some controlled noise. This noise introduction can be modeled as a type of protocol composition, i.e., a probabilistic choice among different protocols, and its effect on the amount of leakage depends heavily on whether or not this choice is visible to the attacker. In this work, we consider operators for modeling visible and hidden choice in protocol composition, and we study their algebraic properties. We then formalize the interplay between defender and attacker in a game-theoretic framework adapted to the specific issues of QIF, where the payoff is information leakage. We consider various kinds of leakage games, depending on whether players act simultaneously or sequentially, and on whether or not the choices of the defender are visible to the attacker. In the case of sequential games, the choice of the second player is generally a function of the choice of the first player, and his/her probabilistic choice can be either over the possible functions (mixed strategy) or it can be on the result of the function (behavioral strategy). We show that when the attacker moves first in a sequential game with a hidden choice, then behavioral strategies are more advantageous for the defender than mixed strategies. This contrasts with the standard game theory, where the two types of strategies are equivalent. Finally, we establish a hierarchy of these games in terms of their information leakage and provide methods for finding optimal strategies (at the points of equilibrium) for both attacker and defender in the various cases.

Highlights

  • A fundamental problem in computer security is the leakage of sensitive information due to the correlation of secret values with observables, i.e., any information accessible to the attacker, such as, for instance, the system’s outputs or execution time

  • We show that when the attacker moves first in a sequential game with hidden choice, the behavioral strategies are more advantageous for the defender than the mixed strategies

  • We used protocol composition to model the introduction of noise performed by the defender to prevent leakage of sensitive information

Read more

Summary

Introduction

A fundamental problem in computer security is the leakage of sensitive information due to the correlation of secret values with observables, i.e., any information accessible to the attacker, such as, for instance, the system’s outputs or execution time. The main use of the probabilistic choice is to obfuscate the relation between secrets and observables, reducing their correlation; and the information leakage To achieve this goal, it is essential that the attacker never comes to know the result of the choice. We show that the two kinds of strategies are not equivalent in our context (Example 10: the optimal strategy profile yields a different payoff depending on whether the defender adopts mixed strategies or behavioral ones) In light of this difference, we provide new results that concern behavioral strategies, and in particular: Theorem 3, which concerns the defender’s behavioral strategies in the defender-first game with visible choice (Game II), the second half of Theorem 6, which deals with the adversary’s behavioral strategies in the attacker-first game with hidden choice (Game VI).

Preliminaries
Two-Player Games
Simultaneous Games
Sequential Games
Zero-Sum Games and the Minimax Theorem
Secrets and Vulnerability
An Illustrative Example
Choice Operators for Protocol Composition
Matrices and Their Basic Operators
Hidden Choice
Visible Choice
Properties of Hidden and Visible Choice Operators
Information Leakage Games
Defining Information Leakage Games
Comparing the Leakage Games
Modeling the Trade-Off between Efficiency and Security as a Game
On Optimal Strategies for the Defender
Related Work
Findings
Conclusions and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call