Share

cover art for What is Differential Privacy? - DTNS Explainer

Daily Tech News Show

What is Differential Privacy? - DTNS Explainer

•

Data privacy. There's a lot of misinformation and overreaction when it comes to data privacy but that's in large part to the fact that there's a lot of lack of data privacy. People are rightly concerned. In this episode Tom describes very simply and generally what differential privacy is, and what you need to know about how it's used.


On DTNS we try to balance the idea that companies do definitely need to improve data protection with the idea that sharing data at all isn't a bad thing in fact when done right can be a very good thing.


Not just for companies but academic research and nonprofits benefit from research on datasets. However just taking data, even when names are stripped off, can lead to trouble. As far back as 2000, researchers were showing that the right analysis of raw data sets could deduce who people were even when the data was anonymized. In 2000, Latanya Sweeney showed that 87% of people in the US could be identified from ZIP code, birthdate and sex. 


https://arstechnica.com/tech-policy/2009/09/your-secrets-live-online-in-databases-of-ruin/


One attempt to make data workable is called differential privacy. Apple mentioned the use of differential privacy in its 2016 WWDC keynote. 


https://www.theverge.com/2016/6/17/11957782/apple-differential-privacy-ios-10-wwdc-2016


What is differential privacy?


An algorithm is differentially private if you can't tell who anybody is by looking at the output. 


Here's a simple example. Let's say you want to publish the aggregate sales data of businesses by category. Stores want to keep sales data private. So you agree that only the total sales for a category will be published. That way you can't tell how much came from which businesses. Which is great until you come to the category of Shark repellent sales. There's only one shark repellent business in your region. If you publish that category you won't be saying the name of the business but it will be easy to tell who it is.


So, you have an algorithm that looks for categories where that's a problem and maybe it deletes them or maybe it folds them into another category. 


This can get trickier if, say, there's a total sales number for the region and only one category was deleted. You just add all the published categories and subtract it from the published total and the difference is the missing business.


And remember there's other data out there to use. Some attacks on data use data from elsewhere to deduce identities. Let's say you study how people walk through a park and you discover that of 100 people observed 40 walk on the path and 60 cut through the grass. Seems private enough right. There's no leakage of data in the published results.


But an adversary discovers the names of the people who participated in the study. And they want to find out of Bob walks on the grass so they can embarrass him. They also found out that of the 99 people in the study who weren't Bob, 40 walked the path and 59 walked on the grass. BINGO! Bob is a grass walker. Now I know it sounds unrealistic that the adversary got that much info without just getting all of it. But differential privacy would protect Bob's identity even if the adversary had all that info. 


So what do we do? How do we do this differential privacy thing?


In 2003 Kobbi Nissim and Irit Dinur demonstrated that, mathematically speaking, you can't publish arbitrary queries of a database without revealing some amount of private info. Thus the Fundamental Law of Information Recovery, which says that privacy cannot be protected without injecting noise. In 2006 Cynthia Dwork, Frank McSherry, Kobbi Nissim and Adam D. Smith published an article formalizing the amount of noise that needed to be added and how to do it. That work used the term differential privacy.


A little bit on what that...

More episodes

View all episodes

  • How to Vibe Code Custom Firmware for Audio Gear

    40:43|
    Rich Stroffolino joins Jason Howell to geek out on the state of audio technology in the age of agentic AI that enables anyone to safely modify the inner workings of their gear to do pretty much anything they want.
  • 5380. What's The Next Apple-gate? - DTNS 5380

    56:45||Season 13, Ep. 5380
    The top stories of the week are about AI discovering a critical bug in the Web, Responsible Disclosure and patching systems breaking down, and how nation-states may be getting a jump on bugs before they even become public. And it's all the same story. Plus, the iPhone Duo's horrible launch bug!Starring Sarah Lane, Tom Merritt, Robb Dunewood, Huyen Tue Dao, Len Peralta, Roger Chang, Joe.Link to the Show Notes.
  • 5379. Talk to Your DNA - DTNS 5379

    27:10||Ep. 5379
    Hugging Face releases an on-device open model for studying DNA. And Amazon security researchers say PHP2Shell may have been exploited as early as Saturday.Starring Tom Merritt and Sarah LaneShow notes found here.
  • 5378. The Day the Internet Broke - DTNS 5378

    34:34||Season 13, Ep. 5378
    Eight insecure TLS certificates seemed to be bad enough, but then folks leaked out a PHP vulnerability that could compromise more than 70% of the Web. Thank goodness there’s a fix for both. But one will take longer than the other to completely resolve.Starring Tom Merritt and Huyen Tue Dao.Links to stories discussed in this episode can be found here.
  • 5377. Vibe Code Ads Right Off of Your TV - DTNS 5377

    34:35||Ep. 5377
    People are removing the smart from their TVs using agents. Plus, the discovery that could help us actually understand what goes on within LLMs.Starring Tom Merritt and Jason Howell.Show notes found here.
  • 5376. Airship Successfully Delivers Cell Service in Japan - DTNS 5376

    29:33||Season 13, Ep. 5376
    A New Mexico company delivers LTE from a zeppelin in Japan, Samsung may shift its S-series announcement back to January, and iPhone Duo preorders start shifting earlier.Starring Tom Merritt and Robb Dunewood.Links to stories discussed in this episode can be found here.
  • The Scampocalypse: How to Survive the Present Attacks

    21:51||Season 13
    - What's changing now- Bad habits in the past are now dangerous. - Cognitive security- Patient Zero: Madison Square Garden hackFeaturing Tom Merritt and Brian Brushwood.
  • 5376. Is the DIY PC Era Over? – DTNS Weekend

    44:19||Season 13, Ep. 5376
    On this episode of DTNS Weekend, Roger and Patrick go head-to-head over the possible death of DIY PC building. Who or what is killing the hobby, and is this the end of an era, or will PC building return to its niche roots?Starring Roger Chang, Patrick Nortonhttps://www.microcenter.comhttps://wccftech.comhttps://www.tweaktown.comhttps://en.overclocking.com
  • 5375. Who's Running Your Smart Home? - DTNS 5375

    58:10||Season 13, Ep. 5375
    This week Apple announced its Home View smart home hub along with several smart home devices in cooperation with LG and Schneider. So our BIG QUESTION this week is: Do you want Apple to run your smart home?Starring Sarah Lane, Tom Merritt, Robb Dunewood, Jason Howell, Len Peralta, Roger Chang, Joe.Link to the Show Notes.