The Complexity of Privacy and Polynomial Approxima7ons or: - - PowerPoint PPT Presentation

the complexity of privacy and polynomial approxima7ons
SMART_READER_LITE
LIVE PREVIEW

The Complexity of Privacy and Polynomial Approxima7ons or: - - PowerPoint PPT Presentation

The Complexity of Privacy and Polynomial Approxima7ons or: How I Learned to Stop Worrying and Love Lower Bounds Mark Bun, Harvard January 11, 2016


slide-1
SLIDE 1

The ¡Complexity ¡of ¡Privacy ¡and ¡ Polynomial ¡Approxima7ons ¡

  • r: ¡How ¡I ¡Learned ¡to ¡Stop ¡Worrying ¡and ¡Love ¡Lower ¡Bounds ¡

Mark ¡Bun, ¡Harvard ¡ January ¡11, ¡2016 ¡ ITCS ¡‘16 ¡Gradua7ng ¡Bits ¡

slide-2
SLIDE 2

Lower ¡Bounds ¡in ¡Differen7al ¡Privacy ¡

DarkSide? ¡ Twin? ¡

Skywalker? ¡

< ¡32? ¡ 0 ¡ 0 ¡ 0 ¡ 1 ¡ 0 ¡ 1 ¡ 1 ¡ 0 ¡ 0 ¡ 1 ¡ 1 ¡ 0 ¡ 1 ¡ 0 ¡ 1 ¡ 0 ¡

d ¡binary ¡aPributes ¡ n ¡people ¡

3/4 ¡ ¡ + ¡ ¡

Noise ¡

1/4 ¡ ¡ + ¡ ¡

Noise ¡

1/2 ¡ ¡ + ¡ ¡

Noise ¡

1/4 ¡ ¡ + ¡ ¡

Noise ¡

slide-3
SLIDE 3

Lower ¡Bounds ¡in ¡Differen7al ¡Privacy ¡

DarkSide? ¡ Twin? ¡

Skywalker? ¡

< ¡32? ¡ 0 ¡ 0 ¡ 0 ¡ 1 ¡ 0 ¡ 1 ¡ 1 ¡ 0 ¡ 0 ¡ 1 ¡ 1 ¡ 0 ¡ 1 ¡ 0 ¡ 1 ¡ 0 ¡

d ¡binary ¡aPributes ¡ n ¡people ¡

Suffices ¡for ¡DP ¡ More ¡ error ¡ Less ¡ error ¡

Noise ¡≤ ¡min{d, ¡n}1/2/n ¡

[KRSU10] ¡

¡Noise ¡≥ ¡d1/2/n ¡

[DN03, ¡DN04, ¡BDMN05, ¡DMNS06] ¡ Insufficient ¡for ¡DP ¡ 3/4 ¡ ¡ + ¡ ¡

Noise ¡

1/4 ¡ ¡ + ¡ ¡

Noise ¡

1/2 ¡ ¡ + ¡ ¡

Noise ¡

1/4 ¡ ¡ + ¡ ¡

Noise ¡

slide-4
SLIDE 4

Lower ¡Bounds ¡in ¡Differen7al ¡Privacy ¡

DarkSide? ¡ Twin? ¡

Skywalker? ¡

< ¡32? ¡ 0 ¡ 0 ¡ 0 ¡ 1 ¡ 0 ¡ 1 ¡ 1 ¡ 0 ¡ 0 ¡ 1 ¡ 1 ¡ 0 ¡ 1 ¡ 0 ¡ 1 ¡ 0 ¡

d ¡binary ¡aPributes ¡ n ¡people ¡

3/4 ¡ ¡ + ¡ ¡

Noise ¡

1/4 ¡ ¡ + ¡ ¡

Noise ¡

1/2 ¡ ¡ + ¡ ¡

Noise ¡

1/4 ¡ ¡ + ¡ ¡

Noise ¡

Suffices ¡for ¡DP ¡ Insufficient ¡for ¡DP ¡ More ¡ error ¡ Less ¡ error ¡

Noise ¡≤ ¡d1/2/n ¡

[B.-­‑Ullman-­‑Vadhan ¡STOC’14] ¡

¡Noise ¡≥ ¡d1/2/n ¡

[DN03, ¡DN04, ¡BDMN05, ¡DMNS06] ¡ Lower ¡bound ¡via ¡cryptographic ¡“fingerprin7ng ¡codes” ¡[BS95] ¡

slide-5
SLIDE 5

More ¡lower ¡bounds ¡for ¡differen7al ¡privacy ¡ ¡Informa7on ¡theore7c ¡ ¡ ¡Computa7onal ¡

¡ ¡ ¡B.-­‑Nissim-­‑Stemmer-­‑Vadhan ¡FOCS’15 ¡ ¡ ¡ ¡ ¡ ¡ ¡B.-­‑Zhandry ¡TCC’16-­‑A ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡B.-­‑Nissim-­‑Stemmer ¡Tomorrow! ¡ ¡

¡

slide-6
SLIDE 6

More ¡lower ¡bounds ¡for ¡differen7al ¡privacy ¡ ¡Informa7on ¡theore7c ¡ ¡ ¡Computa7onal ¡

¡ ¡ ¡B.-­‑Nissim-­‑Stemmer-­‑Vadhan ¡FOCS’15 ¡ ¡ ¡ ¡ ¡ ¡ ¡B.-­‑Zhandry ¡TCC’16-­‑A ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡B.-­‑Nissim-­‑Stemmer ¡Tomorrow! ¡ ¡

Lower ¡bounds ¡for ¡approximate ¡degree ¡

  • Tight ¡lower ¡bound ¡for ¡AND-­‑OR ¡tree ¡[B.-­‑Thaler ¡ICALP’13] ¡
  • Techniques ¡extend ¡to ¡yield ¡lower ¡bounds ¡in ¡

communica7on ¡cx. ¡and ¡learning ¡theory ¡ ¡ ¡[B.-­‑Thaler ¡ICALP’15] ¡ ¡

slide-7
SLIDE 7

More ¡lower ¡bounds ¡for ¡differen7al ¡privacy ¡ ¡Informa7on ¡theore7c ¡ ¡ ¡Computa7onal ¡

¡ ¡ ¡B.-­‑Nissim-­‑Stemmer-­‑Vadhan ¡FOCS’15 ¡ ¡ ¡ ¡ ¡ ¡ ¡B.-­‑Zhandry ¡TCC’16-­‑A ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡B.-­‑Nissim-­‑Stemmer ¡Tomorrow! ¡ ¡

Lower ¡bounds ¡for ¡approximate ¡degree ¡

  • Tight ¡lower ¡bound ¡for ¡AND-­‑OR ¡tree ¡[B.-­‑Thaler ¡ICALP’13] ¡
  • Techniques ¡extend ¡to ¡yield ¡lower ¡bounds ¡in ¡

communica7on ¡cx. ¡and ¡learning ¡theory ¡ ¡ ¡[B.-­‑Thaler ¡ICALP’15] ¡ ¡

Thank ¡you! ¡