Website data leaks pose greater risks than most people realize
11–20 of 33 posts
Re: Website data leaks pose greater risks than most people realize
#12Differential privacy provides a system that can allow the sharing of databases without allowing an external observer to determine if a particular individual was included. If companies were required to aggregate information in this way and throw away their logs, perhaps leaks would be much less risky for their users. Today this might seem far-fetched, but it could come to pass in the future, when people raised in this…
Differential privacy provides a lot less protection than you would think (or want to believe). A few months ago I saw a talk by E. Kornaropoulos, about his paper "Attacks on Encrypted Databases Beyond the Uniform Query Distribution"[0]. The main take-away from the talk - an in fact all the talks I saw on the same day - was that while DP is touted as a silver bullet and the new hotness, in reality it can not protect a…
There's a lot of privacy snakeoil out there and even large govt departments fall for it.
https://pursuit.unimelb.edu.au/articles/the-simple-process-o...
Re: Website data leaks pose greater risks than most people realize
#13Differential privacy provides a system that can allow the sharing of databases without allowing an external observer to determine if a particular individual was included. If companies were required to aggregate information in this way and throw away their logs, perhaps leaks would be much less risky for their users. Today this might seem far-fetched, but it could come to pass in the future, when people raised in this…
We're building an analytics system that is based on differential privacy / randomization of data. It's possible but there are many limitations and caveats, at least if you really care about the privacy and not just apply differential privacy as a PR move. Most systems that implement differential privacy use it for simple aggregation queries, for which it works well. It doesn't work well for more complex queries or hi…
Re: Website data leaks pose greater risks than most people realize
#14Re: Website data leaks pose greater risks than most people realize
#15Earlier quoted context omitted.
We're building an analytics system that is based on differential privacy / randomization of data. It's possible but there are many limitations and caveats, at least if you really care about the privacy and not just apply differential privacy as a PR move. Most systems that implement differential privacy use it for simple aggregation queries, for which it works well. It doesn't work well for more complex queries or hi…
You posted your reply while I was writin my own. Do you happen to have pointers to any really good research results and/or papers? I want to be better equipped to respond to this slowly emerging "DP is a silver bullet" meme and your response implies that you'd have actual research to back the position up.
https://medium.com/@francis_49362/dear-differential-privacy-...
Here's my simple take: Imagine you want to protect individuals by using differential privacy when collecting their data. Imagine you want to publish datapoints that each contain only 1 bit of information (i.e. each datapoint says "this individual is member of this group"). To protect the individual, you introduce strong randomization: In 90 % of cases you return a random value (0 or 1 with 50 % probability), and only in 10 % of the cases you return the true value. This is differentially private and for a single datapoint it protects the individual very well, because he/she has very good plausible deniability. If you want a physical analogy, you can think of this as adding a 5 Volt signal on top of 95 Volt noise background: For a single individual, no meaningful information can be extracted from such data, if you combine the data of many individuals you can average out the noise and gain some real information. However, averaging out the noise also works if you can combine multiple datapoints from the same individual, if those datapoints describe the same information or are strongly correlated. An adversary who knows the values of some of the datapoints as context information can therefore infer if an individual is in the dataset (which might already be a breach of privacy). If the adversary knows which datapoints represent the same information or are correlated he can also infer the value of some attributes of the individual (e.g. learn if the individual is part of a given group). How many datapoints an adversary needs for such an attack varies based on the nature of the data.
Example: Let's assume you randomize a bit by only publishing the real value in 10 % of the cases and publish a random (50/50) value in the other cases. If the true value of the bit is 1, the probability of publishing a 1 is 55 %. This is a small difference but if you publish this value 100 times (say you publish the data once per day for each individual) the standard deviation of the averaged value of the randomized bits is just under 5 %, so an adversary who observes the individual randomized bits can already infer with a high probability the true value of the bit. You can defend against this by increasing the randomization (a value of 99 % would require 10.000 bits for the standard deviation to equal the probability difference), but this of course reduces the utility of the data for you as well. You can also use techniques like "sticky noise" (i.e. always produce the same noise value for a given individual and bit), in that case the anonymity depends on the secrecy of the seed information for generating that noise though. Or you can try to avoid publishing the same information multiple times, this can be surprisingly difficult though, as individual bits tend to be highly correlated in many analytics use cases (e.g. due to repeating patterns or behaviors).
That said differential privacy & randomization are still much more secure than other naive anonymization techniques like pure aggregation using k-anonymity.
We have a simple Jupyter notebook that shows how randomization works for the one-bit example btw:
https://github.com/KIProtect/data-privacy-for-data-scientist...
Re: Website data leaks pose greater risks than most people realize
#16Earlier quoted context omitted.
You posted your reply while I was writin my own. Do you happen to have pointers to any really good research results and/or papers? I want to be better equipped to respond to this slowly emerging "DP is a silver bullet" meme and your response implies that you'd have actual research to back the position up.
We don't publish research papers, here's a good article from another privacytech startup (not ours) that discusses some of the shortcomings of differential privacy: https://medium.com/@francis_49362/dear-differential-privacy-... Here's my simple take: Imagine you want to protect individuals by using differential privacy when collecting their data. Imagine you want to publish datapoints that each contain only 1 bit of…
Re: Website data leaks pose greater risks than most people realize
#17Differential privacy provides a system that can allow the sharing of databases without allowing an external observer to determine if a particular individual was included. If companies were required to aggregate information in this way and throw away their logs, perhaps leaks would be much less risky for their users. Today this might seem far-fetched, but it could come to pass in the future, when people raised in this…
One of the leaks they talk about way from Experian, a credit reporting agency. Not only would this approach work poorly for them, it wouldn't be legal (they need to be able to back up any claims they make about people, which requires going back to the source data).
Re: Website data leaks pose greater risks than most people realize
#18Re: Website data leaks pose greater risks than most people realize
#19Earlier quoted context omitted.
Differential privacy provides a lot less protection than you would think (or want to believe). A few months ago I saw a talk by E. Kornaropoulos, about his paper "Attacks on Encrypted Databases Beyond the Uniform Query Distribution"[0]. The main take-away from the talk - an in fact all the talks I saw on the same day - was that while DP is touted as a silver bullet and the new hotness, in reality it can not protect a…
Australian government released "anonymised" healthcare data to researchers. Within months a good chunk of it was deanonymised, including celebrities and some politicians themselves. There's a lot of privacy snakeoil out there and even large govt departments fall for it. https://pursuit.unimelb.edu.au/articles/the-simple-process-o...