文档详情

信息隐藏与水印技术第5章.ppt

发布:2025-03-22约4.59千字共10页下载文档
文本预览下载声明

向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案第五章信息隐藏分析00:00向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案第五章信息隐藏分析00:001946年,第一台电子计算机问世,应用领域迅速扩大,软硬件飞速发展,程序设计语言相继问世。程序设计语言:将自然语言形式化为有格式的语言1。机器语言:计算机能够认识的语言计算机的基础是数字电路机器语言就是数字电路里的电信号将在《计算机组成》课程中学习都是二进制文件一条机器语言成为一条指令指令是不可分割的最小功能单元定义:一种CPU的指令系统,由该CPU可识别的0、1序列构成的指令码组成。特点:执行效率高不直观,不易查错,生产效率低。2。汇编语言定义:用助记符号描述的指令系统特点:生产效率高,质量好,执行效率较高;要经汇编程序汇编成目标程序(机器语言)才能执行,依赖硬件。(面向机器的语言----依CPU不同而异)3。高级语言特点:编程效率高,不必考虑硬件;执行效率低,要经编译、连接后才能执行。面向过程的程序设计语言认为解题过程是数据被加工的过程程序=数据结构+算法C语言是面向过程的高级语言面向对象的程序设计语言一种结构模拟方法。认为:现实世界由对象组成,对象是数据和方法的封装体;客观世界可以分类,每个对象是类的一个实例。特点:比面向过程的语言更清晰、易懂,适宜编更大规模程序,是程序设计的主流程序设计语言基本成分:。数据成分。运算成分。控制成分。传输成分 程序设计语言定义:用于书写计算机程序的语言。通常指实现高级语言。语言的基础是一组记号与一组规则。程序设计语言包括:语法:记号的组合规则语义:记号的特定意义语用:程序与使用者的关系第5章信息隐藏分析返回总目录目录返回总目录了解信息隐藏分析的方法;了解信息隐藏分析的分类;通过一些示例熟悉信息隐藏分析过程。基本要求:信息隐藏分析的概念、方法及分类;学习重点:壹贰引言5.1信息隐藏分析的方法隐写(信息隐藏)(steganography)目的:以表面正常的数字载体如静止图象、数字音频和视频信号等作为掩护,在其中隐藏秘密信息。额外数据的嵌入既不改变载体信号的视、听觉效果,也不改变计算机文件的大小和格式(包括文件头),使隐蔽信息能以不为人知的方式进行传输隐写分析(steganalysis)对多媒体信号进行统计分析,判断其中是否含有隐蔽信息5.1信息隐藏分析的方法引言隐写和反隐写是互联网时代信息战的一项重要内容,对信息安全具有重要意义隐写使保密通信更加安全9.11事件以后,隐写术被国际恐怖组织用于传递敌对信息的可能性引起了研究人员和公众的强烈关注能使恶意代码潜入对方信息系统造成巨大的破坏隐写和隐写分析在军事、情报、国家安全方面的重要意义是不言而喻的设计高度安全的隐写方法是一项富于挑战性的课题对隐写的准确分析往往比隐写本身更加困难引言5.1信息隐藏分析的方法有报道称,首先将科学家在隐写研究中取得的早期成果用于实践的就有基地和哈马斯等国际恐怖组织一些国家的警方也曾在恐怖组织的计算机内查获大量可疑图象和视频文件,据分析可能藏有与恐怖行动有关的信息0102引言5.1信息隐藏分析的方法一些研究者开始对著名网站上数以百万计的图象展开搜索和检测,试图寻找可能存在的敌对隐蔽信息010203他们又用所谓字典式攻击法分析了USENET上数以百万计的文档这些工作虽然未能找到隐蔽恐怖信息的确凿证据,却推动了隐写和隐写分析的研究引言5.1信息隐藏分析的方法用于版权保护的数字水印隐蔽通信(隐写)信息隐藏的两个分支1隐写与密码的区别密码:掩盖传递的内容隐写:掩盖“正在进行秘密通信”的事实引言25.1信息隐藏分析的方法5.1信息隐藏分析的方法引言共性在数字媒体信号中嵌入不可察觉的隐蔽信息差异通信内容不同隐写:通信内容是被隐藏的消息,宿主信号的选取有任意性水印:通信内容是宿主信号本身隐写与数字水印5.1信息隐藏分析的方法引言差异稳健性水印:稳健性要求

显示全部
相似文档