首页> 外文会议>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的保度构造。也就是说,我们展示了如何仅使用度d线性映射来实现度d的算术电路的PAFE。我们的构建基于对此类多线性映射的假设,我们在通用模型中对其进行了论证。然后,我们转向将PAFE的概念应用于密码学基础中最紧迫的未解决问题之一:从更简单的构建块构建安全的不可区分性混淆(iO)。来自5级多线性贴图的iO。最近,Lin [Euro-crypt 2016]和Lin-Vaikuntanathan [FOCS 2016]的工作展示了如何从恒定度多线性映射构建iO。但是,这些作品中没有给出明确的常数,对这些已发表作品的分析表明,学位要求将超过30。该工作线的最终“梦想”目标将是降低所有学位的学位要求。到2的方法,允许使用经过充分研究的双线性图,或将其限制为一个低常量,该低常量可能由其他安全的低度多线性图候选项支持。通过展示如何在5级算术电路中利用PAFE来实现iO,我们朝着这一目标取得了实质性进展,从而从5级多线性映射中获得了第一个iO构造。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号