一种基于区块链技术的数据溯源的系统和方法技术方案

技术编号:35522024 阅读:29 留言:0更新日期:2022-11-09 14:41
本发明专利技术属于数据溯源领域,涉及数据分析技术,用于解决现有的数据溯源系统在进行数据溯源时的网络环境安全无法监控的问题,具体是一种基于区块链技术的数据溯源的系统和方法,包括服务器,所述服务器通信连接有区块链模块、安全监控模块以及安全管理模块,所述区块链模块还通信连接有加密模块、存储模块以及数据溯源模块,所述数据溯源模块与安全监控模块通信连接,所述加密模块还通信连接有输入终端;本发明专利技术通过加密模块可以对接收到的数据进行加密,在对数据进行压缩之后,通过数据上传与数据压缩的各项参数计算得到加密值,再结合加密值与文件字符生成解密码,进而在数据调取时可以通过解密码进行验证,提高数据溯源的安全性。性。性。

【技术实现步骤摘要】
一种基于区块链技术的数据溯源的系统和方法


[0001]本专利技术属于数据溯源领域,涉及数据分析技术,具体是一种基于区块链技术的数据溯源的系统和方法。

技术介绍

[0002]数据溯源指追踪数据的起源和派生过程。在大数据时代,由于数据汇集的阶段性、技术性以及不同类型数据本身的特点等因素,导致数据汇集过程中积累了大量来源不同、质量各异的数据。以政务大数据共享平台为例,该平台汇集各下属应用系统和网站业务运作过程中所产生的大量数据,对上述数据进行统一集中分析,从而向各部门提供辅助决策、统计分析以及业务管理等全方位支撑。从系统层面上支持数据溯源,可以了解分析结果的来源及演变过程,因此,数据溯源具有重要意义。
[0003]现有的数据溯源系统在进行数据溯源时缺少安全监控的功能,在数据溯源时容易导致数据泄露、丢失等情况发生,数据溯源的整体安全性较差,同时缺少对数据溯源的安全等级评定的功能。
[0004]针对上述技术问题,本申请提出一种解决方案。

技术实现思路

[0005]本专利技术的目的在于提供一种基于区块链技术的数据溯源的系统和本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链技术的数据溯源的系统,包括服务器,其特征在于,所述服务器通信连接有区块链模块、安全监控模块以及安全管理模块,所述区块链模块还通信连接有加密模块、存储模块以及数据溯源模块,所述数据溯源模块与安全监控模块通信连接,所述加密模块还通信连接有输入终端;输入终端用于用户进行数据上传并将上传的数据输入加密模块;所述加密模块用于对接收到的数据进行加密处理并生成解密码,将解密码与压缩数据进行匹配并发送至区块链模块,区块链模块将接收到的解密码与压缩数据发送至存储模块进行存储;所述数据溯源模块用于调取数据并进行数据溯源;所述安全监控模块用于在用户进行数据溯源时对用户的网络环境进行安全监控,具体过程包括:获取用户的进行数据溯源时的ip地址,将用户的ip地址以省



区的形式进行拆解得到验证地址码S1

H1

Q1,获取用户的安全地址码S2

H2

Q2,将用户的验证地址码S1

H1

Q1与安全地址码S2

H2

Q2进行比对,若用户的验证地址码S1

H1

Q1与安全地址码S2

H2

Q2完全相同,则判定用户的网络环境满足要求;若用户的验证地址码S1

H1

Q1与安全地址码S2

H2

Q2不完全相同,则进行优先比对;所述安全管理模块用于对数据溯源的网络安全等级进行评估分析并得到数据溯源的安全等级,将数据溯源的安全等级发送至服务器。2.根据权利要求1所述的一种基于区块链技术的数据溯源的系统,其特征在于,解密码的生成过程包括:对接收数据的数据进行压缩得到压缩数据,获取压缩数据的内存数据NC、压速数据YS以及传速数据CS,压缩数据的内存数据NC为压缩数据的内存值,压缩数据的压速数据YS为接收数据压缩为压缩数据消耗的时间,压缩数据的传速数据CS为接收数据上传时的上行速度与下行速度的平均值,通过对压缩数据的内存数据NC、压速数据YS以及传速数据CS进行数值计算得到加密值JM;获取压缩数据的文件名称的第一个字符与最后一个字符并分别标记为A与B,以A+JM+B形成解密码。3.根据权利要求2所述的一种基于区块链技术的数据溯源的系统,其特征在于,数据溯源模块调取数据并进行数据溯源的具体过程包括:用户进行数据调取时通过安全监控模块进行数据调取环境监控,在数据调取环境满足要求时,用户通过数据溯源模块输入验证码并将验证码发送至区块链模块,区块链模块接收到...

【专利技术属性】
技术研发人员:刘鹤
申请(专利权)人:广州晁沓科技有限公司
类型:发明
国别省市:

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

1