首页> 外文会议>Annual international conference on the theory and applications of cryptographic techniques >Projective Arithmetic Functional Encryption and Indistinguishability Obfuscation from Degree-5 Multilinear Maps
【24h】

Projective Arithmetic Functional Encryption and Indistinguishability Obfuscation from Degree-5 Multilinear Maps

机译:投影算术功能加密和禁止区分从学位-5多线性地图的混淆

获取原文

摘要

In this work, we propose a variant of functional encryption called projective arithmetic functional encryption (PAFE). Roughly speaking, our notion is like functional encryption for arithmetic circuits, but where secret keys only yield partially decrypted values. These partially decrypted values can be linearly combined with known coefficients and the result can be tested to see if it is a small value. We give a degree-preserving construction of PAFE from multilinear maps. That is, we show how to achieve PAFE for arithmetic circuits of degree d using only degree-d multilinear maps. Our construction is based on an assumption over such multilinear maps, that we justify in a generic model. We then turn to applying our notion of PAFE to one of the most pressing open problems in the foundations of cryptography: building secure indistinguishability obfuscation (iO) from simpler building blocks. iO from degree-5 multilinear maps. Recently, the works of Lin [Euro-crypt 2016] and Lin-Vaikuntanathan [FOCS 2016] showed how to build iO from constant-degree multilinear maps. However, no explicit constant was given in these works, and an analysis of these published works shows that the degree requirement would be in excess of 30. The ultimate "dream" goal of this line of work would be to reduce the degree requirement all the way to 2, allowing for the use of well-studied bilinear maps, or barring that, to a low constant that may be supportable by alternative secure low-degree multilinear map candidates. We make substantial progress toward this goal by showing how to leverage PAFE for degree-5 arithmetic circuits to achieve iO, thus yielding the first iO construction from degree-5 multilinear maps.
机译:在这项工作中,我们提出的函数密码变种,叫投影运算功能加密(PAFE)。粗略地说,我们的想法是像运算电路功能加密,但如果密钥只得到部分解密值。这些部分解密的值可以用已知的系数来线性组合,并将结果可以被测试,看它是否是一个小的值。我们给来自多重线性映射PAFE的保留度建设。也就是说,我们将展示如何实现PAFE仅使用程度-d多重线性映射度d的运算电路。我们的建设是基于对这种多重线性映射的假设,我们在一个通用模型证明。然后,我们把运用我们PAFE的概念来的密码学基础最紧迫的开放问题之一:从构建简单的积木安全不可分辨混淆(IO)。 IO从度为5的多线性映射。最近,林[欧洲隐窝2016年]和林Vaikuntanathan [FOCS 2016年]的作品展示了如何从恒定度多重线性映射建立IO。然而,没有明确的常量在这些作品中被赋予,以及这些发表的作品进行的分析显示,该学位要求将超过30.最终的“梦想”这一行工作的目标将是所有降低学位要求方式2中,允许使用的研究公双线性映射,或限制,为了低常数,可以是通过替代的安全的低度多重线性映射的候选可支持。我们通过展示如何利用PAFE为度为5的运算电路来实现IO,从而产生自度为5的多重线性映射第一IO结构使其朝着这个目标取得实质性进展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号