| CPC H04W 12/47 (2021.01) [G06F 21/123 (2013.01); H04W 12/48 (2021.01); H04W 12/65 (2021.01)] | 20 Claims |

|
1. A system for remote provisioning of software modules, the system comprising:
a local equipment configured to communicate with a remote provisioning server to download, enable, or disable a corresponding software module of the software modules;
an integrated circuit (IC) hosted in the local equipment, the integrated circuit having a memory storage, the memory storage configured to store the software modules, the software modules enabling an operation of a subscription profile or a bundle to be enabled in a secure platform;
a non-transitory memory storage comprising instructions; and
a processor in communication with the non-transitory memory storage, wherein the instructions, when executed by the processor, cause the system to:
perform a contactless interaction by placing a contactless subscriber device within a communication range of the local equipment, wherein the subscriber device is used to initiate a download, an enabling or a disabling of the software module,
start a mutual authentication between the subscriber device and the IC card in the local equipment in response to the contactless interaction,
send an identifier (SID) identifying the software module stored in the subscriber device to the IC card,
perform a checking operation at the IC card to determine whether the SID matches a software module identifier stored in the IC card, and
selectively perform one of downloading the software module to the IC card, enabling the software module in the IC card, and disabling the software module in the IC card as a result of performing the checking operation.
|