×

System and method for improving restrictiveness on accessing software applications

  • US 8,225,391 B2
  • Filed: 01/29/2007
  • Issued: 07/17/2012
  • Est. Priority Date: 01/31/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for improving restrictiveness on using a software application, wherein access to the software application is restricted by requesting a personal identification number (PIN) from a user, comprising:

  • using a device having a memory, wherein the software application is stored in the memory;

    requesting, from the user, to enter an original PIN, wherein the original PIN is not stored in the memory and any information about the original PIN is not stored in the memory;

    using the original PIN as a seed number to create a true encryption key;

    using the true encryption key to encrypt an application secret data into a ciphertext;

    storing, in the memory, the ciphertext, wherein the ciphertext is never transmitted to a server; and

    wherein;

    any time the software application is accessed by any person, a PIN is requested from the accessing person, and the requested PIN is not validated by the software application;

    the requested PIN, without any validation, is used as the seed number to create an encryption key;

    the encryption key is used to decrypt the ciphertext;

    using the decrypted ciphertext to compute a one-time-password, even if the requested PIN does not match the original PIN; and

    using the one-time-password to access a targeted software application.

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