Laconic Function Evaluation, Functional Encryption and Obfuscation for RAMs with Sublinear Computation
Fangqi Dong, Zihan Hao, Ethan Mook, Daniel Wichs
Abstract
Laconic function evaluation (LFE) is a "flipped" version of fully homomorphic encryption, where the server performing the computation gets the output. The server commits itself to a function by outputting a small digest. Clients can later efficiently encrypt inputs with respect to the digest in much less time than computing , and ensure that the server only decrypts , but does not learn anything else about . Prior works constructed LFE for circuits under LWE, and for Turing Machines (TMs) from indistinguishability obfuscation (iO). In this work we introduce LFE for Random-Access Machines (RAM-LFE). The server commits itself to a potentially huge database via a short digest. Clients can later efficiently encrypt inputs with respect to the digest and the server decrypts for some specified RAM program (e.g., a universal RAM), without learning anything else about . The main advantage of RAM-LFE is that the server's decryption run-time only scales with the RAM run-time of the computation , which can be sublinear in both and . We consider a weakly efficient variant, where the client's run-time is also allowed to scale linearly with , but not , and a fully efficient variant, where the client's run-time must be sublinear in both and . We construct the former from doubly efficient private information retrieval (DEPIR) and laconic OT (LOT), both of which are known from RingLWE, and the latter from an additional use of iO. We then show how to leverage fully efficient RAM-LFE to also get (many-key) functional encryption for RAMs (RAM-FE) where secret keys are associate with big databases and the decryption time is sublinear in , as well as iO for RAMs where the obfuscated program contains a big database and the evaluation time is sublinear in .
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 5dabb877-e009-4943-938f-297510653d3aRelated papers
- Laconic Function Evaluation and ABE for RAMs from (Ring-)LWEFangqi Dong, Zihan Hao, Ethan Mook, Hoeteck Wee et al.CRYPTO 2024 · 10 citations
- Doubly Efficient Private Information Retrieval and Fully Homomorphic RAM Computation from Ring LWEWei-Kai Lin, Ethan Mook, Daniel WichsSTOC 2023 · 50 citations
- On the Optimal Succinctness and Efficiency of Functional Encryption and Attribute-Based EncryptionAayush Jain, Huijia Lin, Ji LuoEUROCRYPT 2023 · 17 citations
- Key-Homomorphic Computations for RAM: Fully Succinct Randomised Encodings and MoreDamiano Abram, Giulio Malavolta, Lawrence RoyCRYPTO 2025 · 6 citations
- Doubly Efficient Cryptography: Commitments, Arguments and RAM MPCWei-Kai Lin, Ethan Mook, Daniel WichsCRYPTO 2024 · 1 citation
