Computing device for establishing a trusted execution environment
AssigneeGapfruit AG
InventorsJan Siddartha Hussmann, Stefan Thöni, Roman Iten, Pirmin Duss
Life of this patent
Estimating the term…
Loading patent…
AssigneeGapfruit AG
InventorsJan Siddartha Hussmann, Stefan Thöni, Roman Iten, Pirmin Duss
Estimating the term…
The application relates to a computing device configured to establish a trusted execution environment for executing application code. The trusted execution environment comprises an execution engine configured to execute application code; a storage module to provide read-only access to the execution engine for accessing the application code; and a management module. The management module is configured to receive execution request(s); instruct the execution engine to load the application code from the storage module and to execute the application code; bundle data input, response data output to and from the execution engine into input data stream(s) and output data stream(s), respectively; terminate the execution engine after execution of the application code; create an execution record of execution of the application code comprising the input and output data streams; and transmit the execution record to the requestor.
A computing device comprising one or more processors and one or more memory devices having stored thereon computer readable instructions which, when executed by the one or more processors, cause the computing device to establish a trusted execution environment for executing application code, the trusted execution environment comprising:
A computer implemented method of operating a trusted execution environment, the method comprising:
A computer program product comprising one or more memory devices having stored thereon computer-executable instructions which, when executed by one or more processors of a computing device causes the computing device to perform a method comprising:
Dependencies are inferred from the claim text.