Paper 2024/1857

Access-Controlled Inner Product Function-Revealing Encryption

Ojaswi Acharya, University of Massachusetts Amherst
Weiqi Feng, University of Massachusetts Amherst
Roman Langrehr, ETH Zurich
Adam O'Neill, University of Massachusetts Amherst
Abstract

We extend the concept of access control for functional encryption, introduced by Abdalla et al. (ASIACRYPT 2020), to function-revealing encryption (Joy and Passelègue, SCN 2018). Here “access control” means that function evaluation is only possible when a specified access policy is met. Specifically, we introduce access-controlled inner product function-revealing encryption (AC-IPFRE) and give two applications. On the theoretical side, we use AC-IPFRE to show that function-hiding inner-product functional encryption (FH-IPFE), introduced by Bishop et al. (ASIACRYPT 2015), is equivalent to IPFRE. To show this, we in particular generically construct AC-IPFRE from IPFRE for the “non-zero inner-product” (NZIP) access policy. This result uses an effective version of Lagrange’s Four Square Theorem. One consequence of this result is that lower bounds by Ünal (EUROCRYPT 2020) suggest that, as for FH-IPFE, bilinear pairings will be needed to build IPFRE. On the practical side, we build an outsourced approximate nearest-neighbor (ANN) search protocol and mitigate its leakage via AC-IPFRE. For this, we construct a practical AC-IPFRE scheme in the generic bilinear group model for a specific access policy for ANN search. To this end, we show that techniques of Wee (TCC 2020) implicitly give the most practical FH-IPFE scheme to date. We implement the resulting outsourced ANN search protocol and report on its performance. Of independent interest, we show AC-IPFRE for NZIP implies attribute-hiding small-universe AC-IPFRE for arbitrary access policies. Previous work on access control for FE did not achieve attribute hiding. Overall, our results demonstrate that AC-IPFRE is of both theoretical and practical interest and set the stage for future work in the area.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Inner productfunction-revealing encryptionfunctional encryption
Contact author(s)
oacharya @ umass edu
weiqifeng @ umass edu
roman langrehr @ inf ethz ch
amoneill @ gmail com
History
2024-11-15: revised
2024-11-13: received
See all versions
Short URL
https://ia.cr/2024/1857
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1857,
      author = {Ojaswi Acharya and Weiqi Feng and Roman Langrehr and Adam O'Neill},
      title = {Access-Controlled Inner Product Function-Revealing Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1857},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1857}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.