Nova Patents
EP2575288A1

Password protection

Abstract

An authentication system, including a pattern module to provide a pattern, a function module to provide a one-way function having a plurality of input and output values, a function processor to find one of the input values for the one-way function such that a corresponding one of the output values has the pattern, a password module to provide the one input value as a password for use in password authentication against the one output value, the one output value being a check value having a length, a compression module to determine a storage value such that: the check value can be reconstructed from the storage value and the pattern, and the storage value has a length which is shorter than the length of the check value, and a storage module to store the storage value in a storage medium for later retrieval. Related apparatus and methods are also included.

EP2575288A1, drawing sheet 1
Sheet 1 of 12

Term

0 yearsto projected expiry

Projected expiry 3 October 2026, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 2 independent, 13 dependent

  1. 1
    An authentication system, comprising:a storage medium to store a storage value for use in password authentication;a password receiver to receive a candidate password for password authentication;a retrieval module to retrieve the storage value from the storage medium;a pattern module to provide a pattern;a function module to provide a one-way function having a plurality of input values and a plurality of output values;a function processor to determine one of the output values, with the candidate password as a corresponding one of the input values, using the one-way function;and an authentication module to compare the one output value for the candidate password to the storage value taking the pattern into account.
  2. 15
    An authentication method, comprising:storing a storage value for use in password authentication;receiving a candidate password for password authentication;providing a one-way function having a plurality of input values and a plurality of output values;determining one of the output values, with the candidate password as a corresponding one of the input values, using the one-way function;retrieving the storage value from the storage medium;providing a pattern;and comparing the one output value for the candidate password to the storage value taking the pattern into account.