Patent ID: 8312518
Filing Date: 2012-11-13
Classification: G06F,G06Q,H04L

Abstract:
1. A method, comprising: (a) retrieving, at a first computational component, a private key embedded in code of a first application, the code of the first application being stored in memory maintained on the first computational component; (b) generating, at the first computational component, a request for access to at least one of a right and privilege controlled by a second computational component, the request being digitally signed with the private key; (c) receiving, at the second computational component, the request; (d) validating the digital signature using a public key associated with the first computational component; (e) when validation is successful, providing the first computational component access to the at least one of right and privilege; and (f) when validation is not successful, not providing the first computational component access to the at least one of right and privilege; wherein the first computational component sends a set of certificates comprising the public key to the second computational component, wherein the second computational component is associated with and provided by at least one of a service and product provider, wherein the first computational component is associated with a customer of the at least one of a service and product provider, and wherein the first computational component or a sub-component thereof has a client certificate issued by an issuing authority associated with the at least one of a service and product provider and digitally signed by a private key of the issuing authority and wherein the client certificate is embedded in the code of the first application, wherein the retrieved private key embedded in the code of the first application is encrypted using a second private key of the issuing authority that is embedded and hidden in the code of the first application.