El análisis de grafos con privacidad diferencial [ 1 ] estudia algoritmos para calcular estadísticas precisas de grafos preservando la privacidad diferencial . Estos algoritmos se utilizan para datos representados en forma de grafo, donde los nodos corresponden a individuos y las aristas a relaciones entre ellos. Por ejemplo, las aristas podrían corresponder a amistades, relaciones sexuales o patrones de comunicación. Una entidad que recopiló datos confidenciales del grafo puede procesarlos mediante un algoritmo con privacidad diferencial y publicar el resultado. El objetivo del análisis de grafos con privacidad diferencial es diseñar algoritmos que calculen información global precisa sobre los grafos, preservando la privacidad de los individuos cuyos datos se almacenan en ellos.
Variantes
La privacidad diferencial impone una restricción al algoritmo. Intuitivamente, requiere que el algoritmo tenga aproximadamente la misma distribución de salida para entradas vecinas. Si la entrada es un grafo, existen dos nociones naturales de entradas vecinas: vecinos de arista y vecinos de nodo, que dan lugar a dos variantes naturales de privacidad diferencial para datos de grafos.
Sea ε un número real positivo yser un algoritmo aleatorio que toma un grafo como entrada y devuelve una salida de un conjuntoEl algoritmoes-privacidad diferencial si, para todos los grafos vecinosy y todos los subconjuntosde,
donde la probabilidad se toma sobre la aleatoriedad utilizada por el algoritmo.
Privacidad diferencial en los bordes
Dos grafos son vecinos de aristas si difieren en una arista. Un algoritmo es -privacidad diferencial de aristas si, en la definición anterior, se utiliza la noción de vecinos de aristas. Intuitivamente, un algoritmo de privacidad diferencial de aristas tiene distribuciones de salida similares en cualquier par de grafos que difieren en una arista, protegiendo así los cambios en las aristas del grafo.
privacidad diferencial de nodos
Dos grafos son vecinos de nodos si uno puede obtenerse del otro eliminando un nodo y sus aristas adyacentes. Un algoritmo es Se considera que un algoritmo de privacidad diferencial de nodos ofrece una protección de privacidad más robusta que la privacidad diferencial de aristas. Intuitivamente, un algoritmo de privacidad diferencial de nodos presenta distribuciones de salida similares en cualquier par de grafos que difieren en un nodo y aristas adyacentes, protegiendo así la información de cada individuo. La privacidad diferencial de nodos proporciona una protección de privacidad más sólida que la privacidad diferencial de aristas.
Historia de la investigación
El primer algoritmo de privacidad diferencial de aristas fue diseñado por Nissim, Raskhodnikova y Smith. [ 2 ] La distinción entre privacidad diferencial de aristas y nodos fue discutida por primera vez por Hay, Miklau y Jensen. [ 3 ] Sin embargo, pasaron varios años antes de que se publicaran los primeros algoritmos de privacidad diferencial de nodos en Blocki et al., [ 4 ] Kasiviswanathan et al., [ 5 ] y Chen y Zhou. [ 6 ] En los tres artículos, los algoritmos son para liberar una sola estadística, como un recuento de triángulos o recuentos de otros subgrafos. Raskhodnikova y Smith proporcionaron el primer algoritmo de privacidad diferencial de nodos para liberar un vector, específicamente, el recuento de grados y la distribución de grados. [ 7 ]
Referencias
- ↑ Raskhodnikova, Sofya; Smith, Adam (2015). "Análisis privado de datos de grafos". Enciclopedia de algoritmos . págs. 1–6 . doi : 10.1007/978-3-642-27848-8_549-1 . ISBN 978-3-642-27848-8.
- ↑ Nissim, Kobbi; Raskhodnikova, Sofya ; Smith, Adam (2007). «Sensibilidad suave y muestreo en el análisis de datos privados». Actas del trigésimo noveno simposio anual de la ACM sobre Teoría de la Computación . Nueva York, Nueva York, EE. UU.: ACM Press. págs. 75–84 . doi : 10.1145/1250790.1250803 . ISBN 9781595936318. S2CID 5642529 .
- ↑ Hay, Michael; Li, Chao; Miklau, Gerome; Jensen, David (2009). "Estimación precisa de la distribución de grados de redes privadas". Novena Conferencia Internacional IEEE de Minería de Datos de 2009. IEEE. págs. 169–178 . doi : 10.1109/icdm.2009.11 . ISBN 9781424452422. S2CID 2572996 .
- ↑ Blocki, Jeremiah; Blum, Avrim; Datta, Anupam; Sheffet, Or (2012). "La transformada de Johnson-Lindenstrauss preserva la privacidad diferencial". 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science . pp. 410–419 . arXiv : 1204.2136 . Bibcode : 2012arXiv1204.2136B . doi : 10.1109/focs.2012.67 . ISBN 978-0-7695-4874-6. S2CID 349368 .
- ↑ Kasiviswanathan, Shiva Prasad; Nissim, Kobbi; Raskhodnikova, Sofya ; Smith, Adam (2013), "Análisis de grafos con privacidad diferencial de nodos", Teoría de la criptografía , Springer Berlin Heidelberg, pp. 457–476 , doi : 10.1007/978-3-642-36594-2_26 , ISBN 9783642365935
- ↑ Chen, Shixi; Zhou, Shuigeng (2013). «Mecanismo recursivo». Actas de la Conferencia Internacional ACM SIGMOD de 2013 sobre Gestión de Datos . Nueva York, Nueva York, EE. UU.: ACM Press. págs. 653–664 . doi : 10.1145/2463676.2465304 . ISBN 9781450320375. S2CID 16257197 .
- ↑ Raskhodnikova, Sofya ; Smith, Adam (2016). «Extensiones de Lipschitz para estadísticas de grafos con privacidad de nodo y el mecanismo exponencial generalizado». 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS) . IEEE. pp. 495–504 . doi : 10.1109/focs.2016.60 . ISBN 9781509039333. S2CID 7310416 .
- Privacidad de la información
- Privacidad diferencial