【技术实现步骤摘要】
一种基于轮廓自动生成的构造式信息隐藏方法
[0001]本专利技术属于信息安全领域。
技术介绍
[0002]长期以来,信息安全是人们密切关注的问题。基于密码学的传统做法对信息进行加密再传输,但加密后的信息是杂乱无序的,因此容易受到监测者的攻击。相较之下,隐写术是将秘密信息嵌入多媒体载体(如文本、图像、音频、视频等)中进行隐蔽通信的信息隐藏技术,其优点在于不容易引起监测者的怀疑,从而实现更高的安全性。隐写术在信息传输等领域具有重要的应用价值。
[0003]在前期的研究中,研究者们往往采用传统的载体修改式信息隐藏方法,设计一个合理的损失函数,按照一定规则对载体图像进行修改实现秘密信息的嵌入。为了减轻修改对图像质量造成的影响,研究者们提出了自适应图像隐写术,通过在纹理复杂区域嵌入秘密信息最小化图像失真。但是由于这类方法的本质是对载体图像进行修改,因此在含密图像中或多或少遗留下篡改痕迹,容易受到隐写分析器的侦测和攻击。为了从根本上解决这个问题,研究者们又提出了无载体信息隐藏的概念,“无载体”并不是指真的不需要载体,而是以秘密信息为驱动生成或获取含密图像。无载体信息隐藏主要包括两种方法:载体映射式信息隐藏和载体构造式信息隐藏。载体映射本质上是基于图像检索的信息隐藏方法,对于长度为l比特的秘密信息二值序列,一共有2
l
种可能的排列组合,则需要建立至少包含2
l
张载体图像的数据库。通过发掘载体图像本身的性质,构建秘密信息与载体图像之间的映射关系实现秘密信息的传输。但在实际应用中,数据库的存 ...
【技术保护点】
【技术特征摘要】
1.一种基于轮廓自动生成的构造式信息隐藏方法,其特征在于,具体包括如下步骤:步骤1:将长度为L的秘密信息的二值序列S切分成n段长度均为l的二值序列;步骤2:构建目标轮廓图像:预设空白图像,采用密钥key对n段二值序列中第1段二值序列s
’1进行初始化,从而获取目标轮廓图像的起始轮廓点在空白图像中的位置w1;将第j个轮廓点在空白图像中的位置w
j
输入到LSTM网络中,根据LSTM网络的输出以及n段二值序列中第j+1段二值序列s
’
j+1
,计算第j+1个轮廓点在空白图像中的位置w
j+1
;j=1,2,...n
‑
1;步骤3:构建轮廓
‑
图像可逆变换模型,所述轮廓
‑
图像可逆变换模型包括相互连接的生成模型和提取模型,生成模型和提取模型均采用U
‑
Net网络;对轮廓
‑
图像可逆变换模型进行训练;步骤4:将目标轮廓图像输入至训练好的轮廓
‑
图像可逆变换模型中,生成模型根据目标轮廓图像生成含密图像,所述提取模型用于提取含密图像的轮廓,以实现将秘密信息的二值序列隐藏在提取模型提取的轮廓中。2.根据权利要求1所述的一种基于轮廓自动生成的构造式信息隐藏方法,其特征在于,所述步骤2计算第j+1个轮廓点在空白图像中的位置w
j+1
具体为:步骤2.1:将第j个轮廓点在空白图像中的位置w
j
输入到LSTM网络中,LSTM网络输出第j+1个轮廓点在空白图像中的所有候选位置,以及该所有候选位置的被选择概率,将该所有候选位置按照被选择概率由大到小排列,选择前2
l
个候选位置建立候选池;步骤2.2:将二值序列s
’
j+1
转换成十进制,得到数值O
j+1
,选择候选池中的第O
j+1
个位置作为第j+1个轮廓点在空白图像中的位置。3.根据权利要求1所述的一种基于轮廓自动生成的构造式信息隐藏方...
【专利技术属性】
技术研发人员:周志立,朱剑宇,王美民,吉千凡,
申请(专利权)人:南京信息工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。