一种基于区块链的分布式多方隐私处理方法以及系统与流程

文档序号:36713140发布日期:2024-01-16 12:09阅读:17来源:国知局
一种基于区块链的分布式多方隐私处理方法以及系统与流程

本发明属于电数字数据处理,尤其涉及一种基于区块链的分布式多方隐私处理方法以及系统。


背景技术:

1、数据(data)是对事实、概念或指令的一种表达形式,可由人工或自动化装置进行处理,数据经过解释并赋予一定的意义之后,便成为信息;数据处理(data processing)是对数据的采集、存储、检索、加工、变换和传输。

2、数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于某些特定的人们来说是有价值、有意义的数据;当前,对于来自多方的隐私数据,其应用在具体使用场景中时,私密性较差。


技术实现思路

1、本发明实施例的目的在于提供一种基于区块链的分布式多方隐私处理方法以及系统,旨在解决对于来自多方的隐私数据,其应用在具体使用场景中时,私密性较差的问题。

2、本发明实施例是这样实现的,一种基于区块链的分布式多方隐私处理方法,所述方法包括:

3、实时获取各个数据处理参与方的算力资源,为各个数据处理参与方设定一个唯一编码;

4、获取各个数据处理参与方的待处理数据,并从各个数据处理参与方获取一组随机图像,对随机图像进行叠加处理,得到数据分配图像;

5、对数据分配图像预处理,并将其处理为二值图像,基于二值图像提取二进制字符串,将二进制字符串转化为加密序列;

6、基于加密序列对待处理数据进行拆分,得到多个拆分数据块,按照加密序列对拆分数据块进行重新拼接,并存储于区块链,对数据分配图像进行存储。

7、优选的,所述获取各个数据处理参与方的待处理数据,并从各个数据处理参与方获取一组随机图像,对随机图像进行叠加处理,得到数据分配图像的步骤,具体包括:

8、获取各个数据处理参与方的待处理数据,所述待处理数据来自于各自的数据处理参与方,待处理数据的数据量不同;

9、从各个数据处理参与方获取一组随机图像,按照数据处理参与方的编码确定图像叠加顺序;

10、基于图像叠加顺序将所有随机图像导入到图像处理软件中,按照预设的叠加方式进行处理,得到数据分配图像。

11、优选的,所述对数据分配图像预处理,并将其处理为二值图像,基于二值图像提取二进制字符串,将二进制字符串转化为加密序列的步骤,具体包括:

12、对数据分配图像预处理,采用二值处理的方式将其转化为二值图像,所述二值图像通过两种灰度的像素进行表示;

13、确定两种灰度像素对应的二进制数值,从而将二值图像中的所有像素转化为二进制字符,得到二进制字符串;

14、将二进制字符串转化为十进制字符,并识别其中包含的唯一编码,基于唯一编码以及唯一编码之间的十进制字符生成加密序列。

15、优选的,所述基于加密序列对待处理数据进行拆分,得到多个拆分数据块,按照加密序列对拆分数据块进行重新拼接,并存储于区块链,对数据分配图像进行存储的步骤,具体包括:

16、基于加密序列提取得到多个编码,确定任意两个相邻编码之间的字符,基于该字符的数值确定数据块拆分量;

17、基于数据块拆分量对待处理数据进行数据提取,得到多个拆分数据块;

18、按照拆分顺序对拆分得到的多个拆分数据块进行拼接,随之存储于区块链,将数据分配图像存储于本地。

19、优选的,数据分配图像存储之前,对其进行加密处理。

20、优选的,当数据分配图像对应的加密序列用尽之后,重新获取新的数据分配图像。

21、本发明实施例的另一目的在于提供一种基于区块链的分布式多方隐私处理系统,所述系统包括:

22、信息采集模块,用于实时获取各个数据处理参与方的算力资源,为各个数据处理参与方设定一个唯一编码;

23、图像处理模块,用于获取各个数据处理参与方的待处理数据,并从各个数据处理参与方获取一组随机图像,对随机图像进行叠加处理,得到数据分配图像;

24、加密序列生成模块,用于对数据分配图像预处理,并将其处理为二值图像,基于二值图像提取二进制字符串,将二进制字符串转化为加密序列;

25、数据存储模块,用于基于加密序列对待处理数据进行拆分,得到多个拆分数据块,按照加密序列对拆分数据块进行重新拼接,并存储于区块链,对数据分配图像进行存储。

26、优选的,所述图像处理模块包括:

27、数据获取单元,用于获取各个数据处理参与方的待处理数据,所述待处理数据来自于各自的数据处理参与方,待处理数据的数据量不同;

28、叠加顺序识别单元,用于从各个数据处理参与方获取一组随机图像,按照数据处理参与方的编码确定图像叠加顺序;

29、图像叠加处理单元,用于基于图像叠加顺序将所有随机图像导入到图像处理软件中,按照预设的叠加方式进行处理,得到数据分配图像。

30、优选的,所述加密序列生成模块包括:

31、图像预处理单元,用于对数据分配图像预处理,采用二值处理的方式将其转化为二值图像,所述二值图像通过两种灰度的像素进行表示;

32、图文转换单元,用于确定两种灰度像素对应的二进制数值,从而将二值图像中的所有像素转化为二进制字符,得到二进制字符串;

33、加密数据提取单元,用于将二进制字符串转化为十进制字符,并识别其中包含的唯一编码,基于唯一编码以及唯一编码之间的十进制字符生成加密序列。

34、优选的,所述数据存储模块包括:

35、拆分量识别单元,用于基于加密序列提取得到多个编码,确定任意两个相邻编码之间的字符,基于该字符的数值确定数据块拆分量;

36、数据拆分单元,用于基于数据块拆分量对待处理数据进行数据提取,得到多个拆分数据块;

37、数据重组单元,用于按照拆分顺序对拆分得到的多个拆分数据块进行拼接,随之存储于区块链,将数据分配图像存储于本地。

38、本发明实施例提供的一种基于区块链的分布式多方隐私处理方法以及系统,通过获取随机图像,对随机图像进行叠加处理,从而将其转换为用于加密的加密序列,根据加密序列对各方需要加密的数据进行拆分和重组,以改变数据内容,最后进行上传,保证了数据的隐私性,提升了数据的安全性,可以将多方隐私数据进行拆分和重组后存储在区块链中,安全性更高。



技术特征:

1.一种基于区块链的分布式多方隐私处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于区块链的分布式多方隐私处理方法,其特征在于,所述获取各个数据处理参与方的待处理数据,并从各个数据处理参与方获取一组随机图像,对随机图像进行叠加处理,得到数据分配图像的步骤,具体包括:

3.根据权利要求1所述的基于区块链的分布式多方隐私处理方法,其特征在于,所述对数据分配图像预处理,并将其处理为二值图像,基于二值图像提取二进制字符串,将二进制字符串转化为加密序列的步骤,具体包括:

4.根据权利要求1所述的基于区块链的分布式多方隐私处理方法,其特征在于,所述基于加密序列对待处理数据进行拆分,得到多个拆分数据块,按照加密序列对拆分数据块进行重新拼接,并存储于区块链,对数据分配图像进行存储的步骤,具体包括:

5.根据权利要求1所述的基于区块链的分布式多方隐私处理方法,其特征在于,数据分配图像存储之前,对其进行加密处理。

6.根据权利要求1所述的基于区块链的分布式多方隐私处理方法,其特征在于,当数据分配图像对应的加密序列用尽之后,重新获取新的数据分配图像。

7.一种基于区块链的分布式多方隐私处理系统,其特征在于,所述系统包括:

8.根据权利要求7所述的基于区块链的分布式多方隐私处理系统,其特征在于,所述图像处理模块包括:

9.根据权利要求7所述的基于区块链的分布式多方隐私处理系统,其特征在于,所述加密序列生成模块包括:

10.根据权利要求7所述的基于区块链的分布式多方隐私处理系统,其特征在于,所述数据存储模块包括:


技术总结
本发明适用于电数字数据处理技术领域,尤其涉及一种基于区块链的分布式多方隐私处理方法以及系统,所述方法包括:实时获取算力资源,设定唯一编码;获取待处理数据,获取随机图像,对随机图像进行叠加处理,得到数据分配图像;对数据分配图像预处理,并将其处理为二值图像,基于二值图像提取二进制字符串,将二进制字符串转化为加密序列;基于加密序列对待处理数据进行拆分,得到多个拆分数据块,对拆分数据块进行重新拼接,并存储于区块链;本发明根据加密序列对各方需要加密的数据进行拆分和重组,以改变数据内容,最后进行上传,保证了数据的隐私性,提升了数据的安全性,可以将多方隐私数据进行拆分和重组后存储在区块链中,安全性更高。

技术研发人员:欧志,倪志刚
受保护的技术使用者:深圳市一航网络信息技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1