-
Notifications
You must be signed in to change notification settings - Fork 400
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Fully Homomorphic Encryption and risc zero #607
Comments
It looks like this one uses the risc zero zkvm. https://github.com/emilianobonassi/zkFHE Aside from this we are not aware of any FHE projects that use risc zero or an FHE library that runs on risc zero |
I saw this project, but it seems that it only supports addition, not full homomorphic encryption |
Thanks, @SchmErik for mentioning it. @guangguang888 I'm happy to see someone else trying zk FHE. I've been using addition only HE but originally wanted to go for https://github.com/zama-ai/tfhe-rs which supports FHE. The current challenges (not actively working on that) are:
Using my latest version of risc0 you are just facing 3. but would be best to rebase to the latest official version and start from there. For the logic, just split client key generation in the host and server manipulation in the guest/methods. Useful docs here https://docs.zama.ai/tfhe-rs/boolean/tutorial Happy to support/build together @guangguang888 Arm yourself with a lot of patience because testing requires a few mins every run :D PS: it would be nice if risc0 or zama would provide some grant on that to prioritize/incentivize this work |
Thank you very much for your reply. |
Do you mean it is feasible to combine tfhe-rs and risc zero? By using a suitable version and considering the issue of tfhe key size. |
Frankly, I don’t know. My objective with the PoC was to test it and see in the case the margins for optimization. |
That's pretty big. I don't know much about FHE but is the key a single key or are there different components to the key? In other words, do you need all of the key at once or are you ok taking parts of the key? |
Idk, i’ve been using as a blackbox. btw, relevant update just 1hr ago which reduces considerably the size for the key. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
I want to combine risc zero and FHE, but I haven't found a suitable fully homomorphic encryption tool yet. Do you know whichcan be combined with risc zero?
The text was updated successfully, but these errors were encountered: