1. A method of executing a trusted application on a trusted security zone enabled electronic device, comprising: examining a provisioning status of a trusted security subzone on the electronic device; responsive to a trusted security subzone not being provisioned on the electronic device, generating, by a server, a temporary trust token; transmitting the temporary trust token to the electronic device; comparing the temporary trust token with a plurality of trust tokens stored in the electronic device to determine the trustworthiness of the temporary trust token; responsive to the temporary trust token being determined to be trustworthy, provisioning the non-provisioned trusted security subzone on the electronic device to be a temporary trust enablement; transmitting the trusted application through an encrypted channel to the temporary trust enablement; executing the trusted application in the temporary trust enablement, wherein the temporary trust enablement selectively blocks at least part of a processor of the electronic device to execute the trusted application, and wherein the trusted application has restricted access to a subset of application programming interfaces and hardware peripherals of the electronic device; releasing the at least part of the processor when the trusted application is completed; and removing the trusted application, the temporary trust enablement, and the temporary trust token when the trusted application is completed.