Lune

EUROCRYPT2022Top-tier venue

Indistinguishability Obfuscation from LPN over Fp\mathbb {F}_p, DLIN, and PRGs in NC0

Aayush Jain, Huijia Lin, Amit Sahai

2022Year
102Citations
6Top-tier citations

Abstract

In this work, we study what minimal sets of assumptions suffice for constructing indistinguishability obfuscation (iOi\mathcal{O}). We prove:

Theorem(Informal): Assume sub-exponential security of the following assumptions:

  • the Learning Parity with Noise (LPN\mathsf{LPN}) assumption over general prime fields Fp\mathbb{F}_p with polynomially many LPN\mathsf{LPN} samples and error rate 1/kδ1/k^\delta, where kk is the dimension of the LPN\mathsf{LPN} secret, and δ>0\delta>0 is any constant;

  • the existence of a Boolean Pseudo-Random Generator (PRG\mathsf{PRG}) in NC0\mathsf{NC}^0 with stretch n1+τn^{1+\tau}, where nn is the length of the PRG\mathsf{PRG} seed, and τ>0\tau>0 is any constant;

  • the Decision Linear (DLIN\mathsf{DLIN}) assumption on symmetric bilinear groups of prime order.

Then, (subexponentially secure) indistinguishability obfuscation for all polynomial-size circuits exists. Further, assuming only polynomial security of the aforementioned assumptions, there exists collusion resistant public-key functional encryption for all polynomial-size circuits.

This removes the reliance on the Learning With Errors (LWE) assumption from the recent work of [Jain, Lin, Sahai STOC'21]. As a consequence, we obtain the first fully homomorphic encryption scheme that does not rely on any lattice-based hardness assumption.

Our techniques feature a new notion of randomized encoding called Preprocessing Randomized Encoding (PRE) that, essentially, can be computed in the exponent of pairing groups. When combined with other new techniques, PRE gives a much more streamlined construction of \iO\iO while still maintaining reliance only on well-studied assumptions.

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.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 54f3e58a-a3db-4c99-958e-e6803dfd41e7

Cited by top-tier papers6

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines