Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Towards Formal Verification of Password Generation Algorithms used in Password Managers (2106.03626v2)

Published 7 Jun 2021 in cs.CR and cs.PL

Abstract: Password managers are important tools that enable us to use stronger passwords, freeing us from the cognitive burden of remembering them. Despite this, there are still many users who do not fully trust password managers. In this paper, we focus on a feature that most password managers offer that might impact the user's trust, which is the process of generating a random password. We survey which algorithms are most commonly used and we propose a solution for a formally verified reference implementation of a password generation algorithm. We use EasyCrypt as our framework to both specify the reference implementation and to prove its functional correctness and security.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Miguel Grilo (1 paper)
  2. João F. Ferreira (21 papers)
  3. José Bacelar Almeida (3 papers)
Citations (7)

Summary

We haven't generated a summary for this paper yet.