第一代全同态加密系统(2009):
https://www.cs.cmu.edu/~odonnell/hits09/gentry-homomorphic-encryption.pdf
(基于理想格的假设-------即允许在不解密的情况下计算加密数据上的电路的方案。我们的解决方案分为三步。首先,我们给出了一个一般的结果——要构造一个允许对任意电路求值的加密方案,就需要构造一个能够对自己的解密电路求值(稍微增强的版本)的加密方案;我们称能够计算其(增强)解密电路的方案为bootstrapping)。
第二代全同态加密系统(2011):
https://eprint.iacr.org/2011/344.pdf
(基于格(lattice)加密,,该方案仅基于(标准)误差学习(LWE)假设。BGV系统是一个有限级数的同态加密系统,但是可以通过Bootstrapping的方式来变成全同态系统。)
第二代全同态加密系统(2013):
https://eprint.iacr.org/2013/340.pdf
GSW全同态加密系统。
异构加速方面
cuFHE:基于CUDA的GPU加速全同态加密系统。