用于追溯数据的多节点哈希链式一致性校验方法及系统与流程
本发明涉及数据安全,具体涉及用于追溯数据的多节点哈希链式一致性校验方法及系统。
背景技术:
1、目前,产品追溯系统普遍采用中心化关系型数据库来记录每一次状态变更,例如,产品从生产、出库、运输到入库的各个环节均生成相应的变更记录。这类系统在运行过程中面临诸多技术隐患:由于所有记录集中于单一数据库节点,具备数据库写权限的管理员或内部人员可以在不留下明显痕迹的情况下执行修改或删除操作,并且数据库自身的日志也可能被同步清除,使得篡改行为难以被及时发现。此外,现有追溯方案缺乏多节点的冗余备份与一致性校验机制,一旦主节点发生存储故障或遭受恶意攻击,追溯数据可能永久丢失,而不同节点之间也无法通过比对来识别异常。更关键的是,既有系统并未建立对历史记录完整性的主动验证流程,通常只有在用户或审计方偶然发现数据矛盾时才会暴露问题,这种被动应对模式严重削弱了监管审计的证据效力,导致异常发现滞后、证据链完整性不足。
技术实现思路
1、本申请提供了用于追溯数据的多节点哈希链式一致性校验方法及系统,其关键在于,解决了现有追溯数据存储依赖中心化或单点数据库,历史数据易被静默篡改、删除,导致追溯数据完整性和可信度不足的技术问题,达到了通过哈希链和多副节点独立重算比对实现追溯数据篡改可检测、节点间一致性可验证,提升追溯数据不可篡改性和可靠性的技术效果。
2、本申请的第一个方面,提供了用于追溯数据的多节点哈希链式一致性校验方法,所述方法包括:
3、从数据库读取最新数据序列,其中,所述最新数据序列采用链式数据结构进行预处理;对所述最新数据序列的数据字段进行哈希计算,得到哈希计算结果并写入对应数据块内的主节点,其中,数据块头部存储前序哈希值、空间邻居哈希值,主节点存储数据哈希值;将所述最新数据序列与哈希计算结果写入对应数据块内的副节点,各副节点接收来自主节点的一致性确认请求,独立执行数据哈希值计算并与哈希计算结果进行比对,确定比对结果,其中,副节点数量至少为两个;若比对结果为比对一致则返回确认成功,若比对结果为比对不一致则返回异常告警。
4、本申请的第二个方面,提供了用于追溯数据的多节点哈希链式一致性校验系统,所述系统包括:
5、数据读取模块:从数据库读取最新数据序列,其中,所述最新数据序列采用链式数据结构进行预处理;哈希计算模块:对所述最新数据序列的数据字段进行哈希计算,得到哈希计算结果并写入对应数据块内的主节点,其中,数据块头部存储前序哈希值、空间邻居哈希值,主节点存储数据哈希值;哈希比对模块:将所述最新数据序列与哈希计算结果写入对应数据块内的副节点,各副节点接收来自主节点的一致性确认请求,独立执行数据哈希值计算并与哈希计算结果进行比对,确定比对结果,其中,副节点数量至少为两个;比对结果返回模块:若比对结果为比对一致则返回确认成功,若比对结果为比对不一致则返回异常告警。
6、本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:
7、首先从数据库中获取经过链式结构组织的最新追溯数据。随后,对该数据中的关键字段进行哈希运算,将生成的数据哈希值写入主节点,并在数据块头部保存前序哈希值和空间邻居哈希值,以建立时间链路和空间关联。之后,将同一数据及其哈希结果同步写入至少两个副节点,由各副节点独立重新计算哈希值,并与主节点提供的哈希结果进行一致性比对。如果比对一致,则说明主副节点数据一致并返回确认成功,如果比对不一致,则说明可能存在写入异常或数据被篡改,立即返回异常告警,从而实现追溯数据的链式防篡改存储、多节点一致性校验及异常数据快速检测,提高追溯数据的完整性、可靠性及可信度。
1.用于追溯数据的多节点哈希链式一致性校验方法,其特征在于,所述方法包括:
2.如权利要求1所述的用于追溯数据的多节点哈希链式一致性校验方法,其特征在于,写入对应数据块内的主节点,包括:
3.如权利要求2所述的用于追溯数据的多节点哈希链式一致性校验方法,其特征在于,确定多维语义特征向量之后,包括:
4.如权利要求3所述的用于追溯数据的多节点哈希链式一致性校验方法,其特征在于,设置数据块的拓扑分层可信锚点,其中,以多维语义特征定义拓扑分层,每层以层语义聚类中心对应的代表性数据块的哈希值作为层根哈希;各数据块同时归属于本层根锚点与跨层邻居锚点的双重哈希引用约束,校验系统以双重约束作为索引键,进行数据块的快速空间定位与拓扑归属校验。
5.如权利要求1所述的用于追溯数据的多节点哈希链式一致性校验方法,其特征在于,独立执行数据哈希值计算并与哈希计算结果进行比对,确定比对结果,包括:
6.如权利要求1所述的用于追溯数据的多节点哈希链式一致性校验方法,其特征在于,设定主副节点同步写入间隔的超时阈值;
7.如权利要求1所述的用于追溯数据的多节点哈希链式一致性校验方法,其特征在于,所述方法还包括:
8.如权利要求7所述的用于追溯数据的多节点哈希链式一致性校验方法,其特征在于,进行数据篡改判定,包括:
9.如权利要求1所述的用于追溯数据的多节点哈希链式一致性校验方法,其特征在于,所述方法还包括:
10.用于追溯数据的多节点哈希链式一致性校验系统,其特征在于,用于实施权利要求1-9任意一项所述的用于追溯数据的多节点哈希链式一致性校验方法,所述系统包括:
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com