Patent ID: 8832447

Claim:
A method comprising: receiving, at an electronic device, an application signed by a digital signature, the application seeking access to one or more resources of the electronic device; processing, with the electronic device, the application and/or digital signature using a function to render a function result; using, by the electronic device, a first public key to extract information from the digital signature; using, by the electronic device, a second public key to extract information from the digital signature; comparing the function result with the information extracted using the first public key; comparing the function result with the information extracted using the second public key; responsive to determination that the function result does not match information extracted by any public key employed by the electronic device, not granting the application access to the resources of the electronic device; responsive to determination that the function result matches the information extracted using the first public key, granting the application access to one or more resources of the electronic device at a first level of access; and responsive to determination that the function result matches the information extracted using the second public key, granting the application access to one or more resources of the electronic device at a second level of access, the second level of access granting greater access to the resources than the first level of access.