一种基于同态的敏感信息加密和补充信息隐藏方法及系统技术方案

技术编号:39655202 阅读:7 留言:0更新日期:2023-12-09 11:24
本发明专利技术公开一种基于同态的敏感信息加密和补充信息隐藏方法及系统,涉及信息加密和信息隐藏领域,本方法包括:获取敏感信息图像和补充信息图像;对所述敏感信息图像进行预处理,利用

【技术实现步骤摘要】
一种基于同态的敏感信息加密和补充信息隐藏方法及系统


[0001]本专利技术涉及信息加密及信息隐藏领域,特别是涉及一种基于同态的敏感信息加密和补充信息隐藏方法及系统


技术介绍

[0002]近年来,伴随着云计算和云存储的飞速发展,敏感信息
(
例如:医学图片
)
拥有者
(
患者
)
将敏感信息存储在云服务器中,但为保证数据安全,先将敏感信息加密,再上传到云服务器

而现有网络的管理者
(
院方
)
在管理过程中,需要在敏感数据中增加补充信息,例如:患者针对某项检查的补充信息

为保护患者隐私数据安全,仅允许管理者操作加密后的敏感信息,这属于密文域的信息隐藏算法,而且在密文域的操作要等效于明文域的对应操作,这里则需要加密算法具有同态性质


技术实现思路

[0003]本专利技术的目的是提供一种基于同态的敏感信息加密和补充信息隐藏方法及系统,在保证敏感信息图像机密性的前提下,实现敏感信息图像中补充信息的隐藏

[0004]为实现上述目的,本专利技术提供了如下方案:
[0005]一种基于同态的敏感信息加密和补充信息隐藏方法,其特征在于,包括:
[0006]获取敏感信息图像和补充信息图像;所述敏感信息图像为患者已检查项目的医学图像;所述补充信息图像为患者补充检查项目的医学图像;
[0007]对所述敏感信息图像进行预处理,利用
Paillier
算法对预处理后的敏感信息图像进行加密,得到加密后的敏感信息图像;利用
Paillier
算法对所述补充信息图像进行加密,得到加密后的补充信息图像;
[0008]将所述加密后的敏感信息图像和所述加密后的补充信息图像在密文域进行叠加运算,得到密文域隐藏补充信息后的敏感信息图像;所述叠加运算为相乘

[0009]可选地,对所述敏感信息图像进行预处理,利用
Paillier
算法对预处理后的敏感信息图像进行加密,得到加密后的敏感信息图像,利用
Paillier
算法对所述补充信息图像进行加密,得到加密后的补充信息图像,具体包括:
[0010]提取所述敏感信息图像的像素对和所述补充信息图像的像素;
[0011]对所述敏感信息图像的像素对进行预处理,得到预处理后的敏感信息像素对;所述预处理为改进的差值扩展算法;
[0012]利用所述
Paillier
算法对所述预处理后的敏感信息像素对进行加密,得到所述敏感信息密文像素对;
[0013]利用所述
Paillier
算法对所述补充信息图像的像素进行加密,得到所述补充信息密文像素;
[0014]根据所述敏感信息密文像素对,确定加密后的敏感信息图像;
[0015]根据所述补充信息密文像素,确定加密后的补充信息图像

[0016]可选地,对所述敏感信息图像的像素对进行预处理,得到预处理后的敏感信息像素对,具体包括:
[0017]计算所述敏感信息图像像素对的均值和差值;
[0018]根据所述敏感信息图像像素对的均值和差值,确定预处理后的敏感信息像素对;所述预处理后的敏感信息像素对的第一个像素为所述均值和所述差值之和;所述预处理后的敏感信息像素对的第二个像素为所述均值和所述差值之差

[0019]可选地,将所述加密后的敏感信息图像和所述加密后的补充信息图像在密文域进行叠加运算,得到密文域隐藏补充信息后的敏感信息图像,具体包括:
[0020]提取所述加密后的敏感信息图像的像素对和所述加密后的补充信息图像的像素;
[0021]将所述加密后的补充信息图像的像素与加密后的敏感信息图像的像素对的第一个像素值进行叠加运算,得到隐藏补充信息密文像素的敏感信息密文像素对;
[0022]根据所述叠加补充信息密文像素的敏感信息密文像素对,得到密文域隐藏补充信息后的敏感信息图像

[0023]一种基于同态的敏感信息加密和补充信息隐藏系统,包括:
[0024]第一信息获取模块,用于获取敏感信息图像和补充信息图像;所述敏感信息图像为患者已检查项目的医学图像;所述补充信息图像为患者补充检查项目的医学图像;
[0025]第一加密模块,对所述敏感信息图像进行预处理,利用
Paillier
算法对预处理后的敏感信息图像进行加密,得到加密后的敏感信息图像;利用
Paillier
算法对所述补充信息图像进行加密,得到加密后的补充信息图像;
[0026]第一加密信息叠加模块,将所述加密后的敏感信息图像和所述加密后的补充信息图像在密文域进行叠加运算,得到密文域隐藏补充信息后的敏感信息图像;所述叠加运算为相乘

[0027]一种基于同态的敏感信息解密和补充信息提取方法,包括:
[0028]获取密文域隐藏补充信息后的敏感信息图像;
[0029]利用
Paillier
算法对所述密文域隐藏补充信息后的敏感信息图像进行解密,得到明文域隐藏补充信息后的敏感信息图像;
[0030]对所述明文域隐藏补充信息的敏感信息图像进行数据处理,提取补充信息图像和敏感信息图像

[0031]可选地,利用
Paillier
算法对所述密文域隐藏补充信息后的敏感信息图像进行解密,得到明文域隐藏补充信息后的敏感信息图像,具体包括:
[0032]提取所述密文域隐藏补充信息后的敏感信息图像中的隐藏补充信息密文像素的敏感信息密文像素对;
[0033]利用
Paillier
算法,对所述隐藏补充信息密文像素的敏感信息密文像素对进行解密,得到明文域隐藏补充信息像素的敏感信息像素对;
[0034]根据所述明文域隐藏补充信息像素的敏感信息像素对,得到明文域隐藏补充信息后的敏感信息图像

[0035]可选地,对所述明文域隐藏补充信息的敏感信息图像进行数据处理,提取补充信息图像和敏感信息图像,具体包括:
[0036]根据所述明文域隐藏补充信息的敏感信息图像中的明文域隐藏补充信息像素的
敏感信息像素对,利用数据奇偶特性,提取补充信息图像的像素;
[0037]去除所述明文域隐藏补充信息像素的敏感信息像素对中的补充信息图像的像素,并进行数据反处理,得到敏感信息图像的像素对;
[0038]根据所述补充信息图像的像素,确定补充信息图像;
[0039]根据所述敏感信息图像的像素对,确定敏感信息图像

[0040]一种基于同态的敏感信息加解密和补充信息隐藏提取方法,包括:
[0041]获取敏感信息图像和补充信息图像;所述敏感信息图像为患者已检查项目的医学图像;所述补充信息图像为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于同态的敏感信息加密和补充信息隐藏方法,其特征在于,包括:获取敏感信息图像和补充信息图像;所述敏感信息图像为患者已检查项目的医学图像;所述补充信息图像为患者补充检查项目的医学图像;对所述敏感信息图像进行预处理,利用
Paillier
算法对预处理后的敏感信息图像进行加密,得到加密后的敏感信息图像;利用
Paillier
算法对所述补充信息图像进行加密,得到加密后的补充信息图像;将所述加密后的敏感信息图像和所述加密后的补充信息图像在密文域进行叠加运算,得到密文域隐藏补充信息后的敏感信息图像;所述叠加运算为相乘
。2.
根据权利要求1所述的基于同态的敏感信息加密和补充信息隐藏方法,其特征在于,对所述敏感信息图像进行预处理,利用
Paillier
算法对预处理后的敏感信息图像进行加密,得到加密后的敏感信息图像,利用
Paillier
算法对所述补充信息图像进行加密,得到加密后的补充信息图像,具体包括:提取所述敏感信息图像的像素对和所述补充信息图像的像素;对所述敏感信息图像的像素对进行预处理,得到预处理后的敏感信息像素对;所述预处理为改进的差值扩展算法;利用所述
Paillier
算法对所述预处理后的敏感信息像素对进行加密,得到所述敏感信息密文像素对;利用所述
Paillier
算法对所述补充信息图像的像素进行加密,得到所述补充信息密文像素;根据所述敏感信息密文像素对,确定加密后的敏感信息图像;根据所述补充信息密文像素,确定加密后的补充信息图像
。3.
根据权利要求2所述的基于同态的敏感信息加密和补充信息隐藏方法,其特征在于,对所述敏感信息图像的像素对进行预处理,得到预处理后的敏感信息像素对,具体包括:计算所述敏感信息图像像素对的均值和差值;根据所述敏感信息图像像素对的均值和差值,确定预处理后的敏感信息像素对;所述预处理后的敏感信息像素对的第一个像素为所述均值和所述差值之和;所述预处理后的敏感信息像素对的第二个像素为所述均值和所述差值之差
。4.
根据权利要求1所述的基于同态的敏感信息加密和补充信息隐藏方法,其特征在于,将所述加密后的敏感信息图像和所述加密后的补充信息图像在密文域进行叠加运算,得到密文域隐藏补充信息后的敏感信息图像,具体包括:提取所述加密后的敏感信息图像的像素对和所述加密后的补充信息图像的像素;将所述加密后的补充信息图像的像素与加密后的敏感信息图像的像素对的第一个像素值进行叠加运算,得到隐藏补充信息密文像素的敏感信息密文像素对;根据所述叠加补充信息密文像素的敏感信息密文像素对,得到密文域隐藏补充信息后的敏感信息图像
。5.
一种基于同态的敏感信息加密和补充信息隐藏系统,其特征在于,包括:第一信息获取模块,用于获取敏感信息图像和补充信息图像;所述敏感信息图像为患者已检查项目的医学图像;所述补充信息图像为患者补充检查项目的医学图像;第一加密模块,对所述敏感信息图像进行预处理,利用
Paillier
算法对预处理后的敏
感信息图像进行加密,得到加密后的敏感信息图像;利用
Paillier
算法对所述补充信息图像进行加密,得到加密后的补充信息图像;第一加密信息叠加模块,将所述加密后的敏感信息图像和所述加密后的补充信息图像在密文域进行叠加运算,得到密文域隐藏补充信息后的敏感信息图像;所述叠加运算为相乘
。6.
一种基于同态的敏感信息解密和补充信息提取方法,其特征在于,包括:获取密文域隐藏补充...

【专利技术属性】
技术研发人员:丁海洋张凡
申请(专利权)人:北京印刷学院
类型:发明
国别省市:

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

1