CROct 12, 2017

One Password: An Encryption Scheme for Hiding Users' Register Information

arXiv:1710.04353v2
Originality Incremental advance
AI Analysis

This addresses security vulnerabilities for users of multiple online applications by preventing attacks that exploit leaked information, though it appears incremental as it builds on existing hash functions.

The paper tackles the problem of database collision attacks by proposing a novel encryption scheme that hides users' register information, allowing each user to keep only one password for multiple applications while preventing dictionary-based attacks.

In recent years, the attack which leverages register information (e.g. accounts and passwords) leaked from 3rd party applications to try other applications is popular and serious. We call this attack "database collision". Traditionally, people have to keep dozens of accounts and passwords for different applications to prevent this attack. In this paper, we propose a novel encryption scheme for hiding users' register information and preventing this attack. Specifically, we first hash the register information using existing safe hash function. Then the hash string is hidden, instead a coefficient vector is stored for verification. Coefficient vectors of the same register information are generated randomly for different applications. Hence, the original information is hardly cracked by dictionary based attack or database collision in practice. Using our encryption scheme, each user only needs to keep one password for dozens of applications.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes