Simple Functional Encryption Schemes for Inner Products

被引:237
作者
Abdalla, Michel [1 ]
Bourse, Florian
De Caro, Angelo
Pointcheval, David
机构
[1] CNRS, INRIA, ENS, 45 Rue Ulm, F-75230 Paris 05, France
来源
PUBLIC-KEY CRYPTOGRAPHY - PKC 2015 | 2015年 / 9020卷
基金
欧洲研究理事会;
关键词
Functional Encryption; Inner-Product; Generic Constructions;
D O I
10.1007/978-3-662-46447-2_33
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Functional encryption is a new paradigm in public-key encryption that allows users to finely control the amount of information that is revealed by a ciphertext to a given receiver. Recent papers have focused their attention on constructing schemes for general functionalities at expense of efficiency. Our goal, in this paper, is to construct functional encryption schemes for less general functionalities which are still expressive enough for practical scenarios. We propose a functional encryption scheme for the inner-product functionality, meaning that decrypting an encrypted vector x with a key for a vector y will reveal only < x,y > and nothing else, whose security is based on the DDH assumption. Despite the simplicity of this functionality, it is still useful in many contexts like descriptive statistics. In addition, we generalize our approach and present a generic scheme that can be instantiated, in addition, under the LWE assumption and offers various trade-offs in terms of expressiveness and efficiency.
引用
收藏
页码:733 / 751
页数:19
相关论文
共 28 条
[1]  
Abdalla M, 2010, LECT NOTES COMPUT SC, V5978, P480, DOI 10.1007/978-3-642-11799-2_28
[2]  
[Anonymous], 2013451 CRYPT EPR AR
[3]  
[Anonymous], 2014, 2014588 CRYPT EPR AR
[4]  
[Anonymous], 2014, IACR CRYPTOLOGY EPRI
[5]  
[Anonymous], 2012515 CRYPT EPR AR
[6]  
Bellare M, 2003, LECT NOTES COMPUT SC, V2567, P85
[7]  
Bellare M, 2006, LECT NOTES COMPUT SC, V4004, P409
[8]  
Boneh D., 2001, Advances in Cryptology - CRTPTO 2001. 21st Annual International Cryptology Conference, Proceedings (Lecture Notes in Computer Science Vol.2139), P213
[9]  
Boneh D, 2007, LECT NOTES COMPUT SC, V4392, P535
[10]  
Boneh D, 2011, LECT NOTES COMPUT SC, V6597, P253, DOI 10.1007/978-3-642-19571-6_16