×

System for two way authentication

  • US 8,931,060 B2
  • Filed: 01/06/2012
  • Issued: 01/06/2015
  • Est. Priority Date: 07/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented online authentication system having at least two levels of authentication including a first level of authentication and a second level of authentication, said system comprising:

  • a plurality of client devices having;

    sensing means adapted to sense an incoming authentication request on said client device on successful completion of the first level of authentication and provide a sensed signal;

    graphical display means adapted to generate a grid comprising dots having pre-determined coordinates, said graphical display means further adapted to display the grid on a display of the client device on receiving the sensed signal;

    drawing means to reproduce a vector pattern comprising definitive lines formed by sequentially joining pre-determined dots in the grid, wherein the vector pattern has a specific length and a specific direction and passes through specific coordinates in the grid, the drawing means to reproduce further configured to produce a graphical password comprising the vector pattern;

    accepting means adapted to receive the graphical password and to generate an accepted password, wherein the accepted password includes the vector pattern;

    encoding means adapted to receive the accepted password and to encode the accepted password into a unique signature;

    transmitter means adapted to transmit the unique signature over a wireless communication channel;

    a web server remotely co-operating with the client devices, the web server having;

    a repository to store user credentials and graphical passwords, each of the graphical passwords having a corresponding specific length, specific direction, specific pattern, and specific coordinates, said repository having a lookup table to match a user'"'"'s client device identification number with a graphical password in the repository;

    receiving means adapted to receive the unique signature from the client device along with a client device identification number;

    decoding means adapted to decode the unique signature and provided a decoded password;

    pattern matching means adapted to match the length, direction, pattern, and coordinates corresponding to the decoded password and the client device identification number with a corresponding entry in the lookup table and further adapted to generate a status indicator; and

    authorization means adapted to grant access to privileged information/service/URL to users based on a success status indicator, wherein the success status indicator is generated only in the event that the pattern, length, direction, and coordinates corresponding to the decoded password exactly match the pattern, length, direction, and coordinates of the stored defined graphical password.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×