METHOD FOR INSTALLING AN APPLICATION ON A SIM CARD
First Claim
1. A method for installing an application on a Subscriber Identity Module card from a non-volatile storage device, the method comprising:
- in a host device that includes a host agent and is operatively connected with a non-volatile storage device and a Subscriber Identity Module card, utilizing the host agent to perform;
coordinating mutual authentication between the non-volatile storage device and the Subscriber Identity Module card; and
if the mutual authentication is successful;
reading an application from the non-volatile storage device; and
installing the application on the Subscriber Identity Module card to enable the Subscriber Identity Module card to execute the application.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of installing an application on a SIM card is disclosed. A host agent in a host device installs an application on a Subscriber Identity Module card from a non-volatile storage device. The host agent coordinates mutual authentication between the non-volatile storage device and a Subscriber Identity Module card in the host device. If the mutual authentication is successful, the host agent reads an application from the non-volatile storage device and installs the application on the Subscriber Identity Module card, wherein installing the application enables the Subscriber Identity Module card to execute the application. The application may be protected from tampering or unauthorized copying during the host agent transfer by creation of a secure communication channel or transferring encrypted applications. The Subscriber Identity Module card may verify the signature associated with an application before installation to prevent the installation of unauthorized or tampered applications.
89 Citations
18 Claims
-
1. A method for installing an application on a Subscriber Identity Module card from a non-volatile storage device, the method comprising:
in a host device that includes a host agent and is operatively connected with a non-volatile storage device and a Subscriber Identity Module card, utilizing the host agent to perform; coordinating mutual authentication between the non-volatile storage device and the Subscriber Identity Module card; and if the mutual authentication is successful; reading an application from the non-volatile storage device; and installing the application on the Subscriber Identity Module card to enable the Subscriber Identity Module card to execute the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
Specification