技术进展
-Gentry 原始版本 somewhat HE+bootstrapping
-第二代:Leveled somewhat HE(modulus switching) + bootstrapping
-BGV(for high degree polynomials), NTRU
-scale-invariant: FV, YASHE(for low level, large plaintext polynomials, weak instance in Eurocrypt 2016)
-第三代:without key switching
–GSW
–optimization: packed ciphertext/ bootstrapping with polynomial noise
行业进展
Microsoft : SEAL lib
-based on YASHE
-自动参数生成:利用乘法和加法的噪声,对同态加密的结果进行噪声仿真
-没有slot switch
IBM : HElib
-based on BGV