Method for Providing a Security-Critical Software Application on a Computer Unit
A method is provided for providing a software application on a computer unit. The method comprises the following steps: carrying out an AOT compilation of the software application present in the form of source code to generate assembler code from the source code of the software application; obfuscating the assembler code of the software application; posting the obfuscated assembler code of the software application to a software distribution platform; and downloading the obfuscated assembler code to the computer unit. Further, a corresponding computer unit is provided.
1 - 7 . (canceled)
8 . A method for providing a software application on a computer unit, wherein the method comprises the following steps:
carrying out an AOT compilation of the software application present in the form of source code to generate assembler code from the source code of the software application;
obfuscating the assembler code of the software application;
posting the obfuscated assembler code of the software application to a software distribution platform; and
downloading the obfuscated assembler code to the computer unit.
9 . The method according to claim 8 , wherein the software application is a Java application.
10 . The method according to claim 8 , wherein the software distribution platform is the Google Play Store.
11 . The method according to claim 8 , wherein the computer unit is operated with the operating system Android (version 4.4 or higher).
12 . The method according to claim 8 , wherein different assembler codes for different processor architectures are posted in the software distribution platform.
13 . A computer unit on which a software application has been provided according to a method according to claim 8 .
14 . The computer unit according to claim 13 , wherein the computer unit is a mobile end device.