Microsoft SEAL(Simple Encrypted Arithmetic Library)是一个用于同态加密的开源C++库,由Microsoft Research开发。同态加密允许在加密数据上直接执行计算,而无需先解密,计算结果解密后等同于对原始数据进行相同操作。其核心价值在于允许数据所有者在不泄露原始数据的前提下,让第三方对加密数据进行计算,并获得与明文计算一致的结果。
HElib是一个开源的同态加密软件库,由耶鲁大学专家开发,最初由Shai Halevi和Victor Shoup开发,Craig Gentry在IBM任职期间也参与相关研究,于2013年5月5日首次发布。主要支持带自举(Bootstrapping)的Brakerski - Gentry - Vaikuntanathan(BGV)方案和近似数Cheon - Kim - Kim - Song(CKKS
TFHE(Fast Fully Homomorphic Encryption Library over the Torus)是一个在环上的快速全同态加密库。自2016年发展至今已成熟,遵循Apache 2.0许可协议。它基于极快门级引导技术,利用优化过的Ring - variant GSW系统及高级CPU指令集加速计算,单核上能以约13毫秒的时间同态执行任意二进制门运算,性能卓越,适用于多种应用场