~/talk

Quantifying and Mitigating Cache Side Channel Leakage with Differential Set

Talkat OOPSLA 2023 · 2023-10-23..10-27· [security]
name:Cong Ma
links:none on file
links:none on file
name:Gang Tan
links:none on file
links:none on file
links:none on file
slides:none on file

Introduces a new abstraction differential set and a tool DSA that both measures and removes cache side‑channel leakage by aligning sibling memory accesses, taking Cartesian products of local sets, and refining with past conditions to rule out impossible traces. DSA uses CBMC for pointer resolution, computes an upper bound then tightens it (example: naive product 18 → refined traces 4 → 2 bits leaked), reports ground‑truth leakage on benchmarks where CacheAudit overestimates, and produces mitigated code with 6.7% of leaking accesses hardened instead of touching whole arrays.

AI-written summary · about

  1. 0:00Cache side channel research intro
  2. 1:03Cache channels leak data
  3. 2:08Modeling side channels
  4. 3:56Trace abstraction limits
  5. 4:38Differential set abstraction
  6. 6:04Global differential set
  7. 7:28Local differential sets
  8. 8:10Mitigating leakage
  9. 9:35Security verification
  10. 10:18Refining differential sets
  11. 11:00Branch alignment
  12. 12:26Quantification evaluation
  13. 13:07Leakage case studies
  14. 13:50Mitigation case studies
  15. 14:36Conclusion and future
  16. 14:56Q&A
~/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.