金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210942981.6 (22)申请日 2022.08.08 (71)申请人 广州晁沓 科技有限公司 地址 510000 广东省广州市增城区荔城街 府佑路10号1幢3 07房(自主申报) (72)发明人 刘鹤  (51)Int.Cl. H04L 9/40(2022.01) H04L 69/04(2022.01) H04L 67/10(2022.01) G06F 21/60(2013.01) G06F 21/62(2013.01) (54)发明名称 一种基于区块链技术的数据溯源的系统和 方法 (57)摘要 本发明属于数据溯源 领域, 涉及数据分析技 术, 用于解决现有的数据溯源系统在进行数据溯 源时的网络环 境安全无法监控的问题, 具体是一 种基于区块链 技术的数据溯源的系统和方法, 包 括服务器, 所述服务器通信连接有区块链模块、 安全监控模块以及安全管理模块, 所述区块链模 块还通信连接有加密模块、 存储模块以及数据溯 源模块, 所述数据溯源模块与安全监控模块通信 连接, 所述加密模块还通信连接有输入终端; 本 发明通过加密模块可以对接收到的数据进行加 密, 在对数据进行压缩之后, 通过数据上传与数 据压缩的各项参数计算得到加密值, 再结合加密 值与文件字符生成解密码, 进而在数据调取时可 以通过解密码进行验证, 提高数据溯源的安全 性。 权利要求书2页 说明书6页 附图3页 CN 115314288 A 2022.11.08 CN 115314288 A 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所述的一种基于区块链技术的数据溯源的系统, 其特征在于, 数据溯 源模块调取数据并进 行数据溯源的具体过程包括: 用户进 行数据调取时通过安全监控模块 进行数据调 取环境监控, 在数据调取环境满足要求时, 用户通过数据溯源模块输入验证码 并将验证码发送至区块链模块, 区块链模块接 收到验证码后将验证码发送至存储模块, 存 储模块接收到验证码后 将验证码与存储模块中的解密码进 行一一比对, 若存储模块中存在 与验证码完全相同的解密码, 则数据溯源成功, 调取与解密码相匹配的压缩数据并通过区 块链模块发送至数据溯源模块; 若存储模块中不存在与验证码完全相同的解密码, 则判定 溯源失败, 区块链模块向数据溯源 模块发送溯源失败信号。 4.根据权利要求1所述的一种基于区块链技术的数据溯源的系统, 其特征在于, 优先比 对的过程包括: 优 先对S1与S2进行比较, 在S1与S2完全相同的情况下进行H1与H2的比对, 在 H1与H2完全相同的情况下生成三级 预警信号并发送至服务器, 服务器接收到三级 预警信号 后将三级 预警信号 发送至安全 管理模块; 在H1与H2 不完全相同的情况下生成二级 预警信号 并发送至服务器, 服务器接 收到二级预警信号后将二级预警信号发送至安全管理模块; 在 S1与S2不完全相同的情况下生成一级 预警信号并将一级 预警信号 发送至服务器, 服务器接 收到一级预警信号后将一级预警信号发送至安全管理模块。权 利 要 求 书 1/2 页 2 CN 115314288 A 25.根据权利要求4所述的一种基于区块链技术的数据溯源的系统, 其特征在于, 安全管 理模块对 数据溯源的网络安全等级进 行评估分析的具体过程包括: 获取L 1个月内安全管 理 模块接收到的一级预警信号、 二级预警信号以及三级预警信号的数量并分别标记为YJ、 EJ 以及SJ, 通过对YJ、 EJ以及SJ进行数值计算得到安全系数AQ; 获取到安全阈值AQmin、 AQmax, 将安全系数AQ与安全阈值AQmi n、 AQmax进行比较: 若AQ≥AQmax则将数据溯源的安全等级标记为 三等级; 若AQmin<AQ<AQmax, 则将数据溯源的安全等级标记为 二等级; 若AQ≥AQmax, 则将数据溯源的安全等级标记为一等级; 将数据溯源的安全等级发送至 服务器。 6.一种基于区块链技 术的数据溯源的方法, 其特 征在于, 包括以下步骤: 步骤一: 用户通过输入终端进行数据上传并将上传的数据输入加密模块, 加密模块对 接收数据的数据进行压缩得到压缩数据, 获取压缩数据的内存数据、 压速数据以及传速数 据并进行数值计算得到加密值, 将加密值与文件名称的字符相结合生成解密码, 将解密码 与压缩数据匹配并发送至存 储模块中进行存 储; 步骤二: 用户进行数据调取时通过安全监控模块进行数据调取环境监控, 获取用户的 进行数据溯源时的ip地址并分解为验证地址码, 将验证地址码与安全地址码进 行比较并通 过比较结果对数据调取环境是否满足要求进 行判定, 在数据调取环境满足要求后执行步骤 三; 步骤三: 用户通过数据溯源模块输入验证码并将验证码发送至区块链模块, 区块链模 块接收到验证码后 将验证码发送至存储模块, 存储模块接收到验证码后将验证码与存储模 块中的解密码进行一 一比对并通过比较结果对数据溯源是否成功进行判定; 步骤四: 对数据溯源的网络安全等级进行评估分析并得到安全系数, 将安全系数与安 全阈值进 行比较并通过比较结果得到数据溯源的安全等级, 将数据溯源的安全等级发送至 服务器。权 利 要 求 书 2/2 页 3 CN 115314288 A 3

PDF文档 专利 一种基于区块链技术的数据溯源的系统和方法

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链技术的数据溯源的系统和方法 第 1 页 专利 一种基于区块链技术的数据溯源的系统和方法 第 2 页 专利 一种基于区块链技术的数据溯源的系统和方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:27:34上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。