US 12,248,613 B2
Distribution-invariant data protection mechanism
Xuan Bi, Minneapolis, MN (US); and Xiaotong Shen, Minneapolis, MN (US)
Assigned to Regents of the University of Minnesota, Minneapolis, MN (US)
Filed by Regents of the University of Minnesota, Minneapolis, MN (US)
Filed on Mar. 31, 2022, as Appl. No. 17/710,145.
Claims priority of provisional application 63/171,828, filed on Apr. 7, 2021.
Prior Publication US 2022/0327238 A1, Oct. 13, 2022
Int. Cl. G06F 21/62 (2013.01)
CPC G06F 21/6254 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
storing a plurality of values in data storage so that a third party is prevented from accessing the plurality of values, wherein the plurality of values has a distribution;
retrieving a value of the plurality of values;
applying a first transform to the value to form a transformed value having a uniform distribution;
adding noise to the transformed value to form a sum;
applying a second transform to the sum to form a transformed sum having a uniform distribution;
forming a privatized value from the transformed sum such that the privatized value is part of a distribution of privatized values that is the same as the distribution of the plurality of values; and
providing the privatized value to the third party.