Patent ID: 11947686
Assignee: nan
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 2:
3. The shim method of claim 1, further comprising:
the shim intercepting a first application file write request tothe operating system that specifies a file pointer value or other identifier as a request parameter;
the shim using the file pointer value or other identifier specified in the first application file write request to search for and identify shim-retained descriptive metadata describing an encryption method and parameters for an encrypted file it associates with the first application file write request;
responsive to identifying shim-retained descriptive meta data describing the encryption method and parameters for the file associated with the first application file write request, the shim encrypting the plaintext data specified in the first write request and invoking a second file write request to the operating system with the file pointer value or other identifier of the encrypted file to write the shim-encrypted data to the encrypted file;
responsive to not identifying shim-retained descriptive metadata describing the encryption method and parameters for the file associated with the write request, the shim invoking a second file write request to the operating system using the file pointer value or other identifier specified in the first application file write request to write unencrypted plaintext data to a file;
the shim retaining a return code of the second file write request; and
the shim generating a response to the first application file write request by returning the return code of the second file write request to the application.