Privacy budget
#Differential_Privacy
The Apple differential privacy implementation incorporates the concept of a perdonation privacy budget (quantified by the parameter epsilon), and sets a strict limit on the number of contributions from a user in order to preserve their privacy.
The reason is that the slightly-biased noise used in differential privacy tends to average out over a large numbers of contributions, making it theoretically possible to determine information about a user’s activity over a large number of observations from a single user.
The concept of a “privacy budget” is used to measure and control the amount of privacy loss incurred by data queries. This budget is primarily defined by the parameters
and Parameters
(epsilon): This parameter measures the degree of privacy loss. A smaller value means stronger privacy protection, but it may result in less accurate query results. Conversely, a larger value indicates weaker privacy protection, but more accurate results. (delta): This parameter represents the probability that the algorithm fails to provide -differential privacy. A smaller value means a stronger privacy guarantee.
High Privacy Budget (larger ):
- Greater Privacy Leakage: When the privacy budget is set high, it implies that less noise is added to the query results. This makes the results more accurate and closer to the real data. However, it also makes it easier for an adversary to infer the original data, leading to greater privacy leakage.
- More Accurate Results: With less noise added, the query results are more accurate, providing a better reflection of the true statistics of the data.