[发明专利]支持基于属性信息提取的隐写方法有效

专利信息
申请号: 201810006640.1 申请日: 2018-01-04
公开(公告)号: CN108282469B 公开(公告)日: 2020-09-04
发明(设计)人: 冯丙文;翁健;许序跋;聂乾开;魏凯敏;刘志全 申请(专利权)人: 暨南大学
主分类号: H04L29/06 分类号: H04L29/06;H04N19/467;G06F21/60
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 林梅繁
地址: 510632 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 支持 基于 属性 信息 提取 方法
【权利要求书】:

1.支持基于属性信息提取的隐写方法,其特征在于,包括以下步骤:

密钥中心初始化:

设有t个接收方,所有接收方可能具有的全部属性集为密钥中心选定一个对称加密算法ENC(x,k),x为明文,k为密钥,再从中选取t个随机数,作为嵌入密钥:K1,K2,…,Kt,其中Ki是第i个消息的嵌入密钥,1≤i≤t;将嵌入密钥通过安全信道发送给发送方;密钥中心根据接收方的属性集,从中选取Θ个提取公共参数;将Θ个提取公共参数以及所选定的对称加密算法通过普通信道广播;

发送方嵌入消息:

选定载体图像X,根据索引规则Π为图像中每个像素点赋予唯一的索引值i;

令k=1,开始第k个消息的嵌入,计算每个像素的蒙板值,得到嵌入位置蒙板

使用基于图像内容的嵌入扰动度量和生成每个像素点的嵌入适合程度度量;

将载体图像中所有属于蒙板的像素这些像素对应的嵌入适合程度以及要嵌入的秘密消息mk输入自适应隐写编码的嵌入器,得到嵌入后像素

合并嵌入后像素和不属于蒙板的像素得到临时含密图像X′;

设置k=k+1,如果k≤t,令载体图像X=X′,重新开始下一个消息的嵌入;否则令含密图像将含密图像发送给各个接收方;

接收方提取消息:

假定第k个接收方接收到了含密图像从提取公共参数中选取相应的参数,并恢复出嵌入密钥Kk

根据索引规则Π为图像中每个像素点位置赋予唯一的索引值i;

计算每个像素位置的蒙板值,并计算嵌入位置蒙板

将含密图像中所有属于蒙板的像素输入自适应隐写编码的提取器,得到秘密消息mk

所述每个像素的蒙板值计算公式为:

其中Kk是第k个消息的嵌入密钥;所有的像素位置组成第k个消息的嵌入位置蒙板

2.根据权利要求1所述的支持基于属性信息提取的隐写方法,其特征在于,所述密钥中心根据接收方的属性集,从中选取Θ个提取公共参数的过程为:

假定第1个接收方应具有的长为θ的属性集为密钥中心从中随机选取θ-1个数r1,r2,…,rθ-1,并设置第个提取公共参数为:

假定第k个接收方,1≤k≤t,应具有的长为θ的属性集为当第k个接收方的部分属性与前k-1个接收方的属性重叠时,假定前j个属性与其他接收方重叠了,即则密钥中心从中随机选取θ-j-1个数r1,r2,…,rθ-j-1,并设置第个提取公共参数为:

密钥中心处理完所有的接收方后,对于所有接收方都不包括的属性,即密钥中心从中随机选取一个数作为它对应的提取公共参数的值。

3.根据权利要求1所述的支持基于属性信息提取的隐写方法,其特征在于,所述基于图像内容的嵌入扰动度量为WOW扰动度量方法。

4.根据权利要求1或3所述的支持基于属性信息提取的隐写方法,其特征在于,所述每个像素点的嵌入适合程度如下式计算:

其中F(1)=h·gT,F(2)=g·hT,F(3)=g·gT,g和h分别为Daubechies 8小波分解滤波器的低通滤波和高通滤波部分;*表示镜像填充卷积运算,表示将矩阵逆时针旋转90度。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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