Patent ID: 8762724

Claim:
A method for website authentication, using at least one computer hardware device for performing the steps of: receiving a request from a user to view a website within a graphical user interface (GUI); generating, in response to the receiving a request, a one time password (OTP); storing the generated OTP in a database; displaying the generated OTP on the GUI over a first channel; communicating a number for the user to call on a communication device over a second channel; verifying an identity of the user by receiving an identification datum from the communication device, wherein the user sends, in response to the displaying, the identification datum using the communication device, wherein the verifying compares the identification datum with a stored identification datum in the database, wherein the identification datum is at least one of a caller ID, an account number, a password and a first geographical location; determining a second geographical location from the request from the user to view the website and storing the second geographical location in the database; receiving, in response to the verifying, an entered OTP from the user; comparing the entered OTP with the generated OTP; and communicating whether the website is authenticated.