System and method for software protection and secure software distribution
AssigneeAventyn, Inc.
InventorsBhaktha Ram Keshavachar, Navin Govind
Life of this patent
Estimating the term…
Loading patent…
AssigneeAventyn, Inc.
InventorsBhaktha Ram Keshavachar, Navin Govind
Estimating the term…
The various embodiments of the present invention provide a secure software distribution and execution method. According to the method, a server receives software from service provider for downloading to a client and identifies the sections for encoding. APIs are inserted in the identified sections. A unique ID is created based on the identity of the each client to generate an encryption algorithm, decryption key and decryption algorithm. The identified sections are encrypted with the generated encryption algorithm. The encrypted application along with encryption algorithm, decryption key and decryption algorithm are downloaded to the driver of the client machine. The API makes call to the driver by sending the encrypted segment when the encrypted portion is reached during the execution of software in the client machine so that the driver decrypts the encoded portion using the received key and the decryption algorithm to enable the continuous execution of the downloaded software.
A secure software distribution and execution system, comprising:
A secure software distribution and execution system, comprising:
A secure software distribution and execution system, comprising:
Dependencies are inferred from the claim text.