×

Authentication system

  • US 9,721,244 B2
  • Filed: 03/15/2013
  • Issued: 08/01/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. An authentication method, comprising:

  • generating, on a merchant device, first encrypted data comprising an identifier for the merchant device, a first transaction identifier, and time, encrypted using a first randomly generated key;

    encrypting the first randomly generated key using a public key to generate an encrypted key;

    combining the encrypted key and the first encrypted data to generate an image code;

    generating a video by skinning a cube with the image code on each face, and rotating the cube at a specific rate and a specific direction based upon time;

    displaying the video on a display device for capture by a consumer device;

    receiving, on an authentication server from the consumer'"'"'s device, the first encrypted data encrypted generated using the first random key, wherein the first encrypted data includes the encryption time, an identifier for the consumer'"'"'s device, encrypted merchant data encoded in the image, the rate of rotation and the direction of rotation, and wherein the encrypted merchant data encoded in the image includes a second random key encrypted using a second public key, and time, merchant identifier, and the first transactions identifier encrypted using the second random key;

    decrypting, on an authentication server, the first random key using the first public key, the first encrypted data using the decrypted first random key, the second random key using the second public key, and the time, merchant identifier and the first transaction identifier using the decrypted second random key;

    calculating, on an authentication server, a correct rate of rotation and direction of rotation using the decrypted time;

    generating, on an authentication server, a push notification to the merchant system corresponding to the decrypted merchant identifier with the decrypted second random key, a second transaction identifier matching the decrypted first transaction identifier, and the identifier for the consumer'"'"'s device when the calculated correct rate of rotation and direction of rotation match the received rate of rotation and direction of rotation;

    receiving the push notification from the authentication server; and

    authenticating the consumer device if the first transaction identifier matches the second transaction identifier and the first randomly generated key matches the second key.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×