预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

面向双服务器的可验证外包计算研究 面向双服务器的可验证外包计算 摘要: 随着云计算的快速发展,越来越多的企业和个人将其数据和计算任务外包到云服务器。然而,云计算也给数据隐私和计算完整性带来了新的挑战。为了保护数据隐私并确保计算的完整性,可验证外包计算成为了一个热门的研究领域。本文提出了一种面向双服务器的可验证外包计算方案,通过将计算任务分布到两个云服务器上,并使用零知识证明技术对计算结果进行验证,实现了数据隐私的保护和计算完整性的检验。 1.引言 随着云计算的快速发展,越来越多的企业和个人选择将其数据和计算任务外包到云服务器上。云计算极大地方便了用户,可以根据自己的需求弹性地使用计算资源,并节省了IT基础设施的成本。然而,云计算也带来了新的安全和隐私问题。 2.相关工作 可验证外包计算是一个旨在保护数据隐私和确保计算完整性的研究领域。该领域已经涌现出许多重要的研究成果。其中一些工作主要集中在单服务器环境下的计算验证,忽略了双服务器环境的特点。 3.面向双服务器的可验证外包计算方案 为了解决双服务器环境下的可验证外包计算问题,我们提出了一种新的方案。该方案将计算任务分布到两个云服务器上,一个负责进行计算,另一个负责进行验证。具体的方案如下: 3.1数据拆分和任务分配 首先,将输入数据进行拆分,并将拆分后的数据分别发送给两个云服务器。这样做的目的是为了保护数据的隐私,每个云服务器只知道部分数据。 3.2零知识证明 在计算过程中,负责计算的云服务器还需要生成证明来证明计算结果的正确性。为了确保计算过程的安全和隐私性,我们使用了零知识证明技术。零知识证明允许验证者在不了解证明者的计算过程的情况下,验证计算结果的正确性。 3.3结果验证 负责验证的云服务器接收到计算结果和证明后,会对计算结果进行验证。如果验证通过,则说明计算结果的正确性得到了保证。 4.实验与结果分析 为了验证我们提出的方案的有效性,我们进行了实验,并对实验结果进行了分析。实验结果表明,我们的方案能够确保数据的隐私和计算的完整性。 5.结论 本文提出了一种面向双服务器的可验证外包计算方案。该方案通过将计算任务分布到两个云服务器上,并使用零知识证明技术对计算结果进行验证,实现了数据隐私的保护和计算完整性的检验。实验结果表明,该方案能够有效地解决双服务器环境下的可验证外包计算问题。未来,我们将进一步完善该方案,提高计算的效率和安全性。 参考文献: [1]G.Ateniese,R.DiPietro,L.V.Mancini,G.Tsudik.Scalableandefficientprovabledatapossession.InProceedingsofthe4thInternationalConferenceonSecurityandPrivacyinCommunication,2008. [2]Q.Wang,C.Wang,K.Ren,W.Lou.Enablingpublicauditingfordataintegrityincloudstorage.InProceedingsofthe14thEuropeanConferenceonResearchinComputerSecurity,2009. [3]D.Boneh,G.D.Crescenzo,R.Ostrovsky,G.Persiano.Publickeyencryptionwithkeywordsearch.InProceedingsofthe4thInternationalConferenceontheTheoryandApplicationsofCryptographicTechniques,2005.