Skip to contents

Construct an amplified measurement from a measurement with privacy amplification by subsampling. This measurement does not perform any sampling. It is useful when you have a dataset on-hand that is a simple random sample from a larger population.

Usage

make_population_amplification(measurement, population_size)

Arguments

measurement

the computation to amplify

population_size

the size of the population from which the input dataset is a simple sample

Value

Measurement

Details

The DIA, DO, MI and MO between the input measurement and amplified output measurement all match.

Protected by the "honest-but-curious" feature flag because a dishonest adversary could set the population size to be arbitrarily large.

make_population_amplification in Rust documentation.