System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及网络安全领域,尤其涉及一种数据共享方法及装置。
技术介绍
1、随着全球信息化的发展,数据共享逐渐得到重视。数据共享可以促进信息的流通和利用,减少重复劳动和费用。
2、目前存在多种可以实现数据共享的方式,比如集中式数据库共享、分布式数据库共享、应用程序接口共享、数据共享平台、通过云计算和云存储服务以及通过数据联邦技术实现等。
3、在目前实现数据共享的方式中,存在数据泄露与个人隐私泄露的情况,所以建立一种对共享数据有效的保护机制,为本领域亟需解决的问题。
技术实现思路
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、对所述待解密的共享数据进行去噪声处理,以得到第一解密数据;
39、基于所述第二混沌映射参数,对所述第一解密数据进行分段线性混沌逆映射处理,以得到第二解密数据;
40、基于所述第二对称秘钥,对所述第二解密数据进行压缩感知逆处理,以得到解密后的共享数据。
41、第二方面,本申请实施例提供一种数据共享装置,应用于计算设备,包括:
42、获取模块,用于获取待共享数据;
43、处理模块,用于对所述待共享数据进行压缩感知处理,以得到第一加密数据;
44、处理模块,还用于对所述第一加密数据进行分段线性混沌映射处理,以得到第二加密数据;
45、处理模块,还用于对所述第二加密数据添加噪声,以得到最终加密数据;
46、处理模块,还用于将所述最终加密数据进行共享处理。
47、第三方面,本申请实施例提供一种计算机设备,包括:存储器,处理器;
48、存储器存储计算机执行指令;
49、处理器执行存储器存储的计算机执行指令,使得处理器执行如上第一方面和/或第一方面各种可能的实施方式。
50、第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式。
51、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面和/或第一方面各种可能的实施方式。
52、本申请实施例提供的数据共享方法及装置,依次通过压缩感知处理、分段线性混沌映射处理与添加噪声处理的方式对待共享数据进行加密处理,以得到最终加密数据,本申请通过三种不同的加密方式对待共享数据进行加密处理,使得所得到的最终加密数据难以破解,提高了待共享数据的安全性。
本文档来自技高网...【技术保护点】
1.一种数据共享方法,其特征在于,应用于计算设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述待共享数据包括首页图像、尾页图像与至少一张中间页图像;
3.根据权利要求2所述的方法,其特征在于,在所述分别对所述首页图像、尾页图像与每张中间页图像进行二维小波变换之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述第一加密数据进行分段线性混沌映射处理,以得到第二加密数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述迭代结果数据叠加至所述第一加密数据,以得到所述第二加密数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述对所述第二加密数据添加噪声,以得到最终加密数据,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述第二混沌映射参数与第二对称秘钥对所述待解密的共享数据进行解密处理,以得到解密后的共享数据,包括:
9.一种数据共享装置,其特征在于,应用于计算设备,包括:
...【技术特征摘要】
1.一种数据共享方法,其特征在于,应用于计算设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述待共享数据包括首页图像、尾页图像与至少一张中间页图像;
3.根据权利要求2所述的方法,其特征在于,在所述分别对所述首页图像、尾页图像与每张中间页图像进行二维小波变换之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述第一加密数据进行分段线性混沌映射处理,以得到第二加密数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述迭代结果数据叠加至所述第一加密数据,以得到所述第二加密数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述对所述第二加密数据添加噪声,以得到最终加密数据,包...
【专利技术属性】
技术研发人员:徐晓武,李凯,任义行,宋磊,孙绵绵,张淞博,郑珊珊,
申请(专利权)人:人保信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。