Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error? #16

Closed
Hang-shao opened this issue Mar 2, 2022 · 2 comments
Closed

Error? #16

Hang-shao opened this issue Mar 2, 2022 · 2 comments

Comments

@Hang-shao
Copy link

Lowering the Depth

The first step towards making this naive idea practical is to figure out ways of lowering the multiplicative depth of the computation. First, notice that the sender can split up its set into S equally sized parts and evaluate the matching polynomial independently on each of the parts, producing S results {M_i(Q)}. All of these results must be sent back to the receiver, so the sender-to-receiver communication has increased by a factor of S. Nevertheless, this turns out to be a really valuable trick in helping reduce the size of the encryption parameters.

Shouldn't it be a receiver split?
Shouldn't the receiver send it to the sender?
receiver-》sender?

@kimlaine
Copy link
Contributor

kimlaine commented Mar 7, 2022

No, I think the text here is correct. The Sender splits its (large) dataset. The Receiver sends an encrypted query to the Sender, and that query is evaluated independently against each of the Sender's dataset parts. Each produces an independent result, which are all sent back to the Receiver for decryption.

@Hang-shao
Copy link
Author

No, I think the text here is correct. The Sender splits its (large) dataset. The Receiver sends an encrypted query to the Sender, and that query is evaluated independently against each of the Sender's dataset parts. Each produces an independent result, which are all sent back to the Receiver for decryption.

Thank you for your reply. I understand

@kimlaine kimlaine closed this as completed Mar 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants