Lower Bounds on Assumptions Behind Indistinguishability Obfuscation
Lower Bounds on Assumptions Behind Indistinguishability Obfuscation
复制标题
不可区分性混淆背后的假设下限
DOI:
10.1007/978-3-662-49096-9_3
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Abhi Shelat
中科院分区:
文献类型:
--
作者:
Mohammad Mahmoody;Ameer Mohammed;Soheil Nematihaji;R. Pass;Abhi Shelat
Since the seminal work of Garg eti¾?al. FOCS'13 in which they proposed the first candidate construction for indistinguishability obfuscation iO for short, iO has become a central cryptographic primitive with numerous applications. The security of the proposed construction of Garg eti¾?al. and its variants are proved based on multi-linear maps Garg eti¾?al. Eurocrypt'13 and their idealized model called the graded encoding model Brakerski and Rothblum TCC'14 and Barak eti¾?al. Eurocrypt'14. Whether or not iO could be based on standard and well-studied hardness assumptions has remain an elusive open question.
In this work we prove lower bounds on the assumptions that imply iO in a black-box way, based on computational assumptions. Note that any lower bound for iO needs to somehow rely on computational assumptions, because if $$\mathbf {P}= \mathbf {NP}$$ then statistically secure iO does exist. Our results are twofold:
1.There is no fully black-box construction of iO from exponentially secure collision-resistant hash functions unless the polynomial hierarchy collapses. Our lower bound extends to separate iO from any primitive implied by a random oracle in a black-box way.2.Let $${\mathcal P}$$ be any primitive that exists relative to random trapdoor permutations, the generic group model for any finite abelian group, or degree-O1 graded encoding model for any finite ring. We show that achieving a black-box construction of iO from $${\mathcal P}$$ is as hard as basing public-key cryptography on one-way functions. In particular, for any such primitive $${\mathcal P}$$ we present a constructive procedure that takes any black-box construction of iO from $${\mathcal P}$$ and turns it into a construction of semantically secure public-key encryption form any one-way functions. Our separations hold even if the construction of iO from $${\mathcal P}$$ is semi-black-box Reingold, Trevisan, and Vadhan, TCC'04 and the security reduction could access the adversary in a non-black-box way.