| CPC G06F 21/53 (2013.01) [G06F 2221/034 (2013.01)] | 19 Claims |

|
1. A method for testing a Device Under Test (DUT), the method comprising:
emulating a Trusted Execution Environment (TEE) of the DUT by means of a software emulator running on a device separate from the DUT in order to provide an emulated TEE;
intercepting, at the DUT, a call from a Rich Execution Environment (REE) of the DUT directed to and intended for the TEE of the DUT, the intercepting including augmenting a behavior of an OS, of one or more applications, of one or more functions, of one or more routines, or of another software component of the REE;
redirecting the call from the DUT to the emulated TEE running on the device separate from the DUT such that the call is processed by the emulated TEE; and
transmitting a response of the emulated TEE from the device separate from the DUT to the REE of the DUT, the response being based on the call.
|