ALADDIN EUROPE GMBH Patent applications |
Patent application number | Title | Published |
20120005758 | METHOD AND DEVICE FOR SELECTIVELY PROTECTING ONE OF A PLURALITY OF METHODS OF A CLASS OF AN APPLICATION WRITTEN IN AN OBJECT-ORIENTATED LANGUAGE - There is provided a method for selectively protecting one of a plurality of methods of a class of an application written in an object-orientated language, in particular Java, wherein a protected application is created by adding a protection module to the application, analyzing a first method to be protected of a plurality of methods of a first class of the application and determining first parameters needed for executing the first method, generating first gate code depending on the determined first parameters, replacing the first code of the first method by said first gate code and storing the replaced first code such that it can be accessed by the protection module during execution of the protected application, wherein, when the first method is called during execution of the protected application, the first gate code collects first data based on the determined first parameters and transmits the collected first data to the protection module, the protection module accesses the stored first code and generates a new class including a first substitution method based on the stored first code, instantiates the new class, invokes the first substitution method and passes at least a part of the collected first data to the invoked first substitution method so that the executed first substitution method provides the functionality of the first method, and returns execution to the first gate code after execution of the first substitution method. | 01-05-2012 |
20090172631 | Method Of Adding A Functionality To An Executable First Module Of A Program Package - What is provided is a method of adding a functionality to an executable first module of a program package, wherein the executable first module, during execution, provides an internal function or utilizes an internal function of an executable second module of the program package;
| 07-02-2009 |
20080228649 | Method and apparatus for obtaining a protected application protected against unauthorized use by implementing a predetermined licensing model - There is provided a method for obtaining a protected application protected against unauthorized use by implementing a predetermined licensing model, said method comprising the steps of: adding a software product to said application, said software product providing the possibility of defining one of several different manners of realizing a functionality to be used for implementing the predetermined licensing model, and defining one of the several manners of realizing the functionality and an apparatus for obtaining a protected application protected against unauthorized use by implementing a predetermined licensing model, which apparatus adds a software product to said application, said software product providing the possibility of defining one of several different manners of realizing a functionality to be used for implementing the predetermined licensing model, and defines one of the several manners of realizing the functionality. Further, there is provided a software product, which is to be added to an application in order to obtain a protected application protected against unauthorized use by implementing a predetermined licensing model, said software product providing the possibility of defining one of several different manners of realizing a functionality to be used for implementing the predetermined licensing model and a method of distributing a software application, said method comprising the steps of: protecting the software application to be distributed by adding a software product to said software application, said software product providing the possibility of defining one of several different manners of realizing a functionality to be used for implementing a predetermined licensing model, and defining one of the several manners of realizing the functionality, sending the protected software application to the user. | 09-18-2008 |
20080226065 | Method for secure communication between a secure hardware device and a computer and apparatus for changing a shared secret for generating a session key for a secure communication between a secure hardware device and a computer - There is provided a method for secure communication between a secure hardware device connected to a computer and said computer, | 09-18-2008 |