【技术实现步骤摘要】
【技术保护点】
一种面向云存储的可信存储验证方法,其步骤包括:1)为每个上传到云存储服务器端的文件设定验证参数,包括文件名Name(D)及文件大小Size(D)、最大验证次数N、单次验证结果的置信率P;2)确定出单次验证需要的分片数目num;3)根据系统当前时间生成随机密钥种子K;并由K生成N个随机位置密钥{k↓[1],k↓[2],……k↓[N]};对某一个随机位置密钥k↓[i],计算生成num个文件分片构成的样本文档的验证标签r↓[i];文件D的验证凭据为一个二元组(R,cur),其中R为验证标签集合,R={r↓[1],r↓[2],……r↓[N]},cur为当前验证标号;4)客户端查询文件的验证参数、分片数目num、随机密钥种子K,并将cur值加1,将查询结果传递给云存储服务器端;5)云存储服务器端根据客户端传递的参数重新生成样本文档的验证标签r’;6)客户端比较r’和r↓[i],如果相同判断文件可信存储。
【技术特征摘要】
【专利技术属性】
技术研发人员:付艳艳,冯登国,张敏,陈驰,徐震,
申请(专利权)人:中国科学院软件研究所,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。