基于区块链的数据加密处理系统、方法及存储介质与流程

文档序号:32533430发布日期:2022-12-13 22:43阅读:来源:国知局

技术特征:
1.一种基于区块链的数据加密处理系统,其特征在于,包括:响应模块,所述响应模块与区块链进行同态响应,获取区块链中被调取数据信息,并生成调取数据包;数据存储模块,所述数据存储模块获取所述调取数据包,并临时记录存储调取数据包;加密模块,所述加密模块获取调取数据包,并对所述调取数据包进行同态加密,获取加密数据包,并同时生成特定的加密密文;其中,所述加密密文与所述加密数据包唯一对应且不可替代;处理模块,所述处理模块获取加密数据包和加密密文,所述处理模块对加密密文进行二次处理,生成重加密密文;集合模块,所述集合模块分别与所述处理模块、所述数据存储模块交互相连,所述集合模块获取重加密密文与所述加密数据包进行数据打包,并进行压缩,得到数据压缩包,并同时生成获取指令,而后发送至数据存储模块中进行存储,以便于后续进行调取;溯源模块,所述溯源模块获取所述响应模块的时效信息、所述加密模块的同态加密信息,并获取数据压缩包的传输调取时效信息,以便于进行数据信息溯源。2.根据权利要求1所述的一种基于区块链的数据加密处理系统,其特征在于,所述加密模块包括:获取单元,所述获取单元与所述数据存储模块交互相连,所述获取单元获取调取数据包;数据加密单元,所述数据加密单元与所述获取单元交互相连,所述数据加密单元获取调取数据包,并利用加密算法对调取数据包进行加密处理,生成加密数据包;同步生成单元,所述同步生成单元与数据加密单元交互相连,所述同步生成单元在数据加密单元对调取数据包进行加密处理的同时,根据加密数据包信息,生成唯一与加密数据包所对应的加密密文。3.根据权利要求1所述的一种基于区块链的数据加密处理系统,其特征在于,所述集合模块利用算法对加密数据包和重加密密文进行数据冗余压缩,以实现减少加密数据包和加密密文数据的冗余和存储的空间。4.一种基于区块链的数据加密处理方法,采用了权利要求1-3中任一项所述的一种基于区块链的数据加密处理系统,其特征在于,所述处理方法包括:s1:响应模块与区块链进行同态响应,获取区块链中的被调取数据信息,并生成调取数据包;s2:数据存储模块与所述响应模块进行交互,数据存储模块获取所述调取数据包,并临时记录存储调取数据包;s3:加密模块与所述数据存储模块进行交互,加密模块获取调取数据包,并对所述调取数据包进行同态加密,获取加密数据包,并同时生成特定的加密密文;s4:处理模块与所述加密模块进行交互,处理模块获取加密数据包和加密密文,所述处理模块对加密密文进行二次处理,生成重加密密文;s5:集合模块与所述处理模块进行交互,集合模块获取重加密密文和加密数据包进行数据冗余压缩,得到数据压缩包,并同时生成获取指令;s6:集合模块与所述数据存储模块进行交互,集合模块将数据压缩包进行传输,数据存
储模块获取并存储数据压缩包,同时集合模块将获取指令进行传输;s7:溯源模块记录响应模块的时效信息、所述加密模块的同态加密信息,并获取数据压缩包的传输调取时效信息,生成溯源集成信息,并进行传输反馈。5.根据权利要求4所述的一种基于区块链的数据加密处理方法,其特征在于,s3包括:s31:获取单元与数据存储模块进行交互,所述获取单元获取数据存储模块中的临时存储调取数据包;s32:数据加密单元与所述获取单元进行交互,所述数据加密单元利用加密算法对调取数据包进行加密处理,生成加密数据包;s33:在s32中,同步生成单元与数据加密单元进行交互,同步生成单元在数据加密单元对调取数据包进行加密处理的同时,根据加密数据包信息,生成唯一与加密数据包所对应的加密密文。6.根据权利要求5所述的一种基于区块链的数据加密处理方法,其特征在于,s3中的加密密文的生成方法包括以下步骤:获取调取数据包x,对所述调取数据包x利用加密算法进行同态加密,获取加密数据包a
x;
其中,a
x

x,a
x
={a
x1
,a
x2
,a
x3
,a
x4.....
a
xn-1
,a
xn
};从a
x中
选取若干子集值,得到a、b、c、d区域值,且a≠b≠c≠d;代入公式:;其中,an为加密密文,m、y均为可控变量值,z为失真可控变量值。7.根据权利要求6所述的一种基于区块链的数据加密处理方法,其特征在于,s3中对调取加密包进行加密的算法包括:des算法/ades算法/3des算法中的一种或多种组合。8.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求4至7中任一所述的数据加密处理方法。9.一种计算机可读介质,其特征在于,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求4至7中任一所述的数据加密处理方法。

技术总结
本发明公开了一种基于区块链的数据加密处理系统、方法及存储介质,包括:响应模块;数据存储模块;加密模块;处理模块;集合模块。通过获取所需调取的数据信息,经加密模块进行加密处理,获取到加密数据包,同时生成代表着加密数据包的加密密文,保证了加密密文与数据信息之间的唯一性,直接确保了加密数据信息的安全。同时利用处理模块对加密密文进行二次处理,生成重加密密文,而后通过集合模块将重加密密文与加密数据包进行数据冗余压缩处理,以保证了数据信息的存储占用小。而后方便利用获取指令对数据压缩包进行调取传输处理。即有效的实现了对从区块链内的数据信息进行调取后,对调取后的数据信息进行加密处理,保证数据信息的安全。息的安全。息的安全。


技术研发人员:李强
受保护的技术使用者:北京伴刻翼科技有限公司
技术研发日:2022.10.31
技术公布日:2022/12/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1