【发布时间】:2018-09-04 04:04:02
【问题描述】:
假设我计算了 2 个Ciphertexts 的加法或乘法,并将结果放入第三个。如果我想对我的结果Ciphertext(目标Chipertext)执行额外的数学运算,在这样做之前是否建议使用evaluator.relinearize()?因为如果我理解正确,Ciphertext 上的一些操作会导致结果Ciphertext 的大小大于 2。如果是,那么这将是重新线性化一个 Ciphertext 的好方法吗?
EvaluationKeys ev_keys;int size = result.size();-
keygen.generate_evaluation_keys(size - 2, ev_keys); // We need size - 2 ev_keys for performing this relinearization. evaluator.relinearize(result, ev_keys);
【问题讨论】: