BitGC: Garbled Circuits with 1 Bit per Gate
summary
BitGC claims a rate-one garbling that sends a SWHE-encrypted seed plus one-bit per gate stitching data under ring‑RLWE with key‑dependent‑message security. Computation homomorphically expands the seed with a low‑depth PRG, then uses two extra multiplication levels to assemble garbled tables, so it requires no bootstrapping. An implementation optimizes the PRG and gate assembly and reports about 10 microseconds per gate (comparable to TFHE per‑gate bootstrapping speeds).
AI-written summary · about
chapters (10)
- 0:00BitGC introduction
- 1:58Stronger assumptions for garbling
- 5:19Classical garbled circuits
- 7:28Homomorphic random oracle
- 12:01Polynomial ring labels
- 18:47Distributed garbled evaluation
- 23:01Dec tilde gadget
- 27:24PRG and gate optimization
- 30:43Performance vs classical
- 31:28Q&A
related talks
01h 07mGarbled Circuits I
51mNew Ways to Garble Arithmetic Circuits
28mNew Advances in Secure RAM Computation
44mGarbled Circuits II
46mRunning Circuits of Unbounded Depth over Encrypted Data, Securely, Using Lattices...
01h 04mFully Homomorphic Encryption II
53mFoundations 1
01h 06mTowards general-purpose program obfuscation via local mixing
