US 12,067,151 B2
Resource-efficient privacy-preserving transactions
Jan T. Liphardt, Palo Alto, CA (US); and Alan N. Chiu, Palo Alto, CA (US)
Assigned to Enya Inc., Palo Alto, CA (US)
Filed by Enya Inc., Palo Alto, CA (US)
Filed on Dec. 28, 2020, as Appl. No. 17/135,917.
Application 17/135,917 is a continuation in part of application No. 16/894,875, filed on Jun. 7, 2020, abandoned.
Application 17/135,917 is a continuation in part of application No. 16/824,223, filed on Mar. 19, 2020, granted, now 11,461,499.
Application 17/135,917 is a continuation in part of application No. 16/537,523, filed on Aug. 9, 2019, granted, now 10,878,950.
Application 16/824,223 is a continuation of application No. 16/400,030, filed on Apr. 30, 2019, granted, now 10,635,837, issued on Apr. 28, 2020.
Prior Publication US 2021/0256162 A1, Aug. 19, 2021
Int. Cl. G06F 21/62 (2013.01); G16H 10/60 (2018.01)
CPC G06F 21/6263 (2013.01) [G06F 21/6254 (2013.01); G16H 10/60 (2018.01)] 30 Claims
OG exemplary drawing
 
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.