homenc / HElib

HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.
https://homenc.github.io/HElib
Other
3.15k stars 764 forks source link

Related Materials (Codebase non-specific) #168

Closed jerroddixon closed 7 years ago

jerroddixon commented 7 years ago

Apologies if this is the wrong place for this question, but after a course I took where I made use of this library, I'm fascinated and interested in learning more. It's pretty difficult to find a Number Theory course though, or when its available the time slot doesn't work for other required courses.

Could you link materials/resources helpful in self-education of Number Theory with the goal of better understanding the background of Homomorphic Encryption? Thanks for any help!

TomMD commented 7 years ago

Shoup's number theory book and eprint will be key resources, I expect. Also, this question should go to a web forum, like crypto.stackexchange.com or quora, instead of on a project issue tracker.

jerroddixon commented 7 years ago

Thank you, and good point on crypto.stackexchange.com, I forgot that was a thing embarrassingly enough!