欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2022109429816
申请人: 广州晁沓科技有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 电通信技术
更新日期:2023-08-15
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于加密验证技术的数据溯源系统,包括服务器,其特征在于,所述服务器通信连接有区块链模块、安全监控模块以及安全管理模块,所述区块链模块还通信连接有加密模块、存储模块以及数据溯源模块,所述数据溯源模块与安全监控模块通信连接,所述加密模块还通信连接有输入终端;

输入终端用于用户进行数据上传并将上传的数据输入加密模块;

所述加密模块用于对接收到的数据进行加密处理并生成解密码,将解密码与压缩数据进行匹配并发送至区块链模块,区块链模块将接收到的解密码与压缩数据发送至存储模块进行存储;

所述数据溯源模块用于调取数据并进行数据溯源;

所述安全监控模块用于在用户进行数据溯源时对用户的网络环境进行安全监控;

所述安全管理模块用于对数据溯源的网络安全等级进行评估分析并得到数据溯源的安全等级,将数据溯源的安全等级发送至服务器;

所述数据溯源模块调取数据并进行数据溯源的具体过程包括:用户进行数据调取时通过安全监控模块进行数据调取环境监控,在数据调取环境满足要求时,用户通过数据溯源模块输入验证码并将验证码发送至区块链模块,区块链模块接收到验证码后将验证码发送至存储模块,存储模块接收到验证码后将验证码与存储模块中的解密码进行一一比对,若存储模块中存在与验证码完全相同的解密码,则数据溯源成功,调取与解密码相匹配的压缩数据并通过区块链模块发送至数据溯源模块;若存储模块中不存在与验证码完全相同的解密码,则判定溯源失败,区块链模块向数据溯源模块发送溯源失败信号。

2.根据权利要求1所述的一种基于加密验证技术的数据溯源系统,其特征在于,解密码的生成过程包括:对接收数据的数据进行压缩得到压缩数据,获取压缩数据的内存数据NC、压速数据YS以及传速数据CS,压缩数据的内存数据NC为压缩数据的内存值,压缩数据的压速数据YS为接收数据压缩为压缩数据消耗的时间,压缩数据的传速数据CS为接收数据上传时的上行速度与下行速度的平均值,通过对压缩数据的内存数据NC、压速数据YS以及传速数据CS进行数值计算得到加密值JM;获取压缩数据的文件名称的第一个字符与最后一个字符并分别标记为A与B,以A+JM+B形成解密码。

3.根据权利要求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不完全相同,则进行优先比对。

4.根据权利要求3所述的一种基于加密验证技术的数据溯源系统,其特征在于,优先比对的过程包括:优先对S1与S2进行比较,在S1与S2完全相同的情况下进行H1与H2的比对,在H1与H2完全相同的情况下生成三级预警信号并发送至服务器,服务器接收到三级预警信号后将三级预警信号发送至安全管理模块;在H1与H2不完全相同的情况下生成二级预警信号并发送至服务器,服务器接收到二级预警信号后将二级预警信号发送至安全管理模块;在S1与S2不完全相同的情况下生成一级预警信号并将一级预警信号发送至服务器,服务器接收到一级预警信号后将一级预警信号发送至安全管理模块。

5.根据权利要求4所述的一种基于加密验证技术的数据溯源系统,其特征在于,安全管理模块对数据溯源的网络安全等级进行评估分析的具体过程包括:获取L1个月内安全管理模块接收到的一级预警信号、二级预警信号以及三级预警信号的数量并分别标记为YJ、EJ以及SJ,通过对YJ、EJ以及SJ进行数值计算得到安全系数AQ;获取到安全阈值AQmin、AQmax,将安全系数AQ与安全阈值AQmin、AQmax进行比较:若AQ≤AQmin则将数据溯源的安全等级标记为三等级;

若AQmin<AQ<AQmax,则将数据溯源的安全等级标记为二等级;

若AQ≥AQmax,则将数据溯源的安全等级标记为一等级;将数据溯源的安全等级发送至服务器。

6.一种基于加密验证技术的数据溯源的方法,其特征在于,包括以下步骤:

步骤一:用户通过输入终端进行数据上传并将上传的数据输入加密模块,加密模块对接收数据的数据进行压缩得到压缩数据,获取压缩数据的内存数据、压速数据以及传速数据并进行数值计算得到加密值,将加密值与文件名称的字符相结合生成解密码,将解密码与压缩数据匹配并发送至存储模块中进行存储;

步骤二:用户进行数据调取时通过安全监控模块进行数据调取环境监控,获取用户进行数据溯源时的ip地址并分解为验证地址码,将验证地址码与安全地址码进行比较并通过比较结果对数据调取环境是否满足要求进行判定,在数据调取环境满足要求后执行步骤三;

步骤三:用户通过数据溯源模块输入验证码并将验证码发送至区块链模块,区块链模块接收到验证码后将验证码发送至存储模块,存储模块接收到验证码后将验证码与存储模块中的解密码进行一一比对并通过比较结果对数据溯源是否成功进行判定;

步骤四:对数据溯源的网络安全等级进行评估分析并得到安全系数,将安全系数与安全阈值进行比较并通过比较结果得到数据溯源的安全等级,将数据溯源的安全等级发送至服务器。