首页> 外文会议>International conference on security and cryptography for networks >Function-Hiding Inner Product Encryption Is Practical
【24h】

Function-Hiding Inner Product Encryption Is Practical

机译:隐藏功能的内部产品加密很实用

获取原文

摘要

In a functional encryption scheme, secret keys are associated with functions and ciphertexts are associated with messages. Given a secret key for a function f, and a ciphertext for a message x, a decryp-tor learns f(x) and nothing else about x. Inner product encryption is a special case of functional encryption where both secret keys and cipher-text are associated with vectors. The combination of a secret key for a vector x and a ciphertext for a vector у reveal (x, y) and nothing more about y. An inner product encryption scheme is function-hiding if the keys and ciphertexts reveal no additional information about both x and у beyond their inner product. In the last few years, there has been a flurry of works on the construction of function-hiding inner product encryption, starting with the work of Bishop, Jain, and Kowalczyk (Asiacrypt 2015) to the more recent work of Tomida, Abe, and Okamoto (ISC 2016). In this work, we focus on the practical applications of this primitive. First, we show that the parameter sizes and the run-time complexity of the state-of-the-art construction can be further reduced by another factor of 2, though we compromise by proving security in the generic group model. We then show that function privacy enables a number of applications in biometric authentication, nearest-neighbor search on encrypted data, and single-key two-input functional encryption for functions over small message spaces. Finally, we evaluate the practicality of our encryption scheme by implementing our function-hiding inner product encryption scheme. Using our construction, encryption and decryption operations for vectors of length 50 complete in a tenth of a second in a standard desktop environment.
机译:在功能加密方案中,秘密密钥与功能关联,而密文与消息关联。给定函数f的秘密密钥和消息x的密文,解密者将学习f(x),而不会了解x。内部产品加密是功能加密的一种特殊情况,其中秘密密钥和密文都与向量相关联。向量x的秘密密钥和向量y的密文的组合揭示了(x,y),而关于y则仅此而已。如果密钥和密文没有透露除x和y之外的其他信息,则内部乘积加密方案是功能隐藏的。在过去的几年中,从Bishop,Jain和Kowalczyk的工作(Asiacrypt,2015年)到Tomida,Abe和冈本(ISC 2016)。在这项工作中,我们专注于此原语的实际应用。首先,尽管我们通过证明通用组模型中的安全性进行折衷,但我们证明,最新构造的参数大小和运行时复杂度可以进一步降低2倍。然后,我们证明了功能隐私功能可以在生物特征认证,加密数据的最近邻居搜索以及小消息空间上的功能的单键双输入功能加密中实现许多应用。最后,我们通过实现隐藏功能的内部产品加密方案来评估加密方案的实用性。使用我们的构造,在标准桌面环境中,长度为50的向量的加密和解密操作可以在十分之一秒内完成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号