随着云计算的发展和移动设备的普及,普通用户更倾向于将复杂运算外包给计算能力很强的服务提供者(如云服务器等),由服务提供者返回最终的计算结果,这将为用户节省大量的时间和计算开销。但是,服务提供者并不是完全可信的,有可能泄漏用户数据,或故意返回错误的计算结果。因此,如何不泄露用户隐私并验证外包服务的计算结果具有重要的理论价值与现实意义。
可验证计算( VC, verifiable computation)方案很好地解决了上述问题,用户将需要计算的函数和输入数据加密后发给服务提供者,由服务提供者返回计算结果及对结果的证明。用户可验证计算结果的正确性,且验证的计算量远远小于直接计算函数。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !