信息隐藏复习重点
信息系统管理工程师复习重点

信息系统管理工程师复习重点软件工程及项目管理基础学问:信息系统工程质量管理:质量支配、质量保证、质量限制软件质量因素:正确性、健壮性、平安性、可用性、适应性、效率、风险、可理解性、可修理性、可测试性、可移植性、可再用性、互运行性。
项目进度限制的重要方法:规划、限制、协调进度限制所实行的措施如下:1 组织措施2 技术措施3 合同措施4 经济措施5 管理措施影响进度因素:1 人的因素2 材料和设备的因素3 方法和工艺的因素4 资金的因素5 环境因素成本管理由4个过程组成:1 资源支配过程2 成本估算过程3 成本预算过程4 成本限制过程影响工程成本主要因素:1 项目属性2 人员属性3 项目成果属性4 计算机属性5 其他因素影响工程变更的主要因素:1 工程的生命周期2 工程的支配、组织和管理3 客户需求变更4 新技术、新工艺的影响5 其他外部因素和不行遇见的突发事务何为风险?限制风险的方法:风险是指某种破坏或损失发生的可能性,风险管理是指识别,评估,降低风险到可以接收的程度并实施适当机制限制风险,保持在此程度之内的过程。
限制风险的方法:1 对动作进行优先排序,风险高的优先考虑2 评价风险评估过程中的建议,分析建议的可行性和有效性3 实施成本/效益分析4 结合技术、操作和管理类的限制元素,选择性价比最好的平安限制5 责任安排6 制定一套平安措施实施支配7 实现选择的平安限制项目支配内容:工作支配、人员组织支配、设备选购供应支配、其它资源选购支配、变更限制支配、进度支配、成本投资支配、文件限制支配、支持支配风险分析的方法和途径:定量分析和定性分析项目风险管理应当包括:1 一个风险管理支配,应强调主要项目风险、潜在的影响、解决方案、降低风险的措施2 一个风险预防支配或应急支配,包括降低风险所必需的资源、时间及成本概算3 一个在整个项目周期内自始至终对风险进行测定,跟踪及报告的程序4 应急费用,并将其列入预算。
复习题

一、单选题1.下列不是链路——链路加密优点的有( B )。
A.加密对用户是透明的B.数据在中间节点以明文形式出现C.每个链路只需要一对密钥D.提供了信号流安全机制2.网络通信中的加密方式的选择需要考虑以下哪方面( D ) ?A.具体的网络环境和应用要求B.密码体制、加密算法、密钥管理C.软硬件实现D.以上都要考虑3.密码体制一般可分为传统密码和现代密码,以下哪种属于传统密码( B )?A.序列密码B.转轮机密码C.公钥密码D.分组密码4.小雪想要加密一封E-mail发给她的朋友小刚。
为了只让小刚看到这封信,她需要用什么来加密( C ) ?A.她的公钥B.她的私钥C.小刚的公钥D.小刚的私钥5.根据工业标准,强加密的最小密钥长度是多少( A ) ?A. 128bitB. 56bitC. 168bitD.40bit6.数据加密标准(DES)以64bit块加密数据,它被看作是下面的( B ) 。
A.一种哈希算法B.一种块密码c.一个56位的密钥 D.一种词典程序7.AES是一种密码块加密方法,可以对28位的密码块进行处理,密钥的长度是( D ) 。
A. 128bitB. 192bitC. 256bitD.以上都可以8.Diffie-Hellman公钥算法能带来什么好处( C ) ?A.加密了两个用户主机之间的公钥B.加密了两主机之间的私钥C.提供了一个传输密钥的安全方法D.加密了两主机之间传输的数据9.下面哪个算法是对称密钥算法( A ) ?A. RC5B.RSAC. DSAD. Diffie-Hellman10.PGP软件的用途有( D ) 。
A.加密重要文件和电子邮件B.为文件作数字签名,以防止篡改和伪造C.各种密钥管理功能D.以上都是二、多选题1.下列是链路——链路加密优点的有( A C D )。
A.加密对用户是透明的B.数据在中间节点以明文形式出现C.每个链路只需要一对密钥D.提供了信号流安全机制2.密码体制一般可分为传统密码和现代密码,以下哪种属于现代密码( A C D )?A.序列密码B.转轮机密码C.公钥密码D.分组密码3.下面哪个算法不是对称密钥算法( B C D ) ?A. RC5B.RSAC. DSAD. Diffie-Hellman4.目前网络加密在方法上主要采用( A C )。
软件工程期末复习必备知识点

一、概念解释1.软件:是程序,数据结构和文档的集合,用于实现系统所需要的逻辑方法、过程和控制。
2.软件危机:是软件开发和维护过程中所遇到的一系列严重的问题。
3.软件周期:是从软件从定义,开发,运行维护到废弃时经历的一个漫长的时期。
4.需求分析:是发现,求精,建模,规格说明和复审的过程。
5,概要设计:通过仔细分析需求规格说明,确定完成系统的模块以及各模块之间的关系,设计出完成预定功能的模块(软件结构),并建立借口。
详细设计:设计完成系统的模块内的算法和数据结构。
6.模块化:将软件划分成可以独立命名的且可以独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能来满足用户的需求。
信息隐藏:一个模块内包含的信息对于一个不需要这些的模块来说是不可访问的。
7.耦合:是一个软件结构内的每个模块互连程度的度量。
内聚:一个模块间各个元素之间的紧密的程度。
8.类:是对有相同数据和相同操作的一组相似对象的抽象描述。
对象:是客观世界中事物的抽象表示,其属性(状态、数据)和相关操作(行为、方法或服务)的封装体;对象之间靠消息传递相互作用。
9.消息:是对象之间相互通信的机制,是某个对象执行其操作的规格说明。
消息传递:一个对象向另一个对象发送消息时,接收消息的对象经过解释、给予响应,这种对象之间进行通信的机制成为消息传递。
10.继承:继承是子类(新类)自动的共享父类(已有类)中定义的数据的操作的机制。
子类可以继承父类的属性和操作;同时子类可以定义自己独有的属性和操作。
子类复用父类的定义,而不修改父类。
继承具有传递性。
多态性:在一个类层次中,不同对象对相同消息做出不同的响应。
11.软件重用:是指同一事物不做修改或者稍加修改就可多次重复使用,软件重用是降低软件开发成本,提高软件开发生产率和质量的有效途径。
12.软件测试:根据软件开发的规格说明和程序的内部结构而设计的一个测试用例,利用这些测试用例去运行程序以发现设计和程序错误的过程。
计算机安全信息隐藏与水印复习

计算机安全信息隐藏与水印复习计算机安全信息隐藏与水印旨在通过对数据进行隐写处理,保护数据的安全性和完整性,防止信息被未经授权的人员访问或篡改。
本文将对计算机安全信息隐藏与水印相关概念、原理以及技术进行复习。
一、计算机安全信息隐藏的概念计算机安全信息隐藏是一种将敏感信息嵌入到特定的载体中,以达到隐藏和保护敏感信息不被非法获取的目的的技术。
它与传统的加密技术有所不同,信息隐藏不是对信息进行加密,而是将信息隐藏在载体数据中,使得外界无法察觉到信息的存在。
二、计算机安全信息隐藏的原理计算机安全信息隐藏的基本原理是将要隐藏的信息通过特定的算法加入到载体数据中,使得载体数据看起来没有发生变化,但隐藏的信息可以被提取出来。
隐藏信息的方法包括各种隐写术,如文本隐藏、图像隐藏、音频隐藏等。
1. 文本隐藏:将隐藏信息以不影响正常文本阅读的方式嵌入到文本中。
如通过在空格或字符的位置插入隐藏信息,或者通过改变字母的大小写或位移等方式隐藏信息。
2. 图像隐藏:将隐藏信息以不影响原图观感的方式嵌入到图像中。
常见的方法有最低有效位法、复制法、奇偶校验法等。
3. 音频隐藏:将隐藏信息以不影响音频质量的方式嵌入到音频中。
一般采用频率扩展、相位编码等方法来实现。
三、数字水印的概念数字水印是一种在数字媒体中嵌入特定信息的技术,其主要目的是保护数字媒体的版权及完整性。
数字水印一般分为可见水印和不可见水印两种形式。
可见水印指的是人眼可以看到的文本或图像,而不可见水印则指嵌入到数字媒体中但不会对人眼产生明显影响的信息。
四、数字水印的原理数字水印技术主要通过在原始媒体数据中嵌入特殊的信息,使得该信息对于一般用户是不可感知的。
数字水印的嵌入过程包括两个主要步骤:嵌入和提取。
在嵌入过程中,水印信息被嵌入到原始媒体数据中,而在提取过程中,通过特定的算法将嵌入的水印信息从载体媒体中提取出来。
1. 可见水印:可见水印一般通过改变图像或视频的像素值来实现。
国家开放大学《软件工程》复习资料

《软件工程》复习资料一、选择题1.软件工程的研究内容具有层次化结构,最底层是质量保证层,中问层是(C),最主.层是工具层。
A过程层 B.方法层C.过程层和方法层 D.系统层2.可行性研究的四大要素是(D)。
A.经济、技术、法律和社会环境B.经济、技术、开发组织能力和领导者水平巳经济、技术、计算机硬件环境和网络带宽D.经济、技术、软件开发工具和人员的稳定性3.针对需求不确定的软件开发,比较好的模型是(A)。
A.快速原型化模型B.瀑布模型c.软件成熟度模型。
.系统化模型4.下面的哪个选项不是软件工程的宗旨?(D)A.开发满足用户需求的软件B.研究算法C.及时交付软件D.生产无故障软件5.瀑布模型的主要特点是(A)。
A.将开发过程严格地划分为一系列有序活动B.将开发过程分解为阶段c.提供了有效的管理模式D.缺乏灵活性6.软件结构图中没有(D)元素。
A.模块B.调用参数C.返回结果D.判断7.结构化设计方法划分模块的原则是(C)A.模块扇出小于5B.模块扇人小于5c.低搞合,高内聚 D.模块深度小于78.配置视图体现了系统的实现环境,反映系统的(B)。
A.逻辑架构B.物理架构C组成结构 D.体系结构9.角色可以有四种类型:系统的使用者,硬件设备,外部系统和(D)。
A.数据库B.接口C.对象D.时间10.功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。
在面向对象方法中,由(C)实现。
A.场景描述B.活动图和1场景描述C.用例图和场景描述D.交互图和场景描述11.在分析模型内表示协调,}I顶序、事务处理以及控制其他对象的类是(A)。
A.控制类B.组件类C.主函数D.事务类12.而信息隐藏的核心内容是(C)。
A.人把数据都放在公共的区域B.数据不能被其他模块访问C.一个模块的内部信息不允许其他模块直接访问D.把信息加密,只能让有密钥的模块访问13.面向过程的方法最关心的是过程,而过程实施的对象是作为过程(A)传递的。
软件工程复习重点

软件工程复习重点温馨提示:紫魏嫒你的个人盘点,有任何遗漏记得通知一下哦,亲~题型:一、名词解释5个15分二、简答题6个50分三、综合设计与计算21分四、软件架构14分第一章1、软件危机定义:软件危机(Software Crisis)是指软件在开发和维护过程中所遇到的一系列严重问题。
2、产生软件危机的原因:既与软件本身的特点有关,也和软件开发和维护的方法不正确有关。
●软件是逻辑产品而不是物理产品,进度和质量难于评价,开发过程难于管理和控制;●软件规模庞大,程序的复杂性随程序规模的增长而呈指数增长;●开发过程中或多或少地采用了错误的技术和方法(如忽视需求分析、认为开发软件就是写程序、轻视软件维护等)。
3、软件的生命周期:软件从定义、开发、使用和维护,直到最终被废弃这个漫长的时期称为软件的生命周期。
4、消除软件危机的途径:●对软件的定义有一个正确的认识。
●必须认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、协同配合、共同完成的工程项目。
必须吸收和借鉴人类长期从事工程项目所积累起来的原理、概念、技术和方法以及计算机硬件研究和开发的经验和教训;●推广使用在实践中总结出来的成功的技术和方法,消除错误的概念和做法,使用和开发更好的软件工具,形成更好的软件工程支撑环境.总之,需要通过一定的技术措施(技术和方法)和管理措施来消除软件危机。
5、软件工程:软件工程是:①把系统化的、规范的、可度量的途径应用于软件开发、运行和维护的过程,即把工程化应用于软件中;②研究①中提到的途径。
6、软件工程的本质特性:●软件工程关注于大型程序的构造;●软件工程的中心课题是控制复杂性;●软件经常变化;●开发软件的效率非常重要;●和谐地合作是开发软件的关键;●软件必须有效地支持它的用户;●软件工程领域是由具有一种文化背景的人替具有另一种文化背景的人创造产品(跨文化)。
7、软件工程的基本原理:●用分阶段的生命周期计划严格管理●坚持进行阶段评审●实行严格的产品控制●采用现代程序设计技术●结果应能清楚地审查●开发小组人员应该少而精●承认不断改进软件工程实践的必要性8、软件工程方法学:通常把软件生命周期过程中使用的一整套技术的集合称为软件工程方法学(Methodology),也称为范型(Paradigm),它包括方法(如何做)、工具(支撑平台)和过程(工作步骤)。
《信息隐藏技术》复习资料

《信息隐藏技术》课程期末复习资料《信息隐藏技术》课程讲稿章节目录:第1章概论什么是信息隐藏信息隐藏的历史回顾技术性的隐写术语言学中的隐写术分类和发展现状伪装式保密通信数字水印信息隐藏算法性能指标第2章基础知识人类听觉特点语音产生的过程及其声学特性语音信号产生的数字模型听觉系统和语音感知语音信号的统计特性语音的质量评价人类视觉特点与图像质量评价人类视觉特点图像的质量评价图像信号处理基础图像的基本表示常用图像处理方法图像类型的相互转换第3章信息隐藏基本原理信息隐藏的概念信息隐藏的分类无密钥信息隐藏私钥信息隐藏公钥信息隐藏信息隐藏的安全性绝对安全性秘密消息的检测信息隐藏的鲁棒性信息隐藏的通信模型隐藏系统与通信系统的比较信息隐藏通信模型分类信息隐藏的应用第4章音频信息隐藏基本原理音频信息隐藏LSB音频隐藏算法回声隐藏算法简单扩频音频隐藏算法扩展频谱技术扩频信息隐藏模型扩频信息隐藏应用基于MP3的音频信息隐藏算法 MP3编码算法MP3解码算法基于MIDI信息隐藏MIDI文件简介MIDI数字水印算法原理第5章图像信息隐藏时域替换技术流载体的LSB方法伪随机置换利用奇偶校验位基于调色板的图像基于量化编码的隐藏信息在二值图像中隐藏信息变换域技术DCT域的信息隐藏小波变换域的信息隐藏第6章数字水印与版权保护数字水印提出的背景数字水印的定义数字水印的分类从水印的载体上分类从外观上分类从水印的加载方法上分类从水印的检测方法上分类数字水印的性能评价数字水印的应用现状和研究方向数字水印的应用数字水印的研究方向第7章数字水印技术数字水印的形式和产生数字水印框架图像数字水印技术水印嵌入位置的选择工作域的选择脆弱性数字水印技术软件数字水印技术软件水印的特征和分类软件水印简介软件水印发展方向音频数字水印技术时间域音频数字水印变换域音频数字水印压缩域数字水印音频数字水印的评价指标音频水印发展方向视频数字水印技术视频水印的特点视频水印的分类第8章信息隐藏分析隐写分析分类根据适用性根据已知消息根据采用的分析方法根据最终的效果信息隐藏分析的层次发现隐藏信息提取隐藏信息破坏隐藏信息隐写分析评价指标信息隐藏分析示例LSB信息隐藏的卡方分析基于SPA的音频隐写分析第9章数字水印的攻击数字水印攻击的分类去除攻击表达攻击解释攻击法律攻击水印攻击软件一、客观部分:(一)单项选择题:1.下列关于回声隐藏算法描述不正确的是( )。
信息安全概论复习资料

1、信息安全的概念,信息安全理念的三个阶段(信息保护 -5 特性,信息保障-PDRR ,综合应用 -PDRR+ 管理)概念:信息安全是指信息网络的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,信息服务不中断。
三个阶段:(1)信息保护阶段:信息安全的基本目标应该是保护信息的机密性、完整性、可用性、可控性和不可抵赖性。
(2)信息综合保障阶段 --PDRR 模型保护(Protect )、检测( Detect )、响应(React )、恢复(Restore )(3)信息安全整体解决方案:在PDRR 技术保障模型的前提下,综合信息安全管理措施,实施立体化的信息安全防护。
即整体解决方案=PDRR 模型+ 安全管理。
2、ISC2 的五重保护体系,信息安全体系-三个方面,信息安全技术体系国际信息系统安全认证组织( International Information Systems Security Certification Consortium,简称 ISC2)将信息安全划分为 5 重屏障共 10 大领域。
(1).物理屏障层(2).技术屏障层(3).管理屏障层(4).法律屏障层(5).心理屏障层信息安全体系 -三个方面:信息安全技术体系、信息安全组织机构体系、信息安全管理体系信息安全技术体系:划分为物理层安全、系统层安全、网络层安全、应用层安全和管理层安全等五个层次。
1)物理安全技术(物理层安全)。
该层次的安全包括通信线路的安全、物理设备的安全、机房的安全等。
2)系统安全技术(操作系统的安全性)。
该层次的安全问题来自网络内使用的操作系统的安全,主要表现在三个方面:一是操作系统本身的缺陷带来的不安全因素,主要包括身份认证、访问控制、系统漏洞等;二是对操作系统的安全配置问题;三是病毒对操作系统的威胁。
3)网络安全技术(网络层安全)。
主要体现在网络方面的安全性,包括网络层身份认证、网络资源的访问控制、数据传输的保密与完整性、远程接入的安全、域名系统的安全、路由系统的安全、入侵检测的手段、网络设施防病毒等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、信息隐藏的原理、定义、具备的特性、应用?
原理:是利用载体中存在的冗余信息来隐藏秘密对象,以实现保密通信或者实现数字签名和认证。
定义:信息隐藏是一门交叉学科,涉及数学、密码学、信息论、计算机视觉以及其他计算机应用技术。
掩盖秘密信息存在的事实。
特性:1不可感知性,有时称为隐蔽性2不可检测性3容量4鲁棒性5安全性6复杂性。
应用:秘密通信、版权保护、盗版追踪、信息标注、复制控制与访问控制、信息监控、票据防伪、军事和其他一些情报机构,需要秘密的通信手段、恐怖分子也在研究使用信息隐藏技术、电子商务。
2、数字水印的定义、特点、主要应用?
定义:就是不可察觉地将秘密嵌入载体信号来传送秘密数据。
特点:无失真复制、传播,易修改,易发表。
主要应用:版权保护、版权保护、拷贝保护
3、隐写分析定义、目标、隐写分析需要知道信息隐藏在哪些地方?
定义:隐写分析是发现和追踪和破坏隐蔽信息的艺术。
目标:就在于识别可疑的信息流,检测在这些信息流中是否含有隐藏的信息编码,如果有就提取这些隐藏的秘密信息。
地方:Internet的Web上:文本、非文本元素、链接、注释、结构、框架;图片或音频中。
4、隐写术的基本原理、分支、分类?
基本原理:1首先,对欲嵌入的秘密信息进行预处理,预处理包括加密、编码然后生成伪随机数,2然后将预处理后的秘密信息根据相应的嵌入算法嵌入到载体中,载体可以包括文本、图像、语音和视频等多种格式的多媒体,3然后在通信中可以使用隐蔽信道进行通信,4最后在提取中根据相应的提取算法和密钥提取秘密消息,这样,就可以达到三层安全。
对相应的嵌入算法和提取算法都要分析不可感知性、容量和鲁棒性三者之间的关系,理论上使三者之间平衡并性能达到最佳。
分类:可以按隐写系统结构分类:分为纯隐写术、密钥隐写术和公钥隐写术;按隐写空间分类:可以分为空域隐写、变换域隐写;按隐写载体分类:可以分为文本隐写、图像隐写、语音隐写、视频隐写和二进制隐写。
5、信息隐藏的预处理必要性
信息隐藏的主要目标就是将隐藏在伪装载体中的秘密信息进行传输,并且不知情的第三方不能觉察隐藏信息的存在。
我们所使用的载体都是以图像为载体。
在信息隐藏技术的应用过程中,如果只是利用各种信息隐藏算法对秘密信息进行隐藏保密,那么攻击者只要直接利用现有的各种信息提取算法对被截获信息进行穷举运算,就很有可能提取出秘密信息。
但如果我们在信息隐藏之前,先对秘密信息按照一定的运算规则进行处理,使其失去本身原有的面目,然后再将其隐藏到载体信息里面,这样所要传输的秘密信息就更安全了。
即使攻击者将秘密信息从载体中提取了出来,也无法分辨出经过预处理后的秘密信息到底隐藏着什么内容,于是就认为提取/检测算法错误或该载体中不含有任何其他信息。
所以,我们对秘密信息进行预处理是很有必要的。
6、可逆数字水印的定义、应用、基本思路?
定义:能将载体数据恢复到原始状态或非常接近原始状态的水印技术,称之为可逆数字水印技术。
可逆数字水印技术也可称之为可恢复、无损、无失真或者可逆数字水印/信息隐藏技术等等。
可逆数字水印在提取出隐体数据后,利用隐体数据来无损恢复载体数据,在隐体数据和载体数据之间建立了巧妙的关系。
应用:
付费视频,付费之后便可观看清晰的视频。
基本思路:通常当嵌入空间确定后,将该空间内的原始数据状态进行无损压缩,从而空出部分空间能够进行水印数据嵌入。
这就要求选定的空间其状态数据冗余度较高,能够进行有效压缩,从而空出更多的空间用于隐藏数据嵌入。
通常的高容可逆水印方法是选定隐藏嵌入区域,然后将被覆盖数据和纯载荷数据一同嵌入该区域。
如果要嵌入的信息量高于嵌入区域容量,算法就依赖于嵌入区域原始数据的无损压缩,留出的空间用于嵌入载荷数据。
7、免疫数字水印算法定义?
免疫数字水印算法,是一种新型的弱可逆数字水印。
根据水印保护作品的特点,有些情况下并不苛求可逆数字水印将含印作品完全无差别的恢复到原始状态,而是允许一定的微小差异存在。
它要求水印嵌入后作品质量下降到失去使用价值:这样公开的嵌入水印的作品对攻击者没有利用价值;如果用户得到授权,就可以从公开作品中自恢复得到高清晰度作品。
该水印技术因为公开作品的不可利用性,使各种攻击(如移除攻击、覆盖攻击、变换攻击等等)失去了攻击价值;即使遭到攻击,因为攻击破坏了作品的恢复码,将不可能得到高保真作品。
因此该数字水印有天生的免疫性,能有效遏制非法复制和篡改,能够直接有效地保护数字产品。
8、可见与不可见数字水印的优缺点、分别更适合哪些应用?
将水印图融合到作品中,可以掩盖部分图像数据,可以减少非法窃取者窃取含有可见水印产品的意图,也可以起标注或宣传作用,能够防止非法用户获取部分重要信息。
但在一定程度上破坏了原图像,降低了嵌入数字水印后产品的商业价值,且不适用于音频等非视觉媒体。
可见数字水印主要用于图像和视频的版权保护,在网上数字图书馆、网络电视越来越多的今天,实用的可见水印的方法尤有意义。
应用:1图像和视频的版权保护、2可感知水印一般为较淡的或半透明的不碍观瞻的图案;比如电视台节目播放的同时,在某个角落插上电视台的半透明标志、3在线分发作品、4为了节约带宽、存储空间等原因,在VCD、DVD等电影拷贝中用嵌入不可见水印的方式配上多种语言的副标题和字幕,待播放时由硬件根据需要实时地解出每一帧中的水印文字,将其显示在屏幕上。
名词解释:
隐写术:1首先,对欲嵌入的秘密信息进行预处理,预处理包括加密、编码然后生成伪随机数,2然后将预处理后的秘密信息根据相应的嵌入算法嵌入到载体中,载体可以包括文本、图像、语音和视频等多种格式的多媒体,3然后在通信中可以使用隐蔽信道进行通信,4最后在提取中根据相应的提取算法和密钥提取秘密消息,这样,就可以达到三层安全。
对相应的嵌入算法和提取算法都要分析不可感知性、容量和鲁棒性三者之间的关系,理论上使三者之间平衡并性能达到最佳。
半盲签名:指在从测试宿主信号中提取水印时,需要提取密钥但不需要原不含水印宿主信号的方案。
鲁棒性:是指嵌入水印后的数据经过各种处理操作和攻击操作以后,不导致其中的水印信息丢失或别破坏的能力。
唯密写攻击:只有伪装对象可用于分析。
例如,只有伪装载体和隐藏的信息可用。
算法设计与计算题:
一、置乱:幻方置乱
二、调色板算法
调色板工作原理:
调色板信息隐藏原理:信息隐藏方法(两种方式):
修改调色板颜色向量的LSB
对彩色图像如果三种颜色同时修改,有可能引起颜色偏差
修改图像数据(索引)的LSB
索引值不代表颜色,相邻的索引值其代表的颜色可能相差很远
(1)可以先将颜色按某种规则排序,如亮度
使得相邻颜色比较接近,这时索引值所代表的颜色是相近的三、基于纠错编码的差值扩展可逆数字水印
四、隐写术定义、框架
纯隐写的数学定义为(纯隐写系统) :对一个四元组∑=<C,M,D,E>,C是所有随机选择的载体的集合,M是所有可能嵌入的秘密信息的集合,且满足C>M,f是嵌入函数,f-1是提取函数;对m∈M和c∈C ,恒有D(E(c m))=m则称该四元组为纯隐写系统。
纯隐写系统的原理图
密钥隐写系统的数学定义是一个五元组定义(密钥隐写系统):对一个五元组∑=<C,M,K,D,E> ,C是所有随机选择的载体的集合,M是所有可能嵌入的秘密信息的集合,K是所有可选择的密钥的集合,且满足|C|>=|M|,f是嵌入函数, f-1是提取函数;对m∈M和c∈C, k∈K ,恒有D(E(c m))=m则称该五元组为密钥隐写系统。