ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1810.02396
19
3

On the Inner Product Predicate and a Generalization of Matching Vector Families

4 October 2018
B. Bauer
J. Vihrovs
H. Wee
ArXiv (abs)PDFHTML
Abstract

Motivated by cryptographic applications such as predicate encryption, we consider the problem of representing an arbitrary predicate as the inner product predicate on two vectors. Concretely, fix a Boolean function PPP and some modulus qqq. We are interested in encoding xxx to x⃗\vec xx and yyy to y⃗\vec yy​ so that P(x,y) = 1 \Longleftrightarrow \langle\vec x,\vec y\rangle= 0 \bmod q, where the vectors should be as short as possible. This problem can also be viewed as a generalization of matching vector families, which corresponds to the equality predicate. Matching vector families have been used in the constructions of Ramsey graphs, private information retrieval (PIR) protocols, and more recently, secret sharing. Our main result is a simple lower bound that allows us to show that known encodings for many predicates considered in the cryptographic literature such as greater than and threshold are essentially optimal for prime modulus qqq. Using this approach, we also prove lower bounds on encodings for composite qqq, and then show tight upper bounds for such predicates as greater than, index and disjointness.

View on arXiv
Comments on this paper