【技术实现步骤摘要】
一种基于区块链技术的数据安全传输方法及系统
本专利技术涉及数据传输领域,特别涉及一种基于区块链技术的数据安全传输方法及系统。
技术介绍
基于区块链防篡改数据传输和存储方法能够从根本上识别数据是被被篡改的问题,还能够自动还原被篡改的电子文件。具体方案可以简述为:利用区块链的自动加密安全模式将数据哈希值存入到区块链各个节点中;将数据本体存入到文件服务器分布式网络各个节点中;系统自动监测核对数据和对应哈希值;利用文件服务器分布式网络自动同步还原文件服务器中被篡改的数据。第一步::搭建由区块链节点相互连接构成的区块链分布式网络,由文件服务器节点相互连接构成的文件服务器分布式网络;用户将数据的哈希值存入到其中一个区块链节点中,数据本体存入到其中一个文件服务器节点上;第二步:系统通过P2P传输模式自动将数据的哈希值同步到区块链分布式网络中各个区块链节点中;第三步:系统通过P2P传输模式将数据本体自动同步到文件服务器分布式网络中各个文件服务器节点;第四步:当某个文件服务器节点上面的数据被篡改后,系统检测到该 ...
【技术保护点】
1.一种基于区块链技术的数据安全传输方法,其特征在于:包括以下步骤:/nS1、建立由多个终端组成的区块链;/nS2、第一终端向第二终端发起资源请求;/nS3、第二终端将第一终端请求的数据通过不可逆加密算法加密后,将密文写入区块进行出块,然后将第一终端请求的资源发送到审批终端;/nS4、审批终端接收到资源后,对资源进行审批,判断是否将资源发送到下一步的终端,当不可以将资源发送到下一步的终端时,结束本次资源传输任务;当可以将资源发送到下一步的终端时,转入步骤S5;所述下一步的终端为其他审批终端或第一终端;/nS5、审批终端判断是否需要对资源中的数据进行修改,若不需要修改,则将接 ...
【技术特征摘要】
1.一种基于区块链技术的数据安全传输方法,其特征在于:包括以下步骤:
S1、建立由多个终端组成的区块链;
S2、第一终端向第二终端发起资源请求;
S3、第二终端将第一终端请求的数据通过不可逆加密算法加密后,将密文写入区块进行出块,然后将第一终端请求的资源发送到审批终端;
S4、审批终端接收到资源后,对资源进行审批,判断是否将资源发送到下一步的终端,当不可以将资源发送到下一步的终端时,结束本次资源传输任务;当可以将资源发送到下一步的终端时,转入步骤S5;所述下一步的终端为其他审批终端或第一终端;
S5、审批终端判断是否需要对资源中的数据进行修改,若不需要修改,则将接收到的资源通过不可逆加密算法加密后,将密文作为输入密文及输出密文写入区块进行出块,然后将资源直接发送到下一步的终端;若需要修改,则完成对资源数据的修改后,将接收到的资源和修改后的资源通过不可逆加密算法加密,将接收到的资源的密文作为输入密文、将修改后的资源的密文作为输出密文写入区块进行出块;
S6、在第一终端接收到资源后或审批终端结束本次资源传输任务完成一次数据传输。
2.根据权利要求1所述的一种基于区块链技术的数据安全传输方法,其特征在于:所述终端与组成区块链的节点一一对应。
3.根据权利要求1所述的一种基于区块链技术的数据安全传输方法,...
【专利技术属性】
技术研发人员:张艳清,查文宇,张皖娜,李骥东,王波,张新龙,葛兵,李业晨,
申请(专利权)人:成都四方伟业软件股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。