Providing differential privacy in an untrusted environment
AssigneeInternational Business Machines Corporation
InventorsDimitrios Skourtis, Deepavali M. Bhagwat
Life of this patent
Estimating the term…
Abstract
A computer-implemented method according to one embodiment includes obtaining, at an untrusted environment, encrypted data from a storage location, initiating, within the untrusted environment, a performance of one or more secure computations on the encrypted data, and providing, within the untrusted environment, results of performing the one or more secure computations on the encrypted data.
Claims20
A computer-implemented method, comprising:
- obtaining, at an untrusted environment, encrypted data from a storage location;
- initiating, within the untrusted environment, a performance of one or more secure computations on the encrypted data;
- and
- providing, within the untrusted environment, results of performing the one or more secure computations on the encrypted data.
A computer program product for providing differential privacy in an untrusted environment, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
- obtaining, by the processor at an untrusted environment, encrypted data from a storage location;
- initiating, by the processor within the untrusted environment, a performance of one or more secure computations on the encrypted data;
- and
- providing, by the processor within the untrusted environment, results of performing the one or more secure computations on the encrypted data.
A system, comprising:
- a processor;
- and
- logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to:
- obtain, at an untrusted environment, encrypted data from a storage location;
- initiate, within the untrusted environment, a performance of one or more secure computations on the encrypted data;
- and
- provide, within the untrusted environment, results of performing the one or more secure computations on the encrypted data.
Dependencies are inferred from the claim text.