CODESCHUTZ UNTER VERWENDUNG VON ONLINE-AUTHENTIFIZIERUNG UND VERSCHLÜSSELTER AUSFÜHRUNG VON CODE
Verfahren zum Schützen von Code werden offenbart. Ein Verfahren enthält eine Verwendung eines Verarbeitungsbauteils zum Zugreifen auf einen verschlüsselten Abschnitt eines Anwendungsprogrammes, der von einem Onlineserver verschlüsselt ist, nachdem eine Lizenz zur Verwendung des Anwendungsprogrammes...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Verfahren zum Schützen von Code werden offenbart. Ein Verfahren enthält eine Verwendung eines Verarbeitungsbauteils zum Zugreifen auf einen verschlüsselten Abschnitt eines Anwendungsprogrammes, der von einem Onlineserver verschlüsselt ist, nachdem eine Lizenz zur Verwendung des Anwendungsprogrammes durch den Onlineserver verifiziert ist. Das Verarbeitungsbauteil wird verwendet zum Entschlüsseln des verschlüsselten Abschnittes des Anwendungsprogrammes unter Verwendung eines Verschlüsselungsschlüssels, der in dem Verarbeitungsbauteil gespeichert ist. Der entschlüsselte Abschnitt des Anwendungsprogrammes wird ausgeführt basierend auf gespeicherten Zustandsdaten. Ergebnisse werden zu dem Anwendungsprogramm gegeben, das auf einem zweiten Verarbeitungsbauteil ausgeführt wird.
Methods for code protection are disclosed. A method includes using a security processing component to access an encrypted portion of an application program that is encrypted by an on-line server, after a license for use of the application program is authenticated by the on-line server. The security processing component is used to decrypt the encrypted portion of the application program using an encryption key that is stored in the security processing component. The decrypted portion of the application program is executed based on stored state data. Results are provided to the application program that is executing on a second processing component. |
---|