R05: Garbled Circuit Lookup Tables with Logarithmic Number of Ciphertexts
The lookup construction reduces the number of security-parameter-sized ciphertexts; total communication retains a table-data term. PLLM status: tracked.
Status: tracked
Year: 2024
Authors: David Heath, Vladimir Kolesnikov, Lucien K. L. Ng
External source: Garbled Circuit Lookup Tables with Logarithmic Number of Ciphertexts
Source contribution
The lookup construction reduces the number of security-parameter-sized ciphertexts; total communication retains a table-data term.
PLLM perspective
Reproduce the original lookup construction, not its headline complexity. Provide Boolean input/output contracts and explicit arithmetic conversion edges.
Analytical formulas only in previous work; no original or PLLM logrow execution.
This paper remains tracked. Named modules below are implementation targets, not finished PLLM components; no reproduction, integration, assurance, or matched benchmark is claimed.
The source's boundary remains binding: Do not translate logarithmic ciphertext count into logarithmic total bytes or claim our flat-table improvements beat this unimplemented baseline.
PLLM modules and documentation
Target module identifiers: gate.logrow, convert.lookup_io. These identifiers describe scoped work unless this page explicitly links an implementation source. Dependencies: R04.
Backlog
This source is assigned to reimplementation priority 4, Protected conversions and lookup. Its source-registry order is 5. Follow current gates and unfinished work in the research backlog.
R04: Two Halves Make a Whole: Reducing Data Transfer in Garbled Circuits using Half Gates
Half-gates reduce AND-gate communication while remaining compatible with free XOR. PLLM status: tracked.
R06: Duty-Free Bits: Projectivizing Garbling Schemes
This work studies projective conversion from Yao-style bit labels into affine encodings and related vector-OLE applications. PLLM status: tracked.