CKKS
Contents
What’s is CKKS
Plain Computation | Encrypted Computation |
---|---|
bool, int (uint 64), modulo p | BGV, BFV, TFHE |
double (float) | CKKS |
Approximate arithmetic
For floating-point arithmetic, we keep the bits of significand to be the same.
For fixed-point arithmetic, we keep the scaling factor to be the same.
Algorithms in CKKS
Encoding and decoding
在编码过程中需要使用比较大的scaling factor,这样可以保证更大的精度。