~/talk

Testing Differential Privacy with Dual Interpreters

links:none on file
name:Edo Roth
links:none on file
links:none on file
links:none on file
slides:none on file

An automated tester called DPCheck converts a common DP proof pattern into a hybrid test that combines instrumented concrete traces and symbolic execution, encoding constraints to the SMT solver Z3. It flags distinctions between correct and buggy variants across a comprehensive benchmark suite and successfully analyzes a previously unchecked complex algorithm PrivTree. A case study rewrites and extracts the core mechanism of the Disclosure Avoidance System DAS to Python3 and integrates it; the tool works but SMT solving becomes a bottleneck as sample counts grow.

AI-written summary · about

  1. 0:00Intro
  2. 0:11Differential Privacy Deployments
  3. 1:25Landscape of Checking Differential Privacy Proofs
  4. 4:09DPCheck: Automated Testing of Differential Privacy
  5. 4:48Review of Differential Privacy
  6. 6:01What is Differential Privacy?
  7. 6:58An Example Algorithm
  8. 7:48A Proof Technique for DP
  9. 10:19Use the same technique for testing!
  10. 12:47Evaluation on Benchmark Algorithms
  11. 13:29Evaluation on Disclosure Avoidance System (DAS) United States
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.