US2016335431A1PendingUtilityA1

Method of Securing Non-Native Code

Assignee: IRDETO BVPriority: Mar 31, 2011Filed: Jul 28, 2016Published: Nov 17, 2016
Est. expiryMar 31, 2031(~4.7 yrs left)· nominal 20-yr term from priority
G06F 21/54G06F 9/30174G06F 9/45558G06F 9/3017G06F 21/52G06F 9/45516G06F 9/3879G06F 8/71G06F 2221/033G06F 21/51G06F 2009/45587G06F 21/53
48
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.