[发明专利]一种数据持有性证明方法有效
| 申请号: | 201510582158.9 | 申请日: | 2015-09-15 |
| 公开(公告)号: | CN105227549B | 公开(公告)日: | 2018-07-27 |
| 发明(设计)人: | 步山岳;黄梦蝶;于坤 | 申请(专利权)人: | 淮阴工学院 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 223003*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种数据持有性证明方案,属于信息安全领域,适用于云存储安全管理技术。方案中包括密钥生成模块、标签生成模块、挑战模块、证据生成模块和验证模块。本发明所述的方案只需要加、减、乘和模运算,支持数据块的修改、追加操作,支持多副本的数据持有性证明和支持第三方可验证的数据持有性证明。本发明所述的方案具有安全性高,计算成本低,需要存储空间和通信量少的优点,为开发一种数据持有性证明方案提出了一个新的研究方向。 | ||
| 搜索关键词: | 一种 数据 有性 证明 方案 | ||
【主权项】:
1.一种数据持有性证明方法,包括以下步骤:A.Owner利用密钥生成模块KeyGen生产方法中所需要的密钥;B.将数据分成n个数据块,利用标签生成模块TagGen,为每个数据块生成相应的验证标签,Owner将数据块和数据块标签等发送给CSP;C.Owner利用挑战模块Challenge生成挑战信息,发送给CSP;D.CSP根据挑战信息,利用证据生成模块ProofGen生成数据持有性证据,发送给Owner;E.Owner利用验证模块Verification验证CSP提供数据持有性证明的正确性,如果通过验证,存储在CSP中的数据是完整的,否则数据被破坏了;其特征在于:该方法的KeyGen流程如下:a.输入安全参数k,b.根据k,选择NTRU算法相关参数N、p、q,c.计算NTRU算法的密钥对(k1,k2),d.随机选择密钥k3,e.输出密钥(k1,k2,k3);该方法的TagGen流程如下:a.输入(k1,k2,M,k3),b.将数据M分成n个数据块,每块大小相同,每块用mi表示,1≤i≤n,c.计算hi=Hk2(k3||i),
hi用于防止攻击者伪造标签,
用于减少标签的长度,d.计算
1≤i≤n,e.生成伪随机置换函数
f.生成伪随机函数φk5(·),用于防止CSP事先生成挑战的数据块和,g.将
发送到CSP,1≤i≤n,h.删除本地存储的数据M,mi,ti,1≤i≤n,保留k1,k2,k3,
φk5(·);该方法的Challenge流程如下:a.Owner给出挑战数据块的个数c,生成随机置换密钥k4和随机数产生密钥k5,b.将(c,k4,k45)发送给CSP。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴工学院,未经淮阴工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510582158.9/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





