Операции Refresh и ValidityCheck в коде SEAL
Читая стандарт гомоморфного шифрования, я столкнулся с этими двумя операциями:
- Обновить (Params, флаг, EK, C1) → C2.
- Проверка достоверности (Params, EK, [C], COMP) → флаг.
Я искал их реализацию в SEAL Code, но не смог найти ни одного, хотя я думаю, что первый реализован только как evaluator.relinearize()
,
1 ответ
Решение
Ваше наблюдение верно. SEAL 2.3.1 реализует только вариант flag="Relinearize" операции Обновить. ValidityCheck вообще не реализован в SEAL 2.3.1.