-
Notifications
You must be signed in to change notification settings - Fork 282
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
SIMD operations Ring_Element and Rq_Element #1572
Comments
MP-SPDZ implements SIMD addition and multiplication as described in the documentation: https://mp-spdz.readthedocs.io/en/latest/homomorphic-encryption.html |
Hello Marcel, I am looking at he-example.cpp. I can see the multiple slots in the plaintext but I don't see where the encoding and decoding using the Chinese Remainder Theorem is occurring. I can see something that seems to be related to it in the |
This happens in |
Isn't that the method using Fast Fourier Transform to change between coefficient and evaluation representation of polynomials? How does that relate to using CRT to encode multiple polynomials into a single one? |
CRT is used in |
I understand that but I don't see what that has to do with the FHE. |
Maybe I misunderstood the question. What do you mean by encoding multiple polynomials into a single one? |
Using the Chinese remainder theorem, for integers |
And you're referring to the CRT mentioned in Section 2 of the above paper? I think this happens in |
Hello Marcel,
How do you implement SIMD as proposed by Smart and Vercauteren: https://eprint.iacr.org/2011/133.pdf in MP-SPDZ on Ring_Elements and Rq_Elements?
The text was updated successfully, but these errors were encountered: