-
Notifications
You must be signed in to change notification settings - Fork 705
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
Key switching on encrypted data #76
Comments
Hi Jeremy, Your scenario can be implemented with SEAL, however, you need to write your own key switching function. In Evaluator we provided a general method
A few comments on your scenario:
This is less correct. We perform key switching on V2 to make it decryptable using P1priv.
Keyswitching switches the private/secret key required for decryption.
This whole step can be simplified as following. Generate a key switching key that corresponds to the encryption of P1priv using P2priv. Perform key switching on V1 to make it decryptable using P2priv. Perform operation on V1 and V2 and return the result to client. |
Hi Wai, |
Hi, I am currently researching the usability of HE-libraries. |
For future reference, @WeiDaiWD, this is the method you're referring to, right? |
Hi,
First of all thanks for the work you've done and the quality of it's presentation 👏 .
I have the following working scenario which currently uses the SEAL library :
I would like to know if the following scenario, which I understood should be working in theory, can be implemented using SEAL library :
What I could not find in the SEAL library are the mechanisms to perform the public key switching on encrypted data.
Many thanks for your answers and help,
Jérémy
The text was updated successfully, but these errors were encountered: