[发明专利]基于MPEG4/2的隐秘传输方法在审
申请号: | 201610077687.8 | 申请日: | 2016-02-03 |
公开(公告)号: | CN105721873A | 公开(公告)日: | 2016-06-29 |
发明(设计)人: | 杨世勇;罗伟玲;宋叔飙 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04N19/20 | 分类号: | H04N19/20;H04N19/467;H04N19/625 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;黎汉华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 mpeg4 隐秘 传输 方法 | ||
1.一种基于MPEG4/2的隐秘传输方法,包括:
(1)秘密信息的隐藏和提取:
(1a)发送端置乱待隐藏的秘密信息,在视频编解码标准MPEG4/2的编码压缩过程中将秘密信息隐藏在视频中,该秘密信息包括一维序列、二维的图像及商标信息。
(1b)接收端在MPEG4/2的解码过程中将隐藏在视频流中的秘密信息提取出来,解密提取出的比特流得到原始的秘密信息;
(2)置乱秘密信息:
对于一维的秘密信息,采用流密码算法RC4对输入的秘密信息通过加密进行置乱;
对于二维图像及商标信息,采用Arnold变换对二维图像和商标信息进行空间上的置乱;(3)挑选适合隐藏秘密信息的子块:
发送端首先计算I帧图像亮度分量所有8×8子块的模糊熵,并将求出的模糊熵与输入的阈值T'相比较:若子块的模糊熵大于等于阈值T',则该8×8子块可隐藏秘密信息,设置该子块的隐藏标志为1,否则,该8×8子块不适合隐藏秘密信息,设置该子块的隐藏标志为0;
(4)隐藏秘密信息:
对视频编解码标准MPEG4/2中的宏块依次进行DCT变换、量化操作后,然后根据该宏块亮度分量的4个8×8子块的隐藏标志完成秘密信息的隐藏,同时保存秘密信息隐藏的位置;最后按照视频编解码标准MPEG4/2的编码过程完成宏块编码过程中的其他操作;
(5)发送端首先利用共享密钥k将秘密信息隐藏的位置加密后,再将加密后的秘密信息隐藏位置和I帧编码压缩后的视频流封装打包,最后通过网络发送给接收端;
(6)接收端从网络层接收发送端发送的数据,并利用共享密钥k解密接收到的秘密信息隐藏位置;
(7)接收端在视频编解码标准MPEG4/2的I帧图像解码过程中提取秘密信息,提取时只需对码流部分解码,并在编码方式为帧内编码的宏块中提取秘密信息;解码完成后,利用共享密钥解密提取出的秘密信息比特流,恢复出原始的秘密信息。
2.根据权利要求1所述的方法,其中步骤(3)中发送端计算I帧图像亮度分量所有8×8子块的模糊熵,按如下步骤进行:
首先,定义模糊集合隶属度如下:
其中,d(p,q)是图像(p,q)处的像素值,d′是图像(p,q)处像素的归一化值,p,q=1,...,8,N为常数,其取值要保证模糊集合隶属度u(p,q)的值域范围在0.5到1之间,即0.5≤u(d(p,q))≤1;
其次,在模糊集合隶属度的基础上定义图像(p,q)位置处像素的模糊值如下:
H(p,q)=-(u(p,q))log2(u(p,q))-(1-u(p,q))log2(1-u(p,q));
最后,根据图像(p,q)位置处像素的模糊值H(p,q)定义小块的模糊值如下:
其中,p0表示小块中心点的横坐标,q0表示小块中心点的纵坐标,a表示小块的长,a=8,m是控制小块中心点横坐标移动的变量,l是控制小块中心点纵坐标移动的变量,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610077687.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:转码数据处理的方法、装置和系统
- 下一篇:视频质量评价方法