Two-party private estimation of dataset similarity
AssigneeInternational Business Machines Corporation
InventorDavid Paul WOODRUFF
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorDavid Paul WOODRUFF
Estimating the term…
A two-party approximation protocol is transformed into a private approximation protocol. A first input x∈{0, 1, . . . , M}n and a second input y∈{0, 1, . . . , M}n of a two party approximation protocol approximating a function of a form f(x, y)=Σj=1ng(xj, yj) is received. Variable B is set as a public upper bound on f(x, y). Variable l is set l=O*(1). The following is performed until ∑ j = 1 l z j ≥ l t or B<1, where t is an arbitrary number: (1) a private importance sampling protocol with the first input x, the second input y, and a third input 1k, is executed independently for j∈[l], where k is a security parameter, an output of the private importance sampling protocol is shares of Ij∈[n]∪{⊥}; (2) l coin tosses z1, . . . , zl are independently generated where zj=1 iff Ij≠⊥; and (3) B is divided by 2 if ∑ j = 1 l z j ≥ l t or B<1 is not satisfied. When ∑ j = 1 l z j ≥ l 8 or B<1 a private (ε, δ)-approximation Ψ protocol for f(x, y)=Σj=1ng(xj, yj) is outputted where Ψ = 2 B l ∑ j = 1 l z j , ε is an arbitrary number, and δ=exp(−k).
1-11. (canceled)
An information processing system for transforming a two-party approximation protocol into a private approximation protocol, the information processing comprising:
A computer program product for transforming a two-party approximation protocol into a private approximation protocol, the computer program product comprising:
Dependencies are inferred from the claim text.