Механизмы дифференциальной приватности с аддитивным шумом
Механизмы дифференциальной приватности с аддитивным шумом (англ. additive noise differential privacy mechanisms) — класс методов, используемых для обеспечения дифференциальной приватности при публикации результатов вычислений по конфиденциальным данным. Такие механизмы добавляют к истинному результату функции специально скорректированный случайный шум, сгенерированный из определённых вероятностных распределений. Добавление шума скрывает влияние любых отдельных записей, тем самым обеспечивая приватность индивидов при сохранении возможностей статистического анализа. Наиболее распространённые распределения для генерации шума — распределение Лапласа и гауссово распределение. Эти механизмы особенно эффективны для функций с вещественными выходными значениями.
Чувствительность
Для работы аддитивных механизмов необходимо сначала определить чувствительность функции запроса. Чувствительность — это максимальное изменение ответа функции при добавлении или удалении одной записи о каком-либо лице в наборе данных. Например, для запроса, считающего количество лиц, соответствующих какому-либо критерию, чувствительность равна 1.
Формально определение чувствительности можно представить следующим образом.
Пусть — множество всех возможных наборов данных, а — вещественнозначная функция. Чувствительность[1] функции, обозначаемая , определяется формулой
где максимум берётся по всем парам наборов данных и из , различающимся не более чем одним элементом. Для многомерных функций чувствительность, как правило, измеряется в или нормах.
В этой статье обозначает рандомизированный алгоритм, который публикует чувствительную функцию с гарантией - (или -) дифференциальной приватности.
Вещественнозначные функции
Вещественнозначная функция — это функция, возвращающая вещественное число (например, 0,5 или 1,32).
Механизм Лапласа, впервые предложенный Дворк и соавт[1]., добавляет к значению функции шум, сгенерированный из распределения Лапласа:
где — математическое ожидание распределения Лапласа, а — параметр масштаба. Чем больше значение (то есть слабее требование к приватности), тем меньше требуется шум; чем меньше , тем выше уровень неопределённости относительно исходных данных.
Для доказательства того, что механизм удовлетворяет -дифференциальной приватности, достаточно показать, что выходные распределения и близки в мультипликативном смысле для всех и :
Дискретная версия механизма Лапласа — геометрический механизм — является универсально оптимальным по полезности[2]. Это означает, что для любого априорного распределения (например, дополнительной информации) и любой симметричной и монотонной одномерной функции потерь ожидаемый ущерб от любого дифференциально-приватного механизма не превышает ущерба от применения геометрического механизма с последующей независимой от данных постобработкой. Результат также справедлив для минимаксных (риск-нейтральных) потребителей[3]. Для многомерных функций потерь универсального механизма не существует[4].
Аналогично механизму Лапласа, механизм Гаусса добавляет шум, сгенерированный из гауссова распределения, с дисперсией, определяемой чувствительностью и параметрами приватности. Для любых и механизм задаётся формулой:
,
обеспечивая -дифференциальную приватность.
При этом, в отличие от механизма Лапласа, обеспечивает только -дифференциальную приватность при . Доказательство (см. приложение А к монографии Дворк и Рота[5]) сводится к тому, что с вероятностью не менее выходное распределение близко к .
Многомерные функции
Для многомерных функций , где , чувствительность измеряется в - или -норме. Соответствующий механизм Гаусса, обеспечивающий -дифференциальную приватность для такой функции (при условии ), имеет вид:
где — чувствительность функции в -норме, а — -мерный вектор, компоненты которого независимы и распределены по закону . Для доказательства см. приложение А в работе Дворк и Рота[5].


