文档库 最新最全的文档下载
当前位置:文档库 › 信息隐藏 实验九 Stirmark使用指南

信息隐藏 实验九 Stirmark使用指南

信息隐藏 实验九 Stirmark使用指南
信息隐藏 实验九 Stirmark使用指南

实验九Stirmark使用指南

(一)实验目的

了解水印攻击的基本概念。掌握Stirmark工具的安装和使用方法,使用Stirmark工具对某种水印算法进行攻击,验证该水印算法的性能,并对攻击结果进行相应的分析。

(二)实验环境

1、Windows xp操作系统

2、Matlab 7.1版本软件

3、BMP图像

4、Stirmark软件

(三)实验原理

在对水印系统进行性能评价的过程中,需要对水印系统进行一系列的攻击,以测试其性能,这些攻击是指一个水印系统在实际使用过程中可能会遭受的有意或无意的各种攻击。而Strimark可从队方面来测评水印算法的鲁棒性,模拟多种水印攻击手段来测试水印的鲁棒性。

(四)实验步骤

1、进行DCT水印,得到含有隐藏信息的图像

原始图像嵌入水印图像

2、用Stirmark软件,选择测试类型,以及修改参数。

各种测试类型如下所示:

通过在SMBsettings.Ini文件中设置参数来进行测试:

3、执行测试程序,得到日志文件

3、用提取算法提取信息,看信息是否能正确提取。以旋转攻击为例:发现提取信息后是乱码,所以说明,该算法不能抵抗旋转攻击。

通过此次的实验,我了解了Stirmark软件的使用方法。

信息隐藏实验十LSB信息隐藏的卡方分析教程文件

信息隐藏实验十L SB信息隐藏的卡方 分析

实验十 LSB信息隐藏的卡方分析 一,实验目的: 了解什么是隐写分析,隐写分析与信息隐藏和数字水印的关系。掌握基于 图像的LSB隐写的分析方法,设计并实现一种基于图像的LSB卡方隐写分析方法。 二,实验环境 1, Windows XP 操作系统 2, Matlab软件 3, BMP格式图片文件 三,实验原理 隐写术和隐写分析技术是互相矛盾又是相互促进的,隐写分析是指对可疑 的载体信息进行攻击以达到检测、破坏,甚至提取秘密信息的技术,它的主要 目标是为了揭示媒体中隐蔽信息的存在性,甚至只是指出媒体中存在秘密信息 的可疑性。 图像LSB信息隐藏的方法是用嵌入的秘密信息取代载体图像的最低比特 位,原来图像的7个高位平面与代表秘密信息的最低位平面组成含隐蔽信息的 新图像。虽然LSB 隐写在隐藏大量信息的情况下依然保持良好的视觉隐蔽性, 但使用有效的统计分析工具可判断一幅载体图像中是否含有秘密信息。 目前对于图像LSB信息隐藏主要分析方法有卡方分析、信息量估算法、RS 分析法和GPC分析法等。卡方分析的步骤是:设图像中灰度值为j的象素数为hj,其中0≤j≤255。如果载体图像未经隐写,h2i和h2i+1的值会相差很大。秘密信息在嵌入之前往往经过加密,可以看作是0、1 随机分布的比特流,而

且值为0与1的可能性都是1/2。如果秘密信息完全替代载体图像的最低位,那么h2i 和h2i+1的值会比较接近,可以根据这个性质判断图像是否经过隐写。定量分析载体图像最低位完全嵌入秘密信息的情况:嵌入信息会改变直方图的分布,由差别很大变得近似相等,但是却不会改变 h2i+h2i+1的值,因为 样值要么不改变,要么就在h2i 和h2i+1之间改变。令显然这个值在隐写前后是不会变的。 如果某个样值为2i ,那么它对参数q 的贡献为1/2;如果样值为2i+1 ,对参数q 的贡献为-1/2。载体音频中共有 2h2i*个样点的值为2i 或2i+1,若所有样点都包含1比特的秘密信息,那么每个样点为2i 或2i+1的概率就是0.5。当2h2i*较大时,根据中心极限定理,下式成立: 其中->N(0,1)表示近似服从正态分布 所以服从卡方分布。 上式中,k 等于h2i 和h2i+1所组成数字对的数量, h2i*为0的情况不计在内。r 越小表示载体含有秘密信息的可能性越大。结合卡方分布的密度计算函数计算载体被隐写的可能性为: 如果p 接近于1,则说明载体图像中含有秘密信息。 *22122**222(0,1) 2i i i i i i h h h h N h h *2 22*12()k i i i i h h r h 1121021 1 exp()21 2()2r k k t p t dt k

信息系统分析与设计实验指导书

信息系统分析与设计实验指导书 内蒙古财经学院

目录 一、实验目的 (186) 二、实验要求 (186) 三、实验题目及内容 (187) 四、考核要求 ........................................................................................................ 错误!未定义书签。附录:实践参考题目及内容.. (187) 题目一“教务管理系统之子系统——系内课程安排”(综合性) (187) 题目二“学校教材订购系统”(综合性) (189) 题目三“机票预订系统”(综合性) (190) 题目四“学校内部房产管理系统”(综合性) (191) 题目五“学校内部工资管理系统”(综合性) (192) 题目六“学校校园网络管理信息系统”(综合性) (193) 题目七“实验室设备管理系统”(综合性) (194) 题目八“饭店餐饮业务管理系统”(综合性) (195) 题目九“图书管理系统”(综合性) (196)

一、实验目的 《信息系统分析与设计》是信息管理系统专业教学计划中一门综合性和实践性很强的核心课程。通过实验,可以使学生对软件系统的设计思想、开发方法和软件开发工作的具体过程,包括软件可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理等有一个完整的了解,为今后参加工作、适应环境的要求,开发出满足各种需要的软件系统打下基础。 本课程实习的主要任务是: 1、理解信息系统分析与设计的基本概念、原理等内容; 2、掌握软件项目过程各阶段的工作流程、管理方法和策略; 3、加深对开发过程中所涉及的各种方法和工具的认识和理解; 4、学会针对具体的项目如何来裁减和定制软件工程过程和编制相应文档。 5、培养基本的软件项目管理和开发团队整体协作精神; 二、实验要求 学生可以根据自己的兴趣,从附录提供的题目中选择或自拟题目,协作完成实习任务,具体要求如下: 1、实习过程必须紧密结合信息系统分析与设计的基本思想和软件系统的设计 方法; 2、实习完成须提交以下内容:

LSB信息隐藏实验报告

C entr al South University 信息隐藏 实验报告 学院: 信息科学与工程学院 班级:信息安全1201 学号:0909121724 姓名:吕秋言 时间: 2018年6 月 实验一:基于图像的LSB 信息隐藏 一、 实验目的 该实验为验证性实验。目的是通过实验使学生掌握经典信息隐藏算法,在Matlab 环境下,编写基于图像的LSB 信息隐藏算法程序。用Matlab 函数实现LSB 信息隐藏及提取,并进行分析。b5E2RGbCAP 二、 实验要求 1、实验前要做好充分准备,包括:复习实验所涉及的知识点,掌握Matlab 编程语言和调试环境。 2、实验时注意记录实验过程中产生的数据、出现的问题及解决问题的方法。

3、理论联系实际,认真分析实验结果,回答思考题。 4、实验后完成实验报告,并附相关截图。 三、实验环境 计算机<安装Visual C++ 6.0和Matlab 6.5以上版本) 四、实验原理 隐秘算法核心是将我们选取的像素点的最不重要位依次替换成秘密信息,以达到信息隐秘的目的。嵌入过程包括选择一个图像载体像素点的子集{j1,…,jl(m>},然后在子集上执行替换操作像素 cji←→mi,即把cji的LSB与秘密信息mi进行交换(mi可以是1或0>。一个替换系统也可以修改载体图像像素点的多个比特,例如,在一个载体元素的两个最低比特位隐藏两比特、三比特信息,可以使得信息嵌入量大大增加但同时将破坏载体图像的质量。在提取过程中,找出被选择载体图像的像素序列,将LSB(最不重要位>排列起来重构秘密信息,算法描述如下:p1EanqFDPw 嵌入过程: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>

2020年《管理信息系统》实验指导书

XX有限公司 MS-CARE-01 社会责任及EHS手册 (1.0版) 制订: 审批: 2020-1-1发布 2020-1-1实施

《管理信息系统》实验指导书 课程代码: 英文名称:Management Information System,MIS 适用对象:信息管理与信息系统本科专业、工商管理类本科专业 学时学分:共48学时,其中理论教学32学时、实践16学时。3学分。 一、实验的地位、作用 管理信息系统实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强管理信息系统的感性认识;掌握管理信息系统分析、开发的基本方法;培养学生理论与实践相结合的能力。 二、实验开设对象 本实验开设对象为《管理信息系统》课程的学习者(信息管理与信息系统专业及工商管理专业本科学生),实验为必修内容。 三、基本原理及课程简介 《管理信息系统》是一门培养学生信息系统分析、设计、开发能力的理论课程,同时要求学生具有较强的动手实践能力。在信息管理与信息系统专业的培养计划中,它是核心课程。本课程在教学内容方面着重基本理论、基本知识和基本方法。在实践能力方面着重培养系统分析方法、系统设计方法与基本技能的训练。实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养,共开设5个实验项目。实验1-4侧重单项技能训练,实验5为综合性实验。 四、指导教师 原则上由管理信息系统课程讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。

信息隐藏 实验四 二值图像信息隐藏

实验四二值图像信息隐藏 一、实验目的 了解二值图像的特点,掌握基于二值图像的信息隐藏原理,读懂两种基于二值图像的信息隐藏方法,并自己设计另一种二值信息隐藏的方法。 二,实验环境 (1)Windows XP操作系统; (2)MATLAB 7.2版本软件; (3)二值图像文件。 三、实验原理 二值图像又称为单色图像或黑白图像,一般用1或0表示黑色或白色像素点,利用二值图像信息隐藏的方法主要是根据图像中黑白像素数量的比较来隐藏信息。 方法一:把一个二值图像分成一系列矩形图像区域B,某个图像区域B中黑色像素的个数大于一半,则表示嵌入0;如果白色像素的个数大于一半,则表示嵌入1。但是当需要嵌入的比特与所选区域的黑白像素的比例不一致时,为了达到希望的像素关系,则需要修改一些像素的颜色。 方法二:采用游程编码方法在二值图像中隐藏信息。秘密信息嵌入时修改二值图像的游程长度,如果秘密信息位是0,则修改该游程长度为偶数;如果为1,则修改游程长度为奇数;如果秘密信息的取值与游程长度的奇偶性相匹配,则不改变游程长度。 方法三:将二值图像分块,使用一个与图像块大小相同的密钥二值图像块,与每一个图像块按像素进行“与”运算,“与”运算的结果可以确定是否在该块中嵌入数据,或嵌入怎样的数据。 四,实验步骤 下面以方法三为原理,进行实验。 1.嵌入秘密信息 主要思想:首先将载体图像分块,块数为秘密信息的二进制码个数,分块大小为载体图像的长和宽分别除以块数;设定一个与图像块大小相同的密钥二值图

像块,具体为一个8×8的数组,其中前4行全为1,后4行全为0;将载体图像块与密钥二值图像块进行“与”运算。经过运算后,参与统计的像素变为前4行。接下来统计“有效”像素黑白的个数,某个图像区域B中黑色像素的个数大于“有效”像素一半,则表示嵌入0;如果白色像素的个数大于“有效”像素一半,则表示嵌入1。但是当需要嵌入的比特与所选区域的黑白像素的比例不一致时,为了达到希望的像素关系,则需要修改一些像素的颜色。 Matlab代码如下: msgfid=fopen('hidden.txt','r');%打开秘密文件 [msg,count]=fread(msgfid); fclose(msgfid); msg = str2bit(msg); msg = msg'; count=count*8; io=imread('hunter.bmp');%读入载体图像 watermarklen=count;%嵌入水印信息长度,也就是载体图像分块的数量值 [row col]=size(io); l1=floor(row/watermarklen);%载体图像分块后的长度 l2=floor(col/watermarklen);%载体图像分块后的宽度 pixelcount=l1*l2;%每个分块总像素的数量值 miyue=[ones(6,8);zeros(2,8)];%密钥二值图像块 percent=24; iw=io; in=io;%存放与运算后的图像信息 %将原图像块与密钥块进行与运算 m=1; while m<=watermarklen i=1; j=1; in(i:(i+l1-1),j:(j+l2-1))=io(i:(i+l1-1),j:(j+l2-1)) & miyue; i=i+8; j=j+8; m=m+1; end inblack(1,watermarklen)=0;%某一个分块中黑色像素的个数 inwhite(1,watermarklen)=0;%某一个分块中白色像素的个数 n=1; while n<=watermarklen for i=l1*(n-1)+1:(l1*n-2) %只计算有效前4行的黑白个数

学生信息管理系统实验1

数据结构课程设计 设计题目:学生信息管理系统(顺序) 姓名及学号: 专业班级: 09计算机科学与技术 指导教师: 完成时间: 信息工程学院计算机科学系

安徽新华学院课程设计成绩评定表(本科)

目录 一、实验目的 (1) 二、实验内容 (1) 三、基本要求 (1) 四、算法设计思想 (1) 五、算法流程图 (1) 六、算法源代码 (6) 七、运行结果 (22) 八、收获和体会 (25) 九、致谢 (25)

1. 实验目的: 通过制作学生信息管理系统 (1)基本掌握面向过程程序设计的的基本思路和方法; (2)达到熟练掌握C语言的基本知识和技能; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题。2.实验内容: 输入一个班学生的学号,姓名,性别,成绩。编程插入学生信息,设计查找每个学生的信息,删除学生信息,输出学生信息,修改学生信息,报表和显示学生信息,及退出学生信息管理系统。3.基本要求: (1)硬件:微机,打印机各一台 (2)软件:Visual C++,windows7 4. 算法设计思想 (1).分析程序的功能要求,划分程序功能模块。 (2). 画出系统流程图。 (3). 代码的编写。定义数据结构和各个功能子函数。 (4). 程序的功能调试。 5. 算法的流程图

6. 算法源代码: #include<> #include<> #include<> #define OK 1 #define ERROR 0 #define OVERFLOW -2 #define MAXSIZE 10 #define List_INIT_SPACE 10 #define List_INC_SPACE 1 typedef struct { char number[15]; char name[10]; char sex[10]; int score; }Elemtype;

管理信息系统课程实验指导书2017版

《管理信息系统》课程 上机指导书 学生姓名 指导教师 所属学院 专业班级 经济与管理学院 2017年2月16日

实验一 认识管理信息系统 一、实验目的 (1)能够对管理信息系统有初步的认识; (2)通过网络了解管理信息系统的应用动态。 二、实验内容 (1)网络搜索管理信息系统的动态,以一个系统为主,熟悉该系统的功能 (2)分析各模块中应设计的数据表。 (5)提交书面实验报告。 四、实验步骤 1、根据网上搜索,选定一个具体管理信息系统作为对象(如淘宝平台,本校图书管理系统,教务管理系统); 2、了解各模块的功能并分析各模块中具有的数据表。 五、实验环境(硬/软件要求):微机:每人1台 六、实验报告要求 (1)每个学生完成一份实验报告; (2)实验报告的内容包括:实验内容及目的,操作步骤及运行结果; (3)在实验报告的最后写明实验体会和实验中存在的问题。

实验一 ***管理信息系统规划 一、实验目的 通过对*管理信息系统开发,让学生了解管理信息系统规划工作的重点,掌握系统规划报告说明书的写作能力。 二、实验内容 (1)根据网上搜索了解管理信息系统的应用动态(如淘宝平台,本校图书管理系统,教务管理系统),选定一个具体管理信息系统作为后续研发对象。 (2)进行***管理信息系统总体规划工作:以整个系统为分析对象,确定系统的总体目标、总要求、主要功能结构、性能要求、投资规模、资源分配、可行性等,对系统进行全面规划。本规划内容要求完成以下内容: (1)背景 (2)现行业务状况,存在的问题 (3)说明项目开发的目标(功能、服务范围和质量) (4)项目的可行性分析 (5)拟采用的信息系统的方法 (6)项目小组的角色分配 (7)项目开发过程时间进度、人员、资金安排 三、实验环境 硬/软件要求:微机:每人1台;软件:Windows XP,Office2003或以上(包括Access)四、实验报告 学生提交一份***管理信息系统系统规划书 规划书提交要点: 一、背景 二、现行业务状况,存在的问题 三、说明项目开发的目标和约束 四、项目的可行性分析 五、拟采用的信息系统的方法 六、项目小组的角色分配 七、项目开发过程时间进度、人员、资金安排

管理信息系统实验指导书(参考Word)

《管理信息系统》实验指导书 课程代码:16020051 英文名称:Management Information System,MIS 适用对象:信息管理与信息系统本科专业、工商管理类本科专业 学时学分:共48学时,其中理论教学32学时、实践16学时。3学分。 一、实验的地位、作用 管理信息系统实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强管理信息系统的感性认识;掌握管理信息系统分析、开发的基本方法;培养学生理论与实践相结合的能力。 二、实验开设对象 本实验开设对象为《管理信息系统》课程的学习者(信息管理与信息系统专业及工商管理专业本科学生),实验为必修内容。 三、基本原理及课程简介 《管理信息系统》是一门培养学生信息系统分析、设计、开发能力的理论课程,同时要求学生具有较强的动手实践能力。在信息管理与信息系统专业的培养计划中,它是核心课程。本课程在教学内容方面着重基本理论、基本知识和基本方法。在实践能力方面着重培养系统分析方法、系统设计方法与基本技能的训练。实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养,共开设5个实验项目。实验1-4侧重单项技能训练,实验5为综合性实验。 四、指导教师 原则上由管理信息系统课程讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。 五、实验设备配置

信息隐藏实验十一LSB信息隐藏的RS分析

LSB 信息隐藏的RS 分析 一, 实验目的: 了解RS 隐写分析的原理,掌握一种图像LSB 隐写算法的分析方法,设计并实现一种基于图像的LSB 隐写的RS 隐写分析算法。 二, 实验环境 (1)Windows 7操作系统; (2)MATLAB R2012b 版本软件; (3)图像文件lena.bmp ; (4)S-Tools 工具; 三, 实验原理 1. RS 隐写分析原理 RS 主要是针对采用伪随机LSB 嵌入算法进行攻击的一种方法。RS 方法不但能检测出图像是否隐藏信息,而且还能比较准确地估算出隐藏的信息长度。 RS 隐写分析算法考虑图像各个位平面之间具有一定的非线性相关性,当利用LSB 隐写算法隐藏秘密信息后,这种相关性就会破坏。只要能找出衡量这一相关性的方法,并对隐藏秘密信息前后的情况加以对比,就有可能设计出隐写分析方法。 RS 隐写分析方法的理论核心是:任何经过LSB 隐写的图像,其最低比特位分布满足随机性,即0、1的取值概率均为1/2,而未经过隐写的图像不存在此特性。对于一个M N ?像素的图片,设各个像素的值取自集合P ,例如一个8bit 的灰度图像,{0,1,2, ,255}P =。将这些像素分为有着n 个相邻像素的子集,例 如n 可以取值为4,记为1234(,,,)G x x x x =。进一步利用如下函数表示图像块的空间相关性,即 1 12311 (,,, ,)n n i i i f x x x x x x -+==-∑ (1) 函数f 使得每一个集合G 都对应一个实数。G 中的噪声越大,函数f 的值越大。f 的值越小,说明图像相邻像素之间的起伏越小,而图像块的空间相关性越强。然后,定义集合P 上的3个函数:

管理信息系统案例

《管理信息系统》课程设计 指导书 课程代码: 英文名称:Management Information System,MIS 适用对象:信息管理与信息系统本科专业、工商管理类本科专业 学时学分:40机时。 一、课程设计目的 管理信息系统课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。其目的在于加深对管理信息系统基础理论和基本知识的理解,掌握使用信息系统分析、设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力。同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。 二、课程设计内容及要求 用信息系统开发工具(原则上不限定开发工具,例如PowerBuilder、Delphi等)开发一个实用的中小型管理信息系统。 1、根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。 2、根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。 3、课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交详细的课程设计报告。

4、开发出可以运行的管理信息系统,通过上机检查。 (1)实验态度方面要求学生自己参与,请人替代以0分计; (2)动手能力以学生在教师指导下,现场应用状态为标准; (3)实验报告以文字形式表现,不得少于8000字。 三、课程设计时间 课程设计时间为两周。(学生自主准备一周,安排统一上机一周) 四、课程设计的考查 由指导教师根据学生完成课程设计任务的情况(包括管理信息系统软件的开发情况30%、课程设计报告的质量40%和课程设计过程中的工作态度30%)综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。优秀者人数一般不得超过总人数的20%。 设计要求 1.合理的系统设计 需有数据库系统(两个以上数据文件);库结构合理 2.完善的系统功能 系统设计各模块、程序调试通过,必须包括数据录入、数据删除、数据查询、数据统计、报表打印、数据备份等模块。数据查询要求两个及以上条件查询,有多条件组合查询。 菜单设计合理,界面友好,色彩搭配合理。 3.程序设计:实用源代码300-400行/人。 4.编写完善的系统分析设计报告 五、课程设计报告撰写要求 课程设计报告撰写的基本要求是报告原则上不少于8000字,需在封面注明设计选题、班级、姓名、学号及课程设计日期、地点,其正文至少包括如下几个方面的内容:

信息隐藏实验十LSB信息隐藏的卡方分析

实验十LSB信息隐藏的卡方分析 一,实验目的: 了解什么是隐写分析,隐写分析与信息隐藏和数字水印的关系。掌握基于图像的LSB隐写的分析方法,设计并实现一种基于图像的LSB卡方隐写分析方法。 二,实验环境 1,Windows XP操作系统 2,Mat lab 软件 3,BMP格式图片文件 三,实验原理 隐写术和隐写分析技术是互相矛盾乂是相互促进的,隐写分析是指对可疑的载体信息进行攻击以达到检测、破坏,共至提取秘密信息的技术,它的主要目标是为了揭示媒体中隐蔽信息的存在性,其至只是指出媒体中存在秘密信息的可疑性。 图像LSB信息隐藏的方法是用嵌入的秘密信息取代载体图像的最低比特位,原来图像的7个高位平面与代表秘密信息的最低位平面组成含隐蔽信息的新图像。虽然LSB隐写在隐藏大量信息的情况下依然保持良好的视觉隐蔽性,但使用有效的统计分析工具可判断一幅载体图像中是否含有秘密信息。 目前对于图像LSB信息隐藏主要分析方法有卡方分析、信息量估算法、RS 分析法和GPC分析法等。卡方分析的步骤是:设图像中灰度值为j的象素

数为hj,其中0WJW255。如果载体图像未经隐写,h2i和h2i+l的值会相差很大。秘密信息在嵌入之前往往经过加密,可以看作是0、1随机分布的比特流,而且值为0与1的可能性都是1/2。如果秘密信息完全替代载体图像的最低位,那么h2i和h2i+l的值会比较接近,可以根据这个性质判断图像是否经过隐写。定量分析载体图像最低位完全嵌入秘密信息的情况:嵌入信息会改变直方图的分布,由差别很大变得近似相等,但是却不会改变 h2i+h2i+l的值,因为样值要么不改变,要么就在h2i和h2i+l 之间改变。令显然这个值在隐写前后是不会变的。 如果某个样值为2i,那么它对参数q的贡献为1/2:如果样值为2i+l , 对参数q的贡献为T/2。载体音频中共有2h2i*个样点的值为2i或2i+l, 若所有样点都包含1比特的秘密信息,那么每个样点为2i或2i+l的概率就是0.5。当2h2i*较大时,根据中心极限定理,下式成立:其中->N(0, 1)表示近似服从正态分布所以他厂心》 服从卡方分布。 上式中,k等于h2i和h2i+l所组成数字对的数量,h2i*为0的情况不计在内。r越小表示载体含有秘密信息的可能性越大。结合卡方分布的密度计算函数计算载体被隐写的可能性为: 如果P接近于1,则说明载体图像中含有秘密信息。 四,实验结果 1,原图像 2,直方图由于所有的数据画出的直方图过于密集,所以选取80:99这之间的像素值。

合肥工业大学信息隐藏实验报告 完整代码版.

计算机与信息学院 信息隐藏实验报告 专业班级 信息安全13-1班 学生姓名及学号 马骏 2013211869 课程教学班号 任课教师 郑淑丽 实验指导教师 郑淑丽 实验地点 20 ~20 学年第学期

实验1 BMP位图信息隐藏 一、实验目的 学习BMP格式文件,并编程实现对位图文件信息隐藏 二、实验要求 将TXT文件嵌入BMP 文件中 三、问题描述 1、BMP位图文件的格式? 2、有哪几种方法隐藏信息,分别采用什么样的数据结构 3、随机选取如何避免“碰撞”的出现 四、算法思想 1、BMP位图文件格式 0000h~0001h 2字节-------------------------bm的ASC码 0002h~0005h 4字节-------------------------文件大小102718字节 0006h~0009h 4字节-------------------------全为0 000Ah~000Dh 4字节-------------------------偏移量118字节 000Eh~0011h 4字节-------------------------位图信息块大小40字节 0012h~0015h 4字节-------------------------宽450 0016h~0019h 4字节-------------------------高450 001Ah~001Bh 2字节-------------------------恒为01h 00h 001Ch~001Dh 2字节-------------------------颜色所占二进制位数值04h 00h=4 16色位图 001Eh~0021h 4字节-------------------------压缩方式=0无压缩 0022h~0025h 4字节-------------------------图像数据区大小102600字节 0026h~0029h 4字节-------------------------水平每米多少像素39个 002Ah~002Dh 4字节-------------------------垂直每米多少像素39个 002Eh~0031h 4字节-------------------------图像所用颜色数=0 0032h~0035h 4字节-------------------------重要颜色数=0 0036h~0076h 64字节-------------------------颜色表

管理信息系统实验指导书实验一系统管理实验

实验一系统管理实验 一、实验目的 通过上机实验使学习者系统地学习系统管理的主要功能和操作方法,掌握在系统管理中设置用户、建立企业账套和设置用户权限的方法。 二、实验准备 已安装用友U8管理系统,将电脑系统时间修改为“2006年1月1日” 三、实验资料 2.账套信息 账套号:300 单位名称:北京华兴股份有限公司 单位简称:华兴公司 单位地址:北京市海淀区花园路甲1号 法人代表:杨文 邮政编码:100088 税号:100011010266888 启用会计期:2006年1月 企业类型:工业 行业性质:新会计制度科目 账套主管:周健 基础信息:对存货、客户进行分类 分类编码方案: 科目编码级次4222 客户分类编码级次123 部门编码级次122 存货分类编码级次122 收发类别编码级次12

结算方式编码级次12 四、实验要求 1.以系统管理员身份登录系统管理 (1)执行“开始—程序—用友ERP-U8—系统服务—系统管理”命令 (2)执行“系统—注册”命令,打开登录系统管理对话框 (3)系统中预先设定了一个系统管理员admin,第一次运行时,系统管理员密码为空。 2.增加用户 (1)以系统管理员身份登录系统管理,执行“权限—用户”命令,打开“用户管理”对话框 (2)单击“增加”按钮,打开“增加用户”对话框,录入编号“001”、姓名“周健”、口令及确认口令“001”、所属部门“财务部”,在所属角色列表中选中“帐套主管”前的复选框(3)单击“增加”按钮。依次设置其他操作员。设置完成后单击“取消”按钮退出 3.建立账套 (1)执行“帐套—建立”命令 (2)录入帐套号“300”,帐套名称“华兴公司”,启用会计期“2006-1” (3)单击“下一步”按钮,录入单位信息 (4)单击“下一步”按钮,打开“核算类型”对话框 (5)单击“帐套主管”栏的下三角按钮,选择“【001】周健”,其他采取系统默认 (6)单击“下一步”,打开“基础信息”对话框 (7)分别选中“存货是否分类”及“客户是否分类”前的复选框 (8)单击“完成”按钮,弹出系统提示“可以创建帐套了吗”,单击“是”,稍后打开“分类编码方案”对话框 (9)按所给资料修改分类编码方案 (10)单击“确定”按钮,打开“数据精度”对话框 (11)默认系统预置的数据精度的设置,单击“确定”按钮,系统弹出“现在进行系统启用的设置?”,单击“否”,结束建账过程 4.设置用户权限 为王东赋权 (1)执行“权限—权限”命令,打开“操作员权限”对话框,选中“002”号操作员王东(2)单击“修改”按钮,打开“增加和调整权限”对话框 (3)单击“(GL)总账”前的复选框,双击总账、凭证前的“+”号标记,展开其下级菜单(4)单击“(GL0209)恢复记账前状态”前的复选框,取消选中状态 (5)单击“确定”按钮返回 为张平赋权 (1)在操作员权限窗口中,选中“002”号操作员张平

LSB图像信息隐藏实验

学号:姓名:专业年级班级: 实验室:组别:实验日期:

message=fopen('Message.txt','r'); [msg,msg_len]=fread(message,'ubit1') %按位以二进制形式读取文本内容与长度 [m,n]=size(image1) %读取行和列 p=1; %p 为秘密信息的位计数器 [row,col]=randinterval(image1,msg_len,1996); for i=1:msg_len image1(row(i),col(i))=image1(row(i),col(i))-mod(image1(row(i),col(i)),2)+msg( p,1); if p==msg_len break ; end ; p=p+1; end %还原图像 Hide_image(:,:,1)=image1; Hide_image=uint8(Hide_image); imwrite(Hide_image,'Hide_image.tif'); %输出隐藏信息的图像 subplot(121);imshow(image);title('未嵌入信息的图片'); subplot(122);imshow(Hide_image);title('嵌入信息的图片'); else ['the photo is not a rgb style'] fclose('all'); end 实验算法 2:读取 LSB 隐藏的信息 1.读取已经隐藏信息的图像。如果为 RGB 图像,则读取图像的一层(该层为嵌入信 息的那层)。 2.用与 LSB 算法中相同的随机数种子产生相同的一串随机数。随机数串的长度由 LSB 中获得(长度不得大于图像大小)。 用同一个伪随机生成算法,相同的种子,来产生像素点位置,可以确保隐藏时和提取 时位置顺序是一模一样的,在顺序读取这些位置上的数据(利用与运算,与上1,任

实验二图像DCT域信息隐藏实验

综合评分:实验二:图像DCT域信息隐藏实验 【实验目的】: 一、简单复习变换域信息隐藏的基本思想 二、用 MATLAB实现图像DCT相关操作 三、完成基于图像DCT的信息隐藏实验 【实验内容】:(请将你实验完成的项目涂“■”) 实验完成形式: ■用MA TLAB函数实现图像DCT域信息隐藏和提取 ■用MA TLAB命令行方式实现图像DCT域信息隐藏和提取 □其它:(请注明) 实验选择载体: ■256×256灰度图像■256×256RGB图像■任意大小的RGB图像 实验效果和分析: ■分析了健壮性参数α与鲁棒性的关系 ■能随机选择嵌入块(考虑安全性因素) ■嵌入块均匀分布于载体 □信息提取的检错/纠错 ■分析了健壮性参数α与不可见性的关系 □其它:(请注明) 【实验工具及平台】: ■Windows+Matlab■其它:(请注明)WinHex 【实验涉及到的相关算法】: 在一个图像块中调整两个(或多个) DCT系数的相对大小。将描述一个使用数字图像作为载体的系统。在编码处理中,发送者将载体图像分成8×8的像素块,每一块只精确地编码一个秘密信息位。嵌入过程开始时,首先伪随机地选择一个图像块bi,用它对第i个消息比

特进行编码。令Bi=D{bi}为DCT变换后的图像块。 在通信开始前,发送者和接收者必须对嵌入过程中使用的两个DCT系数的位置达成一致,让我们用(u1,v1)和(u2,v2)来表示这两个索引。这两个系数应该相应于余弦变换的中频,确保信息保存在信号的重要部位(从而使嵌入信息不容易因JPEG压缩而完全丢失)。进一步而言,人们普遍认为中频 DCT系数有相似的数量级,我们可以假定嵌入过程不会使载体产生严重降质。因为构造的系统要在抵抗JPEG压缩方面是健壮的。我们就选择在JPEG压缩算法中它们的量化值一样的那些DCT系数。根据表2.1,系数(4,1)和(3,2),或者(1,2)和(3,0)是比较好的。 编码方法:若块Bi (u1,v1) >Bi(u2,v2) 就编码为“1”,否则编码为“0”。 在编码阶段,如果相对大小与要编码的比特不匹配,就相互交换两个系数。由于JPEG 压缩(在量化阶段)能影响系数的相对大小,算法应通过在两个系数中加随机值,以确保对某个x>0,使得|Bi (u1,v1)-Bi(u2,v2) |>x。 DCT隐秘载体编码过程: for i =1,...,l (M) do 选取一隐蔽数据块bi Bi=D{bi} if m=0 then if Bi (u1,v1)>Bi (u2,v2)then 交换Bi (u1,v1)和Bi (u2,v2) end if else if Bi (u1,v1)

信息隐藏 实验五 Patchwork 图像信息隐藏

实验五 Patchwork 图像信息隐藏 一,实验目的 1,了解Patchwork信息隐藏特点, 2,掌握基于Patchwork 的图像信息隐藏原理 3,设计并实现一种 Patchwork 的信息隐藏方法 二,实验环境 1, Windows XP 操作系统 2, Matlab 7.1版本软件 3, BMP格式图片文件 三,实验原理 1,Patchwork是指从载体数据中选择一些数据组成两个集合,通过修改这两个集合之间的某种关系来携带水印信息。这两个集合可以是两个系数、两组系数或者是两个特征量。两个集合之间的关系可以是大小关系、能量关系、逻辑关系和奇偶关系等。Patchwork方法嵌入水印时,通过修改集合之间的某种关系来嵌入水印;提取水印时则根据对应的关系来提取嵌入的水印信息。2,在本实验报告中,验证了通过随机方式把像素分组的方法。随机选择N对像素点(ai和bi),然后将ai点的值增加d,将bi点的像素值减少d。 3,同时,设计了自己的算法。先把图像的像素写成一维矩阵,根据矩阵下标4*n形式和4*n-1形式分为两组,将下标为4*n形式所对应的像素增加常量d=2.3,将下标为4*n-1形式所对应的像素减少常量d=2.3。 四,实验内容 1, 验证通过随机方式把像素分组的方法。 (1)嵌入秘密信息 clc; clear all; oi=imread('baboon.bmp');%读入载体图像 ni=rgb2gray(oi); wi=ni; [row col]=size(wi);

wi=double(wi); wi=wi(:); n=floor((row*col)/10); length=row*col; rand('state',123);%产生随机数的密钥 a=rand(1,n);%产生N长度的随机数 d=2.3;%定义修改的分量 count=0; k=1; while k<=n if (a(1,k)>=0.5) wi(k*10,1)=wi(k*10,1)+d; wi(k*10-1,1)=wi(k*10-1,1)-d; end k=k+1; end for i=1:row for j=1:col wil(i,j)=wi(row*(j-1)+i,1); end end wil=uint8(wil); imwrite(wil,'watermarked.bmp'); subplot(1,2,1);imshow(ni);%显示原始图像subplot(1,2,2);imshow(wil)%显示新图像 下图为原图与嵌入信息的图像:

《管理信息系统》实验指导书(学生)

《管理信息系统》实验指导书 信息管理系 2006年4月

目录 实验一认识速达生产企业管理系统S-ERP (3) (一)、“文件”菜单 (4) (二)、“编辑”菜单 (4) (三)、“资料”菜单 (5) (四)、“进销存”菜单 (5) (五)、“生产管理”菜单 (5) (六)、“账务”菜单 (6) (七)、“固定资产”菜单 (6) (八)、“工资”菜单 (7) (九)、“报表”菜单 (7) 实验二建立基础信息 (9) (一)、建立帐套信息 (9) (二)建立基本信息 (11) 实验三系统主要业务流程的应用 (18) 1、录入销售订单 (18) 2、下达主生产计划 (19) 3、生成物料需求计划 (19) 4、下达采购计划 (20) 5、采购收货 (21) 6、下达生产建议 (24) 7、处理领料业务 (25) 8、成品入库 (25) 9、加工单做完工处理 (26) 10、销售开单 (26)

实验一认识速达生产企业管理系统S-ERP 实验名称:认识速达生产企业管理系统S-ERP 实验类型:验证性 实验学时:4 一、实验目的:从总体上认识速达生产企业管理系统S-ERP。 二、实验内容:1、S-ERP软件界面和基本操作方法的熟悉; 2、认识该系统的总体功能结构; 3、画出系统总体功能结构,并对其功能进行概述。 三、内容参考 功能强大的一体化系统 速达生产企业管理(v6.6)系列软件集生产、采购、销售、仓储、现金银行、账务、固定资产、人事工资诸多管理功能于一身,生产加工、进销存、往来业务、固定资产、工资与账务实现了一体化的链接,大量的工作均可以由系统自动来完成,使操作过程相对简化,从此您的工作也变得越来越轻松而愉快。 系统主窗口如下: 功能简介 当用户启用了账套之后,在系统的主界面可以看到一行菜单栏,其中包括“文

信息隐藏 实验十 LSB信息隐藏的卡方分析

实验十 LSB 信息隐藏的卡方分析 一,实验目的: 了解什么是隐写分析,隐写分析与信息隐藏和数字水印的关系。掌握基于图像的LSB 隐写的分析方法,设计并实现一种基于图像的LSB 卡方隐写分析方法。 二,实验环境 1, Windows XP 操作系统 2, Matlab 软件 3, BMP 格式图片文件 三,实验原理 隐写术和隐写分析技术是互相矛盾又是相互促进的,隐写分析是指对可疑的载体信息进行攻击以达到检测、破坏,甚至提取秘密信息的技术,它的主要目标是为了揭示媒体中隐蔽信息的存在性,甚至只是指出媒体中存在秘密信息的可疑性。 图像LSB 信息隐藏的方法是用嵌入的秘密信息取代载体图像的最低比特位,原来图像的7个高位平面与代表秘密信息的最低位平面组成含隐蔽信息的新图像。虽然LSB 隐写在隐藏大量信息的情况下依然保持良好的视觉隐蔽性,但使用有效的统计分析工具可判断一幅载体图像中是否含有秘密信息。 目前对于图像LSB 信息隐藏主要分析方法有卡方分析、信息量估算法、RS 分析法和GPC 分析法等。卡方分析的步骤是:设图像中灰度值为j 的象素数为hj ,其中0≤j ≤255。如果载体图像未经隐写,h2i 和h2i+1的值会相差很大。秘密信息在嵌入之前往往经过加密,可以看作是0、1 随机分布的比特流,而且值为0与1的可能性都是1/2。如果秘密信息完全替代载体图像的最低位,那么h2i 和h2i+1的值会比较接近,可以根据这个性质判断图像是否经过隐写。定量分析载体图像最低位完全嵌入秘密信息的情况:嵌入信息会改变直方图的分布,由差别很大变得近似相等,但是却不会改变h2i+h2i+1的值,因为样值要么不改变,要么就在h2i 和h2i+1之间改变。令 显然这个值在隐写前后是不会变的。 如果某个样值为2i ,那么它对参数q 的贡献为1/2;如果样值为2i+1 ,对 221 *22i i i h h h ++= 221 2 i i h h q +-=

《信息系统分析与设计实验指导书

《信息系统分析与设计(UML)》 实验指导书 辽宁工业大学软件学院

目录 实验一建模软件的安装配置 (1) 实验二用例图实例 (4) 实验三类图实例 (11) 实验四包图实例 (17) 实验五交互图实例 (20) 实验六状态图实例 (26) 实验七活动图实例 (31) 实验八构件图和配置图实例 (37) 实验九UML与程序设计综合实例 (40)

实验一建模软件的安装配置 一、实验目的(实验日期:2018-5-23) 1.学习建模软件的安装 2.了解建模软件rose2002的基本配置 二、实验原理及方法 在软件业内,统一建模语言(UML) 已经成为表示软件构架和设计模型的标准符号。为了让软件专业人员可以统一地、一致地建立他们的分析和设计活动模型,Rational 引导了UML 的开发。借助UML,团队可以用一种通用的方式来进行交流和记录软件设计。借助Rose,可以创建一个强大可靠的、基于构件的构架,它可以将发生变更的地方隔离开来。在进行变更的时候,这个构架将软件的其它部分隔离,避免这些部分受到负面影响。Rational Rose 帮助您以一种可预测的、受到良好控制的方式来实施变更,可以迅速地开发可靠的代码。坚固的构架带来可靠的代码。自动代码生成使代码的开发更加迅速。Rose Enterprise 自动生成设计级代码。借助它可以早在系统集成之前就方便快捷地对软件构件进行可视的测试。Rational Rose 简介如下: (1)Rational Rose可视化环境组成 Rose界面的五大部分是浏览器、文档工具、工具栏、框图窗口和日志。见图1.1。 图1.1 Rose界面

相关文档
相关文档 最新文档