YASS隐写算法的嵌入容量改进*
2013-08-10胡四军朱婷婷
舰船电子工程 2013年7期
胡四军 朱婷婷
(1.南海舰队司令部信息化处 湛江 524000)(2.海军工程大学信息安全系 武汉 430033)
1 引言
信息隐藏是保障内容安全的重要技术,数字隐写和隐写分析作为信息隐藏的两个分支越来越受到人们的重视。隐写将秘密消息嵌入到数字媒体隐藏了“秘密消息正在通讯”这个事实。隐写分析是隐写的对抗手段,通过探测载体统计特征的变化判断隐写是否发生。
基于JPEG的隐写算法由于其广泛的实用性成为研究的 焦 点。F5[1]、Jsteg[2]、Jphs[3]、MB1[4]、OutGuess[5]、StegHide[6]等算法被相继提出,试图在保障安全性的同时提高嵌入容量。Jsteg是频域的LSB方法,直接用秘密信息的比特流与载体图像的DCT系数的最低有效位按顺序进行替换,嵌入容量大但安全性很差;JPHS是Jsteg方法的的改进,选择Blowfish生成随机序列,选择信息的嵌入位置,安全性略微提高;N.Proves在2001年提出了OutGuess隐写方法,该方法通过产生随机序列发生器选择信息的嵌入位置,使用一半的DCT系数隐藏信息,另一半调整直方图,安全性比JPHS有所提高;A.Westfeld在2001年提出了F5隐写方法,该方法采用矩阵编码,提高了嵌入容量和嵌入效率,可有效抵抗统计攻击;Hetzl.S在2005年提出了基于图论的StegHide隐写方法;该方法对信息进行压缩和加密,利用伪随机数发生器在载体上找到一些的像素点,在这个像素集合中用图论匹配算法找出需要做改变的像素对,交换它们的像素值,修改剩下的像素值使其包含隐藏信息,安全性进一步提高;P.Sallee在2005年提出了 MB1隐写方法,该方法将嵌入率系数分为独立同分布的……
登录APP查看全文
