Secure computing systems and methods
AssigneeIntertrust Technologies Corporation
InventorsW. Knox CAREY, Jarl A. NILSSON, Bart GRANTHAM
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to systems and methods for facilitating trusted handling of genomic and/or other sensitive information. Certain embodiments may use a virtualized execution environment to execute code and/or programs that wish to access and/or otherwise use genomic and/or other sensitive information. In some embodiments, data requests from the code and/or programs may be routed through a transparent data access proxy configured to transform requests and/or associated responses to protect the integrity of the genomic and/or other sensitive information.
Claims20
A method for performing trusted computations on sensitive data performed by a system comprising a processor and a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the system to perform the method, the method comprising:
- receiving, by an execution manager executing on the system, a request from a user to perform a computation using a genomic data set;
- loading a first program associated with the computation within a first virtualized execution environment executing on the system;
- generating, by the execution manager, first execution context for the first program;
- receiving, by a data access proxy module executing on the system, a first data request from the first program to use the genomic data set;
- generating, by the data access proxy module, a first secure data request generated based on the first execution context;
- and
- sending, by the data access proxy module to a data store managing the genomic data set, the first secure data request.
Dependencies are inferred from the claim text.