International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

A General Framework for Lattice-Based ABE Using Evasive Inner-Product Functional Encryption

Authors:
Yao-Ching Hsieh , University of Washington
Huijia Lin , University of Washington
Ji Luo , University of Washington
Download:
Search ePrint
Search Google
Conference: EUROCRYPT 2024
Abstract: We present a general framework for constructing attribute-based encryption (ABE) schemes for arbitrary function class based on lattices from two ingredients, i) a noisy linear secret sharing scheme for the class and ii) a new type of inner-product functional encryption (IPFE) scheme, termed *evasive* IPFE, which we introduce in this work. We propose lattice-based evasive IPFE schemes and establish their security under simple conditions based on variants of evasive learning with errors (LWE) assumption recently proposed by Wee [EUROCRYPT '22] and Tsabary [CRYPTO '22]. Our general framework is modular and conceptually simple, reducing the task of constructing ABE to that of constructing noisy linear secret sharing schemes, a more lightweight primitive. The versatility of our framework is demonstrated by three new ABE schemes based on variants of the evasive LWE assumption. - We obtain two ciphertext-policy ABE schemes for all polynomial-size circuits with a predetermined depth bound. One of these schemes has *succinct* ciphertexts and secret keys, of size polynomial in the depth bound, rather than the circuit size. This eliminates the need for tensor LWE, another new assumption, from the previous state-of-the-art construction by Wee [EUROCRYPT '22]. - We develop ciphertext-policy and key-policy ABE schemes for deterministic finite automata (DFA) and logspace Turing machines (L). They are the first lattice-based public-key ABE schemes supporting uniform models of computation. Previous lattice-based schemes for uniform computation were limited to the secret-key setting or offered only weaker security against bounded collusion. Lastly, the new primitive of evasive IPFE serves as the lattice-based counterpart of pairing-based IPFE, enabling the application of techniques developed in pairing-based ABE constructions to lattice-based constructions. We believe it is of independent interest and may find other applications.
BibTeX
@inproceedings{eurocrypt-2024-34006,
  title={A General Framework for Lattice-Based ABE Using Evasive Inner-Product Functional Encryption},
  publisher={Springer-Verlag},
  author={Yao-Ching Hsieh and Huijia Lin and Ji Luo},
  year=2024
}