[发明专利]一种可分离的加密域信息隐藏方法有效

专利信息
申请号: 201910001991.8 申请日: 2019-01-02
公开(公告)号: CN109547797B 公开(公告)日: 2021-02-05
发明(设计)人: 刘丽;王安红;李志宏;吕琪;牛志伟 申请(专利权)人: 太原科技大学
主分类号: H04N19/467 分类号: H04N19/467;H04L29/06;H04L9/08;H04N19/176
代理公司: 北京国坤专利代理事务所(普通合伙) 11491 代理人: 赵红霞
地址: 030024 山*** 国省代码: 山西;14
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 可分离 加密 信息 隐藏 方法
【权利要求书】:

1.一种可分离的加密域信息隐藏方法,其特征在于,包括发送端的图像加密和秘密信息嵌入部分以及接收端的秘密信息提取和图像解密部分:

发送端的图像加密和秘密信息嵌入部分,包括以下步骤:首先读入需要保护的图像并对其进行分块,然后根据存储空间及用户需求,选择观测率对其进行观测,并将得到的观测值进行非均匀量化编码,同时在编码过程中将秘密信息嵌入每个观测值的低4位比特中,从而产生含秘密信息的密文图像,记为ST,表示嵌入秘密信息后的加密图像,并将其保存到开放的云平台中;

接收端的秘密信息提取和图像解密部分,这两个部分是可以分离的过程,如果用户有提取密钥,就可以直接从含密的密文图像中无损的提取秘密信息;如果用户被授权重构图像,可以高质量地重构受保护的图像;如果二者皆有,则可以同时获得秘密信息和重构图像;

发送端图像基于块压缩感知加密的具体步骤为:

(1).读入一幅尺寸为M×N的需要受保护的图像I,并将该图像分为多个互不重叠的、B×B大小的图像块;

(2).将每一个图像块排列为B2×1的列向量xi,i表示第i个图像块;

(3).生成一个m×B2大小的正交独立同分布高斯随机矩阵作为块观测阵ΦB,其中表示向下取整,MR为设定的观测率;

(4).对每一个图像块利用公式(1)进行BCS观测:

yi=ΦBxi (1)

其中,yi是xi的观测值向量,大小为m×1;ΦB是第i个图像块的观测矩阵,每一个图像块均使用相同的ΦB

(5).所有yi组成大小为m×k的观测值矩阵Y=[y1,y2,...,yk],其中k=(M×N)/B2是所有图像块的个数,保存观测值矩阵Y,同时记录观测率MR;

(6)将Y按照矩阵逐行扫描方式展开成行向量y′;

发送端秘密信息嵌入及非均匀编码的具体步骤为:

第一步,生成待隐藏的二进制秘密比特序列S={s1,s2,...,sj,...,sr},其中,r=m×k;

第二步,非均匀量化编码:

(1).寻找y′中所有元素绝对值的最大值max(|y′j|)(j=1,2,...,m×k),利用公式(2)将y′中各元素值y′j限定在-2048~2048之间,并将此动态范围划分为4096个量化单位,即量化步长Δ=1;

(2).利用非均匀量化编码方法对各个元素y″j进行8比特量化编码,并完成秘密信息的嵌入,记为cj1cj2cj3cj4cj5cj6cj7cj8

a)确定极性码:如果y″j>0,则编码输出cj1=1,否则,cj1=0;

b)确定段落码:

段落序号1:若0≤|y″j|<16Δ,段落码输出cj2cj3cj4=000,量化间隔记为α=Δ;

段落序号2:若16Δ≤|y″j|<32Δ,段落码输出cj2cj3cj4=001,量化间隔记为α=Δ;

段落序号3:若32Δ≤|y″j|<64Δ,段落码输出cj2cj3cj4=010,量化间隔记为α=2Δ;

段落序号4:若64Δ≤|y″j|<128Δ,段落码输出cj2cj3cj4=011,量化间隔记为α=4Δ;

段落序号5:若128Δ≤|y″j|<256Δ,段落码输出cj2cj3cj4=100,量化间隔记为α=8Δ;

段落序号6:若256Δ≤|y″j|<512Δ,段落码输出cj2cj3cj4=101,量化间隔记为α=16Δ;

段落序号7:若512Δ≤|y″j|<1024Δ,段落码输出cj2cj3cj4=110,量化间隔记为α=32Δ;

段落序号8:若1024Δ≤|y″j|<2048Δ,段落码输出cj2cj3cj4=111,量化间隔记为α=64Δ;

c)确定段内位置码:通过步骤(b)得到y″j所在段落的起始值及相应的量化间隔α,利用公式(3)得到段内位置码pj

d)根据以下规则嵌入秘密信息,并确定段内码:

规则1:如果pj=0,且待隐藏的秘密比特sj≠pj mod 2,则pj的值改为1,否则pj的值不变;将pj转化为4比特二进制码,并记入cj5cj6cj7cj8

规则2:如果pj=1,2,...,14,且待隐藏的秘密比特sj≠pj mod 2,则利用公式(4)改变pj的值,否则pj的值不变;将pj转化为4比特二进制码,并记入cj5cj6cj7cj8

规则3:如果pj=15,且待隐藏的秘密比特sj≠pj mod 2,则pj的值改为14,否则pj的值不变;将pj转化为4比特二进制码,并记入cj5cj6cj7cj8

第三步,将藏入秘密比特后的8比特量化编码cj1cj2cj3cj4cj5cj6cj7cj8转换成十进制数dj(j=1,2,...,m×k),且dj∈[0,255],所有dj构成行向量d=(d1,d2,...dm×k);

第四步,将行向量d转换为任意尺寸的矩阵,记为ST,表示嵌入秘密信息后的加密图像,并将其保存到开放的云平台中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太原科技大学,未经太原科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910001991.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top