Lune

CRYPTO2024顶会

Laconic Function Evaluation and ABE for RAMs from (Ring-)LWE

Fangqi Dong, Zihan Hao, Ethan Mook, Hoeteck Wee, Daniel Wichs

2024年份
10被引次数
2顶会引用

摘要

Laconic function evaluation (LFE) allows us to compress a circuit ff into a short digest. Anybody can use this digest as a public-key to efficiently encrypt some input xx. Decrypting the resulting ciphertext reveals the output f(x)f(x), while hiding everything else about xx. In this work we consider LFE for Random-Access Machines (RAM-LFE) where, instead of a circuit ff, we have a RAM program fDBf_{\mathsf{DB}} that potentially contains some large hard-coded data DB\mathsf{DB}. The decryption run-time to recover fDB(x)f_{\mathsf{DB}}(x) from the ciphertext should be roughly the same as a plain evaluation of fDB(x)f_{\mathsf{DB}}(x) in the RAM model, which can be sublinear in the size of DB\mathsf{DB}. Prior works constructed LFE for circuits under LWE, and RAM-LFE under indisitinguishability obfuscation (iO) and Ring-LWE. In this work, we construct RAM-LFE with essentially optimal encryption and decryption run-times from just Ring-LWE and a standard circular security assumption, without iO.

RAM-LFE directly yields 1-key succinct functional encryption and reusable garbling for RAMs with similar parameters.

If we only want an attribute-based LFE for RAMs (RAM-AB-LFE), then we can replace Ring-LWE with plain LWE in the above. Orthogonally, if we only want leveled schemes, where the encryption/decryption efficiency can scale with the depth of the RAM computation, then we can remove the need for a circular-security. Lastly, we also get a leveled many-key attribute-based encryption for RAMs (RAM-ABE), from LWE.

问问这篇 Paper

问问你的智能体。

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

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper2

问问它们各自怎么用它

相关 Paper

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