掌桥专利:专业的专利平台
掌桥专利
首页

信息分散的处理方法

文献发布时间:2023-06-19 12:24:27


信息分散的处理方法

技术领域

本发明涉及信息分散处理技术领域,特别涉及一种信息分散的处理方法。

背景技术

现有的信息分散处理方法,一般都是采用Shamir加密分享技术,对信息进行分散处理,该方法一般都是通过固定的线性方程组对数据进行变换处理,其中Shamir加密分享具体如下:

若对于n个分享节点{U

加密通过计算可得:

Shamir的加密共享方案满足基本的门限需求:

(1)持有t个或多于t个加密份额的参与节点可以恢复加密;

(2)少于t个的情况下,加密不能被获得。

但是,现用的信息分散采用固定的线性方程组进行运算时,信息处理方法单一,不可约多项式固定,二元域位数固定,导致容易遭受攻击。

发明内容

为了解决上述技术问题,本发明提供了一种信息分散的处理方法,包括:

确定信息分散的处理节点;

分发节点对待处理信息进行信息分块处理;在进行信息分块处理时,采用的不可约多项式和不可约多项式的位数通过随机选择确定;

将得到的信息块分别传输给对应的处理节点,由处理节点进行加工处理。

可选的,所述信息分块处理的过程如下:

所述分发节点在信息分块处理时,提取待处理信息的数据特征,根据数据特征利用预设切分规则,对所述待处理信息进行数据分散处理,得到信息块;

为信息块选取对应的随机数;根据选取的所述随机数,形成填充的预制因子;将所述信息块与所述预制因子进行异或运算,得到数据组合块;

按照所述预设填充规则,为处理节点选取随机因子;以随机因子与预制因子进行匹配运算后,根据运算匹配结果将信息分块处理得到的数据组合块传输至相应随机因子的处理节点。

可选的,所述处理节点接收到加密的信息块后,通过检验等式是否成立判断接收到的信息块是否有效,若检验等式不成立,则接收到的信息块无效,重新进行信息块的传输;若检验等式成立,则表明信息块有效,然后利用预设算法计算恢复待处理信息。

可选的,在恢复待处理信息过程中,每个处理节点能够异步公开加密组件信息。

可选的,在信息块传输前进行以下处理:

所述分发节点在线性子空间GF(p

若处理节点{U

当m=t时,处理节点各自计算身份向量(x

其中,t表示通过随机方式确定的不可约多项式的项数,s表示当m=t时待处理信息的加密份额;m表示接收信息块传输的处理节点数量;c

当m>t时,处理节点各自计算身份向量(x

上式中,x

处理节点公开各自的组件信息c

上式中,s‘表示当m>t时待处理信息的加密份额;m表示接收信息块传输的处理节点数量;c

可选的,所述随机因子引入SHA-256散列函数来获取对应的哈希值;

将获取的所述哈希值作为加密密钥K,并将K分解成子密钥k

K=k1,k2,k3…k32;

引入二维混沌系统输出随机序列,则有:

x

y

其中,x

利用子密钥k

其中,

根据计算得到所述过渡参数V

τ

x

y

根据计算得到的初始值τ

其中,

可选的,所述处理节点接收到加密的信息块后,先进行解密还原,再对还原后的信息块进行加工处理,所述加工处理包括存储、转化、传送和发布中的一项或者多项处理内容。

可选的,所述切分规则采用先垂直切分后水平切分的结合方式,在垂直切分后形成多个切分块,依据待处理信息的逻辑关系对各个切分块进行切分调整,调整后的切分块即为信息块。

可选的,所述检验等式采用以下等式:

上式中,

可选的,所述信息块的传输方法如下:

基于所述分发节点的标识信息,获取第一处理节点与所述分发节点之间的连接通道;

获取确定传输的各信息块;

基于需要传输至第一处理节点的信息块的参数确定信息块的文件类信息,确定采用第一传输方式,基于所述第一传输方式以及所述连接通道,将对应信息块传输至所述第一处理节点;

将连接通道以通道镜像方式形成其他各处理节点与所述分发节点连接的镜像通道,确定采用第二传输方式,其中,所述第二传输方式不同于第一传输方式,将其他信息块传输至对应的各处理节点。

本发明的信息分散的处理方法,为信息分散的实现提供了更为多变的处理方法。该方案采用随机选择不可约多项式位数和不可约多项式类型对信息进行分散,使得处理过程更为复杂多变,增加攻击者的分析难度,提升信息分散安全性。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中一种信息分散的处理方法的流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

如图1所示,本发明实施例提供了一种信息分散的处理方法,包括:

S100确定信息分散的处理节点;

S200分发节点对待处理信息进行信息分块处理;在进行信息分块处理时,采用的不可约多项式和不可约多项式的位数通过随机选择确定;

S300将得到的信息块分别传输给对应的处理节点,由处理节点进行加工处理。

上述技术方案的工作原理和有益效果为:本方案在进行信息分块处理时,通过随机选择确定采用的不可约多项式和不可约多项式的位数,为信息分散的实现提供了更为多变的处理方法,使得处理过程更为复杂多变,提高了加密被破解的难度,增加攻击者的分析难度,进一步提升了信息分散传输与处理过程中的安全性。

在一个实施例中,所述信息分块处理的过程如下:

所述分发节点在信息分块处理时,提取待处理信息的数据特征,根据数据特征利用预设切分规则,对所述待处理信息进行数据分散处理,得到信息块;

为信息块选取对应的随机数;根据选取的所述随机数,形成填充的预制因子;将所述信息块与所述预制因子进行异或运算,得到数据组合块;

按照所述预设填充规则,为处理节点选取随机因子;以随机因子与预制因子进行匹配运算后,根据运算匹配结果将信息分块处理得到的数据组合块传输至相应随机因子的处理节点。

上述技术方案的工作原理和有益效果为:本方案在进行信息分块处理时,通过提取待处理信息的数据特征,结合预设切分规则,将待处理信息分解成若干数量的块,即信息块;再给各信息块逐一选定对应的随机数,形成填充的预制因子,进行异或运算,得到数据组合块;通过为处理节点选取随机因子,以随机因子与预制因子进行匹配运算后,根据运算匹配结果将信息分块处理得到的数据组合块传输至相应随机因子的处理节点;通过随机因子与预制因子的形成的匹配具有的偶发性,提高了破译的难度,进一步增强信息分散处理的安全性和可靠性。

在一个实施例中,所述处理节点接收到加密的信息块后,通过检验等式是否成立判断接收到的信息块是否有效,所述检验等式采用以下等式:

上式中,

若检验等式不成立,则接收到的信息块无效,重新进行信息块的传输;若检验等式成立,则表明信息块有效,然后利用预设算法计算恢复待处理信息。

上述技术方案的工作原理和有益效果为:本方案处理节点还对接收到的加密的信息块进行检验,通过检验等式是否成立判断接收到的信息块是否有效,若检验等式不成立,则接收到的信息块无效,这时不能进行信息加工处理,需要重新进行信息块的传输;只有在检验等式成立则表明信息块有效,可以进行信息块加工处理,本方案可以防止信息块发生传输或者其他错误造成分散处理错误或者故障,保障信息分散处理的顺利进行。

在一个实施例中,在恢复待处理信息过程中,每个处理节点能够异步公开加密组件信息。

上述技术方案的工作原理和有益效果为:本方案的每个处理节点彩笔异步公开加密组件信息,实现通讯中由于网络等各种原因,基本不可能多个处理节点实时同步通讯,为了防止选用同步通讯后事实上无法实现所造成的问题,通过选择采用异步公开的方式,能够允许存在不同步通讯的情况,降低处理故障,提高信息处理效率。

在一个实施例中,在信息块传输前进行以下处理:

所述分发节点在线性子空间GF(p

若处理节点{U

当m=t时,处理节点各自计算身份向量(x

其中,t表示通过随机方式确定的不可约多项式的项数,s表示当m=t时待处理信息的加密份额;m表示接收信息块传输的处理节点数量;c

当m>t时,处理节点各自计算身份向量(x

上式中,x

处理节点公开各自的组件信息c

上式中,s‘表示当m>t时待处理信息的加密份额;m表示接收信息块传输的处理节点数量;c

上述技术方案的工作原理和有益效果为:本方案限定在信息块传输前通过分发节点在线性子空间GF(p

在一个实施例中,所述随机因子引入SHA-256散列函数来获取对应的哈希值;

将获取的所述哈希值作为加密密钥K,并将K分解成子密钥k

K=k1,k2,k3…k32;

引入二维混沌系统输出随机序列,则有:

x

y

其中,x

利用子密钥k

其中,

根据计算得到所述过渡参数V

τ

x

y

根据计算得到的初始值τ

其中,

上述技术方案的工作原理和有益效果为:本方案对处理节点选取的随机因子,引入SHA-256散列函数来获取对应的哈希值,以该哈希值作为加密密钥;引入二维混沌系统输出随机序列,利用子加密密钥设定三个过渡参数,计算得到系统参数和二维混沌坐标初始值,代入所述二维混沌系统输出的随机序列中进行非线性运算,得到数据组合块和解密密钥;本方案可以为处理节点解密恢复待处理信息提供基础,消除信息分散后的处理障碍,提高信息分散处理效率。

在一个实施例中,所述处理节点接收到加密的信息块后,先进行解密还原,再对还原后的信息块进行加工处理,所述加工处理包括存储、转化、传送和发布中的一项或者多项处理内容;所述切分规则采用先垂直切分后水平切分的结合方式,在垂直切分后形成多个切分块,依据待处理信息的逻辑关系对各个切分块进行切分调整,调整后的切分块即为信息块。

上述技术方案的工作原理和有益效果为:本方案对切分规则进行了限定,采用先垂直切分后水平切分的两者结合方式,待处理信息经垂直切分后形成多个切分块,然后依据待处理信息的逻辑关系,对各个切分块进行切分调整,以调整后的切分块作为信息块,采用本方案,既可以保证切分的效率,又能够让各信息块保留一定的横向联系信息,有利于处理节点进行解密恢复。

在一个实施例中,所述信息块的传输方法如下:

基于所述分发节点的标识信息,获取第一处理节点与所述分发节点之间的连接通道;

获取确定传输的各信息块;

基于需要传输至第一处理节点的信息块的参数确定信息块的文件类信息,确定采用第一传输方式,基于所述第一传输方式以及所述连接通道,将对应信息块传输至所述第一处理节点;

将连接通道以通道镜像方式形成其他各处理节点与所述分发节点连接的镜像通道,确定采用第二传输方式,其中,所述第二传输方式不同于第一传输方式,将其他信息块传输至对应的各处理节点。

上述技术方案的工作原理和有益效果为:本方案通过获取第一处理节点与所述分发节点之间的连接通道,根据需要传输至第一处理节点的信息块的参数确定信息块的文件类信息,选择采用第一传输方式进行第一处理节点的信息块传输;然后采用通道镜像方式形成其他各处理节点与所述分发节点连接的镜像通道,采用第二传输方式通过镜像通道实现其他处理节点对应的信息块传输;通过镜像可以快速实现传输连接,提高传输效率。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 信息分散的处理方法
  • 分散分布式信息采集与并发处理系统中数据分包处理方法
技术分类

06120113281531