HElib
HElib copied to clipboard
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...
``` $ uname -r 5.7.5-arch1-1 $ g++ --version g++ (GCC) 10.1.0 [...] ``` I built and installed google/benchmark and the HElib as advised in INSTALL.md and benchmarks/README.md. However, when trying...
HElib is probably mature enough now to start experimenting with other back-ends (i.e., other HE schemes), at least the ones that have the same plaintext spaces as BGV. In particular...
I want to know if you considered multiplication under different secret keys. Assume we have `c3 = c1 * c2`, which means `c3` is the tensor product of `c1` and...
After lots of updates of HElib, it seems that homo AES has several places which are not complatible. This PR tried to make homo AES work with the latest helib....
When I was running my own program which m=52609,the enc time is 0.33s while the dec time is 16.47s.why? Thank you.
**Your Contact:** [email protected] **Your environment (OS/HW):** Ubuntu 18.04, amd64 **Detailed Description:** make in aes folder is failing with following error error: ‘helib’ has not been declared throw helib::InvalidArgument("Invalid key size:...
I want to use this method "relicateOneBlock" ,but I do not know how to use it and I can't read the notes. Suppose I want to let this Ctxt ctxt...
**Your Contact: [email protected]** **Your environment (OS/HW): macOS Catalina 10.15.4** **Detailed Description: HELib on mac fails to build on Catalina due to misconfig of `gmp` and `ntl` . Specifically, there are...
James Rayfield, [email protected] Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-43-generic x86_64) IBM Cloud VM This program: Context context(/*m=*/4096, /*p=*/-1, /*r=*/8); context.scale =4; const long nBits = 1000; const long nDgts = 10;...
**Detailed Description:** Can you please explain how to build `examples/BGV_general_example` in the Docker container? This is what I have tried: ``` I have no name!@cff85e03da3f:/helib/examples/BGV_general_example$ cmake -Dhelib_DIR=/usr/local/share/cmake/helib . -- The...