【发布时间】:2021-05-25 11:08:56
【问题描述】:
在 SEAL (v3.6) 中运行示例时,我可以使用支持函数打印出 secret_key、public_key 数据的多项式系数
ofstream sk;
sk.open(filename, ios::binary);
for (uint64_t i = 0; i < poly_modulus_degree; i++)
{
sk << secret_key.data()[i] << endl;
}
sk.close();
系数数据布局跟随模数与Simple Encrypted Arithmetic Library (SEAL) and the seal::Ciphertext variable相同。
输出系数60位为例:
348362126124274227
287021082413421529
790977662641979136
532895062119300067
...
但是我无法理解relin_keys的形式,以及如何使用其类的支持方法以多项式系数的形式打印relin_keys数据?
感谢您的帮助。
【问题讨论】:
标签: c++ encryption cryptography seal