Nova Patents
IL198384A

User authentication system and method

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

40 claims: 4 independent, 36 dependent

  1. 1
    198384/2 Amended Claims 1. A method of authenticating a user for access to a device, service, application, function, or system, comprising:using a processor of an authentication system for creating an authentication key in the form of a user formula selected from a set of variables and operations provided by the authentication system and for storing the user formula in the authentication system;storing the user formula in the authentication system;utilizing a display to present the user with an arrangement of cells generated by the authentication system, each cell having a variable and one or more values assigned to the variable in each cell;using the processor to detect a first result calculated by identifying, for each variable in the user formula, a matching variable in one of the cells, applying one of the one or more values within the cell to the variable in the user formula and performing the operations of the user formula;interspersing spontaneously adding one or more additional characters among the characters of the first result to dynamically disguise the first result;and conveying the first result with the additional characters to the authentication system, wherein the authentication system authenticates the user if a second result of a separate and independent calculation of the user formula calculated by the authentication system is found in the first result with the additional characters and the additional characters satisfy a set of specified restrictions.
  2. 12
    A system for authenticating a user for access to a device, service, application, function, or system, comprising:an authentication key in the form of a user formula selected from a set of variables and operations provided by the authentication system and stored in the authentication system;a display to present the user with an arrangement of cells generated by the authentication system, each cell having a variable and one or more values assigned to the variable within the cell;a first result calculated by identifying, for each variable in the user formula, a matching variable in one of the cells, applying one of the one or more values within the one cell to the variable in the user formula, and performing the operations of the user formula, the first result including one or more spontaneously added additional characters for dynamically disguising the first result and conveyed to the authentication system;and circuitry in the authentication system for authenticating the user if a second result of a separate and independent calculation of the user formula calculated by the authentication system is found in the first result with the additional characters and the additional characters satisfy a set of specified restrictions.
  3. 13
    A method of authenticating a user for access to a device, service, application, function, or system, comprising:using a processor of an authentication system for creating an authentication key in the form of a user formula having variables and operations provided by the authentication system and for storing the user formula in the authentication system ;cells, each cell including a variable and one or more target locations within the cell, each target location displaying a value;and applying the value at a specified target location in the one cell to the variable in the user formula, and performing the operations of the user formula;wherein the authentication system processor authenticates the user if the first result matches a second result of a separate and independent calculation of the user formula calculated by the authentication system. 31 198384/2
  4. 25
    A system for authenticating a user for access to a device, service, application, function, or system, comprising:an authentication key in the form of a user formula having variables and operations provided by the authentication system and stored in the authentication system;a display for presenting the user with an arrangement of cells, each cell including a variable and one or more target locations within the cell, each target location displaying a value;a first result calculated by identifying, for each variable in the user formula, a matching variable in one of the cells, applying the value at a specified target location in the one cell to the variable in the user formula, and performing the operations of the user formula;and circuitry in the authentication system for authenticating the user if the first result matches a second result of a separate and independent calculation of the user formula calculated by the authentication system.