SEAL
SEAL copied to clipboard
Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
Hi, Is there any particular reason that seal only supports coefficient modulus primes up to 61 bits? I have a particular use case where support for larger primes would come...
When running `pip install seal`, i get this error: NameError: name 'xrange' is not defined, which comes from xrange being replaced with range in python3 as i understand it. would...
In [here](https://github.com/microsoft/SEAL/blob/206648d0e4634e5c61dcf9370676630268290b59/native/src/seal/util/defines.h#L56-L59) `SEAL_CIPHERTEXT_SIZE_MAX` is fixed to be 16 while a check is followed on whether it is greater than `0x100000000ULL / SEAL_POLY_MOD_DEGREE_MAX`, where the latter can be at least 2^15...
Hi there, We are trying to inspect the BGV decryption logic and somehow cannot reproduce the correct result by manually performing the calculation "aSK+b". The following is what we tried...
Hi, is the recommended value for poly_modulus_degree 2^10? Where is this value mentioned in SEAL document? Any reason why this is the recommended minimum value? can it be, say like,...
Why is it not possible to generate Galois keys for N=1024 and N=2048? Is there a theoretical limitation or is it not implemented in the library? If it's a theoretical...
There is an error bound in SEAL, as with each multiplication, the error increases. Eventually, there comes a point where the error exceeds a certain threshold, resulting in incorrect decryption....
I'm trying to understand how its represented a ciphertext of CKKS in memory, or the data structure. Here is what I understand, correct me if I'm wrong. I also add...
I find many materials discuss the dot product between one plaintext matrix and one encrypted vector, which commonly appears in the application of machine learning. As I understand it, this...