CPC G06F 21/6263 (2013.01) [G06F 21/6254 (2013.01); G16H 10/60 (2018.01)] | 30 Claims |
1. A method for performing resource-efficient privacy-preserving transactions over protected financial data, the method comprising:
receiving a request from a user device to download a sequence of instructions;
providing access to the sequence of instructions in response to the request from the user device, wherein the sequence of instructions is configured to:
establish an Internet communication channel between the user device and a correspondent device;
receive a financial data inquiry sent from the correspondent device;
calculate a response to the financial data inquiry by:
in response to the financial data inquiry, negotiating a data reduction scheme that causes preprocessing to form a first set of protected financial data and a second set of financial data, at least the first set of protected financial data comprising reduced-size protected financial data;
encrypting, using a homomorphic encryption algorithm, the reduced-size protected financial data to form a first segment of the response; and
transmitting, over the Internet communication channel, at least the first segment of the response to the correspondent device.
|