Patent ID: 9344516
Filing Date: 2016-05-17
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method comprising: storing, on a storage device, a list comprising one or more identifiers for one or more applications that will be allowed to access an encrypted file, wherein the list identifies a specific version of a particular application that will be allowed to access the encrypted file; receiving from a virtual file system encryption layer a request by an application to access the encrypted file; determining, by a computer processor, whether an identifier for the application matches the one or more identifiers in the list; if the identifier does match, instructing the virtual file system encryption layer to decrypt the encrypted file for the application; receiving a request from a different version of the particular application to access the encrypted file; and denying the different version of the particular application access to the encrypted file because the different version of the particular application is not the specific version of the particular application that is allowed to access the encrypted file, the different version of the particular application thereby not being listed in the list.