摘要 - 近年来,收集和分析云中大数据的机会有所增加。加密处理对于保护云服务器上的数据至关重要,并且可以在加密状态下执行计算的同质加密是为此目的高度期望的。完全同态加密(FHE)是一种加密方案,允许在加密状态下进行任何数量的添加和乘法操作。在追求FHE的实际应用时,已经提出了多个加密方案,并且有几个库可用于执行这些方案。在本研究中,我们首先进行了比较,以帮助根据应用程序的执行环境和处理要求选择适当的FHE加密方案和库。特别是,我们组织了在OpenFhe,Lattigo和TFHEPP库中实施的BFV,BGV,CKK和Zama的TFHE方案变体的时空复杂性和兼容操作。为了实现128位安全性,发现BGV,BFV和CKKS以此顺序最快。此外,内存使用情况因库而变化,而OpenFhe需要比Lattigo更少的内存。与Zama的TFHE方案变体相比,BFV,BGV和CKKS方案的加密过程中的差异是值得注意的。在CKKS和Zama的TFHE变体之间的比较中,Zama的TFHE变体与任意值之间的乘法更兼容,但是CKKS与向量内部产物更兼容。对所有加密方案的共同挑战是它们的巨大时空复杂性。因此,作为第二个考虑因素,我们比较了Zama在云DRAM有限的环境中,OpenFHE和TFHEPP之间的执行时间和固态驱动器(SSD)带宽,例如在云中。发现当DRAM受到限制时,TFHEPP更快。这是因为OpenFHE中的Gate密钥生成时间显着增加,这是因为算术处理所需的记忆力不足。索引术语 - (torus)完全同型加密,SSD
主要关键词