Methods for verifying vector database query results and devices thereof
AssigneeSpace and Time Labs, Inc.
InventorsJay Thomas White, Scott Edward Daly Dykstra
Life of this patent
Estimating the term…
Loading patent…
AssigneeSpace and Time Labs, Inc.
InventorsJay Thomas White, Scott Edward Daly Dykstra
Estimating the term…
Methods, non-transitory computer-readable media, and query verification apparatuses are disclosed that receive a result vector, an index to the result vector, a range proof, and an inner product proof from a prover device after providing a query vector to the prover device. The prover device hosts a vector database with rows and columns. Second and third commitments to a distance vector and a random linear combination vector, respectively, are generated based on a first commitment to the rows. The range proof is checked using the second commitment and the inner product proof is checked using the third commitment and a generator used to generate the first commitment and identified based on the index. The result vector is returned after confirming that it is one of the rows and each of the rows is as far from the query vector as the result vector based on the check of the proofs.
A method, comprising:
An apparatus, comprising first memory comprising first instructions stored thereon and at least one first processor coupled to the first memory and configured to execute the stored first instructions to:
A non-transitory computer-readable medium having stored thereon instructions comprising executable code that, when executed by one or more processors, causes the one or more processors to:
Dependencies are inferred from the claim text.