The application discloses a batch privacy
information retrieval method and device, and the method comprises the following steps: a
client and a
server agree on a
hash function, the serial number index in an original
database is calculated through a
cuckoo hash technology, the result of each serial number index for each
hash function is reserved, and a first hash bucket containing a plurality of baskets is obtained; the
client fills the index of batch query into a second hash bucket with the same length as the first hash bucket through the
cuckoo hash
algorithm, and the filling result is encoded in a manner of using a fixed weight code for coding; the
client encrypts the obtained coding result by using a
homomorphic encryption technology as a batch query request; the
server compares the batch query request with the first hash bucket by using the
homomorphic encryption technology, obtains a corresponding intermediate result, performs corresponding calculation on the intermediate result and the original
database, and obtains corresponding query result
ciphertext; and the client decrypts the query result
ciphertext, so that the query result of the batch query request is obtained.