第一范文网 - 专业文章范例文档资料分享平台

杨松信息隐藏实验指导书2

来源:用户分享 时间:2025/6/18 17:28:49 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验一 信息隐藏基本原理

一、 实验目的

该实验为设计性实验。目的是通过实验使学生掌握信息隐藏的基本原理;熟悉在文本,图像中的信息隐藏方法。

二、 实验要求

1、实验前要做好充分准备,包括:复习实验所涉及的知识点,掌握信息隐藏的基本原理和方法。

2、实验时注意记录实验过程中产生的数据、出现的问题及解决问题的方法。 3、理论联系实际,认真分析实验结果,回答思考题。 4、实验后完成实验报告,并附相关结果截图。

三、 实验环境

计算机(安装Visual C++ 6.0和Matlab 6.5以上版本)

四、 实验内容

1、在文本中隐藏信息。

2、在图像中隐藏信息。

五、 实验小结

对两种信息隐藏方法进行比较。

- 9 -

实验二 Matlab图像工具箱的使用

一、 实验目的

该实验为验证性实验。目的是通过实验使学生了解Matlab语言,熟悉并掌握Matlab中有关图像处理的常用语句,熟悉Matlab使用技巧,能够用Matlab语言熟练地对数字图像进行各种处理。

二、 实验要求

1、实验前要做好充分准备,包括:复习实验所涉及的知识点,掌握Matlab编程语言和调试环境。

2、实验时注意记录实验过程中产生的数据、出现的问题及解决问题的方法。 3、理论联系实际,认真分析实验结果,回答思考题。 4、实验后完成实验报告,并附相关截图。

三、 实验环境

计算机(安装Visual C++ 6.0和Matlab 6.5以上版本)

四、 实验验证原理

常用的Matlab图像处理命令 ① imread

功能:从图形文件中读取图像 语法:A=imread(filename,fmt) ② imwrite

功能:把图像写入图形文件中 语法:imwrite(A,filename,fmt) ③ imshow 功能:显示图像 语法:imshow(A) ④ im2uint8

功能:转换图像矩阵为8位无符号整型 语法:B=im2uint8(A) ⑤ im2double

- 9 -

功能:转换图像矩阵为取值范围在[0 1]的双精度型 语法:B=im2double(A) ⑥ plot(x,y)

功能:绘制二维图形的函数, 若X,Y是向量,必须具有相同的维数,且必须同是行向量或同是列向量,则以第一个变量为横坐标,以第二个变量为纵坐标。

语法:plot(x,y)

五、 实验内容与步骤

1、用Matlab编写程序,读出标准图像lena.bmp,并在窗口显示。 2、读出该图像中第125行中第125~174列的元素值,将其存储在文件中。 3、绘制lena图像的直方图。

4、读取lena图像的数据,所有像素的最低位清0,在窗口显示修改后的图像。

六、 实验小结

- 9 -

实验三 基于图像的LSB信息隐藏

一、 实验目的

该实验为验证性实验。目的是通过实验使学生掌握经典信息隐藏算法,在Matlab环境下,编写基于图像的LSB信息隐藏算法程序。用Matlab函数实现LSB信息隐藏及提取,并进行分析。

二、 实验要求

1、实验前要做好充分准备,包括:复习实验所涉及的知识点,掌握Matlab编程语言和调试环境。

2、实验时注意记录实验过程中产生的数据、出现的问题及解决问题的方法。 3、理论联系实际,认真分析实验结果,回答思考题。 4、实验后完成实验报告,并附相关截图。

三、 实验环境

计算机(安装Visual C++ 6.0和Matlab 6.5以上版本)

四、 实验原理

隐秘算法核心是将我们选取的像素点的最不重要位依次替换成秘密信息,以达到信息隐秘的目的。嵌入过程包括选择一个图像载体像素点的子集{j1,…,jl(m)},然后在子集上执行替换操作像素cji←→mi,即把cji的LSB与秘密信息mi进行交换(mi可以是1或0)。一个替换系统也可以修改载体图像像素点的多个比特,例如,在一个载体元素的两个最低比特位隐藏两比特、三比特信息,可以使得信息嵌入量大大增加但同时将破坏载体图像的质量。在提取过程中,找出被选择载体图像的像素序列,将LSB(最不重要位)排列起来重构秘密信息,算法描述如下:

嵌入过程:for(i=1;i<=像素序列个数;i++)

si←ci

for(i=1;i<=秘密消息长度;i++)

//将选取的像素点的最不重要位依次替换成秘密信息 sji←cji←→mi

提取过程:for(i=1;i<=秘密消息长度;i++)

{ i←→ji //序选取 mi←LSB(cji) }

五、 实验内容与步骤

1、随机选取图像载体像素,实现隐秘消息的嵌入与提取 (1)隐秘消息的嵌入

- 9 -

搜索更多关于: 杨松信息隐藏实验指导书2 的文档
杨松信息隐藏实验指导书2.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c521hv2axqm4mg6383w90_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top