Secure app ecosystem with key and data exchange according to enterprise information control policy
AssigneeSymantec Corporation
InventorsWilliam E. Sobel, Thomas Jeffrey Enderwick, Bruce McCorkendale
Life of this patent
Estimating the term…
Loading patent…
AssigneeSymantec Corporation
InventorsWilliam E. Sobel, Thomas Jeffrey Enderwick, Bruce McCorkendale
Estimating the term…
Multiple apps of an ecosystem on a computer securely exchange encrypted data according to an information control policy of an enterprise, without allowing unauthorized access from outside of the ecosystem. An ecosystem agent creates an ecosystem directory, which contains policy information and identification information concerning each specific app in the ecosystem, including the ecosystem agent. Each ecosystem app generates an asymmetric key pair, the public key of which it shares only with apps in the ecosystem through the directory. The ecosystem agent's private key is used to encrypt the directory. Data is securely communicated between apps in the ecosystem, by encrypting and decrypting messages and data objects with the appropriate ecosystem app keys. Each specific app in the ecosystem complies with enterprise information control policy. Ecosystem apps can read a policy from the directory, and receive policy updates from the enterprise.
A computer implemented method for providing a secure ecosystem comprising at least a plurality of apps on a computing device, wherein the apps in the ecosystem securely exchange encrypted data according to an information control policy of an enterprise, without allowing unauthorized access from outside of the ecosystem, the method comprising:
At least one non-transitory computer readable medium for providing a secure ecosystem comprising at least a plurality of apps on a computing device, wherein the apps in the ecosystem securely exchange encrypted data according to an information control policy of an enterprise, without allowing unauthorized access from outside of the ecosystem, the at least one non-transitory computer readable medium storing program code that, when loaded into computer memory and executed by a processor performs the following steps:
A mobile computing device for providing a secure ecosystem comprising at least a plurality of mobile apps, wherein the mobile apps in the ecosystem securely exchange encrypted data according to an information control policy of an enterprise, without allowing unauthorized access from outside of the ecosystem, the mobile computing device comprising:
Dependencies are inferred from the claim text.