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

一种基于区块链的多方可信数据交互方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:浙江成功软件开发有限公司

摘要:本发明公开了一种基于区块链的多方可信数据交互方法及装置,包括区块链基础网络和多方数据交互。区块链网络设计为联盟链形式,区块链网络负责信息实体的存储、智能合约的安装验证和调用、验证节点的可信度配置;多方可信数据交互是在区块链基础上构建的一套完整的多方数据存储、查询以及验证的结构实现多方之间的数据交互,使用者可以上传己方数据并按照不同的安全和隐私级别保存数据,对于已经保存的历史数据,可通过查询直接获取数据实现数据互通,或按条件验证数据的真实性、是否被篡改。本发明利用区块链的永久存证不可篡改特性,并设计完整的数据存储、查询、验证逻辑,可以保证数据在安全保密的条件下实现多方互通和可信查验。

主权项:1.一种基于区块链的多方可信数据交互方法,其特征在于,包括以下步骤:(1)建设区块链网络,区块链网络利用HyperledgerFabric框架建设,在区块链网络中新建通道,并按照需要设置加入通道的节点,安装存储和查验所需要的链码;设计数据存储的字段结构DI(DataInformation),DI由多个字段构成,根据不同的保密、安全和修改需要设计相应字段;按照数据的隐私级别和安全等级选择存储的方式,具体为:将数据直接存储到相应通道中,通道所有成员均可获取,或作为私有数据存储只对通道特定成员开放,或对数据的荷载进行不同级别和方式的加密;数据存储成功后会返回此数据的索引DId(DataId);数据存储的具体过程如下:1)首先针对不同的数据类型需要设计不同的索引字段组合,满足多样的存储需要,对于需要存储的内容设计相应的存储形式,需要满足对信息的精准记录,根据安全、加密、业务不同的需求设置对应字段;为满足修订需求,增加修订标记字段,记录数据的修订历史;2)数据存储前需要查验证明其身份的证书,验证存储信息是否为无效信息防范replay攻击,存证提交前申请一次性随机数,然后用私钥加密随机数作为签名,附在存储提交的信息中;3)提供统一接口服务,将存储信息提前按照设计要求编写,或利用转换工具生成;4)存储采用幂等规则,完全相同的DI,无论存储多少次,均返回相同的DId;对于拥有相同分级标志的数据,且没有修订标记,若多次存储的信息荷载不同,则会返回错误提示信息;对于有修订标记的DI,每次存储都会返回一个新的DId;(2)基于步骤(1)设计的数据存储的字段结构DI,根据存储数据时的数据的隐私级别和安全等级及DId或相应字段信息,进行对应的数据查询;(3)对于步骤(1)中存储的数据,能够基于设计的数据存储的字段结构DI进行数据查验,共有以下三种验证形式:a.验证一个DId本身是否有效:具体为,确定当前DId下是否存有数据,如果存有数据则此DId有效,返回DI中的公开的数据描述信息,如果此DId无效,则返回错误信息;b.对DI的部分非加密内容进行验证:具体为,验证非加密内容的信息是否与已存储在区块链网络中的DI一致,根据DId和需要验证的值,得到匹配程度的对应结果;c.对DI的部分加密内容进行验证:具体为,结合密钥和加解密算法,验证要查验的数据信息是否和DI中的加密段数据一致,根据DId、存证时使用的加密算法和相应密钥、待验证字段的值,得到结果是否匹配的判断。

全文数据:

权利要求:

百度查询: 浙江成功软件开发有限公司 一种基于区块链的多方可信数据交互方法及装置

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