杨松信息隐藏实验指导书.doc

杨松信息隐藏实验指导书.doc

ID:61426518

大小:39.50 KB

页数:9页

时间:2021-01-29

杨松信息隐藏实验指导书.doc_第1页
杨松信息隐藏实验指导书.doc_第2页
杨松信息隐藏实验指导书.doc_第3页
杨松信息隐藏实验指导书.doc_第4页
杨松信息隐藏实验指导书.doc_第5页
资源描述:

《杨松信息隐藏实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验一信息隐藏基本原理一、实验目的该实验为设计性实验。目的是通过实验使学生掌握信息隐藏的基本原理;熟悉在文本,图像中的信息隐藏方法。二、实验要求1、实验前要做好充分准备,包括:复习实验所涉及的知识点,掌握信息隐藏的基本原理和方法。2、实验时注意记录实验过程中产生的数据、出现的问题及解决问题的方法。3、理论联系实际,认真分析实验结果,回答思考题。4、实验后完成实验报告,并附相关结果截图。三、实验环境计算机(安装VisualC++6.0和Matlab6.5以上版本)四、实验内容1、在文本中隐藏信息。2、在图像中隐藏信息。五、实验小结对两种信息隐藏方法进行比较。实验二Matlab图像工具箱的使用

2、一、实验目的该实验为验证性实验。目的是通过实验使学生了解Matlab语言,熟悉并掌握Matlab中有关图像处理的常用语句,熟悉Matlab使用技巧,能够用Matlab语言熟练地对数字图像进行各种处理。二、实验要求1、实验前要做好充分准备,包括:复习实验所涉及的知识点,掌握Matlab编程语言和调试环境。2、实验时注意记录实验过程中产生的数据、出现的问题及解决问题的方法。3、理论联系实际,认真分析实验结果,回答思考题。4、实验后完成实验报告,并附相关截图。三、实验环境计算机(安装VisualC++6.0和Matlab6.5以上版本)四、实验验证原理常用的Matlab图像处理命令①imread

3、功能:从图形文件中读取图像语法:A=imread(filename,fmt)②imwrite功能:把图像写入图形文件中语法:imwrite(A,filename,fmt)③imshow功能:显示图像语法:imshow(A)④im2uint8功能:转换图像矩阵为8位无符号整型语法:B=im2uint8(A)⑤im2double功能:转换图像矩阵为取值范围在[01]的双精度型语法:B=im2double(A)⑥plot(x,y)功能:绘制二维图形的函数,若X,Y是向量,必须具有相同的维数,且必须同是行向量或同是列向量,则以第一个变量为横坐标,以第二个变量为纵坐标。语法:plot(x,y)一、实

4、验内容与步骤1、用Matlab编写程序,读出标准图像lena.bmp,并在窗口显示。2、读出该图像中第125行中第125~174列的元素值,将其存储在文件中。3、绘制lena图像的直方图。4、读取lena图像的数据,所有像素的最低位清0,在窗口显示修改后的图像。二、实验小结实验三基于图像的LSB信息隐藏一、实验目的该实验为验证性实验。目的是通过实验使学生掌握经典信息隐藏算法,在Matlab环境下,编写基于图像的LSB信息隐藏算法程序。用Matlab函数实现LSB信息隐藏及提取,并进行分析。二、实验要求1、实验前要做好充分准备,包括:复习实验所涉及的知识点,掌握Matlab编程语言和调试环境

5、。2、实验时注意记录实验过程中产生的数据、出现的问题及解决问题的方法。3、理论联系实际,认真分析实验结果,回答思考题。4、实验后完成实验报告,并附相关截图。三、实验环境计算机(安装VisualC++6.0和Matlab6.5以上版本)四、实验原理隐秘算法核心是将我们选取的像素点的最不重要位依次替换成秘密信息,以达到信息隐秘的目的。嵌入过程包括选择一个图像载体像素点的子集{j1,…,jl(m)},然后在子集上执行替换操作像素cji←→mi,即把cji的LSB与秘密信息mi进行交换(mi可以是1或0)。一个替换系统也可以修改载体图像像素点的多个比特,例如,在一个载体元素的两个最低比特位隐藏两比

6、特、三比特信息,可以使得信息嵌入量大大增加但同时将破坏载体图像的质量。在提取过程中,找出被选择载体图像的像素序列,将LSB(最不重要位)排列起来重构秘密信息,算法描述如下:嵌入过程:for(i=1;i<=像素序列个数;i++)si←cifor(i=1;i<=秘密消息长度;i++)//将选取的像素点的最不重要位依次替换成秘密信息sji←cji←→mi提取过程:for(i=1;i<=秘密消息长度;i++){i←→ji//序选取mi←LSB(cji)}五、实验内容与步骤1、随机选取图像载体像素,实现隐秘消息的嵌入与提取(1)隐秘消息的嵌入%文件名:randlsbhide.m%函数功能:本函数将完

7、成随机选择LSB的信息隐秘,载体选用灰度BMP图%输入格式举例:[ste_cover,len_total]=randlsbhide(′glenna.bmp′,′message.txt′,′scover.bmp′,2001)%参数说明:%input是信息隐蔽载体图像%file是秘密消息文件%output是信息隐秘后的生成图像%key是随机间隔函数的密钥function[ste_cover,len_total]=randls

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。