[发明专利]基于区块链的电子存证完整性验证方法和电子设备在审
| 申请号: | 202011488711.X | 申请日: | 2020-12-16 |
| 公开(公告)号: | CN112541199A | 公开(公告)日: | 2021-03-23 |
| 发明(设计)人: | 刘贤义 | 申请(专利权)人: | 宁波云麟信息科技有限公司 |
| 主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/60;G06F21/78 |
| 代理公司: | 北京卫智畅科专利代理事务所(普通合伙) 11557 | 代理人: | 陈佳 |
| 地址: | 315105 浙江省宁波市鄞州区*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 电子 完整性 验证 方法 电子设备 | ||
1.一种基于区块链的电子存证完整性验证方法,包括:
获取用户发来的查看电子存证的请求,其中,所述请求包括用户身份标识、电子存证位置信息;
响应于所述用户身份标识验证通过,基于所述电子存证位置信息,生成电子存证文件集;
基于所述电子存证文件集,生成文件完整性验证标识;
响应于所述文件完整性验证标识为“1”,生成所述电子存证文件集的区块信息;
基于所述区块信息,生成哈希值验证标识;
响应于所述哈希值验证标识为“1”,将所述电子存证文件集发送至所述用户。
2.根据权利要求1所述的方法,其中,所述获取用户发来的查看电子存证的请求,还包括:
利用下式,生成公钥集合:
PK={T=gt,Y=e(g,g)y},
其中,PK为所述公钥集合,g表示生成元,T表示公钥,t表示终端标识,T为g的t次幂,y为任意整数,e表示双线性映射函数,Y表示利用双线性映射函数生成的整数;
基于所述身份标识和所述公钥集合,利用下式,生成私钥:
SK=Tq(i),
其中,i表示所述身份标识,T表示公钥集合,SK表示所述私钥,q(i)表示d-1次的多项式,d为任意整数,q(0)=y,y为所述公钥集合中定义的整数,q(0)表示多项式输入为0时的计算结果,q(i)表示幂次;
利用所述公钥集合和所述私钥,生成身份加密信息。
3.根据权利要求2所述的方法,其中,所述响应于用户身份标识验证通过,包括:
将所述身份加密信息与预先存储的用户信息集合进行匹配;
响应于匹配成功,用户身份标识验证通过。
4.根据权利要求3所述的方法,其中,所述基于所述电子存证位置信息,生成电子存证文件集,包括:
基于所述电子存证位置信息,查找到加密电子存证文件集;
基于所述私钥,利用下式,对所述加密电子存证文件集进行解密处理,以得到所述电子存证文件集:
cd=m(mod n),
其中,c表示所述加密电子存证文件集,d表示所述私钥,n表示所述公钥集合中的第一元素,mod为求模处理,m为所述电子存证文件集。
5.根据权利要求4所述的方法,其中,所述基于所述电子存证文件集,生成文件完整性验证标识,包括:
对于所述电子存证文件集中的每个电子存证文件,利用哈希函数,生成该电子存证文件的哈希值,以得到哈希值集合,其中,所述哈希值集合包括第一数目个哈希值;
将所述哈希值集合构建为树型数据结构,其中,所述树型数据结构包括叶子节点、中间节点、根结点,所述叶子节点存储所述哈希值集合中的哈希值,中间节点存储该中间节点的叶子节点的所述哈希值集合中的哈希值的串联结果,根结点存储第一数目个叶子节点中存储的第一数目个所述哈希值集合中的哈希值的串联结果;
将所述树型数据结构的根结点存储的第一数目个哈希值集合的哈希值的串联结果确定为数据标识;
将所述数据标识与预先存储的原始数据标识集合进行匹配;
响应于匹配成功,将文件完整性验证标识确定为“1”。
6.根据权利要求5所述的方法,其中,所述区块信息包括区块编号、区块哈希值、区块头信息集合,所述区块头信息集合包括上一个区块哈希值和下一个区块哈希值。
7.根据权利要求6所述的方法,其中,所述基于所述区块信息,生成哈希值验证标识,包括:
基于所述区块编号在所述区块链中查找到上一个区块和下一个区块;
确定所述上一个区块的标准上一个区块哈希值;
确定所述下一个区块的标准下一个区块哈希值;
响应于所述上一个区块哈希值与所述标准上一个区块哈希值相同,以及,所述下一个区块哈希值与所述标准下一个区块哈希值相同,将所述哈希值验证标识确定为“1”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波云麟信息科技有限公司,未经宁波云麟信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011488711.X/1.html,转载请声明来源钻瓜专利网。





