The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 30, 2022

Filed:

Aug. 10, 2020
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Andreas Fischer, Walldorf, DE;

Jonas Janneck, Walldorf, DE;

Joern Kussmaul, Walldorf, DE;

Florian Kerschbaum, Walldorf, DE;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/53 (2013.01); G06F 21/62 (2013.01); G06F 21/60 (2013.01); G06F 12/14 (2006.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 21/629 (2013.01); G06F 9/30174 (2013.01); G06F 12/1408 (2013.01); G06F 21/53 (2013.01); G06F 21/602 (2013.01);
Abstract

Provided is a system and method for executing an encrypted software program within a host platform. The execution may be bifurcated among a trusted module and an untrusted area of the host platform. In one example, the method may include receiving bytecode and encrypted data of a software program, decrypting, via a secure memory area, the encrypted data into decrypted data, executing, via the secure memory area, instructions from the bytecode on the decrypted data to generate execution results, encrypting the generated execution results, and transmitting the encrypted execution results to a remote computing device.


Find Patent Forward Citations

Loading…