DEVICE DATA HASHING
DEVICE DATA HASHING
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating a protocol for hashing data on client devices. One of the methods includes obtaining a size of a hashing domain for one or more hash functions, each configured to process source data to generate an output value; obtaining a probability of including each output value in a corresponding message; obtaining a differential privacy parameter; and generating a variance of the quantity of times the source data was a cause of a message over the one or more hash functions using the size of the hashing domain, the probability, and a value based on the differential privacy parameter.