×

Server side reversible hash for telephone-based licensing mechanism

  • US 8,266,062 B2
  • Filed: 06/27/2007
  • Issued: 09/11/2012
  • Est. Priority Date: 06/27/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of authenticating a license for the use of a software product, the method comprising the steps of:

  • (a) providing the software product, the software product initially being un-authenticated and incapable of being used without authentication;

    (b) verbally receiving an installation ID from a user attempting to authenticate the software product, the verbal installation ID received by a human representative associated with an authentication server;

    (c) forming a reversible hash from two or more of a first data string, a second data string and a third data string via a hashing algorithm, the first data string in part obtained from the installation ID verbally received in said step (b), the second data string being data included in the software product, and the third data string being data associated with the software product;

    (d) concatenating the reversible hash formed in said step (c) to the first data string;

    (e) encrypting the concatenated hash and first data string formed in said step (d);

    (f) signing the encrypted string formed in said step (e) using a digital key;

    (g) outputting from the authentication server the signed and encrypted string for forwarding to a client device as a confirmation ID for activating the software product; and

    (h) transforming the un-authenticated software product to an authenticated software product which may be used upon entry of the confirmation ID output in said step (g).

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