WebAssembly model execution engine based on TEE (Trusted Execution Environment)
An execution engine and model technology, applied in the field of model execution engine design, can solve problems such as inability to guarantee the security of programs and data, and easy to be attacked, so as to achieve the effect of convenient invocation, enhanced security and privacy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0010] The WebAssembly model execution engine usually includes function parsing, function execution, memory management, function management function modules and interfaces; the current WebAssembly virtual machine directly runs in a common environment and executes the WebAssembly model without additional protection. In open environments such as cloud servers, programs and data run in untrusted environments, which are vulnerable to attacks and cannot guarantee the security of programs and data. In order to give the WebAssembly model execution engine the feasibility, we use Intel SGX to transform the WebAssembly virtual machine. According to the SGX design specification, the interface includes the trusted layer interface and the untrusted layer interface. The overall architecture design is as follows: figure 1 As shown, the trusted layer interface is used to implement the specific trusted operation of the functional module in SGX; the untrusted layer is used to implement the funct...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


