Methods, Secure Element, Server, Computer Programs and Computer Program Products for Improved Application Management
1 Assignment
0 Petitions
Accused Products
Abstract
It presented a method, performed in a secure element, the secure element being arranged to enable user applications of the secure element to verify authenticity of incoming user application commands. The method comprises the steps of: receiving a command from a secure element reader for a user application on the secure element, the command comprising an application identifier of the user application; determining whether there is a matching user application in the secure element; invoking the matching user application; and establishing, when there is an absence of any matching user applications, a communication channel with a remote application manager server and sending an absent user application message to the application manager server indicating that the user application has been requested on the secure element. A corresponding secure element, method for an application manager server and application manager server are also presented.
102 Citations
30 Claims
-
1-16. -16. (canceled)
-
17. A method, performed in a secure element, the secure element configured to enable user applications of the secure element to verify authenticity of incoming user application commands, and the secure element comprised in a mobile communication terminal, the method comprising:
-
receiving a command from a secure element reader for a user application on the secure element, the command comprising an application identifier of the user application; determining whether there is a matching user application in the secure element, the matching user application having an identifier that matches the application identifier; invoking, in response to there being a matching user application, the matching user application based on the received command; establishing, in response to there being an absence of any matching user application, a communication channel with a remote application manager server and sending an absent user application message to the application manager server indicating that the user application has been requested on the secure element, the absent user application message including the application identifier of the absent user application and a terminal identifier associated with the mobile communication terminal. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A secure element configured to enable user applications of the secure element to verify authenticity of incoming user application commands, wherein the secure element is comprised in a mobile communication terminal, the secure element comprising:
-
a receiver configured to receive a command from a secure element reader for a user application on the secure element, the command comprising an application identifier of the user application; a determiner configured to determine whether there is a matching user application in the secure element, the matching user application having an identifier that matches the application identifier; an invoker arranged to invoke, in response to there being a matching user application, the matching user application based on the received command; a transmitter arranged to establish, in response to there being an absence of any matching user applications, a communication channel with a remote application manager server and send an absent user application message to the application manager server indicating that the user application has been requested on the secure element, the absent user application message including the application identifier of the absent user application and a terminal identifier associated with the mobile communication terminal.
-
-
23. A computer program product stored in a non-transient computer readable medium and executable in a controller with access to a secure element configured to enable user applications of the secure element to verify authenticity of incoming user application commands, the secure element comprised in a mobile communication terminal, the computer program product comprising software code instructions which, when run on the controller, causes the controller to:
-
receive a command from a secure element reader for a user application on the secure element, the command comprising an application identifier of the user application; determine whether there is a matching user application in the secure element, the matching user application having an identifier that matches the application identifier; invoke, in response to there being a matching user application, the matching user application based on the received command; establish, in response to there being an absence of any matching user applications, a communication channel with a remote application manager server and send an absent user application message to the application manager server indicating that the user application has been requested on the secure element, the absent user application message including the application identifier of the absent user application and a terminal identifier associated with the mobile communication terminal.
-
-
24. A method, performed in an application manager server, comprising:
-
receiving a message indicating an absent user application from a secure element, the secure element configured to enable user applications of the secure element to verify authenticity of incoming user application commands, the secure element comprised in a mobile communication terminal, the absent user application message indicating that a command was sent to access a user application absent on the secure element; reading a configuration to determine how to handle absent user application for the user application; retrieving, in response to the configuration for the user application indicating user application retrieval, the user application from a storage accessible to the application manager server; sending the user application to the secure element. - View Dependent Claims (25, 26, 27)
-
-
28. An application manager server comprising:
-
a receiver configured to receive an absent user application message from a secure element, the secure element configured to enable user applications of the secure element to verify authenticity of incoming user application commands, the secure element comprised in a mobile communication terminal, the absent user application message indicating that a command was sent to access a user application absent on the secure element; a transmitter; a controller configured to read a configuration to determine how to handle absent user application for the user application; wherein the controller is configured to retrieve, in response to the configuration for the user application indicating user application retrieval, the user application from storage and send the user application to the secure element using the transmitter. - View Dependent Claims (29)
-
-
30. A computer program product stored in a non-transient computer readable medium in an application manager server, the computer program product comprising software code instructions which, when run on the application manager server, causes the application manager server to:
-
receive an absent user application message from a secure element, the secure element configured to enable user applications of the secure element to verify authenticity of incoming user application commands, the secure element comprised in a mobile communication terminal, the absent user application message indicating that a command was sent to access a user application absent on the secure element; read a configuration to determine how to handle absent user application for the user application; retrieve, in response to the configuration for the user application indicating user application retrieval, the user application from storage; send the user application to the secure element.
-
Specification