Attribute-Based Multi-input FE (and More) for Attribute-Weighted Sums
Shweta Agrawal, Junichi Tomida, Anshu Yadav
Abstract
Recently, Abdalla, Gong and Wee (Crypto 2020) provided the first functional encryption scheme for attribute-weighted sums (AWS), where encryption takes as input (unbounded) attribute-value pairs where is public and is private, the secret key is associated with an arithmetic branching programs , and decryption returns the weighted sum , leaking no additional information about the 's. We extend FE for AWS to the significantly more challenging multi-party setting and provide the first construction for attribute-based multi-input FE (MIFE) supporting AWS. For , encryptor can choose an attribute together with AWS input where and is unbounded, the key generator can choose an access control policy along with its AWS function for each , and the decryptor can compute
Previously, the only known attribute based MIFE was for the inner product functionality (Abdalla et al. Asiacrypt 2020), where additionally, had to be fixed during setup and must remain the same for all ciphertexts in a given slot. Our attribute based MIFE implies the notion of multi-input attribute based encryption () recently studied by Agrawal, Yadav and Yamada (Crypto 2022) and Francati, Friolo, Malavolta and Venturi (Eurocrypt 2023), for a conjunction of predicates represented as arithmetic branching programs (ABP). Along the way, we also provide the first constructions of multi-client FE (MCFE) and dynamic decentralized FE (DDFE) for the AWS functionality. Previously, the best known MCFE and DDFE schemes were for inner products (Chotard et al. ePrint 2018, Abdalla, Benhamouda and Gay, Asiacrypt 2019, and Chotard et al. Crypto 2020). Our constructions are based on pairings and proven selectively secure under the matrix DDH assumption.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 781803a4-2a64-4e1f-ae98-8c010084394eCited by top-tier papers1
Ask how each one uses itRelated papers
- Functional Encryption for Attribute-Weighted Sums from k-LinMichel Abdalla, Junqing Gong, Hoeteck WeeCRYPTO 2020 · 46 citations
- Multi-input Quadratic Functional Encryption from PairingsShweta Agrawal, Rishab Goyal, Junichi TomidaCRYPTO 2021 · 46 citations
- Dynamic Decentralized Functional EncryptionJérémy Chotard, Edouard Dufour-Sans, Romain Gay, Duong Hieu Phan et al.CRYPTO 2020 · 51 citations
- Unbounded Quadratic Functional Encryption and More from PairingsJunichi TomidaEUROCRYPT 2023 · 16 citations
- Multi-input Attribute Based Encryption and Predicate EncryptionShweta Agrawal, Anshu Yadav, Shota YamadaCRYPTO 2022 · 26 citations
