没有合适的资源?快使用搜索试试~ 我知道了~
基于Matlab的LSB信息隐藏技术.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 111 浏览量
2023-03-10
20:15:36
上传
评论
收藏 769KB DOCX 举报
温馨提示
试读
16页
。
资源推荐
资源详情
资源评论
摘要
随着科技的发展,信息安全技术已经成为不可忽略的因素。而
网络的普及及应用,让多媒体技术得到了广泛的发展,因此图像及视
频的安全变得越来越重要。本文正是在这种时代背景下,介绍一种关
于图像处理的信息隐藏技术。
用于进行隐蔽通信的图像信息隐藏算法可以分为两大类:基
于空域的信息隐藏算法和基于变换域的信息隐藏算法。基于空域信息
隐藏算法中的典型算法是 LSB 算法,该算法的主要特点是在载体图
像中嵌入的隐藏信息数据量大,但是嵌入位置固定,安全性差,嵌入
的隐藏信息易被破坏,鲁棒性不高;基于变换域信息隐藏算法中的典
型算法是离散余弦变换域的信息隐藏算法,该算法嵌入信息能够抵御
多种攻击,具有较好的鲁棒性,并且嵌入方式多种多样,增加了攻击
者提取的难度,具有一定的安全性,但是该类算法嵌入的隐藏信息数
据量较小,不适合于进行大数据量的隐蔽通信。
下面对 LSB 算法原理及 LSB 算法实现进行了介绍,最后使用
MATLAB 对其隐藏过程进行了仿真。
[关键词] 信息安全 隐藏 嵌入 信息
I
目录
一、
设计要求 ……………………………………3
二、
设计的目的 …………………………………3
三、
设计的具体实现 ……………………………3
3.1
3.2
信息隐藏及时空域信息隐藏概述 ……………3
LSB 上的信息隐秘 ……………………………4
3.2.1
3.2.2
LSB 上信息隐秘的原理 ………………4
LSB 上的信息隐秘的过程 ……………5
3.3
运用 LSB 实现秘密消息的隐藏 ………………6
运用 LSB 实现秘密消息的差异对比 …………9
运用 LSB 实现秘密消息的提取 ………………12
信息隐藏的拓展 ………………………………15
3.4
3.5
3.6
四、心得体会 …………………………………16
五、参考文献 …………………………………16
2
一、设计要求
1. 复习《信息安全技术导论》中有关 LSB 的相关知识。
2. 对其算法进行详细研究与理论分析。
3. 利用 MATLAB 编写程序并仿真结果。
4. 设计报告中应包括具体设计原理、设计的详细说明书以
及最终结果。
二、设计的目的
1. 了解并掌握 LSB 信息隐藏和提取的方法,具备初步的独
立分析和设计能力;
2. 提高综合应用所学的理论知识和方法独立分析和解决问
题的能力;
3. 训练用 MATLAB 软件编写程序并仿真。
三、设计的具体实现
3.1 信息隐藏及时空域信息隐藏概述
信息隐藏技术主要由下述两部分组成:
(1)信息嵌入算法,它利用密钥来实现秘密信息的隐藏。
(2)隐蔽信息检测/提取算法(检测器),它利用密钥从隐蔽载体中检
测/恢复出秘密信息。在密钥未知的前提下,第三者很难从隐秘载
体中得到或删除,甚至发现秘密信息。
空域隐藏技术是指将秘密信息嵌入数字图像的空间域中,即
对像素灰度值进行修改以隐藏秘密信息。
时空域信息隐藏分为:LSB 与 MSB,LSB 对应的中文意思
是:最不重要位,有时也称为最低有效位或简称最低位。MSB,
3
是最重要位。这里主要介绍最不重要位LSB。
3.2 LSB 上的信息隐秘
3.2.1 LSB 上信息隐秘的原理
LSB 方法通过调整载体图像像素值的最低若干有效位来来实
现数据的嵌入,使所隐藏信息在视觉上很难被发觉,而且只有知
道秘密信息嵌入的位置才能正确提取出秘密信息。显然,LSB 隐
藏算法最低位被改变的概率是 50%,它在原始图像里面引入了极
小的噪声,在视觉上是不可见的。实际上,对于 24bit 真彩色图
像,我们在其最低两位甚至三位来隐藏信息使视觉上仍然是不可
见的,对于灰度图像,改变其最低两位也能取得较好的效果。
另外,在 LSB 方法中,也可以不采用直接嵌入的方法,根据
异或的可逆准则,采用替换的准则来实现信息的隐藏。在嵌入数
据位时,嵌入的是数据位与 1 或者 0 的异或值。基于异或的运算
也有许多改进的算法,在嵌入的过程中,首先计算每个像素灰度
值的每一位的异或值,并把所得到的结果与要嵌入的信息进行异
或运算,然后,把像素灰度值的最低位全部清零或置为 1,再根
据异或运算结果的值来改变最低位的信息,实际上,这相当于对
信息进行了一层加密处理,嵌入的不再是原始信息,而是原始信
启、的另外一种表达形式,不知道密钥的攻击者很难从中提取出
信息。
LSB 算法具有非常弱的鲁棒性。对于许多变换,即使是有益
的,也都是很脆弱的。
有损压缩 典型的有损压缩如JPEG,就很有可能彻底破坏隐
藏的信息。因为LSB 算法试图利用人类视觉系统的漏洞,而有损
压缩算法所依赖的,是对附加噪声的不敏感性,正是利用它来减
4
剩余15页未读,继续阅读
资源评论
不吃鸳鸯锅
- 粉丝: 8302
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功