×

System and Method for Software Protection and Secure Software Distribution

  • US 20100262824A1
  • Filed: 04/13/2009
  • Published: 10/14/2010
  • Est. Priority Date: 04/13/2009
  • Status: Active Grant
First Claim
Patent Images

1. A secure software distribution and execution method comprising:

  • receiving software application from a service provider for storing in a server for downloading to a client;

    coding received software application in the server;

    identifying sections of code for encryption by the server;

    inserting Application Programming Interface (API) calls in the received software at appropriate places before being downloaded to the client by the server;

    building the application and placing the binaries in the server;

    reading the identity data of the client by the server;

    generating the algorithm for encryption, decryption key and decryption algorithm based on received identity data of the client in the server;

    encrypting the identified sections of the software using the generated encryption algorithm in the server; and

    downloading the encrypted portions of the software along with the generated decryption key and the decryption algorithm to the driver of the client;

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