При запуске примеров в 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();
с макетом данных коэффициентов следующие модули такие же, как и в Простая зашифрованная арифметическая библиотека (ПЕЧАТЬ) и печать :: переменная зашифрованного текста.
Коэффициенты вывода 60 бит в качестве примеров:
348362126124274227
287021082413421529
790977662641979136
532895062119300067
...
Но я не могу понять формы relin_keys
и как использовать методы поддержки этого класса для печати relin_keys
данных в форме полиномиальных коэффициентов? Спасибо за помощь.