~/talk

Circuit Optimization using Arithmetic Table Lookups

Talkat PLDI 2025 · 2025-06-16..06-20· [cryptography]
links:none on file
links:none on file
links:none on file
slides:none on file

COATL is a compiler that replaces low-level Boolean gates with arithmetic lookup tables that index small-modulus ciphertexts and use ILP-synthesized coefficients to pack symmetric functions into tiny lookup tables. The compiler merges gates by asking an ILP solver for expressible coefficient vectors, kernelizes repeated subcircuits (matrix multiply, PIR, set intersection) and emits circuits run on OpenFHE/OpenFHE‑style FHE backends. Results show up to ~50% fewer gates and measured speedups up to 1.5×.

AI-written summary · about

  1. 0:00Homomorphic encryption intro
  2. 3:13FHE circuit challenges
  3. 5:37CGGI programming model
  4. 8:07Lookup tables for AND gates
  5. 10:13Optimal lookup coefficients
  6. 12:40Merging gates with ILP
  7. 14:45Circuit size reduction
  8. 15:49Compiler performance
  9. 17:11Conclusion and future
  10. 17:31Q&A: Table size vs performance
~/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.