买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于Hyperledger Fabric的电子数据保全方法及系统_北京工业大学_202210248942.6 

申请/专利权人:北京工业大学

申请日:2022-03-14

公开(公告)日:2024-03-12

公开(公告)号:CN114666060B

主分类号:H04L9/32

分类号:H04L9/32;H04L9/40;H04L67/1042

优先权:

专利状态码:有效-授权

法律状态:2024.03.12#授权;2022.07.12#实质审查的生效;2022.06.24#公开

摘要:本发明公开了一种基于HyperledgerFabric的电子数据保全方法及系统,包括搭建区块链保全平台,区块链保全平台对待保全数据进行哈希计算,得到哈希值H;再采用对称算法密钥,对生成的密文进行私钥签名,并发送到区块链网络;区块链网络对上传的数据经过一次共识后打包成区块,并同步发送给网络中的各个节点,进行存储。本发明运用区块链技术建立区块链保全平台,具有数字化加密、中心化分级、防篡改、数据零丢失等特点,区块链每个节点可保存完整区块链数据副本,共同见证区块链状态,可以有效避免中心化风险。

主权项:1.一种基于HyperledgerFabric的电子数据保全方法,其特征在于,包括:搭建区块链保全平台,建立区块链分布式超级账本HyperledgerFabric区块链网络;用户客户端登录所述区块链保全平台,所述区块链保全平台对用户进行认证,认证通过后登录;所述区块链保全平台对待保全数据进行哈希计算,得到哈希值H;所述区块链保全平台中的CA的公钥分别对登录区块链保全平台的用户名、所述用户客户端的当前时间以及所述所述哈希值H进行加密,并用所述CA的私钥进行解密,并在解密结果所述哈希值H后附加所述CA当前时间记为M;所述用户客户端采用对称算法密钥,分别加密所述哈希值H和M,得到密文CM和CH;所述用户客户端分别对所述密文CM和CH进行私钥签名,得到签名密文SM、SH;所述用户客户端通过Fabric-SDK向所述区块链保全平台发起一个交易提案,所述交易提案包括所述签名密文SM、SH;所述区块链保全平台中的背书节点收到所述交易提案后,所述用户客户端的公钥验证它的签名、所述用户客户端是否可以在该通道进行操作、交易是否已被提交、交易提案格式是否正确;所述用户客户端收集交易的所述背书节点;所述区块链保全平台的Orderer节点对所述用户客户端收集交易的信息进行排序,并创建区块,然后广播给同一通道内所有leader节点,所述leader节点同步广播给所述区块链保全平台中的其他节点;网络内所有的提交节点接收到所述区块并进行验证,验证通过后将所述签名密文SM、SH写入本地账本中;其中,所述区块链保全平台对待保全数据进行哈希计算,得到哈希值H包括:当对所述待保全数据本身进行保全时,拼接所述用户名和所述用户名的注册时间,并对拼接结果计算哈希值,得到Huser+registerTime;对所述待保全数据进行哈希计算,得到哈希值Hdata;将所述Huser+registerTime与所述Hdata进行前后拼接,得到哈希值H;当对所述待保全数据的原数据进行保全时,拼接所述用户名和所述用户名的注册时间,并对拼接结果计算哈希值,得到Huser+registerTime;对所述待保全数据进行哈希计算,得到哈希值Hdata;对所述待保全数据创建时间进行哈希计算,得到哈希值Htimestamp;将所述Huser+registerTime、Hdata与所述Htimestamp进行前后拼接,得到哈希值H;当对所述待保全数据的源数据进行保全时,拼接所述用户名和所述用户名的注册时间,并对拼接结果计算哈希值,得到Huser+registerTime;对所述待保全数据进行哈希计算,得到哈希值Hdata;对所述待保全数据所在终端设备的唯一标识进行哈希计算,得到哈希值Hdevice;将所述Huser+registerTime、Hdata与Hdevice进行前后拼接,得到哈希值H;当对所述待保全数据的原数据和源数据进行保全时,拼接所述用户名和所述用户名的注册时间,并对拼接结果计算哈希值,得到Huser+registerTime;对所述待保全数据进行哈希计算,得到哈希值Hdata;对所述待保全数据创建时间进行哈希计算,得到哈希值Htimestamp;对所述待保全数据所在终端设备的唯一标识进行哈希计算,得到哈希值Hdevice;将所述Huser+registerTime、Hdata、Htimestamp与Hdevice进行前后拼接,得到哈希值H。

全文数据:

权利要求:

百度查询: 北京工业大学 一种基于Hyperledger Fabric的电子数据保全方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。