IP Library Patent Application 15537608
Patent Application
App. No. 15/537,608

Method for Providing a Security-Critical Software Application on a Computer Unit

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/537,608
Abstract

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.

Claims (12)

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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2019
From: GIESECKE+DEVRIENT MOBILE SECURITY GMBH
To: BUILD38 GMBH
Reel/Frame 047899/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2017
From: GIESECKE & DEVRIENT GMBH
To: GIESECKE+DEVRIENT MOBILE SECURITY GMBH
Reel/Frame 043230/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2017
From: ALBERT, DANIEL; SCHÄFER, FRANK
To: GIESECKE & DEVRIENT GMBH
Reel/Frame 042887/0345 →