You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I have a question about the parameter nslots in the code.
Usually, nslots = dim * dim, then we rotate the ciphertext with nslots.
But if we have the ciphertext with more slots, we cannot do the following operations like rotate.
For example, we have ctxt with 300 slots, but for our 16*16 matrix, we only need 256 slots. You know, in the BGV ciphertext, we cannot choose the exact slots in the ciphertext.
The text was updated successfully, but these errors were encountered:
Hi, @K-miran . it seems that the number of slots in the ciphertext equals to HEmatpar.nslots. So for the 4*4, 16*16, 64*64 matrix, nslots can only be 16, 256, 4096? If we have the ciphertext with 300 slots for the 16*16 matrix, what should we do? I mean, in the following rotations on ciphertexts, we have to change all of the indexes and mappings? In this case, we have extra 44 slots.
Hi, I have a question about the parameter
nslots
in the code.Usually,
nslots = dim * dim
, then we rotate the ciphertext with nslots.But if we have the ciphertext with more slots, we cannot do the following operations like rotate.
For example, we have
ctxt
with300
slots, but for our16*16
matrix, we only need256
slots. You know, in the BGV ciphertext, we cannot choose the exact slots in the ciphertext.The text was updated successfully, but these errors were encountered: