5Gen-C: Multi-input Functional Encryption and Program Obfuscation for Arithmetic Circuits
Brent Carmer, Alex J. Malozemoff, Mariana Raykova
摘要
Program obfuscation is a powerful security primitive with many applications. White-box cryptography studies a particular subset of program obfuscation targeting keyed pseudorandom functions (PRFs), a core component of systems such as mobile payment and digital rights management. Although the white-box obfuscators currently used in practice do not come with security proofs and are thus routinely broken, recent years have seen an explosion of cryptographic techniques for obfuscation, with the goal of avoiding this build-and-break cycle. In this work, we explore in detail cryptographic program obfuscation and the related primitive of multi-input functional encryption (MIFE). In particular, we extend the 5Gen framework (CCS 2016) to support circuit-based MIFE and program obfuscation, implementing both existing and new constructions. We then evaluate and compare the efficiency of these constructions in the context of PRF obfuscation. As part of this work we (1) introduce a novel instantiation of MIFE that works directly on functions represented as arithmetic circuits, (2) use a known transformation from MIFE to obfuscation to give us an obfuscator that performs better than all prior constructions, and (3) develop a compiler for generating circuits optimized for our schemes. Finally, we provide detailed experiments, demonstrating, among other things, the ability to obfuscate a PRF with a 64-bit key and 12 bits of input (containing 62k gates) in under 4 hours, with evaluation taking around 1 hour. This is by far the most complex function obfuscated to date.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它它引用的顶会 Paper2
- Implementing BP-Obfuscation Using Graph-Induced EncodingShai Halevi, Tzipora Halevi, Victor Shoup, Noah Stephens-DavidowitzCCS 2017 · 被引用 37 次
- 5Gen: A Framework for Prototyping Applications Using Multilinear Maps and Matrix Branching ProgramsKevin Lewi, Alex J. Malozemoff, Daniel Apon, Brent Carmer 等CCS 2016 · 被引用 31 次
相关 Paper
- Implementing Conjunction Obfuscation Under Entropic Ring LWEDavid Bruce Cousins, Giovanni Di Crescenzo, Kamil Doruk Gür, Kevin King 等S&P 2018 · 被引用 27 次
- The Pseudorandom Oracle Model and Ideal ObfuscationAayush Jain, Huijia Lin, Ji Luo, Daniel WichsCRYPTO 2023 · 被引用 10 次
- Indistinguishability Obfuscation via Mathematical Proofs of EquivalenceAbhishek Jain, Zhengzhong JinFOCS 2022 · 被引用 21 次
- Collusion-Resistant Constrained PRFs for Compute- &-Compare Predicates from LWEJiaqi Cheng, Rishab GoyalCRYPTO 2026
- Quasi-Linear Indistinguishability Obfuscation via Mathematical Proofs of Equivalence and ApplicationsYaohua Ma, Chenxin Dai, Elaine ShiEUROCRYPT 2025 · 被引用 5 次
