-
公开(公告)号:US11310045B2
公开(公告)日:2022-04-19
申请号:US16702217
申请日:2019-12-03
Applicant: Google LLC
Inventor: Kevin Yeo , Asra Ali , Tancrede Lepoint , Sarvar Patel
IPC: H04L9/30 , G06F16/901 , H04L9/00
Abstract: A method includes obtaining a plaintext query that includes a sequence of plaintext integers and generating a polynomial having coefficients that include the sequence of plaintext integers of the plaintext query. The method also includes encrypting the polynomial using a secret encryption key and transmitting the encrypted polynomial to a server. The secret encryption key is randomly sampled from a ciphertext space and the server is configured to expand the encrypted polynomial using a public encryption key to obtain a sequence of encrypted integers corresponding to the sequence of plaintext integers. The method also includes receiving an encrypted result from the server. The encrypted result is based on the sequence of encrypted integers.