Method of Securing Non-Native Code
Abstract
A method to secure a non-native application. The non-native application is processed to obtain an application stub to be triggered within a virtual machine. The processing of the non-native application also provide a native code function upon which the application stub depends. The non-native function is part of a trusted module that extends application security services from the trusted module to the virtual machine. The trusted module is a native code application that creates a trusted zone as a root of trustiness extending to the virtual machine by an execution-enabling mechanism between the application tab and the non-native function.
Claims
exact text as granted — not AI-modified1 . A method to secure execution of a non-native application coded in non-native code, the method comprising:
modifying the non-native application to obtain a native code function and an application stub, the native code function being executable within a predefined trusted module, the pre-defined trusted module having one or more native environment security functions, the application stub having at least one execution dependency dependent on the native code function, the at least one execution dependency including a call to the native code function; and packaging the application stub with the native code function.
2 - 14 . (canceled)
15 . A tangible, non-transitory computer-readable medium containing instructions, which when executed by a processor cause the processor to perform a method to secure execution of a non-native application coded in non-native code, the method comprising:
modifying the non-native application to obtain a native code function and an application stub, the native code function being executable within a predefined trusted module, the pre-defined trusted module having one or more native environment security functions, the application stub having at least one execution dependency dependent on the native code function, the at least one execution dependency including a call to the native code function; and packaging the application stub with the native code function.
16 - 28 . (canceled)Join the waitlist — get patent alerts
Track US2016335431A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.