Patent ID: 9514317
Filing Date: 2016-12-06
CPC Classification: G06F,H04L

Claim Text:
1. At least one non-transitory storage medium having instructions stored thereon for causing a system to perform operations comprising: initializing first and second secure enclaves each comprising a trusted software execution environment that prevents software executing outside the first and second secure enclaves from having access to additional software and data while the additional software and the data are inside the first and second secure enclaves; the first secure enclave (a)(i) inspecting a policy, (a)(ii) authenticating the second secure enclave in response to inspecting the policy; and (a)(iii) communicating encrypted content to the second secure enclave in response to authenticating the second secure enclave; and the second secure enclave, which includes a malware detection utility, (b)(i) decrypting the encrypted content to produce decrypted content, (b)(ii) inspecting the decrypted content with the malware detection utility, (b)(iii) authenticating the decrypted content in response to inspecting the decrypted content with the malware detection utility; and (b)(iv) communicating a message to the first secure enclave in response to authenticating the decrypted content.