在SEAL

时间:2018-09-03 14:56:29

标签: c++ seal

比方说,我计算了2的加法乘法 Ciphertexts,并将结果保存在第三个。如果我要对结果Ciphertext(目标Chipertext)执行附加的数学运算,是否建议在此之前使用evaluator.relinearize()?因为如果我理解正确,对Ciphertext进行的某些操作会导致结果Ciphertext的大小大于2。如果是,那么这是重新线性化一个Ciphertext的好方法吗? / p>

  • 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);

0 个答案:

没有答案