基于区块链的兽医用废弃物溯源管理方法及系统技术方案

技术编号:39857368 阅读:26 留言:0更新日期:2023-12-30 12:54
本发明专利技术涉及用于溯源管理的数据处理技术领域,具体涉及基于区块链的兽医用废弃物溯源管理方法及系统,包括:对兽医用废弃物进行来源标记,对来源标记进行加密,得到密文,将密文划分为多个分段,对分段进行组合,获取所有组合方式,根据每种组合方式中每个组合包含的分段获取每种组合方式的优选程度,进而筛选最优组合方式,对最优组合方式中每个组合包含的分段进行运算,获取每个组合的秘密值,获取秘密值的哈希值,作为每个组合的验证哈希,根据密文以及每个组合的验证哈希对密文进行防篡改验证以及纠错,根据纠错后的密文进行兽医用废弃物溯源

【技术实现步骤摘要】
基于区块链的兽医用废弃物溯源管理方法及系统


[0001]本专利技术涉及用于溯源管理的数据处理
,具体涉及基于区块链的兽医用废弃物溯源管理方法及系统


技术介绍

[0002]为避免兽医用废弃物的随意丢弃对环境及人身安全造成危害,兽医用废弃物需要进行无害化处理

为防止兽医用废弃物流出

丢弃,需要进行兽医用废弃物溯源管理

[0003]在对兽医用废弃物溯源管理过程中,为了防止人为篡改伪造兽医用废弃物的来源,需要对兽医用废弃物进行防篡改验证

目前通常通过哈希值进行防篡改验证,但篡改和错码均会导致哈希值发生改变,利用哈希值无法区分篡改和错码,导致兽医用废弃物溯源不可信


技术实现思路

[0004]为了解决上述问题,本专利技术基于区块链的兽医用废弃物溯源管理方法及系统

[0005]本专利技术的基于区块链的兽医用废弃物溯源管理方法采用如下技术方案:本专利技术一个实施例提供了基于区块链的兽医用废弃物溯源管理方法,该方法包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
基于区块链的兽医用废弃物溯源管理方法,其特征在于,该方法包括以下步骤:对兽医用废弃物进行来源标记,来源标记包括兽医用废弃物的种类

数量

打包时间

打包人员以及所属兽医院;对来源标记进行加密,得到密文;将密文划分为多个分段;对分段进行组合,获取所有组合方式;根据每种组合方式中每个组合包含的分段获取每种组合方式的优选程度;将优选程度最大的组合方式作为最优组合方式;对最优组合方式中每个组合包含的分段进行运算,获取每个组合的秘密值;获取每个组合的秘密值的哈希值,作为每个组合的验证哈希;区块链根据密文以及每个组合的验证哈希对密文进行防篡改验证以及纠错;根据纠错后的密文进行兽医用废弃物溯源
。2.
根据权利要求1所述的基于区块链的兽医用废弃物溯源管理方法,其特征在于,所述将密文划分为多个分段,包括的具体步骤如下:利用混沌映射的方法生成混沌序列;预设分段个数,获取密文的长度,将混沌序列中个元素分别乘以之后再进行向上取整,将所得结果分别作为一个起始索引;将混沌序列中个元素分别乘以之后再进行向上取整,将所得结果分别作为一个分段长度,其中为向上取值符号;获取密文中索引为的比特位,获取密文中以比特位为开头,长度为的二进制数据段,作为一个分段,其中为第个起始索引,为第个分段长度
。3.
根据权利要求1所述的基于区块链的兽医用废弃物溯源管理方法,其特征在于,所述对分段进行组合,获取所有组合方式,包括的具体步骤如下:将每个分段与任意两个不同的分段分别构成一个组合,将组合结果作为一种组合方式;获取所有组合方式
。4.
根据权利要求1所述的基于区块链的兽医用废弃物溯源管理方法,其特征在于,所述根据每种组合方式中每个组合包含的分段获取每种组合方式的优选程度,包括的具体步骤如下:其中,为第种组合方式的优选程度;为第个分段的长度;为分段个数;表示第个分段在第种组合方式中对应的第一个组合中,第个分段与该组合中另一个分段在密文中重叠的比特位的个数;表示第个分段在第种组合方式中对应的第二个组合中,第个分段与该组合中另一个分段在密文中重叠的比特位的个数;表示第个分段在第种组合方式中对应的两个组合中,除第个分段外的两个分段在密文中重叠的比特位的个数
。5.
根据权利要求1所述的基于区块链的兽医用废弃物溯源管理方法,其特征在于,所述对最优组合方式中每个组合包含的分段进行运算,获取每个组合的秘密值,包括的具体步骤如下:
将最优组合方式中每个组合中两个分段对应的二进制数据段分别转换为十进制数,作为每个...

【专利技术属性】
技术研发人员:赵蕾王利军张金庆陈科睿岳芽陈坤冯东亚司西波刘敏王彦丽
申请(专利权)人:平利县女娲茗鼎农业科技有限公司
类型:发明
国别省市:

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

1