Constant Input Attribute Based (and Predicate) Encryption from Evasive and Tensor LWE
Shweta Agrawal, Mélissa Rossi, Anshu Yadav, Shota Yamada
Abstract
Constructing advanced cryptographic primitives such as obfuscation or broadcast encryption from standard hardness assumptions in the post quantum regime is an important area of research, which has met with limited success despite significant effort. It is therefore extremely important to find new, simple to state assumptions in this regime which can be used to fill this gap. An important step was taken recently by Wee (Eurocrypt '22) who identified two new assumptions from lattices, namely evasive and tensor , and used these to construct broadcast encryption and ciphertext policy attribute based encryption for with optimal parameters. Independently, Tsabary formulated a similar assumption and used it to construct witness encryption (Crypto '22). Following Wee's work, Vaikuntanathan, Wee and Wichs independently provided a construction of witness encryption (Asiacrypt '22).
In this work, we advance this line of research by providing the first construction of multi-input attribute based encryption () for the function class for any constant arity from evasive . Our construction can be extended to support the function class by using evasive and a suitable strengthening of tensor . In more detail, our construction supports encryptors, for any constant , where each encryptor uses the master secret key to encode its input , the key generator computes a key for a function and the decryptor can recover if and only if . The only known construction for for by Agrawal, Yadav and Yamada (Crypto '22) supports arity and relies on pairings in the generic group model (or with a non-standard knowledge assumption) in addition to . Furthermore, it is completely unclear how to go beyond arity using this approach due to the reliance on pairings.
Using a compiler from Agrawal, Yadav and Yamada (Crypto '22), our can be upgraded to multi-input predicate encryption for the same arity and function class. Thus, we obtain the first constructions for constant-arity predicate and attribute based encryption for a generalized class such as or from simple assumptions that may be conjectured post-quantum secure. Along the way, we show that the tensor assumption can be reduced to standard in an important special case which was not known before. This adds confidence to the plausibility of the assumption and may be of wider interest.
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 247e8efb-4007-40ac-bf31-af8d4477ec38Cited by top-tier papers1
Ask how each one uses itRelated papers
- Multi-input Attribute Based Encryption and Predicate EncryptionShweta Agrawal, Anshu Yadav, Shota YamadaCRYPTO 2022 · 26 citations
- A General Framework for Lattice-Based ABE Using Evasive Inner-Product Functional EncryptionYao-Ching Hsieh, Huijia Lin, Ji LuoEUROCRYPT 2024 · 12 citations
- How to Use (Plain) Witness Encryption: Registered ABE, Flexible Broadcast, and MoreCody Freitag, Brent Waters, David J. WuCRYPTO 2023 · 49 citations
- Optimal Broadcast Encryption and CP-ABE from Evasive Lattice AssumptionsHoeteck WeeEUROCRYPT 2022 · 75 citations
- Attribute Based Encryption for Turing Machines from LatticesShweta Agrawal, Simran Kumari, Shota YamadaCRYPTO 2024 · 15 citations
