一种基于区块链技术的数据安全传输方法及系统技术方案

技术编号:24102611 阅读:25 留言:0更新日期:2020-05-09 13:47
本发明专利技术公开了一种基于区块链技术的数据安全传输方法及系统,本产品主要采用区块链技术实现数据的安全共享交换,将初始资源数据进行上链,另外在共享交换过程中将上链资源的区块密文值作为标签进行记录。以输入输出的交易形式记录输入的资源的密文和输出资源的密文。如果输入输出的资源的密文相同,则说明数据未被修改,若不同,则说明数据在该方流转过程中已被修改。解决了在数据传输过程中或共享交换需要经过多层审批、多方流转的时候,数据资源前后一致性出现问题时,无法明确确认数据资源在哪一流传过程中出现问题,造成数据安全隐患的责任方难以明确的问题。

A data security transmission method and system based on blockchain Technology

【技术实现步骤摘要】
一种基于区块链技术的数据安全传输方法及系统
本专利技术涉及数据传输领域,特别涉及一种基于区块链技术的数据安全传输方法及系统。
技术介绍
基于区块链防篡改数据传输和存储方法能够从根本上识别数据是被被篡改的问题,还能够自动还原被篡改的电子文件。具体方案可以简述为:利用区块链的自动加密安全模式将数据哈希值存入到区块链各个节点中;将数据本体存入到文件服务器分布式网络各个节点中;系统自动监测核对数据和对应哈希值;利用文件服务器分布式网络自动同步还原文件服务器中被篡改的数据。第一步::搭建由区块链节点相互连接构成的区块链分布式网络,由文件服务器节点相互连接构成的文件服务器分布式网络;用户将数据的哈希值存入到其中一个区块链节点中,数据本体存入到其中一个文件服务器节点上;第二步:系统通过P2P传输模式自动将数据的哈希值同步到区块链分布式网络中各个区块链节点中;第三步:系统通过P2P传输模式将数据本体自动同步到文件服务器分布式网络中各个文件服务器节点;第四步:当某个文件服务器节点上面的数据被篡改后,系统检测到该文件服务器节点缺少此本文档来自技高网...

【技术保护点】
1.一种基于区块链技术的数据安全传输方法,其特征在于:包括以下步骤:/nS1、建立由多个终端组成的区块链;/nS2、第一终端向第二终端发起资源请求;/nS3、第二终端将第一终端请求的数据通过不可逆加密算法加密后,将密文写入区块进行出块,然后将第一终端请求的资源发送到审批终端;/nS4、审批终端接收到资源后,对资源进行审批,判断是否将资源发送到下一步的终端,当不可以将资源发送到下一步的终端时,结束本次资源传输任务;当可以将资源发送到下一步的终端时,转入步骤S5;所述下一步的终端为其他审批终端或第一终端;/nS5、审批终端判断是否需要对资源中的数据进行修改,若不需要修改,则将接收到的资源通过不可逆...

【技术特征摘要】
1.一种基于区块链技术的数据安全传输方法,其特征在于:包括以下步骤:
S1、建立由多个终端组成的区块链;
S2、第一终端向第二终端发起资源请求;
S3、第二终端将第一终端请求的数据通过不可逆加密算法加密后,将密文写入区块进行出块,然后将第一终端请求的资源发送到审批终端;
S4、审批终端接收到资源后,对资源进行审批,判断是否将资源发送到下一步的终端,当不可以将资源发送到下一步的终端时,结束本次资源传输任务;当可以将资源发送到下一步的终端时,转入步骤S5;所述下一步的终端为其他审批终端或第一终端;
S5、审批终端判断是否需要对资源中的数据进行修改,若不需要修改,则将接收到的资源通过不可逆加密算法加密后,将密文作为输入密文及输出密文写入区块进行出块,然后将资源直接发送到下一步的终端;若需要修改,则完成对资源数据的修改后,将接收到的资源和修改后的资源通过不可逆加密算法加密,将接收到的资源的密文作为输入密文、将修改后的资源的密文作为输出密文写入区块进行出块;
S6、在第一终端接收到资源后或审批终端结束本次资源传输任务完成一次数据传输。


2.根据权利要求1所述的一种基于区块链技术的数据安全传输方法,其特征在于:所述终端与组成区块链的节点一一对应。


3.根据权利要求1所述的一种基于区块链技术的数据安全传输方法,...

【专利技术属性】
技术研发人员:张艳清查文宇张皖娜李骥东王波张新龙葛兵李业晨
申请(专利权)人:成都四方伟业软件股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1