Patent ID: 8631503

Claim:
A method comprising: detecting an initiation of a transaction; in response to the detecting of the initiation, generating a challenge that comprises a continuous string of alphanumeric characters that includes transaction specific information that comprises a detail of the transaction; presenting the challenge that visually distinguishes a first portion of the continuous string of alphanumeric characters from a second portion of the continuous string of alphanumeric characters along with instructions for responding to the challenge, the first portion being a proper subset of the continuous string of alphanumeric characters that forms a challenge key, the instructions instructing return of the challenge key in response to the challenge by entering the challenge key in a text box; receiving a response to the challenge; and validating, using a processor of a machine, the transaction based on the response to the challenge that was entered into the text box including the challenge key formed from the first portion of the continuous string of alphanumeric characters.