Lune

EUROCRYPT2024顶会

Laconic Function Evaluation, Functional Encryption and Obfuscation for RAMs with Sublinear Computation

Fangqi Dong, Zihan Hao, Ethan Mook, Daniel Wichs

2024年份
7被引次数

摘要

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 ff by outputting a small digest. Clients can later efficiently encrypt inputs xx with respect to the digest in much less time than computing ff, and ensure that the server only decrypts f(x)f(x), but does not learn anything else about xx. 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 yy via a short digest. Clients can later efficiently encrypt inputs xx with respect to the digest and the server decrypts f(x,y)f(x,y) for some specified RAM program ff (e.g., a universal RAM), without learning anything else about xx. The main advantage of RAM-LFE is that the server's decryption run-time only scales with the RAM run-time TT of the computation f(x,y)f(x,y), which can be sublinear in both ∣x∣|x| and ∣y∣|y|. We consider a weakly efficient variant, where the client's run-time is also allowed to scale linearly with TT, but not ∣y∣|y|, and a fully efficient variant, where the client's run-time must be sublinear in both TT and ∣y∣|y|. 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 yy and the decryption time is sublinear in ∣y∣|y|, as well as iO for RAMs where the obfuscated program contains a big database yy and the evaluation time is sublinear in ∣y∣|y|.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖