Picking vs. Guessing Secrets: A Game-Theoretic Analysis (Technical Report)
MHR Khouzani, Piotr Mardziel, Carlos Cid, Mudhakar Srivatsa

TL;DR
This paper develops a game-theoretic framework to analyze optimal secret selection strategies against strategic adversaries, considering different attack models and revealing conditions under which users can best balance usability and security.
Contribution
It introduces a novel game-theoretic approach to optimize secret choices against strategic adversaries, including analysis of Nash Equilibria, maximin, and Stackelberg strategies.
Findings
Uniform randomization over secret subsets is optimal with limited guesses.
Nash Equilibria may offer no security when attack costs are considered.
Credible commitment is crucial for security when attack costs influence adversary strategies.
Abstract
Choosing a hard-to-guess secret is a prerequisite in many security applications. Whether it is a password for user authentication or a secret key for a cryptographic primitive, picking it requires the user to trade-off usability costs with resistance against an adversary: a simple password is easier to remember but is also easier to guess; likewise, a shorter cryptographic key may require fewer computational and storage resources but it is also easier to attack. A fundamental question is how one can optimally resolve this trade-off. A big challenge is the fact that an adversary can also utilize the knowledge of such usability vs. security trade-offs to strengthen its attack. In this paper, we propose a game-theoretic framework for analyzing the optimal trade-offs in the face of strategic adversaries. We consider two types of adversaries: those limited in their number of tries, and those…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsUser Authentication and Security Systems · Advanced Malware Detection Techniques · Spam and Phishing Detection
