-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
FV homomorphic encryption scheme #3276
Conversation
SO excited about this PR! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey, this is such an incredible job!
I would love to see test examples using the FVTensor you've just created!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks promising @IamRavikantSingh 💯 ! Keep the good work going.
3ae1e21
to
499980c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks really good overall! My main concern is why elements are considered simple vectors and operations are done element-wise, shouldn't they be polynomials?
Currently I am focusing on completing the FV scheme first and after completing the scheme I will start working on FV tensor related work.
Codecov Report
@@ Coverage Diff @@
## master #3276 +/- ##
=======================================
Coverage 94.74% 94.74%
=======================================
Files 180 180
Lines 17875 17875
=======================================
Hits 16935 16935
Misses 940 940 |
Status on this? |
This PR can encrypt and decrypt integers using the FV scheme. In crypto-team, we have decided to merge this PR first and then start working on further part of the algorithm. I am waiting for some reviews. |
Let's ship it! Great work! |
#3097 Implementation of FV (Fan-Vercauteren) Homomorphic Encryption scheme.
Implemented:
@youben11