US 12,177,329 B2
Validating confidential data using homomorphic computations
Brian Andrew Lam, Toronto (CA); Milos Dunjic, Oakville (CA); and Alexey Shpurov, Toronto (CA)
Assigned to The Toronto-Dominion Bank, Toronto (CA)
Filed by The Toronto-Dominion Bank, Toronto (CA)
Filed on Jan. 13, 2023, as Appl. No. 18/097,114.
Application 18/097,114 is a continuation of application No. 17/335,493, filed on Jun. 1, 2021, granted, now 11,588,617.
Claims priority of provisional application 63/108,400, filed on Nov. 1, 2020.
Prior Publication US 2023/0155810 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/00 (2022.01); G06F 7/58 (2006.01)
CPC H04L 9/008 (2013.01) [G06F 7/588 (2013.01)] 21 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a communications interface;
a memory storing instructions; and
at least one processor coupled to the communications interface and the memory, the at least one processor being configured to execute the instructions to:
receive a first encrypted value from a first computing system via the communications interface;
generate encrypted residual values based on encrypted differences between corresponding second encrypted values and the first encrypted value, and receive, via the communications interface, a decrypted residual value associated with each of the encrypted residual values from a second computing system; and
transmit the decrypted residual values to the first computing system via the communications interface, the first computing system being configured to validate first data based on at least the decrypted residual values, and to perform operations associated with the validated first data.