Paper 2022/1451
Attribute-Based Signatures for Range of Inner Product and Its Applications
Abstract
In attribute-based signatures (ABS) for inner products, the digital signature analogue of attribute-based encryption for inner products (Katz et al., EuroCrypt'08), a signing-key (resp. signature) is labeled with an $n$-dimensional vector $\mathbf{x}\in\mathbf{Z}_p^n$ (resp. $\mathbf{y}\in\mathbf{Z}_p^n$) for a prime $p$, and the signing succeeds iff their inner product is zero, i.e., $ \langle \mathbf{x}, \mathbf{y} \rangle=0 \pmod p$. We generalize it to ABS for range of inner product (ARIP), requiring the inner product to be within an arbitrarily-chosen range $[L,R]$. As security notions, we define adaptive unforgeablity and perfect signer-privacy. The latter means that any signature reveals no more information about $\mathbf{x}$ than $\langle \mathbf{x}, \mathbf{y} \rangle \in[L,R]$. We propose two efficient schemes, secure under some Diffie-Hellman type assumptions in the standard model, based on non-interactive proof and linearly homomorphic signatures. The 2nd (resp. 1st) scheme is independent of the parameter $n$ in secret-key size (resp. signature size and verification cost). We show that ARIP has many applications, e.g., ABS for range evaluation of polynomials/weighted averages, fuzzy identity-based signatures, time-specific signatures, ABS for range of Hamming/Euclidean distance and ABS for hyperellipsoid predicates.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- Preprint.
- Keywords
- Attribute-based signatures for range of inner product Adaptive unforgeablity Signer-privacy Symmetric bilinear groups of prime order
- Contact author(s)
-
xma-ishizaka @ kddi com
ka-fukushima @ kddi com - History
- 2022-10-25: approved
- 2022-10-24: received
- See all versions
- Short URL
- https://ia.cr/2022/1451
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2022/1451, author = {Masahito Ishizaka and Kazuhide Fukushima}, title = {Attribute-Based Signatures for Range of Inner Product and Its Applications}, howpublished = {Cryptology {ePrint} Archive, Paper 2022/1451}, year = {2022}, url = {https://eprint.iacr.org/2022/1451} }