据我所知,同态加密可以用来保密数据,同时仍然允许对数据进行计算。从另一个问题中,我发现还可以通过重新计算结果来验证计算的完整性(我的意思是可以验证返回值确实是所请求的计算的结果)。我对一个不可能重新计算的场景感兴趣。例如,原始数据可能不再可用,或者原始数据非常大,重新计算成本太高。是否有其他方法来验证结果是否与所需的计算相对应?也就是说,假设我想在云中使用同态加密来执行r = a + b + c操作。一旦云返回结果r,如何验证r是a
我正在阅读菲利普·戈尔勒( Philippe )的“本论文”(关于使用ElGamal加密的同态属性来玩心理扑克游戏(即没有可信第三方交易商的密码安全扑克)。因此,对于赌注足够高的游戏来说,部分同态下降的两大选项是不可接受的。此外,我真的找不到任何其他标准化的密码系统,它们具有这种特性,并且工作于离散值而不是近似(实现本文所述的算法所必需的)。