本发明提出了一种存储数据完整性验证及恢复方法,首先将信息数据分块并生成数据证据;随后将数据证据映射到服务器节点上,将数据证据二次伪随机放置,在用户申请验证通过后,将存储的数据块和对应的证据标签返回给用户,通过私钥和证据密钥计算对比信息的一致性,实现验证;若数据被攻击或者篡改,当检测到系统中有节点失效时,系统返回出错节点位置,依据二次伪随机放置存储和再生码对小于源文件的数据块进行线性处理,对未失效的节点进行迭代运算,精确恢复数据。本发明花费少量资源即可检查数据是否完整,是否被攻击篡改;通过数据的二次伪随机放置存储,可以通过未损坏数据块恢复数据;并且此方法使得存储开销和通信开销较小、抗攻击性强。
声明:
“存储数据完整性验证及恢复方法” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)