Multi-key and Multi-input Predicate Encryption from Learning with Errors

被引:8
|
作者
Francati, Danilo [1 ]
Friolo, Daniele [2 ]
Malavolta, Giulio [3 ]
Venturi, Daniele [2 ]
机构
[1] Aarhus Univ, Aarhus, Denmark
[2] Sapienza Univ Rome, Rome, Italy
[3] Max Planck Inst Secur & Privacy, Bochum, Germany
关键词
predicate encryption; non-interactive MPC; matchmaking encryption; LWE; FUNCTIONAL ENCRYPTION;
D O I
10.1007/978-3-031-30620-4_19
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We put forward two natural generalizations of predicate encryption (PE), dubbed multi-key and multi-input PE. More in details, our contributions are threefold. Definitions. We formalize security of multi-key PE and multi-input PE following the standard indistinguishability paradigm, and modeling security both against malicious senders (i.e., corruption of encryption keys) and malicious receivers (i.e., collusions). - Constructions. We construct adaptively secure multi-key and multi-input PE supporting the conjunction of poly-many arbitrary single-input predicates, assuming the sub-exponential hardness of the learning with errors (LWE) problem. - Applications. We show that multi-key and multi-input PE for expressive enough predicates suffices for interesting cryptographic applications, including non-interactive multi-party computation (NIMPC) and matchmaking encryption (ME). In particular, plugging in our constructions of multi-key and multi-input PE, under the sub-exponential LWE assumption, we obtain the first ME supporting arbitrary policies with unbounded collusions, as well as robust (resp. non-robust) NI-MPC for so-called all-or-nothing functions satisfying a non-trivial notion of reusability and supporting a constant (resp. polynomial) number of parties. Prior to our work, both of these applications required much heavier tools such as indistinguishability obfuscation or compact functional encryption.
引用
收藏
页码:573 / 604
页数:32
相关论文
共 50 条
  • [1] Multi-key and Multi-input Predicate Encryption (for Conjunctions) from Learning with Errors
    Francati, Danilo
    Friolo, Daniele
    Malavolta, Giulio
    Venturi, Daniele
    JOURNAL OF CRYPTOLOGY, 2024, 37 (03)
  • [2] 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
  • [3] Multi-identity and Multi-key Leveled FHE from Learning with Errors
    Clear, Michael
    McGoldrick, Ciaran
    ADVANCES IN CRYPTOLOGY, PT II, 2015, 9216 : 630 - 656
  • [4] Federated learning enabled multi-key homomorphic encryption
    Kumbhar, Hemant Ramdas
    Rao, S. Srinivasa
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 268
  • [5] 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
  • [6] Multi-Key Homomorphic Encryption from TFHE
    Chen, Hao
    Chillotti, Ilaria
    Song, Yongsoo
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2019, PT II, 2019, 11922 : 446 - 472
  • [7] Multi-input Functional Encryption
    Goldwasser, Shafi
    Gordon, S. Dov
    Goyal, Vipul
    Jain, Abhishek
    Katz, Jonathan
    Liu, Feng-Hao
    Sahai, Amit
    Shi, Elaine
    Zhou, Hong-Sheng
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2014, 2014, 8441 : 578 - 602
  • [8] Multi-Key Searchable Encryption, Revisited
    Hamlin, Ariel
    Shelat, Abhi
    Weiss, Mor
    Wichs, Daniel
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2018, PT I, 2018, 10769 : 95 - 124
  • [9] General Multi-Key Searchable Encryption
    Yang, Jun
    Fu, Chuan
    Shen, Nan
    Liu, Zheli
    Jia, Chunfu
    Li, Jin
    2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS WAINA 2015, 2015, : 89 - 95
  • [10] Multi-input Quadratic Functional Encryption from Pairings
    Agrawal, Shweta
    Goyal, Rishab
    Tomida, Junichi
    ADVANCES IN CRYPTOLOGY - CRYPTO 2021, PT IV, 2021, 12828 : 208 - 238