CKKS — сложение и умножение Заметка

CKKS — сложение и умножение

Оглавление Это часть серии учебных пособий по гомоморфной схеме шифрования CKKS. В последней статье мы представили процедуры симметричного шифрования и шифрования с открытым ключом, а также реализовали модульную полиномиальную арифметику (используя NTT как черный ящик). В этой статье рассматриваются операции сложения и умножения, выполняемые над шифротекстами (без релинеаризации). Опять же, если вы уже знакомы с CKKS, мы по-прежнему избегаем формы RNS схемы и используем 64-битный модуль $Q$, что означает, что мы временно игнорируем криптографическую безопасность.