假设我有两个向量x = [1,2,3,4] and y = [5,1,2,6]
。
我使用 PolyCRTBuilder(Ciphertextx 和 Ciphertexty)组成并加密了这两个数组。
如果我减去两个密文( Ciphertextx MINUS Ciphertexty ),我应该得到Result = [-4, 1, 1, -2]
但在同态减法之后我得到了ResultDecrypted = [40957, 1, 1, 40959]
。
我明白,因为明文只定义了模plain_modulus,所以我们得到了这个结果。但是我希望将得到的负值用于下一次计算我如何将得到的负值分配给向量并将其用于进一步的计算