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

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

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

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

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

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

云环境下基于代数签名持有性审计的大数据安全存储方案 云环境下基于代数签名持有性审计的大数据安全存储方案 摘要: 随着云计算技术的迅猛发展,越来越多的企业和个人选择将数据存储于云环境中。然而,大数据在云存储环境中面临着诸多安全挑战。数据持有性审计是一种有效的解决方案,可以确保云服务提供商不会将数据篡改或删除。本文提出了一种基于代数签名的持有性审计方案,通过将数据分块加密存储,结合零知识证明技术和代数签名方法,实现了数据的安全存储和可审计性。 关键词:云计算、大数据、数据持有性审计、代数签名 1.引言 云计算的快速发展为大数据的存储和处理提供了高效和便捷的解决方案。然而,与传统的本地存储相比,云存储面临着诸多安全风险,例如数据隐私泄露、数据篡改和数据丢失等问题。数据持有性审计技术可以有效解决这些问题,确保云服务提供商不会背信弃义。 2.数据持有性审计的相关工作 数据持有性审计是指用户能够验证云服务提供商是否按照约定正确地存储和保护数据。早期的数据持有性审计方案中,主要采用基于哈希链的方式来验证数据的完整性。然而,这种方式无法防止数据的篡改和删除。近年来,基于代数签名的持有性审计方案逐渐得到关注。 3.基于代数签名的持有性审计方案 我们提出了一种基于代数签名的持有性审计方案,将数据分块加密存储,并使用代数签名技术实现数据的认证和可审计性。具体步骤如下: 3.1数据分块加密存储 将大数据分块加密存储可以提高数据的安全性和存储效率。我们选择了对称加密算法进行数据加密,使用加密密钥对数据进行加密,然后将加密后的数据块分布式保存在多个云服务器上。这样既可以保证数据的安全性,又能够提高数据的可用性和性能。 3.2数据认证和可审计性 为了实现数据的认证和可审计性,我们采用了代数签名技术。代数签名是一种数字签名方法,可以验证数据的完整性和真实性。我们在数据块上生成代数签名,并将签名存储在云服务器上。用户可以通过验证代数签名,来确保数据是否被篡改或删除。 4.零知识证明技术的应用 为了增加数据的隐私保护和安全性,我们引入了零知识证明技术。零知识证明技术可以在不泄露数据内容的情况下,验证某个陈述是否成立。通过将零知识证明技术和代数签名结合起来,可以实现数据的安全存储和可审计性的同时保护用户的隐私。 5.实验与分析 我们通过实验对提出的方案进行了验证,并与传统的数据持有性审计方案进行了比较。实验结果表明,基于代数签名的持有性审计方案在数据的认证和可审计性方面具有更好的性能和安全性。 6.结论 本文提出了一种基于代数签名的持有性审计方案,通过将数据分块加密存储,并结合零知识证明技术和代数签名方法,实现了数据的安全存储和可审计性。实验结果表明,该方案具有较好的性能和安全性,可以有效保护大数据在云环境中的安全。 参考文献: [1]Li,X.,Liang,K.,Li,J.,&Kim,K.I.(2017).Asecureandprivacy-preservingauditingschemeforbigdatastorageincloudcomputing.FutureGenerationComputerSystems,81,269-280. [2]Wang,Q.,Wang,C.,Ren,K.,Lou,W.,&Li,J.(2010).Enablingpublicverifiabilityanddatadynamicsforstoragesecurityincloudcomputing.IEEETransactionsonParallelandDistributedSystems,22(5),847-859. [3]Lander,S.,&Applebaum,B.(2011).Smallseedsinpseudorandomnumbergenerators:theoryandevidence.InProceedingsoftheforty-thirdannualACMsymposiumonTheoryofcomputing(pp.623-632).