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

Combining zkps with FHE to replace bootstrapping. #18

Open
NOOMA-42 opened this issue Oct 19, 2023 · 0 comments
Open

Combining zkps with FHE to replace bootstrapping. #18

NOOMA-42 opened this issue Oct 19, 2023 · 0 comments
Labels
FHE Fully Homomorphic Encryption Round 1 from 2023/12/1 to 2024/2/28 Task Be Taken Someone's proposal has passed and they work on this task Task This is a task open to everyone

Comments

@NOOMA-42
Copy link
Collaborator

NOOMA-42 commented Oct 19, 2023

Open Task RFP for Combining zkps with FHE to replace bootstrapping.

Executive Summary

  • Project Overview: Combining zkps with FHE to replace bootstrapping.
  • Detail: There’s one issue that’s inherent in FHE, that is the problem of noise accumulation. After every operation the noise in ciphertext grows. If the noise exceeds a certain threshold, it results in decryption failure. To allow unlimited operations, we can use something called bootstrapping. But bootstrapping is expensive. Alternatively, we can ZKPs with FHE to avoid bootstrapping. The idea is simple. After certain number of operations the server sends the ciphertext back to the client. The client decrypts the cipher text and re-encrypts (hence reducing noise) and sends it back to server along with correct zk-proof of decryption and re-encryption. The server then carries on with the computation. This adds interaction, but can be useful in some applications.

Project Details

  • Scope of Work: PoC, Blog Post or Spec on HackMd
  • Expected Outcomes: Design several test case to pass roundtrip test
  • Technical Requirements: FHE

Qualifications

  • Skills Required: FHE
  • Preferred Qualifications: N/A

Administrative Details

  • Grant Liaison(s): Name, GitHub, email of the person(s) responsible for evaluating and keeping track of this project.
  • Estimated Project Duration: Applicant may estimate
  • Project Complexity: Medium

Additional Information

Submission Details

  • Proposal Deadline: The deadline for submitting proposals is the end of this round of the Acceleration Program. Refer to current round
  • Submission Instructions: Please submit your proposal as an issue and link back to this issue in your proposal. Refer to proposal template for more details.
@NOOMA-42 NOOMA-42 added Task This is a task open to everyone FHE Fully Homomorphic Encryption labels Oct 19, 2023
@NOOMA-42 NOOMA-42 self-assigned this Oct 19, 2023
@NOOMA-42 NOOMA-42 changed the title [WIP] Combining zkps with FHE to replace bootstrapping. Combining zkps with FHE to replace bootstrapping. Oct 21, 2023
@NOOMA-42 NOOMA-42 added the Round 1 from 2023/12/1 to 2024/2/28 label Dec 1, 2023
@NOOMA-42 NOOMA-42 removed their assignment Jan 6, 2024
@NOOMA-42 NOOMA-42 added the Proposal Pending Proposal has been submitted by other applicants. You can compete within deadline label Jan 6, 2024
@NOOMA-42 NOOMA-42 added Task Be Taken Someone's proposal has passed and they work on this task and removed Proposal Pending Proposal has been submitted by other applicants. You can compete within deadline labels Jun 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FHE Fully Homomorphic Encryption Round 1 from 2023/12/1 to 2024/2/28 Task Be Taken Someone's proposal has passed and they work on this task Task This is a task open to everyone
Projects
None yet
Development

No branches or pull requests

1 participant