Patent ID: 8356345

Claim:
A method for constructing a secure Internet transaction, the method comprising: receiving a user identification (userid) and user password on a client device from a user for filling out a web site form generated by a secure web site that the user is authenticating to; concatenating, on the client device, the user's Internet Protocol (IP) address with a separate password that is maintained on the secure web site that the user is authenticating to; encrypting, on the client device, the concatenated user IP and separate password to form an Internet Protocol password (IPPW); wherein the encrypting is carried out with asymmetric public-key cryptography using a public key; building a transaction consisting of the IPPW, and the userid; transmitting the transaction and filled out web site form via a network towards the secure web site; wherein in response to receiving the transmitted transaction and filled out web site form, the secure website performs the following: retrieving a private key that is associated with the public key used in the asymmetric public-key cryptography used to encrypt the IPPW; decrypting the IPPW with the private key; determining if the IP portion of the decrypted IPPW is equal to the user's IP address; and wherein in the event the IP portion of the decrypted IPPW is equal to the user's IP address, the secure website proceeds to request transaction data from the user.