Patent ID: 9621550
Date: 2017-04-11
CPC Classifications: G06F,H04L,H04W

Claim:
1. A method for executing, by a secure element of a mobile terminal, a command sent by a non-secure processor of the mobile terminal, the method comprising: receiving and installing, in the non-secure processor: securely receiving, by the secure element, first authentication data for authenticating the customized application module, the first authentication data including a first signature of executable code of the customized application module; using the customized application module, generating and transmitting, from the non-secure processor to the secure element, second authentication data for authenticating the customized application module, the second authentication data including a second signature of the executable code of the customized application module; determining, by the secure element, whether the first authentication data and the second authentication data are consistent with each other; in the event the secure element determines that the first authentication data and the second authentication data are consistent with each other, establishing, using at least one of the first authentication data and the second authentication data, a secure communication link between the customized application module and the secure element; transmitting, by the application, the command from the non-secure processor to the secure element; determining, by the secure element, whether the command is received via the secure communication link; and in the event the command is received via the secure communication link, executing the command.