Skip to main navigation Skip to search Skip to main content

Improving usability through password-corrective hashing

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

We propose a way to increase the usability of password authentication systems by compensating for transposition and substitution errors. We show how to correct for these errors with low false positive rates (i.e., low probability that an arbitrary string will be accepted as the password for authentication). Thus our techniques increase usability with provably little loss of security. In particular, we propose applying a single password-corrective hash function to each entered password attempt. The key property of the hash function is that two strings differing by a single data entry error be likely to be hashed to the same key, while more substantially differing strings are hashed to different keys. We develop precise analytical formulae for the precision/recall tradeoffs for a variety of corrective hash functions. We evaluate these methods at parameter values reflecting common classes of keys/passwords. Finally, we evaluate these schemes using a popular crack-list (dictionary) of 680,000 common words. We show that we can correct for all user transposition errors while reducing the computational cost of a crack attack by only 13%.

Original languageEnglish
Title of host publicationString Processing and Information Retrieval - 13th International Conference, SPIRE 2006, Proceedings
PublisherSpringer Verlag
Pages193-204
Number of pages12
ISBN (Print)3540457747, 9783540457749
DOIs
StatePublished - 2006
Event13th International Conference on String Processing and Information Retrieval, SPIRE 2006 - Glasgow, United Kingdom
Duration: Oct 11 2006Oct 13 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4209 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th International Conference on String Processing and Information Retrieval, SPIRE 2006
Country/TerritoryUnited Kingdom
CityGlasgow
Period10/11/0610/13/06

Fingerprint

Dive into the research topics of 'Improving usability through password-corrective hashing'. Together they form a unique fingerprint.

Cite this