nufhe icon indicating copy to clipboard operation
nufhe copied to clipboard

NuCypher fully homomorphic encryption (NuFHE) library implemented in Python

Results 25 nufhe issues
Sort by recently updated
recently updated
newest added

`Python int too large to convert to C long` but gate_nand works fine.

Do you plan on supporting binary/decimal operations like addition and multiplication, besides supporting logic gates? Thanks

### Problem Usage example test doesn't pass ### Steps to reproduce `python examples/gate_nand.py` ### Environment nuFHE 0.0.2 python 3.6 ubuntu 18.04 ### Details I've also printed out some variables when...

I can ``` vm.gate_nand(cipherbit1,cipherbit2) ``` and get ``` ``` but I can't ``` vm.gate_nand(cipherbit1[0],cipherbit2[0]) ``` cause I get ``` ERROR:root:Failed to compile ... ``` Can we make LweSampleArray indexable, and...

cuda/opencl are all needing 3rd-party plugins to installed,only webgl is work natively(no plugins needed) in browser like env:browser,electron and so on. why not add support for webgl? @fjarri

Hello. I have 2 questions about nuFHE. 1. I wanna connect several GPU to increase the speed of nuFHE. Is this possible? 2. I wanna compute 1 ciphertext and 1...

Currently Gaussian random sampling from the system RNG is done using Box-Muller transform. There are better algorithms designed specifically for cryptographic purposes, see https://www.esat.kuleuven.be/cosic/publications/article-2822.pdf and especially https://eprint.iacr.org/2017/259.pdf .

NTT transform fails (producing incorrect results) on MacOS 10.14.2 and AMD Vega 20 videocard. The reason seems to be a bug in the OpenCL driver - see https://bugreport.apple.com/web/?problemID=46939100 The current...

Hello. In order to reduce execution time. I wanna compute the operation (ex. gate_nand, gate_or etc) at the stage before generating the ciphertext. So I wanna compute 1 ciphertext and...

I am trying to deploy nufhe addition app for testing purpose. Deployment tools are not supporing nufhe app. can any one suggest supported deployment tools. Thanks in advance