[发明专利]基于区块链的可信数据计算方法在审
申请号: | 201810263107.3 | 申请日: | 2018-03-28 |
公开(公告)号: | CN108471350A | 公开(公告)日: | 2018-08-31 |
发明(设计)人: | 张明;张力;刘伟;汤维;冯冲;姚婷婷;王晓丹 | 申请(专利权)人: | 电子科技大学成都研究院 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L9/32 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 杨春 |
地址: | 610213 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子证据 可信数据 区块 有效地实现 安全存储 授权使用 用户电子 有效使用 存储 证据 发布 | ||
1.一种基于区块链的可信数据计算方法,其特征在于,包括:
电子证据发布阶段,用户向公证机构请求下载时,公证机构为该用户产生所需类型的证据数据;证据数据产生后,公证机构为证据数据生成散列,并将电子证据的摘要、散列中所使用的发行方的私钥签名后发布到电子证据私有区块链上,同时将电子证据用对称密钥加密,并将加密密钥用用户的公钥加密后一起发送给用户;
电子证据存储阶段,用户从公证机构收到了自己的证据数据后,首先验证公证机构的签名,然后用自己的私钥解密出证据数据的加密密钥,并解密出原始证据数据及其签名,然后生成新的加密密钥将证据数据及其签名加密存放到分布式文件系统中保存;
电子证据授权使用阶段,用户通过访问控制事务授权司法机构访问其部分电子证据,并随时收回权限;授权时,将共享记录在分布式文件系统中的位置、使用权限、使用期限用司法机构使用者公钥机密的解密密钥一起写入到区块链中。
2.根据权利要求1所述的方法,其特征在于,在构造加密事务信息时,采用基于时间戳的可验证的密码方法;每一个节点均有一对公私钥(pk,sk),其中pk公开,sk秘密保存;同时节点在进行注册的时候,每一个节点均从验证中心获取一个验证密钥key,该验证密钥只有节点及验证中心存储;源节点A在向目的节点B发送电子证据时,源节点A使用自己的验证密钥key与发送时间time,使用HASH算法计算key’=Hash(key||time),使用key’加密该电子证据,并使用成员目的节点B的公钥pkB加密key’,将加密后的电子证据及使用公钥加密的密钥发送给目的节点B,目的节点B使用自己的私钥skB解密获取电子证据的加密密钥key’,继而获得相应的电子证据;
验证节点获取到相应的消息后,需要进行验证时,查询该条电子证据的发送时间time,同时利用存储的源节点A的验证密钥key,继而获取事务信息的解密密钥key’=Hash(key||time),解密获得相应的事务信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学成都研究院,未经电子科技大学成都研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810263107.3/1.html,转载请声明来源钻瓜专利网。