Multi-input Functional Encryption with Unbounded-Message Security

被引:4
|
作者
Goyal, Vipul [1 ]
Jain, Aayush [2 ]
O'Neill, Adam [3 ]
机构
[1] Microsoft Res, Bengaluru, India
[2] Univ Calif Los Angeles, Ctr Encrypted Funct, Los Angeles, CA 90009 USA
[3] Georgetown Univ, Washington, DC USA
关键词
D O I
10.1007/978-3-662-53890-6_18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-input functional encryption (MIFE) was introduced by Goldwasser et al. (EUROCRYPT 2014) as a compelling extension of functional encryption. In MIFE, a receiver is able to compute a joint function of multiple, independently encrypted plaintexts. Goldwasser et al. ( EUROCRYPT 2014) show various applications of MIFE to running SQL queries over encrypted databases, computing over encrypted data streams, etc. The previous constructions of MIFE due to Goldwasser et al. (EUROCRYPT 2014) based on indistinguishability obfuscation had a major shortcoming: it could only support encrypting an a priori bounded number of message. Once that bound is exceeded, security is no longer guaranteed to hold. In addition, it could only support selective-security, meaning that the challenge messages and the set of "corrupted" encryption keys had to be declared by the adversary up-front. In this work, we show how to remove these restrictions by relying instead on sub-exponentially secure indistinguishability obfuscation. This is done by carefully adapting an alternative MIFE scheme of Goldwasser et al. that previously overcame these shortcomings (except for selective security wrt. the set of "corrupted" encryption keys) by relying instead on differing-inputs obfuscation, which is now seen as an implausible assumption. Our techniques are rather generic, and we hope they are useful in converting other constructions using differing-inputs obfuscation to ones using sub-exponentially secure indistinguishability obfuscation instead.
引用
收藏
页码:531 / 556
页数:26
相关论文
共 50 条
  • [11] Multi-input Attribute Based Encryption and Predicate Encryption
    Agrawal, Shweta
    Yadav, Anshu
    Yamada, Shota
    ADVANCES IN CRYPTOLOGY - CRYPTO 2022, PT I, 2022, 13507 : 590 - 621
  • [12] Multi-Input Functional Encryption: Efficient Applications from Symmetric Primitives
    Bakas, Alexandros
    Michalas, Antonis
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 1106 - 1113
  • [13] Multi-input Inner-Product Functional Encryption from Pairings
    Abdalla, Michel
    Gay, Romain
    Raykova, Mariana
    Wee, Hoeteck
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2017, PT I, 2017, 10210 : 601 - 626
  • [14] Semantically Secure Order-Revealing Encryption: Multi-input Functional Encryption Without Obfuscation
    Boneh, Dan
    Lewi, Kevin
    Raykova, Mariana
    Sahai, Amit
    Zhandry, Mark
    Zimmerman, Joe
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2015, PT II, 2015, 9057 : 563 - 594
  • [15] Feel the Quantum Functioning: Instantiating Generic Multi-Input Functional Encryption from Learning with Errors
    Bakas, Alexandros
    Michalas, Antonis
    Frimpong, Eugene
    Rabaninejad, Reyhaneh
    DATA AND APPLICATIONS SECURITY AND PRIVACY XXXVI, DBSEC 2022, 2022, 13383 : 279 - 299
  • [16] Tightly Secure Inner Product Functional Encryption: Multi-input and Function-Hiding Constructions
    Tomida, Junichi
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2019, PT III, 2019, 11923 : 459 - 488
  • [17] Tightly secure inner product functional encryption: Multi-input and function-hiding constructions
    Tomida, Junichi
    THEORETICAL COMPUTER SCIENCE, 2020, 833 : 56 - 86
  • [18] PRIVACY PRESERVING FEDERATED LEARNING FROM MULTI-INPUT FUNCTIONAL PROXY RE-ENCRYPTION
    Feng, Xinyu
    Shen, Qingni
    Li, Cong
    Fang, Yuejian
    Wu, Zhonghai
    2024 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, ICASSP 2024, 2024, : 6955 - 6959
  • [19] 5Gen-C: Multi-input Functional Encryption and Program Obfuscation for Arithmetic Circuits
    Carmer, Brent
    Malozemoff, Alex J.
    Raykova, Mariana
    CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, : 747 - 764
  • [20] Multi-key and Multi-input Predicate Encryption from Learning with Errors
    Francati, Danilo
    Friolo, Daniele
    Malavolta, Giulio
    Venturi, Daniele
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2023, PT III, 2023, 14006 : 573 - 604