×

System and method for software protection and secure software distribution

  • US 8,533,859 B2
  • Filed: 04/13/2009
  • Issued: 09/10/2013
  • Est. Priority Date: 04/13/2009
  • Status: Active Grant
First Claim
Patent Images

1. A secure software distribution and execution method comprising:

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

    coding the 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 application at identified sections of the code for encryption before being downloaded to the client by the server, the API calls a driver in the client once the software application is downloaded to the client;

    building an application and placing one or more binaries in the server;

    reading an identity data of the client by the server;

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

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

    downloading the encrypted sections of the received software application along with the generated decryption key and the decryption algorithm to a driver of the client.

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