Paper 2020/822
Efficient Multi-Client Functional Encryption for Conjunctive Equality and Range Queries
Abstract
In multi-client functional encryption (MC-FE) for predicate queries, clients generate ciphertexts of attributes $x_1, \ldots, x_n$ binding with a time period $T$ and store them on a cloud server, and the cloud server receives a token corresponding to a predicate $f$ from a trusted center and learns whether $f(x_1, \ldots, x_n) = 1$ or not by running the query algorithm on the multiple ciphertexts of the same time period. MC-FE for predicates can be used for a network event or medical data monitoring system based on time series data gathered by multiple clients. In this paper, we propose efficient MC-FE schemes that support conjunctive equality or range queries on encrypted data in the multi-client settings. First, we propose an efficient multi-client hidden vector encryption (MC-HVE) scheme in bilinear groups and prove the selective strong attribute hiding security with static corruptions. Our MC-HVE scheme is very efficient since a token is composed of four group elements, a ciphertext consists of $O(n)$ group elements, and the query algorithm only requires four pairing operations. Second, we propose an efficient multi-client range query encryption (MC-RQE) scheme and prove the weak attribute hiding security with static corruptions. Since our MC-RQE scheme uses a binary tree, it is efficient since a ciphertext consists of $O(n \log D)$ group elements and a token consists of $O(n \log D)$ group elements where $D$ is the maximum value of the range.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- Published elsewhere. IEEE Access
- Keywords
- Functional encryption Predicate encryption Multi-client setting Hidden vector encryption Bilinear maps
- Contact author(s)
- kwangsu @ sejong ac kr
- History
- 2022-06-15: last of 4 revisions
- 2020-07-07: received
- See all versions
- Short URL
- https://ia.cr/2020/822
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/822, author = {Kwangsu Lee}, title = {Efficient Multi-Client Functional Encryption for Conjunctive Equality and Range Queries}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/822}, year = {2020}, url = {https://eprint.iacr.org/2020/822} }