Patent ID: 9710627
Date: 2017-07-18
CPC Classifications: G06F

Claim:
1. A computer implemented security method for authentication of a password comprising: encoding, in a data repository, data on a password to be authenticated including a hash of the password to be authenticated; executing, by a hardware processor, a security module including: executing, by the processor, computer program code to display a user interface on a display device, the user interface including a positioning guide displayed within the user interface and a marker; executing, by the processor, computer program code to receive user inputs on: executing, by the processor, computer program code to determine a hashing function in dependence on selected ones of the user inputs and the marker; and executing, by the processor, computer program code to authenticate the user in dependence on the received user inputs and on the marker, wherein the step of executing, by the processor, computer program code to authenticate includes applying the hashing function to the user inputted password and comparing the results of the hashing function to the stored hash, wherein the marker is selected from a plurality of markers, each marker designating a different condition to be met by the received user inputs to successfully authenticate the user, and wherein the positioning guide includes a grid defining a plurality of candidate positions, each candidate position comprising a possible location for input of a symbol among the plurality of symbols of the password, the positioning guide being absent of symbols of the password prior to receiving the user inputs on the password, the marker being positioned at one of any candidate positions within the grid and the condition being an offset number of positions from the position of the marker at which the password is to be entered.